History log of /illumos-gate/usr/src/uts/common/io/nxge/npi/ (Results 1 – 20 of 20)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
86ef0a6330-May-2021 Richard Lowe

13939 it's time the 32bit intel kernel was (x)86'd
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Reviewed by: Patrick Mooney <pmooney@pfmooney.com>
Approved by: Garret D'Am

13939 it's time the 32bit intel kernel was (x)86'd
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Reviewed by: Patrick Mooney <pmooney@pfmooney.com>
Approved by: Garret D'Amore <garrett@damore.org>

show more ...

e3d11eee01-Jan-2020 Toomas Soome

13629 nxge: build errors with gcc 10
Reviewed by: C Fraire <cfraire@me.com>
Approved by: Dan McDonald <danmcd@joyent.com>

4df3b64d30-Jan-2020 Toomas Soome

12654 nxge: smatch and NULL pointer errors
Reviewed by: Michael Speer <michael.speer@pluribusnetworks.com>
Reviewed by: Yuri Pankov <ypankov@tintri.com>
Reviewed by: Igor Kozhukhov <igor@

12654 nxge: smatch and NULL pointer errors
Reviewed by: Michael Speer <michael.speer@pluribusnetworks.com>
Reviewed by: Yuri Pankov <ypankov@tintri.com>
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: Vitaliy Gusev <gusev.vitaliy@icloud.com>
Approved by: Dan McDonald <danmcd@joyent.com>

show more ...

b37cc45918-Jan-2019 Toomas Soome

10628 nxge: NULL pointer errors
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Reviewed by: Gerg&#337; Doma <domag02@gmail.com>
Approved by: Dan McDonald <danmcd@joyent.com>

73ff8cc601-Jul-2017 Toomas Soome

9240 nxge: this statement may fall through
Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net>
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Approved by: Gordon Ros

9240 nxge: this statement may fall through
Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net>
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Approved by: Gordon Ross <gwr@nexenta.com>

show more ...

4df55fde11-Dec-2009 Janie Lu

FWARC 2008/613 KT IOS Performance Counters API
FWARC 2008/615 KT Perf Reg HV API
FWARC 2009/434 KT IOS Performance Counters API Update
FWARC 2009/567 Parallel Boot HV APIs
PSARC 2009/

FWARC 2008/613 KT IOS Performance Counters API
FWARC 2008/615 KT Perf Reg HV API
FWARC 2009/434 KT IOS Performance Counters API Update
FWARC 2009/567 Parallel Boot HV APIs
PSARC 2009/177 Solaris support for Rainbow Falls platforms
PSARC 2009/389 Sun4v faulted SP events extension
PSARC 2009/533 CRYPTO_HMAC_NO_UPDATE - A new KCF SPI flag
PSARC 2009/605 more sun4v platform-independent cpu/mem FMA events
PSARC 2009/649 Generic PCIe root complex FMA events
6704999 extend xaui enum to work in platform independent world
6773223 RFE: guest epkt for faulted SP
6773225 RFE: Diagnosis of a faulted SP
6797776 Solaris support for Rainbow Falls platforms

show more ...

52ccf84320-Jun-2008 misaki

6687586 Need to fix the "wx pbchk" warnings

678453a828-Apr-2008 speer

FWARC 2008/246 Virtual IO Dynamic Device Service
FWARC 2008/248 Niagara2 NIU Hypervisor API Extensions
PSARC 2008/236 MAC Rings and Share Capabilities
PSARC 2008/247 Vnet Dynamic Resource

FWARC 2008/246 Virtual IO Dynamic Device Service
FWARC 2008/248 Niagara2 NIU Hypervisor API Extensions
PSARC 2008/236 MAC Rings and Share Capabilities
PSARC 2008/247 Vnet Dynamic Resources
6405398 LDoms NIU Hybrid IO support
6663925 ifconfig hangs on qgc interface when the traffic is running on interface

show more ...

4202ea4b16-Feb-2008 sbehera

6637522 Incorrect init sequence for XAUI ports with no phy
6643927 Fix for 6593733 drops VLAN tagged packets bigger than MTU size
6650299 nxge port 0 on Huron with 1 XAUI card on slot 1 fails

6637522 Incorrect init sequence for XAUI ports with no phy
6643927 Fix for 6593733 drops VLAN tagged packets bigger than MTU size
6650299 nxge port 0 on Huron with 1 XAUI card on slot 1 fails to plumb
6658931 superfluous error messages from nxge_attach on Neptune

show more ...

2d17280b01-Dec-2007 sbehera

6611211 nxge driver changes needed for Goa NEM

f6485eec27-Nov-2007 yc148097

6572623 nxge_1.10: Many "nxge_syserr_intr: device error - ZCP" WARNINGS are reported when testing w/MAXQ
6623776 Should not display maximum IPP ECC errors message for port2 due to harmless HW def

6572623 nxge_1.10: Many "nxge_syserr_intr: device error - ZCP" WARNINGS are reported when testing w/MAXQ
6623776 Should not display maximum IPP ECC errors message for port2 due to harmless HW defect
6624293 Should not call ddi_fm_service_impact if nxge is not DDI_FM_EREPORT_CAPable
6624546 FFLP kstat hash_lookup_err is never incremented
6625536 Should not send SERVICE_UNAFFECTED ereport unless it indicates possible loss of service later on.
6633943 Checking BCM8704 register value for 0x3FC is not necessary
6634070 Should rename IPP_TCP_CKSUM_ERR_CNT_REG to IPP_BAD_CKSUM_ERR_CNT_REG

show more ...

d710877a10-Oct-2007 yc148097

6612761 Should fill IPP err counter registers with full values to inject FMA ereports
6612821 npi_ipp_get_cs_err_count reads wrong IPP register

6b43892509-Oct-2007 sbehera

6614438 A few of MII definitions are identical to what are defined in the Linux kernel source file mii.h

d81011f006-Oct-2007 sbehera

6579256 nxge needs to support 1G Serdes and RGMII modes

adfcba5525-Sep-2007 joycey

6591788 Need nxge 32bit driver for x86 to support PXE boot
6550650 SUNWnxge.i whines on upgrade

ee5416c917-Sep-2007 yc148097

6505251 NIU FMA needs to diagnose XAUI and XFP faults
6558331 Should add detailed error info to ddi_fm_ereport_post
6559504 nxge_ipp_eccue_valid_check causes FMA errors
6562470 fm capabil

6505251 NIU FMA needs to diagnose XAUI and XFP faults
6558331 Should add detailed error info to ddi_fm_ereport_post
6559504 nxge_ipp_eccue_valid_check causes FMA errors
6562470 fm capabilities passed to ddi_fm_init should be set properly
6564290 Unused function nxge_fm_npi_error_handler should be deleted
6579032 When jumbo frame is enabled, nxge driver does not set the size of the incoming frame correctly.
6597303 XFP in the topology should be common instead of sun4v only
6597306 Fail to enumerate xaui and xfp when the the NIU is not nxge instance 0 or 1
6600077 _topo_init of xfp.c should return int intead of void

--HG--
rename : usr/src/lib/fm/topo/modules/sun4v/xfp/Makefile => deleted_files/usr/src/lib/fm/topo/modules/sun4v/xfp/Makefile
rename : usr/src/lib/fm/topo/modules/sun4v/xfp/xfp.c => deleted_files/usr/src/lib/fm/topo/modules/sun4v/xfp/xfp.c

show more ...

2e59129a31-Aug-2007 raghus

6543604 NIU driver(nxge) support needed for Monza(CP3260)

2bd43bc706-Jul-2007 sbehera

6551356 system panics with "PCI Expansion ROM is not accessible" during hotplug testing on Atlas cards.

56d930ae08-May-2007 speer

6542639 No console NOTICE messages about 'nxge' device link up/down
6544175 nxge doesn't always unbind a dma_handle before freeing it on error
6544490 nxge: improperly sets the packet length

6542639 No console NOTICE messages about 'nxge' device link up/down
6544175 nxge doesn't always unbind a dma_handle before freeing it on error
6544490 nxge: improperly sets the packet length of a received packet to include L2 CRC
6548040 nxge: does not handle system firmware's 6.4 hot-reset properly
6548041 Atlas QGC panic with reboot
6552562 Remove unnecessary #pragma weak from nxge driver

show more ...

6f45ec7b20-Mar-2007 ml29623

PSARC 2006/665 Neptune 10 Gbit Ethernet Driver
6502748 Deliver N2 nxge driver for Neptune on sun4v, sun4u and x64

--HG--
rename : usr/src/uts/sun4v/io/nxge/npi/npi.c => usr/src/uts/c

PSARC 2006/665 Neptune 10 Gbit Ethernet Driver
6502748 Deliver N2 nxge driver for Neptune on sun4v, sun4u and x64

--HG--
rename : usr/src/uts/sun4v/io/nxge/npi/npi.c => usr/src/uts/common/io/nxge/npi/npi.c
rename : usr/src/uts/sun4v/io/nxge/npi/npi.h => usr/src/uts/common/io/nxge/npi/npi.h
rename : usr/src/uts/sun4v/io/nxge/npi/npi_espc.c => usr/src/uts/common/io/nxge/npi/npi_espc.c
rename : usr/src/uts/sun4v/io/nxge/npi/npi_espc.h => usr/src/uts/common/io/nxge/npi/npi_espc.h
rename : usr/src/uts/sun4v/io/nxge/npi/npi_fflp.c => usr/src/uts/common/io/nxge/npi/npi_fflp.c
rename : usr/src/uts/sun4v/io/nxge/npi/npi_fflp.h => usr/src/uts/common/io/nxge/npi/npi_fflp.h
rename : usr/src/uts/sun4v/io/nxge/npi/npi_ipp.c => usr/src/uts/common/io/nxge/npi/npi_ipp.c
rename : usr/src/uts/sun4v/io/nxge/npi/npi_ipp.h => usr/src/uts/common/io/nxge/npi/npi_ipp.h
rename : usr/src/uts/sun4v/io/nxge/npi/npi_mac.c => usr/src/uts/common/io/nxge/npi/npi_mac.c
rename : usr/src/uts/sun4v/io/nxge/npi/npi_mac.h => usr/src/uts/common/io/nxge/npi/npi_mac.h
rename : usr/src/uts/sun4v/io/nxge/npi/npi_rxdma.c => usr/src/uts/common/io/nxge/npi/npi_rxdma.c
rename : usr/src/uts/sun4v/io/nxge/npi/npi_rxdma.h => usr/src/uts/common/io/nxge/npi/npi_rxdma.h
rename : usr/src/uts/sun4v/io/nxge/npi/npi_txc.c => usr/src/uts/common/io/nxge/npi/npi_txc.c
rename : usr/src/uts/sun4v/io/nxge/npi/npi_txc.h => usr/src/uts/common/io/nxge/npi/npi_txc.h
rename : usr/src/uts/sun4v/io/nxge/npi/npi_txdma.c => usr/src/uts/common/io/nxge/npi/npi_txdma.c
rename : usr/src/uts/sun4v/io/nxge/npi/npi_txdma.h => usr/src/uts/common/io/nxge/npi/npi_txdma.h
rename : usr/src/uts/sun4v/io/nxge/npi/npi_vir.c => usr/src/uts/common/io/nxge/npi/npi_vir.c
rename : usr/src/uts/sun4v/io/nxge/npi/npi_vir.h => usr/src/uts/common/io/nxge/npi/npi_vir.h
rename : usr/src/uts/sun4v/io/nxge/npi/npi_zcp.c => usr/src/uts/common/io/nxge/npi/npi_zcp.c
rename : usr/src/uts/sun4v/io/nxge/npi/npi_zcp.h => usr/src/uts/common/io/nxge/npi/npi_zcp.h
rename : usr/src/uts/sun4v/io/nxge/nxge_classify.c => usr/src/uts/common/io/nxge/nxge_classify.c
rename : usr/src/uts/sun4v/io/nxge/nxge_espc.c => usr/src/uts/common/io/nxge/nxge_espc.c
rename : usr/src/uts/sun4v/io/nxge/nxge_fflp.c => usr/src/uts/common/io/nxge/nxge_fflp.c
rename : usr/src/uts/sun4v/io/nxge/nxge_fflp_hash.c => usr/src/uts/common/io/nxge/nxge_fflp_hash.c
rename : usr/src/uts/sun4v/io/nxge/nxge_fm.c => usr/src/uts/common/io/nxge/nxge_fm.c
rename : usr/src/uts/sun4v/io/nxge/nxge_fzc.c => usr/src/uts/common/io/nxge/nxge_fzc.c
rename : usr/src/uts/sun4v/io/nxge/nxge_hcall.s => usr/src/uts/common/io/nxge/nxge_hcall.s
rename : usr/src/uts/sun4v/io/nxge/nxge_hw.c => usr/src/uts/common/io/nxge/nxge_hw.c
rename : usr/src/uts/sun4v/io/nxge/nxge_ipp.c => usr/src/uts/common/io/nxge/nxge_ipp.c
rename : usr/src/uts/sun4v/io/nxge/nxge_kstats.c => usr/src/uts/common/io/nxge/nxge_kstats.c
rename : usr/src/uts/sun4v/io/nxge/nxge_mac.c => usr/src/uts/common/io/nxge/nxge_mac.c
rename : usr/src/uts/sun4v/io/nxge/nxge_main.c => usr/src/uts/common/io/nxge/nxge_main.c
rename : usr/src/uts/sun4v/io/nxge/nxge_ndd.c => usr/src/uts/common/io/nxge/nxge_ndd.c
rename : usr/src/uts/sun4v/io/nxge/nxge_rxdma.c => usr/src/uts/common/io/nxge/nxge_rxdma.c
rename : usr/src/uts/sun4v/io/nxge/nxge_send.c => usr/src/uts/common/io/nxge/nxge_send.c
rename : usr/src/uts/sun4v/io/nxge/nxge_txc.c => usr/src/uts/common/io/nxge/nxge_txc.c
rename : usr/src/uts/sun4v/io/nxge/nxge_txdma.c => usr/src/uts/common/io/nxge/nxge_txdma.c
rename : usr/src/uts/sun4v/io/nxge/nxge_virtual.c => usr/src/uts/common/io/nxge/nxge_virtual.c
rename : usr/src/uts/sun4v/io/nxge/nxge_zcp.c => usr/src/uts/common/io/nxge/nxge_zcp.c
rename : usr/src/uts/sun4v/sys/nxge/nxge.h => usr/src/uts/common/sys/nxge/nxge.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_common.h => usr/src/uts/common/sys/nxge/nxge_common.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_common_impl.h => usr/src/uts/common/sys/nxge/nxge_common_impl.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_defs.h => usr/src/uts/common/sys/nxge/nxge_defs.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_espc.h => usr/src/uts/common/sys/nxge/nxge_espc.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_espc_hw.h => usr/src/uts/common/sys/nxge/nxge_espc_hw.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_fflp.h => usr/src/uts/common/sys/nxge/nxge_fflp.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_fflp_hash.h => usr/src/uts/common/sys/nxge/nxge_fflp_hash.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_fflp_hw.h => usr/src/uts/common/sys/nxge/nxge_fflp_hw.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_flow.h => usr/src/uts/common/sys/nxge/nxge_flow.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_fm.h => usr/src/uts/common/sys/nxge/nxge_fm.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_fzc.h => usr/src/uts/common/sys/nxge/nxge_fzc.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_hw.h => usr/src/uts/common/sys/nxge/nxge_hw.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_impl.h => usr/src/uts/common/sys/nxge/nxge_impl.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_ipp.h => usr/src/uts/common/sys/nxge/nxge_ipp.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_ipp_hw.h => usr/src/uts/common/sys/nxge/nxge_ipp_hw.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_mac.h => usr/src/uts/common/sys/nxge/nxge_mac.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_mac_hw.h => usr/src/uts/common/sys/nxge/nxge_mac_hw.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_mii.h => usr/src/uts/common/sys/nxge/nxge_mii.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_n2_esr_hw.h => usr/src/uts/common/sys/nxge/nxge_n2_esr_hw.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_phy_hw.h => usr/src/uts/common/sys/nxge/nxge_phy_hw.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_rxdma.h => usr/src/uts/common/sys/nxge/nxge_rxdma.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_rxdma_hw.h => usr/src/uts/common/sys/nxge/nxge_rxdma_hw.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_sr_hw.h => usr/src/uts/common/sys/nxge/nxge_sr_hw.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_txc.h => usr/src/uts/common/sys/nxge/nxge_txc.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_txc_hw.h => usr/src/uts/common/sys/nxge/nxge_txc_hw.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_txdma.h => usr/src/uts/common/sys/nxge/nxge_txdma.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_txdma_hw.h => usr/src/uts/common/sys/nxge/nxge_txdma_hw.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_virtual.h => usr/src/uts/common/sys/nxge/nxge_virtual.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_zcp.h => usr/src/uts/common/sys/nxge/nxge_zcp.h
rename : usr/src/uts/sun4v/sys/nxge/nxge_zcp_hw.h => usr/src/uts/common/sys/nxge/nxge_zcp_hw.h

show more ...