History log of /illumos-gate/usr/src/uts/common/io/xge/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8b9a0f1ef5cee53073074965f0ea1d015d66926f 09-Aug-2017 Toomas Soome <tsoome@me.com> 8812 xge: variable set but not used
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Ken Mays <maybird1776@yahoo.com>
Approved by: Dan McDonald <danmcd@joyent.com>
al/xgehal/xgehal-channel.c
al/xgehal/xgehal-ring.c
1a5e258f5471356ca102c7176637cdce45bac147 08-Aug-2014 Josef 'Jeff' Sipek <josef.sipek@nexenta.com> 5045 use atomic_{inc,dec}_* instead of atomic_add_*
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Robert Mustacchi <rm@joyent.com>
rv/xgell.c
75d94465dbafa487b716482dc36d5150a4ec9853 08-Aug-2014 Josef 'Jeff' Sipek <josef.sipek@nexenta.com> 5042 stop using deprecated atomic functions
Reviewed by: Dan McDonald <danmcd@omniti.com>
Approved by: Robert Mustacchi <rm@joyent.com>
rv/xge_osdep.h
0dc2366f7b9f9f36e10909b1e95edbf2a261c2ac 09-Mar-2010 Venugopal Iyer <Venu.Iyer@Sun.COM> PSARC/2009/364 dlstat and flowstat
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
rv/xgell.c
rv/xgell.h
f30c160edf27c0e40a231331fc03b8eae12e8f40 21-Nov-2009 Roamer <Roamer@Sun.COM> 6898088 Wrongly set start and end values for partial checksum
6902567 Should not rely on partial checksum value when IP packet has options
rv/xgell.c
da14cebe459d3275048785f25bd869cb09b5307f 05-Dec-2008 Eric Cheng <none@none> 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
rv/xge.c
rv/xge_osdep.h
rv/xgell.c
rv/xgell.h
al/include/xgehal-channel.h
al/include/xgehal-regs.h
al/xgehal/xgehal-device-fp.c
al/xgehal/xgehal-device.c
193974072f41a843678abf5f61979c748687e66b 22-Sep-2008 Sherry Moore <Sherry.Moore@Sun.COM> PSARC 2008/382 Fast Reboot
6714038 Fast Reboot support for x86 platforms
rv/xge.c
rv/xgell.h
al/include/xgehal-device.h
al/xgehal/xgehal-device.c
7eced415e5dd557aef2d78483b5a7785f0e13670 22-Jun-2008 xw161283 <none@none> 6367706 aggregation can't work on xge
6382066 XGE need to support MSI/MSI-X to improve performance on SPARC platforms
6382075 XGE need to support multiple rings
6631997 System panic'ed with BAD TRAP: type=8 (#df Double fault) when plumb xge interface
rv/xge.c
rv/xge_osdep.h
rv/xgell.c
rv/xgell.h
al/include/xge-debug.h
al/include/xge-defs.h
al/include/xge-list.h
al/include/xge-os-pal.h
al/include/xgehal-channel.h
al/include/xgehal-config.h
al/include/xgehal-device.h
al/include/xgehal-driver.h
al/include/xgehal-fifo.h
al/include/xgehal-mgmt.h
al/include/xgehal-mgmtaux.h
al/include/xgehal-mm.h
al/include/xgehal-regs.h
al/include/xgehal-ring.h
al/include/xgehal-stats.h
al/include/xgehal-types.h
al/xgehal/xge-queue.c
al/xgehal/xgehal-channel-fp.c
al/xgehal/xgehal-channel.c
al/xgehal/xgehal-config.c
al/xgehal/xgehal-device-fp.c
al/xgehal/xgehal-device.c
al/xgehal/xgehal-driver.c
al/xgehal/xgehal-fifo.c
al/xgehal/xgehal-mgmt.c
al/xgehal/xgehal-mgmtaux.c
al/xgehal/xgehal-mm.c
al/xgehal/xgehal-ring-fp.c
al/xgehal/xgehal-ring.c
al/xgehal/xgehal-stats.c
d62bc4badc1c1f1549c961cfb8b420e650e1272b 24-Jan-2008 yz147064 <none@none> PSARC/2006/499 Clearview Nemo unification and vanity naming
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
rv/xgell.c
0d2a8e5eea8ac6ea0f5c517f0c481329b57d5459 07-Jun-2007 gd78059 <none@none> PSARC 2007/296 nemo ethernet stats update, part 2
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
rv/xgell.c
3c785c4c5ac4bb72eb0cff3cda1255dfc9613aa1 09-Jan-2007 yl150051 <none@none> 6471718 Polling capability corrupt IP header check before ip_input()
6501903 xge panics on recieving a packet
rv/xgell.c
rv/xgell.h
8347601bcb0a439f6e50fc36b4039a73d08700e1 14-Nov-2006 yl150051 <none@none> PSARC/2006/190 Large Send Offload (LSO)
6390838 XGE need to support adaptive TX by switching COPY/DMA according to MBLKL(mp)
6394197 Solaris need to support LSO (Large Send Offload)
6466394 Minor logic error in tcp_send_data()
6467558 Need to integrate HAL 2.0.6765 to improve rx performance
rv/xge.c
rv/xge_osdep.h
rv/xgell.c
rv/xgell.h
al/include/build-version.h
al/include/version.h
al/include/xge-debug.h
al/include/xge-defs.h
al/include/xge-list.h
al/include/xge-os-pal.h
al/include/xge-queue.h
al/include/xgehal-channel.h
al/include/xgehal-config.h
al/include/xgehal-device.h
al/include/xgehal-driver.h
al/include/xgehal-event.h
al/include/xgehal-fifo.h
al/include/xgehal-mgmt.h
al/include/xgehal-mgmtaux.h
al/include/xgehal-mm.h
al/include/xgehal-regs.h
al/include/xgehal-ring.h
al/include/xgehal-stats.h
al/include/xgehal-types.h
al/include/xgehal.h
al/xgehal/xge-queue.c
al/xgehal/xgehal-channel-fp.c
al/xgehal/xgehal-channel.c
al/xgehal/xgehal-config.c
al/xgehal/xgehal-device-fp.c
al/xgehal/xgehal-device.c
al/xgehal/xgehal-driver.c
al/xgehal/xgehal-fifo-fp.c
al/xgehal/xgehal-fifo.c
al/xgehal/xgehal-mgmt.c
al/xgehal/xgehal-mgmtaux.c
al/xgehal/xgehal-mm.c
al/xgehal/xgehal-ring-fp.c
al/xgehal/xgehal-ring.c
al/xgehal/xgehal-stats.c
ba2e4443695ee6a6f420a35cd4fc3d3346d22932 30-Jun-2006 seb <none@none> PSARC/2006/248 Nemo MAC-Type Plugin Architecture
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
rv/xge.c
rv/xgell.c
rv/xgell.h
a23fd118e437af0a7877dd313db8fdaa3537c675 13-Jan-2006 yl150051 <none@none> 6212418 Xge need to support Link Utilization Interrupts
6346617 XGE need to support Xframe II 10Gb adapter
6369114 Need to move back to usr/src with right CDDL headers to opensource

--HG--
rename : usr/src/pkgdefs/SUNWxge/depend => deleted_files/usr/src/pkgdefs/SUNWxge/depend
rv/xge.c
rv/xge_osdep.h
rv/xgell.c
rv/xgell.h
al/include/build-version.h
al/include/version.h
al/include/xge-debug.h
al/include/xge-defs.h
al/include/xge-list.h
al/include/xge-os-pal.h
al/include/xge-queue.h
al/include/xgehal-channel.h
al/include/xgehal-config.h
al/include/xgehal-device.h
al/include/xgehal-driver.h
al/include/xgehal-event.h
al/include/xgehal-fifo.h
al/include/xgehal-mgmt.h
al/include/xgehal-mgmtaux.h
al/include/xgehal-mm.h
al/include/xgehal-regs.h
al/include/xgehal-ring.h
al/include/xgehal-stats.h
al/include/xgehal-types.h
al/include/xgehal.h
al/xgehal/xge-queue.c
al/xgehal/xgehal-channel-fp.c
al/xgehal/xgehal-channel.c
al/xgehal/xgehal-config.c
al/xgehal/xgehal-device-fp.c
al/xgehal/xgehal-device.c
al/xgehal/xgehal-driver.c
al/xgehal/xgehal-fifo-fp.c
al/xgehal/xgehal-fifo.c
al/xgehal/xgehal-mgmt.c
al/xgehal/xgehal-mgmtaux.c
al/xgehal/xgehal-mm.c
al/xgehal/xgehal-ring-fp.c
al/xgehal/xgehal-ring.c
al/xgehal/xgehal-stats.c