summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/io/bge
AgeCommit message (Collapse)AuthorFilesLines
2008-05-036503431 aggregation could not attach with on b100xgh1625527-34/+104
6533009 The spurious interrupt caused by bge under PCI Express lane x1 6536390 bge interface takes down entire network when brought to the OK prompt 6648555 bge link still flaps at initialization, breaking ipmp test suite 6659919 S10U4 X2200 bge1 VLAN IPv6 ndp fails unless snoop is running 6673634 bge driver need to support new device id "pci14e4,1673"
2008-04-29PSARC/2008/171 Brussels: NDD compatiblity supportsowmini3-507/+259
PSARC/2008/175 Brussels framework enhancements to get/set defaults 6655499 bge driver uses EINVAL instead of ENOTSUP for unsupported properties 6659866 Need a way to get DEFAULT values for all GLDv3 drivers using mc_setprop/mc_getprop 6660689 dladm show-phys prints garbage in the MEDIA field when MAC is not registered 6661011 dladm show-linkprop doesn't properly deal with some links 6667363 ndd ioctl logic can be handled in the GLDv3 layers 6672490 dladm show-ether befuddled by renamed links 6691143 dld_get_public_prop() and dld_get_prop() leak file descriptors --HG-- rename : usr/src/uts/common/io/e1000g/e1000g_ndd.c => deleted_files/usr/src/uts/common/io/e1000g/e1000g_ndd.c
2008-03-186598528 bge does not recognize HP NC326i Fiber PHY correctlygh1625522-91/+104
2008-03-036647005 BGE in Mx000 machines generate incorrect TCP checksumsgh1625521-6/+1
2008-02-04PSARC 2008/056 Brussels addendumsowmini1-10/+11
6655494 DLD_PROP_SPEED values not precise enough 6655896 stray dladm create-vlan error message 6656440 remove redundant prefixes in property names output by dladm. 6656604 dladm show-link OVER column is inaccurate for aggregations
2008-01-24PSARC 2007/429 Brussels - enhanced network driver configuration via dladmsowmini6-97/+578
6565373 driver ndd parameter behavior does not match the ieee802.3(5) man page. 6598690 need support for 'dladm show-ether' subcommand. 6619126 ndd abuse in network (Layer 2) drivers 6621285 bge_setup_params_kstat is dead code
2008-01-23PSARC/2006/499 Clearview Nemo unification and vanity namingyz1470641-1/+2
PSARC/2007/527 Addendum for Clearview Vanity Naming and Nemo Unification PSARC/2008/002 Clearview UV Updates 6310766 vlan statistics get reset at unplumb time 6320515 dladm commands with "-R" option should not take effect immediately 6433732 Simplify the GLDv3 control path by making its processing asynchronous 6445912 dladm show-link fails to show a specific link in the debug version 6452413 dladm show-link doesn't show VLAN links for GLDv2 drivers 6504433 libwladm's use of wladm_wlresult2status() needs an overhaul 6504507 dladm set-linkprop failure message is unclear 6534289 DR should work with aggregations 6535719 dladm_aggr_port_attr_db_t`lp_devname should be MAXNAMELEN, not MAXNAMELEN + 1 6539634 GLDv3 should DL_ERROR_ACK a DL_UDQOS_REQ with DL_OUTSTATE when the stream is DL_UNATTACHED 6540246 libdladm should not guess zoneid from DLDIOCZIDGET ioctl errno 6544195 dladm show-dev assumes GLDv3 stats.. incompatible with GLDv2 6563295 dladm show-linkprop -P does not work properly for unavailable links 6577618 integrate network vanity naming and nemo unification 6600446 links assigned to a local zone are still aggregatable by global zone 6607572 "boot net - install" can trigger assertion failure in dld_str_attach() 6613956 "svccfg import -" does not work as bfu expects 6637596 invalid assertion in ip_soft_ring_assignment() 6642350 kernel DLPI processing routines are long overdue 6643338 GLDv3 PPA hack VLAN ID checks don't always work 6647203 bfu: smf_delete_manifest() does not work for non-global zones 6649885 DL_IB GLDv3 mactype plugin must fill in its mtr_nativetype 6650395 libuuid should be lint-clean and linted nightly --HG-- rename : usr/src/cmd/dladm/aggregation.conf => deleted_files/usr/src/cmd/dladm/aggregation.conf rename : usr/src/cmd/dladm/linkprop.conf => deleted_files/usr/src/cmd/dladm/linkprop.conf rename : usr/src/lib/libinetcfg/common/inetcfg_nic.c => deleted_files/usr/src/lib/libinetcfg/common/inetcfg_nic.c rename : usr/src/lib/libinetcfg/common/inetcfg_nic.h => deleted_files/usr/src/lib/libinetcfg/common/inetcfg_nic.h
2007-09-20PSARC 2007/402 Driver Periodic Timeoutseota2-19/+12
4977787 Official DDI interface is required for periodic timeout requests
2007-07-24PSARC 2007/396 Removal of Duplicate BGE/NGE Kstatsml1492103-244/+24
6512220 avoid duplication in kstat output
2007-07-046572981 BGE need to support NetXtreme 5753 (onboard NIC for HP Compaq laptop ↵ml1492103-272/+291
NX9240)
2007-07-036576002 bge_receive()'s comment has incomplete description of return conditionvb1604871-2/+3
2007-06-07PSARC 2007/296 nemo ethernet stats update, part 2gd780596-135/+5
PSARC 2007/298 GLDv3 link status logging 6561809 nemo should perform link status logging on behalf of drivers 6561815 nemo needs a few more kstats 6561860 rge kstats duplication
2007-05-266551951 BGE need to support NetXtreme 5755ml1492103-4/+48
2007-04-23PSARC 2007/220 Update Nemo Statisticsgd780591-0/+33
6547508 nemo needs to support cap_rem_fault MII statistics
2007-04-136545568 The W2100z machines panic when booting from the network or from DVD/CDsml1492101-0/+6
2007-03-286490108 ON bge driver support required for Schumacher(CP3010)ml1492106-43/+174
6498937 system hang while doing MAX and snoop through bge
2007-03-286424735 bge driver should support relaxed orderingzh1994736-138/+170
6426339 boston bge hardware reporting critical issue through fma. 6462563 Broadcom 5703 needs to be added to /etc/driver_aliases & /kernel/drv/bge.conf for GRUB with HP BL20p
2007-03-076521110 Need support for Broadcom NetXtreme BCM5754 Gigabit Ethernetml1492103-4/+20
2007-02-016458059 BMC UMP port disconnects under high bandwidth stress with BGEzh1994733-42/+53
6511442 bge assertion failure causes system panic on both sparc and amd64
2007-01-186511567 sparc server v240 can't load network service after bfu from snv55 to ↵zh1994732-8/+4
snv56
2007-01-086485555 bge NVRAM corruption is still possiblezh1994732-6/+16
2006-12-256416224 Single NIC bge Tx performance is very poor at 5000 connectionsgs1501766-517/+873
2006-11-266464581 assertion failed: bgep->bge_chip_state == BGE_CHIP_RESETml1492104-6/+21
6480901 bge support for PCI ID 14e4,1654 6480903 bge support for PCI ID 14e4,1679 6487521 primary network does not come up after system resume from suspended state.
2006-10-286343157 svcadm disable ipfilter does not flush the rulesdr1469921-0/+11
6484763 PFHOOKS breaks post-ACQUIRE ESP processing 6485599 msgpullup/pullupmsg now implies either M_DATA or M_MULTIDATA 6485731 panic in fil.c trying to release ipf_mutex while not held 6485761 ipfilter kernel module always enables itself on load 6485781 mutex_enter: bad mutex in ipflog_read 6485943 MSG_FWCOOKED_* survived attempted genocide 6486513 too much of a good thing can be bad 6486575 use ipf -D twice will panic the system 6487360 physical_in hook inserted twice into ip_input() for onnv putback
2006-10-20PSARC/2005/334 Packet Filtering Hooksdr1469921-11/+0
PSARC/2006/321 ARP packet filtering Hooks 6401219 use of pullupmsg() considered destructive - clears h/w checksum flags 6418698 PSARC/2005/334 - Packet Filtering Hooks API 6449290 package prototype files in usr/src/pkgdefs/SUNWipfr missing CDDL 6449292 package prototype files in usr/src/pkgdefs/SUNWipfu missing CDDL 6449296 Makefiles for ipf kernel module building missing CDDL 6473996 "fastroute" + "nat" packets cause memory leaks in ipfilter --HG-- rename : usr/src/cmd/ipf/etc/pfil.ap.sh => deleted_files/usr/src/cmd/ipf/etc/pfil.ap.sh rename : usr/src/cmd/ipf/pfild/Makefile => deleted_files/usr/src/cmd/ipf/pfild/Makefile rename : usr/src/cmd/ipf/pfild/pfild.c => deleted_files/usr/src/cmd/ipf/pfild/pfild.c rename : usr/src/cmd/ipf/pfild/vas.c => deleted_files/usr/src/cmd/ipf/pfild/vas.c rename : usr/src/cmd/ipf/svc/pfil => deleted_files/usr/src/cmd/ipf/svc/pfil rename : usr/src/cmd/ipf/svc/pfil.xml => deleted_files/usr/src/cmd/ipf/svc/pfil.xml rename : usr/src/uts/common/inet/pfil/compat.h => deleted_files/usr/src/uts/common/inet/pfil/compat.h rename : usr/src/uts/common/inet/pfil/ndd.c => deleted_files/usr/src/uts/common/inet/pfil/ndd.c rename : usr/src/uts/common/inet/pfil/os.h => deleted_files/usr/src/uts/common/inet/pfil/os.h rename : usr/src/uts/common/inet/pfil/pfil.c => deleted_files/usr/src/uts/common/inet/pfil/pfil.c rename : usr/src/uts/common/inet/pfil/pfil.conf => deleted_files/usr/src/uts/common/inet/pfil/pfil.conf rename : usr/src/uts/common/inet/pfil/pfil.h => deleted_files/usr/src/uts/common/inet/pfil/pfil.h rename : usr/src/uts/common/inet/pfil/pfild.h => deleted_files/usr/src/uts/common/inet/pfil/pfild.h rename : usr/src/uts/common/inet/pfil/pfildrv.c => deleted_files/usr/src/uts/common/inet/pfil/pfildrv.c rename : usr/src/uts/common/inet/pfil/pfilstream.c => deleted_files/usr/src/uts/common/inet/pfil/pfilstream.c rename : usr/src/uts/common/inet/pfil/pkt.c => deleted_files/usr/src/uts/common/inet/pfil/pkt.c rename : usr/src/uts/common/inet/pfil/qif.c => deleted_files/usr/src/uts/common/inet/pfil/qif.c rename : usr/src/uts/common/inet/pfil/qif.h => deleted_files/usr/src/uts/common/inet/pfil/qif.h rename : usr/src/uts/intel/pfil/Makefile => deleted_files/usr/src/uts/intel/pfil/Makefile rename : usr/src/uts/sparc/pfil/Makefile => deleted_files/usr/src/uts/sparc/pfil/Makefile rename : usr/src/uts/common/inet/pfil/misc.c => usr/src/uts/common/inet/ipf/misc.c
2006-09-19PSARC/2006/358 VLAN Observability Enhancementdg1990752-2/+2
4095699 snoop: add support for 802.1Q VLAN tagging 6292043 DL_PROMISC_SAP should see *all* traffic, not just untagged traffic on GLDv2 links 6306794 GLDv2 drivers incorrectly strip the VLAN tag in raw mode 6309233 GLDv3 drivers incorrectly process VLAN packets in raw mode 6375633 GLDv2 processes DL_PROMISC{ON,OFF}_REQ incorrectly 6425678 DL_PROMISC_SAP should make all VLAN traffic visible on physical GLDv3 links 6434082 Enhance snoop's VLAN filtering capability 6434130 i_dls_ether_header() doesn't generate VLAN header when priority is non-zero 6436003 QoS should be supported on non VLAN streams as well 6438679 GLDv3 doesn't respect QoS priorities in some cases 6442753 GLDv2/GLDv3 has several VLAN packet processing issues 6453746 Change definition of enprintf in pfmod.c 6457476 GLDv2 kstats are not MT-protected, could cause missing increment in some cases 6464397 mac_header_{cook,uncook}() failure can cause a message to be freed twice
2006-09-056467580 remove useless #pragma weak from bge/nge driver snv codeonnv_48gs1501762-12/+2
2006-09-046384315 bge should have header files in same directory as other source fileszh19947312-64/+3499
6428769 Warning bge0: ddi_intr_get_supported_types(), chicago 6436499 bge link flaps at initialization, breaking ipmp test suite 6437115 bge, PIO, factotum! I smell the blood of an rstatd-um 6438388 When install Solaris Nevada snv-38 x86 on Dell LATITUDE D620, the system can't find ethernet (5752). 6447717 Broadcom NIC driver issues after modifications made via "ndd" command 6451557 enable the BGE_FLASH_READ ioctl 6453203 BGE PHY failed to reset correctly, then causes IPMI tsol hang 6455399 bge driver is corrupting NVRAM on OPL systems --HG-- rename : usr/src/uts/common/sys/bge2.h => usr/src/uts/common/io/bge/bge.h rename : usr/src/uts/common/sys/bge_hw2.h => usr/src/uts/common/io/bge/bge_hw.h rename : usr/src/uts/common/sys/bge_impl2.h => usr/src/uts/common/io/bge/bge_impl.h
2006-07-206448919 bge_m_unicst_add sets address into wrong slotkrgopi1-20/+33
6450816 enumerated value of MAC_CAPAB_MULTIADDRESS type should be 0x4
2006-07-10PSARC/2006/265 Multiple MAC address supportkrgopi2-21/+218
6339368 Ability to set multiple MAC addresses to a network interface
2006-06-30PSARC/2006/248 Nemo MAC-Type Plugin Architectureseb5-210/+221
PSARC/2006/249 Nemo Changes for Binary Compatibility 6226635 MAC stats interface could cause problems with binary compatibility 6242059 nemo drivers must not know the size of the mac_t structure 6384371 GLDv3 only supports Ethernet 6401695 xge uses a receive ring even though it doesn't do blanking 6432471 panic in dls_close() if DL_BIND_REQ previously failed
2006-06-076332638 solaris bge driver needs to support obp property ↵zh1994736-42/+199
"supported-network-types" 6352822 bge need to support BCM5789 on Ferrari 4000 6388358 bge driver does not disable relaxed ordering bit in hardware 6400907 bge still gets the checksum wrong on ipv6 6401845 vlan header getting corrupted due to memmove in bge_send 6415366 typos in bge files
2006-05-266424460 summit E causes uc/cto Fatal system port panicvivek1-4/+28
2006-04-296395954 bge should support the jumbo in BCM5714/5715ly1495932-45/+73
6402958 Need improved ISR in bge driver for boston/seattlePl 6404079 bge driver generates tons of cfg write to offset 0x7c during initialization 6407424 update the some error for bge 6413256 Add BCM5714 device ids for x86 platforms 6414357 re-enable BCM5715 A2 and later version in bge driver 6417933 BCM5714-A3 resource deadlock fix byte-swapped
2006-04-23PSARC/2006/217 Access and Dma Handle Error Clear Functionsdilpreet7-267/+906
PSARC/2006/235 FMA for PCI Express and Leaf Devices 6193463 hostbridge .esc files don't fully handle pci-pci bridges 6195325 pci eversholt rules need to support multiple levels of pci-pci bridges 6202643 libtopo should provide pcibus information on x86 boxen 6207403 bridge error callbacks need to participate in handle lookup 6236885 ddi_fm_init leaks resources if parent not fm capable 6236895 ddi_fm_dma_err_get and ddi_fm_acc_err_get need to be more resilient 6239835 Need common diagnosis rules for PCI Express 6239838 Need common ereport generation routines for PCI Express error telemetry 6239840 Need common PCI error handling routines 6245935 RFE: enhance bge driver with FMA support 6304815 ddifm.c DDI_DEV_T_ANY ddi_prop_remove(9F) calls should use DDI_DEV_T_NONE 6326796 pci_check_regs() can match wrong node when an error occurs on a config space access 6327032 Provide FMA support for CK8-04/IO-4 PCI express chipsets 6347217 eversholt rules for handling of pci dto errors need changing 6351025 eft assertion failure: ffep != NULL 6360437 check_if_device_is_pciex should add properties for pciex nodes during pci device discovery 6360749 ddi_fm_service_impact() should raise an service impact ereport 6360764 It would be nice for a driver to have some way to clear err_status in a access or dma handle 6373233 bofi fault simulation should be made compatible with fma 6373293 Solaris 10 may not be properly diagnosing the faulty component after injecting an 'IOUE' 6373322 could define generic device driver ereports for internal chip errors 6393895 TOMATILLO_IOMMU_INVALID_ERR is treated as fatal when it need not be 6398325 eversholt can leak memory if there are constraints on both sides of a propagation 6411683 donot bind driver to PCI express disabled slots 6416496 reduce eversholt memory consumption by trimming open fmes
2006-03-136289503 bge running 100m half duplex reports Ierrs along with collisionszh1994734-9/+37
6354192 bge on S10 generates wrong UDP/TCP checksum under certain conditions 6387618 bge driver needs to support 5714 A3 silicon 6394636 add 5715C device ID support to x86 (pci14e4,1678) - already supported on Sparc
2006-02-276264966 bges perform extremely poorly in terms of IP forwarding trafficly1495933-6/+13
6380446 WARNING: interrupt 0x84e (850, 852, 854) at level 4 not serviced on T1000
2006-02-096337341 sideband NIC usage is destroyed when bge driver attachesrandyf3-44/+676
2006-02-01backout 6337341/6374891: baby did a bad bad thingdduvall9-715/+86
2006-01-256374891 bge cleanupkg1505293-288/+235
2006-01-176363034 Update bge and fix some errorsonnv_32ly1495931-20/+40
6371677 Schumacher crashed with "Fatal PCI bus error(s)" while running ttcp stress test
2006-01-176337341 sideband NIC usage is destroyed when bge driver attacheskg1505293-46/+728
2006-01-026341664 WARNING: interrupt 0x817 at level 4 not servicedly1495933-9/+16
6353217 add support for BCM5705F device in bge driver
2005-12-126342824 netstat -i not reporting Ipkts/Opkts for bge0 and bge1 (bge2 and ↵ly1495934-135/+494
bge3 work fine) 6345036 need alias added for bge network device 6346582 The warning messages "xxx-based subsystem 'pcixxxx,xxxx' not validated", should not be displayed 6352821 need enable jumbo frames in bge 6355679 Bcm5714/5715 need update bge driver for initialization sequence 6355683 The bcm5704 parameters in bge driver must be updated 6361231 hang with soft ring bits
2005-12-106358705 bge: restrict msi interrupts to specific sparc only systems (fix lint)jasonwu1-3/+0
2005-12-106358705 bge: restrict msi interrupts to specific sparc only systemsjasonwu2-41/+7
2005-11-226344060 Add MSI software support in bge drivergovinda2-156/+126
6344997 Add MSI software support in ohci driver 6344998 Add MSI software support in ehci driver 6348120 Add MSI software support in uhci driver 6349315 Add support for MSI64 transactions 6347105 Update MSI software support in mpt driver 6347109 Fix DDI framework MSI-X issues 6352670 Use proper behavior flag while calling ddi_intr_alloc 6343017 ddi_intr_remove_handler() returns DDI_FAILURE for MSI interrupts 6349316 px_pci should register legacy/fixed interrupt if MSIs are not available 6342807 Fire/Oberon driver panics on detach 6343874 Fire/Oberon Sun4u interrupt vector removal sequence incorrect 6343908 implement sun4v version of px_ib_intr_reset() 6348244 NGDR: panic when addboard resume on Starfire with socal 6348171 panic in ddi framework during esp_attach 6352440 sparc MDB ::interrupts output cleanup
2005-10-206202602 typo in messages for ethernet interfacesjj1466442-11/+96
6245401 bge should support Intel EM64T platform 6276976 The bge warning "Device 'pcixx,xx' revision xx not supported" should be less scary 6283493 netlbtest failed on x86 Scimitar with bge drive.
2005-10-13PSARC/2005/561 Obsolete DDI Interrupt Interfacesgovinda1-5/+5
6330182 Implement PSARC/2005/561 changes 6255855 ddi_intr_get_nintrs() returns DDI_SUCCESS for type = -1 6255872 ddi_intr_get_cap() returns 0 for capability structure 6256554 process_intr_ops() should check for pdip value 6280180 memory leaks in ddi_add_intr /ddi_intr_alloc 6320326 interrupt state should not be touched during interrupt re-routing 6320368 default px driver configuration should be MSIX 6320374 px driver should call ndi_ra_alloc() with proper arguments 6323264 px_err_reg_disable() access fire regsiters with incorrect csrbase 6328321 update sparc.fdbg for new DDI interrupt data structures --HG-- rename : usr/src/uts/common/sys/nexusintr.h => deleted_files/usr/src/uts/common/sys/nexusintr.h rename : usr/src/uts/sun4/sys/nexusintr_impl.h => deleted_files/usr/src/uts/sun4/sys/nexusintr_impl.h
2005-08-206306072 bge driver should support BCM5715 for chicagoly1495932-1/+16