summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/io/e1000g
AgeCommit message (Collapse)AuthorFilesLines
2022-01-2914420 Need support for Intel I219 v16-v23Robert Mustacchi1-1/+18
Reviewed by: Brian Bennett <brian.bennett@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2020-05-1112544 e1000g: NULL pointer errorsToomas Soome1-1/+1
Reviewed by: Yuri Pankov <ypankov@fastmail.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-1912379 e1000g: Need support for Intel I219 v10-v15Robert Mustacchi1-0/+4
Reviewed by: Yuri Pankov <ypankov@fastmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-2711579 e1000g: cast between incompatible function typesToomas Soome1-11/+11
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Aurélien Larcher <aurelien.larcher@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-04-1010668 e1000g: NULL pointer errorsToomas Soome2-5/+5
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-299950 Need support for Intel I219 v6-v9Robert Mustacchi1-9/+12
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2018-02-108871 Want means of toggling data link LEDsRobert Mustacchi2-2/+163
8872 e1000g MAC_CAPAB_LED support 8873 i40e MAC_CAPAB_LED support 8874 igb MAC_CAPAB_LED support Reviewed by: Cody Mello <melloc@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2016-03-296666 Want support for the Intel I219Robert Mustacchi6-15/+204
6667 Update e1000g/igb shared code Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-06-045976 e1000g use after free on start failureJosef 'Jeff' Sipek1-0/+3
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Marcel Telka <marcel.telka@nexenta.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-03-125689 Want support for newer Intel I218 partsRobert Mustacchi2-6/+12
5690 Want support for newer Intel I210 parts Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-01-294547 e1000g common code doesn't account for LockMACRobert Mustacchi1-0/+29
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Garrett D'Amore <garrett@damore.org>
2013-09-274091 e1000g I217/I218 supportRobert Mustacchi29-24704/+307
4092 Intel 1GBe NIC common code should be shared Reviewed by: Dan McDonald <danmcd@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-01-223492 some e1000g devices don't support 15 unicast addressesHans Rosenfeld1-2/+3
Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Marcel Telka <marcel.telka@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Sašo Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Eric Schrock <eric.schrock@delphix.com>
2012-11-063339 vmware e1000 emulation does not support multiple mac addressesGarrett D'Amore1-0/+5
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-10-313304 need workaround for QEMU bug that induces bad e1000g checksumsBryan Cantrill1-3/+35
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Eric Schrock <Eric.Schrock@delphix.com>
2012-02-152054 e1000g kstat structure contains needless fieldsDavid Höppner2-143/+112
Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Michael Speer <michael.speer@pluribusnetworks.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2011-09-30832 need Intel 82579 Gigabit Ethernet PHY support in e1000gGarrett D'Amore10-294/+1206
Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2010-08-026929502 packages are missing some license filesMark J. Nelson2-0/+22
6930656 license action improvements --HG-- rename : usr/src/cmd/cmd-inet/usr.bin/pppdump/LICENSE.top.descrip => usr/src/cmd/cmd-inet/usr.bin/pppdump/THIRDPARTYLICENSE.descrip rename : usr/src/cmd/cmd-inet/usr.sbin/in.routed/THIRDPARTYLICENSE => usr/src/cmd/cmd-inet/usr.sbin/in.routed/THIRDPARTYLICENSE.bsd rename : usr/src/cmd/cmd-inet/usr.sbin/in.routed/THIRDPARTYLICENSE.descrip => usr/src/cmd/cmd-inet/usr.sbin/in.routed/THIRDPARTYLICENSE.bsd.descrip rename : usr/src/pkg/license_files/lic_SUNWroute => usr/src/cmd/cmd-inet/usr.sbin/in.routed/THIRDPARTYLICENSE.freebsd rename : usr/src/cmd/cmd-inet/usr.sbin/in.routed/THIRDPARTYLICENSE.descrip => usr/src/cmd/cmd-inet/usr.sbin/in.routed/THIRDPARTYLICENSE.freebsd.descrip rename : usr/src/pkg/license_files/lic_SUNWhwdata => usr/src/cmd/hwdata/THIRDPARTYLICENSE.pciids.tmpl rename : usr/src/pkg/license_files/lic_GPLv2 => usr/src/cmd/powertop/common/COPYING rename : usr/src/lib/librstp/THIRDPARTYLICENSE.descrip => usr/src/lib/librstp/common/COPYING.descrip rename : usr/src/uts/common/io/e1000g/README => usr/src/uts/common/io/e1000g/THIRDPARTYLICENSE rename : usr/src/pkg/license_files/lic_Emulex => usr/src/uts/common/io/fibre-channel/fca/emlxs/FIRMWARELICENSE rename : usr/src/pkg/license_files/lic_Qlogic => usr/src/uts/common/io/fibre-channel/fca/qlc/FIRMWARELICENSE rename : usr/src/uts/common/io/ib/clients/of/lic_of => usr/src/uts/common/io/ib/clients/of/THIRDPARTYLICENSE rename : usr/src/uts/common/io/ib/clients/of/lic_of.descrip => usr/src/uts/common/io/ib/clients/of/THIRDPARTYLICENSE.descrip rename : usr/src/pkg/license_files/cr_Intel.SUNWfipe => usr/src/uts/i86pc/io/fipe/THIRDPARTYLICENSE
2010-07-196861114 System Panics with FMA ereport.io.fire.epktchangqing li - Sun Microsystems - Beijing China5-66/+132
6876953 Memory leaks found in e1000g_alloc_rx_sw_packet on snv_111b 6945160 netlbtest fails with Can't set loopback mode on device e1000g6 6960959 panic in e1000g_receive 6965855 e1000g(intel 82571 adapter) needs to support MTU size of 9000 6967530 Need version in e1000g driver 6967873 e1000g needs to clear the link-down status when being unplumbed
2010-04-266838180 tcp corruption seen with northstar cards.changqing li - Sun Microsystems - Beijing China4-25/+34
6925276 e1000g not consistent with link_lock usage 6933844 NULL ptr deref in e1000g_rx_setup() due to inconsistency between recv_list & rx_desc_num
2010-03-09PSARC/2009/364 dlstat and flowstatVenugopal Iyer5-231/+280
PSARC/2009/436 Anti-spoofing Link Protection PSARC/2009/448 pool dladm link property PSARC/2009/501 Dynamic Ring Grouping on NICs PSARC/2009/638 Public GLDv3 Interfaces PSARC/2010/074 Crossbow resource usage updates 6838175 mac_tx should be able to send out a packet without a configured address 6806552 single MAC default TX ring doesn't scale 6809686 back-to-back LACP not recovering after removing one of the aggregated ports 6902209 setting maxbw to zero requires an intermediate reset-linkprop to take effect 6855972 Bind interrupts to the same CPU as poll thread using new interrupt APIs 6863945 aggr pseudo Tx rings 6796839 allow CPU pools to be associated with data-links 6526471 data-links assigned to an exclusive zone should seamlessly be bound the zone's CPUs 6802595 Per links stats can use some improvement 6889685 Crossbow should provide control over provision of h/w rings to MAC clients. 6708310 ixgbe needs to support VMDq 6869019 ixgbe should support IRM (Interrupt Resource Management framework) 6902266 vnet should support entry point for per ring stat querying 6926790 Integrate Link Protection Phase II 6930358 Make the core set of GLDv3 driver APIs committed 6901419 dladm create-aggr -u incorrectly rejects some valid ethernet addresses 6717042 should support "cpus" link properties for aggregations 6908184 bge_set_priv_prop() and bge_get_priv_prop() can't agree on the set of private properties 6907617 bge_m_getprop() shouldn't return default values for read-only properties 6900833 unused code in vnic_impl.h can be removed
2010-02-016903292 Running flag not set on IPMP underlying e1000g interfacesGuoqing Zhu2-6/+17
6913835 e1000g driver passes bad messages up the stack when jumbograms received 6919873 panic: BAD TRAP: type=e (#pf Page fault) in module "e1000g" during ifconfig plumb group ipmp0
2010-01-186909134 e1000g doesn't use ddi_get/ddi_put to access its IO spaceguoqing zhu - Sun Microsystems - Beijing China4-38/+159
2009-12-276901523 e1000g does not return failure when setting external loopback failschangqing li - Sun Microsystems - Beijing China3-7/+34
6903712 Cannot install on DQ45EK system due to e1000g driver alias 6909097 e1000g specifies incorrect flag when allocating tx DMA buffers 6909553 e1000g stall reset leaves GLDv3 link state as "unknown"
2009-12-226912153 some components of ON are not ss12u1 lint cleanSurya Prakki1-1/+1
2009-12-176877343 e1000g's default tx/rx resource consumption too high for jumbogramsguoqing zhu - Sun Microsystems - Beijing China3-60/+147
2009-12-036783915 numerous drivers using devacc_attr_access without specifying ↵Stephen Hanson3-16/+7
DDI_DEVICE_ATTR_V1 6765185 ddi_dma_mem_alloc should ignore devacc_attr_access 6886100 DDI_FLAGERR_ACC accesses on x86 should use i_ddi_prot_io_get8() calls as on sparc 6886098 ddi_fm_acc_err_get()/ddi_fm_dma_err_get() copy data when they don't need to 6901678 crossbow changes broke dma handle checking in bge driver 6901000 lint warning in mtst_cpu.c
2009-11-216894476 e1000g is not lint cleanguoqing zhu - Sun Microsystems - Beijing China14-28/+87
2009-11-13PSARC/2009/396 Tickless Kernel Architecture / lbolt decouplingRafael Vanoni1-2/+2
6860030 tickless clock requires a clock() decoupled lbolt / lbolt64 Portions contributed by Chad Mynhier <cmynhier@gmail.com>
2009-11-106893285 e1000g 'pciex8086,105e' with PHY type igp I/O devices have been retiredMiles Xu, Sun Microsystems27-310/+873
6895459 e1000g share code update v3-1-10-1
2009-10-166881588 e1000g functions should return when e1000g_check_dma_handle() failschangqing li - Sun Microsystems - Beijing China5-17/+46
6888320 e1000g emits scary mutex message on the console
2009-09-296797885 need to add support for network device (8086,10ea) in a new Intel systemMiles Xu, Sun Microsystems34-851/+3016
6803799 need to add network device support (8086,10ef) for a new Intel system 6808388 e1000g inteface experience packet lost when switch between joining and leaving a multicast stream
2009-09-226820747 kstat output incorrect for MMF version of e1000g making it ↵Miles Xu, Sun Microsystems3-102/+230
impossible to troubleshoot 6847888 HW initialization updates for 82541 and 82547 chips
2009-09-216855964 e1000g driver corrupting LSO packets causes chipset hang and ↵changqing li - Sun Microsystems - Beijing China3-12/+30
significant performance regression 6681751 e1000g minor_perm inconsistent between package postinstall script and default minor_perm file
2009-09-016846262 T2000 fma shows fault.io.pciex.device-interr in snv_115guoqing zhu - Sun Microsystems - Beijing China3-3/+17
6870404 e1000g_reset can call e1000g_start after releasing dma resources
2009-06-166848586 rw_enter()/rw_exit() could be called on uninitialized rw lockchangqing li - Sun Microsystems - Beijing China2-8/+9
2009-06-036841089 Customer wants to be able to set MAX_NUM_MULTICAST_ADDRESSES above ↵changqing li - Sun Microsystems - Beijing China4-17/+91
256 on e1000g driver
2009-04-30PSARC/2009/235 dladm Possible Values ListGirish Moodalbail2-2/+29
6680929 dladm should print POSSIBLE values for properties like mtu by contacting the driver. 6824511 check the MTU value that can be set on an etherstub
2009-03-276775380 the e1000g link hung at "up" state after down and unplumb the interfaceMiles Xu, Sun Microsystems2-2/+12
6816786 e1000g panics on Lenovo X301 with snv_109
2009-03-276812227 e1000g(intel 82571 adapter) must support MTU size of 9216changqing li - Sun Microsystems - Beijing China3-2/+7
2009-03-086589577 Huron does not discard and does transmit frames greater than ↵Miles Xu, Sun Microsystems6-24/+39
maxFrameSize 6809729 Panic in function 'e1000g_rxfree_func' on T2000 6809877 e1000g E1000G_IPALIGNROOM code can be rewritten
2009-03-026732858 panic in e1000g_free_dma_bufferchangqing li - Sun Microsystems - Beijing China3-2/+12
2009-02-186699662 global e1000g rwlock prevents scaling on multiple interfacesMiles Xu, Sun Microsystems7-497/+519
6786783 e1000g needs to have a new tx stall detection mechanism to cover 82546 errata No.18
2009-02-17PSARC/2009/099 dladm show-usage modificationsVenugopal Iyer3-161/+32
6726676 flow should not be seen by flowadm show-usage after the flow been removed by flowadm remove-flow 6766669 "dladm show-vnic -o" can't accept MACADDRESS 6773854 Per Tx ring flow control for UDP 6777547 mac_tx() should compute the hash if the passed hint is zero 6778557 nxge m_tx() should fanout to multiple rings for vnet scalability 6779356 sometimes packets are not classified to the correct flow 6783011 pre-existing subflows not initialized on a non-dls client when brought up 6786734 acctadm dladm_start_usagelog() calls need some work 6789760 mac perimeter deadlock due to dls_devnet_stat_update() 6789883 dladm show-link -s is adrift again. 6791099 mac_tx() frees the message but returns non-NULL cookie which causes panic 6791109 maxbw set on a link should not apply if this link is the underlying port of an aggregation 6791118 panic in mac_bcast_delete() unplumbing an IP interface 6791456 deleting last vnic interface causes bge interface to stop working 6791678 xvm guests don't communicate through vnics configured on vlan 6792164 race between mac_tx_is_flow_blocked() and mac_srs_group_teardown() could cause panic 6792546 paniced in bge_ring_tx()/freemsg() due to mp->b_next == NULL && mp->b_prev == NULL 6792555 paniced in mac_flow_walk_nolock() due to assertion failed: cnt == ft->ft_flow_count 6792871 multiple VLANs per MAC client cause hang in mac_flow_wait() 6792942 60% regression for Guest-to-Guest network throughput on snv106 6793278 the multicast addresses are not added to the aggregation port in certain scenarios 6793436 panic in mac_fini_macaddr() on mac_register() failure 6796850 SUNWcnetr postinstall script spews errors due to bad interface matching 6803378 need support for dls_bypass and rx fanout on non-ethernet media
2009-01-206781905 super slow throughput on e1000g 82541 and 82547 chipsMiles Xu, Sun Microsystems1-1/+5
2009-01-146791863 sync up flow control code with Intel latest shared codechenlu chen - Sun Microsystems - Beijing China6-24/+27
2009-01-066779494 e1000g need to sync with sol_anvik_patch shared code from Intelchenlu chen - Sun Microsystems - Beijing China33-1376/+1122
6758857 fmadm reporting undiagnosable problems in snv_99 6698312 starcat panicked with "bad mutex" while running SUNWsgdr 6759330 PIT: panic during first reboot after successful pkgadd during osinstall 6776453 Monza(CP3260): loopback test fails on e1000g serdes ports
2008-12-206779610 e1000g fails to attach post-6713032 due to memory allocation ↵chenlu chen - Sun Microsystems - Beijing China6-14/+28
failures on some chipsets
2008-12-176779591 bring back MAC_UNICAST_HW for LDOMsNicolas Droux1-8/+10
6779592 two panics seen with Hybrid I/O regression testing 6779908 NIC was not put in promiscuous mode after running out of slots during Hybrid I/O testing 6782519 SS13 causes new lint complains for e1000g_unicst_set() 6783414 lint warnings in usr/src/uts/common/io/mac/mac_soft_ring.c 6784639 should bump MAC_VERSION due to Crossbow changes 6784645 some mac_client_impl_t boolean_t's are redundant with the mci_state_flags
2008-12-04PSARC/2006/357 Crossbow - Network Virtualization and Resource ManagementEric Cheng5-435/+647
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