summaryrefslogtreecommitdiff
path: root/sys/dev/cxgb/common/cxgb_mc5.c
Commit message (Collapse)AuthorAgeFilesLines
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+1
| | | | | | | | | | | | | | | Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error prone - task. The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts. Notes: svn path=/head/; revision=326255
* In sys/dev/cxgb/common/cxgb_mc5.c, remove static functionDimitry Andric2013-12-251-7/+0
| | | | | | | | | dbgi_wr_addr3(), which is unused since r167514. MFC after: 3 days Notes: svn path=/head/; revision=259896
* Update cxgb include paths to not require prefixing with dev/cxgbKip Macy2008-09-231-5/+0
| | | | | | | Submitted by: Chelsio Inc. Notes: svn path=/head/; revision=183292
* import vendor fixes to cxgbKip Macy2008-07-181-6/+12
| | | | Notes: svn path=/head/; revision=180583
* - update firmware to 5.0Kip Macy2008-02-231-3/+16
| | | | | | | | | | | | | | | | | | | | - add support for T3C - add DDP support (zero-copy receive) - fix TOE transmit of large requests - fix shutdown so that sockets don't remain in CLOSING state indefinitely - register listeners when an interface is brought up after tom is loaded - fix setting of multicast filter - enable link at device attach - exit tick handler if shutdown is in progress - add helper for logging TCB - add sysctls for dumping transmit queues - note that TOE wxill not be MFC'd until after 7.0 has been finalized MFC after: 3 days Notes: svn path=/head/; revision=176472
* - integrate most recent changes from vendor branch and upgrade to firmware ↵Kip Macy2007-07-171-18/+27
| | | | | | | | | | | | | | | revision 4.5.5 - add filter support - further improvements for T304 - recover gracefully from spurious immediate packets Approved by: re(blanket) Supported by: Chelsio MFC after: 3 days Notes: svn path=/head/; revision=171471
* - import new common code for the T304Kip Macy2007-06-131-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | - update to firmware version 4.1.0 - switch over to standard method for initializing cdevs (contributed by scottl@) - break out timer_reclaim_task to be per-port - move msix teardown into separate function - fix bus_setup_intr for msi-x for the multi-port case so that msi-x resources are not corrupted on unload - handle 10/100/1000 base-T media and auto negotiation - bind qset to cpu even for singleq case - white space cleanups - remove recursive PORT_LOCK - move mtu setting to separate function - stop and re-init port when changing mtu - replace all direct references to m_data with calls to mtod - handle attach failure better by not trying to de-initialize taskqueues when they have not been allocated - no longer default to jumbo frames Sponsored by: Chelsio MFC after: 3 days Notes: svn path=/head/; revision=170654
* When building cxgb as a module make include paths relative to the driver's root.Kip Macy2007-05-281-7/+6
| | | | | | | | | This will make it possible to build the module out of tree against an older src tree. MFC after: 3 days Notes: svn path=/head/; revision=170076
* (MFp4)Kip Macy2007-05-251-0/+3
| | | | | | | | | | | | | - upgrade to reflect state of 1.0.0.86 - move from firmware rev 3.2 to 4.0.0 - import driver bits for offload functionality - remove binary distribution clause from top level files as it runs counter to the intent of purely supporting the hardware MFC after: 3 days Notes: svn path=/head/; revision=169978
* First of several commits for driver support for the Chelsio T3B 10 GigabitKip Macy2007-03-141-0/+474
Ethernet adapter. Reviewed by: scottl, sam For those interested in the preliminary performance work see below. Plots of mxge vs. cxgb running netpipe: blocksize vs. bandwidth: http://www.fsmware.com/chelsio.random/bsvsbw.gif blocksize vs. RTT: First of several commits for driver support for the Chelsio T3B 10 Gigabit Ethernet adapter. Reviewed by: scottl, sam For those interested in the preliminary performance work see below. Plots of mxge vs. cxgb running netpipe: blocksize vs. bandwidth: http://www.fsmware.com/chelsio.random/bsvsbw.gif blocksize vs. RTT: http://www.fsmware.com/chelsio.random/bsvstime.gif blocksize vs. RTT for block sizes <= 10kb: http://www.fsmware.com/chelsio.random/bsvstime_10kb.gif http://www.fsmware.com/chelsio.random/bsvstime_10kb3.gif Notes: svn path=/head/; revision=167514