History log of /illumos-gate/usr/src/uts/common/io/nxge/nxge_hw.c (Results 1 – 19 of 19)
Revision Date Author Comments
# e3d11eee 01-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>


# 4df3b64d 30-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 ...


# b37cc459 18-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>


# 89282175 09-Apr-2010 Santwona Behera

6889322 Add NLP2020 PHY support to nxge


# 4df55fde 11-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 ...


# 48056c53 27-May-2009 Michael Speer

6757414 nxge has needless _accept_jumbo argument
6841289 memory leaks in nxge driver when running create and destroy HIO loop
6844074 nxge might still pass up packets while in polling mode

6757414 nxge has needless _accept_jumbo argument
6841289 memory leaks in nxge driver when running create and destroy HIO loop
6844074 nxge might still pass up packets while in polling mode
6840217 Bandwidth of PCI Express on x64 is limited because nxge sets MPS and MRRS to 128

show more ...


# da14cebe 05-Dec-2008 Eric Cheng

PSARC/2006/357 Crossbow - Network Virtualization and Resource Management
6498311 Crossbow - Network Virtualization and Resource Management
6402493 DLPI provider loopback behavior should be im

PSARC/2006/357 Crossbow - Network Virtualization and Resource Management
6498311 Crossbow - Network Virtualization and Resource Management
6402493 DLPI provider loopback behavior should be improved
6453165 move mac capabs definitions outside mac.h
6338667 Need ability to use NAT for non-global zones
6692884 several threads hung due to deadlock scenario between aggr and mac
6768302 dls: soft_ring_bind/unbind race can panic in thread_affinity_set with cpu_id == -1
6635849 race between lacp_xmit_sm() and aggr_m_stop() ends in panic
6742712 potential message double free in the aggr driver
6754299 a potential race between aggr_m_tx() and aggr_port_delete()
6485324 mi_data_lock recursively held when enabling promiscuous mode on an aggregation
6442559 Forwarding perf bottleneck due to mac_rx() calls
6505462 assertion failure after removing a port from a snooped aggregation
6716664 need to add src/dst IP address to soft ring fanout

--HG--
rename : usr/src/uts/common/io/dls/dls_soft_ring.c => usr/src/uts/common/io/mac/mac_soft_ring.c
rename : usr/src/uts/common/inet/ip/ip_cksum.c => usr/src/uts/common/os/ip_cksum.c
rename : usr/src/uts/common/inet/sctp_crc32.c => usr/src/uts/common/os/sctp_crc32.c
rename : usr/src/uts/common/sys/dls_soft_ring.h => usr/src/uts/common/sys/mac_soft_ring.h

show more ...


# 0cad6a5f 24-Jun-2008 yc148097

6693529 nxge PCIe link stays down if disconnected more than 10 seconds
6713647 Should delete "lb_props[i++] = lb_external10g;" from nxge_hw.c
6717652 A wrong logic change in an if statement f

6693529 nxge PCIe link stays down if disconnected more than 10 seconds
6713647 Should delete "lb_props[i++] = lb_external10g;" from nxge_hw.c
6717652 A wrong logic change in an if statement for loopback was introduced by CR6654878

show more ...


# 52ccf843 20-Jun-2008 misaki

6687586 Need to fix the "wx pbchk" warnings


# 00161856 10-Jun-2008 yc148097

6654878 nxge driver setup for xaui copper
6682961 Some code in function nxge_pcs_check is never reached
6688382 Should delete prefix BCMxxxx_ from some definitions because they are not relate

6654878 nxge driver setup for xaui copper
6682961 Some code in function nxge_pcs_check is never reached
6688382 Should delete prefix BCMxxxx_ from some definitions because they are not related to PHY.
6689757 Atlas10G: "The XFP optical transceiver is broken or missing" errors shows on console

show more ...


# 1bd6825c 15-Apr-2008 ml29623

PSARC 2007/429 Brussels - enhanced network driver configuration via dladm
6659614 nxge needs to support driver configuration via dladm (PSARC 2007/429 Brussels)


# 321febde 25-Feb-2008 sbehera

6603354 VTS xnetlb loopback test fails on XAUI optical card on maramba.
6661084 nxge driver does not process phy-type option in nxge.conf correctly
6662776 Spurious values show up for some ks

6603354 VTS xnetlb loopback test fails on XAUI optical card on maramba.
6661084 nxge driver does not process phy-type option in nxge.conf correctly
6662776 Spurious values show up for some kstat counters on Neptune ports 2 and 3
6665961 NEM10G instance numbers should be preserved on nxge driver
6665964 Add hot swappable PHY support for NEM10G with Neptune RFEM

show more ...


# f6485eec 27-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 ...


# 936117e2 11-Oct-2007 sbehera

6593733 Maramba fails the Clause 4 MAC test suite on the on-board Gigabit Ethernet
6614882 nxge driver fails loopback test when configured at 10Gbps on Monza


# d81011f0 06-Oct-2007 sbehera

6579256 nxge needs to support 1G Serdes and RGMII modes


# ee5416c9 17-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 ...


# 2e59129a 31-Aug-2007 raghus

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


# 59ac0c16 26-Jul-2007 davemq

6501667 ncp/n2cp drivers should not assume a static number of crypto units
6558981 Allow Errata 175 workaround to be fully enabled/disabled
6519970 Niagara crypto providers should recognize m

6501667 ncp/n2cp drivers should not assume a static number of crypto units
6558981 Allow Errata 175 workaround to be fully enabled/disabled
6519970 Niagara crypto providers should recognize maramba specific device compatibility properties
PSARC 2007/306 Victoria Falls IO FMA
6539545 Support new VF PIU errors
6556056 DE should consume ereport.io.n2.pec.lwc
PSARC 2007/117 Maramba 1u/2u Platform Support
6531673 ON support for vf processor
6491129 psrinfo -pv doesn't report correct chip info on sun4v
6530592 Topo maps for maramba
6551884 Add nxge driver support for Maramba platforms
6560113 nxge driver should send message to console & /var/adm/messages when onboard port0 or 1 is disabled
6569931 Enhance sun4v trapstat to support at least 256 CPUs
FWARC 2007/237 Victoria Falls Perf Regs HV API
6562095 Maramba system panics with send_mondo_set timeout while booting
6437543 sun4v NCPU update to 256

show more ...


# 6f45ec7b 20-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 ...