aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/cxgbe/t4_sge.c
Commit message (Expand)AuthorAgeFilesLines
* cxgbe(4): Stop but don't free netmap queues when netmap is switched off.Navdeep Parhar2020-12-031-172/+3
* cxgbe(4): fix the size of the iq/eq maps.Navdeep Parhar2020-10-221-10/+10
* Store the send tag type in the common send tag header.John Baldwin2020-10-061-16/+16
* cxgbe(4) sysctls do not need Giant.Navdeep Parhar2020-10-051-16/+16
* cxgbe(4): validate largest_rx_cluster and safest_rx_cluster.Navdeep Parhar2020-10-021-0/+22
* cxgbe(4): let the PF driver use VM work requests for transmit.Navdeep Parhar2020-09-221-18/+28
* cxgbe(4): add counters for mbuf pullups and defrags.Navdeep Parhar2020-09-221-1/+22
* cxgbe(4): add support for stateless offloads for VXLAN traffic.Navdeep Parhar2020-09-181-157/+469
* cxgbe(4): Check for descriptors before writing a TLS or raw work request.Navdeep Parhar2020-08-311-6/+8
* cxgbe(4): Use large clusters for TOE rx queues when TOE+TLS is enabled.Navdeep Parhar2020-08-231-8/+15
* cxgbev(4): Compare at most 16 bytes of the Ethernet header when tryingNavdeep Parhar2020-07-131-5/+7
* cxgbe(4): Fix a bug (introduced in r362905) where some tx traffic wasn'tNavdeep Parhar2020-07-051-0/+1
* cxgbe(4): changes in the Tx path to help increase tx coalescing.Navdeep Parhar2020-07-031-215/+426
* cxgbe(4): Add a pointer to the adapter softc in vi_info.Navdeep Parhar2020-06-251-8/+7
* cxgbe(4): Add a tx_len16_to_desc helper.Navdeep Parhar2020-06-231-10/+9
* Mechanically rename MBUF_EXT_PGS_ASSERT() to M_ASSERTEXTPG() to matchGleb Smirnoff2020-05-031-1/+1
* Step 4.1: mechanically rename M_NOMAP to M_EXTPGGleb Smirnoff2020-05-031-2/+2
* Step 3: anonymize struct mbuf_ext_pgs and move all its fields into mbufGleb Smirnoff2020-05-031-7/+7
* Step 2.3: Rename mbuf_ext_pg_len() to m_epg_pagelen() thatGleb Smirnoff2020-05-021-1/+1
* Step 2.2:Gleb Smirnoff2020-05-021-13/+14
* Continuation of multi page mbuf redesign from r359919.Gleb Smirnoff2020-05-021-3/+3
* KTLS: Re-work unmapped mbufs to carry ext_pgs in the mbuf itself.Andrew Gallatin2020-04-141-4/+4
* cxgbe(4): Split sge_nm_rxq into three cachelines.Navdeep Parhar2020-03-201-0/+1
* cxgbe(4): Do not try to use 0 as an rx buffer address when the driver isNavdeep Parhar2020-03-101-4/+6
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-59/+59
* Remove the per-TXQ tls_wrs stat.John Baldwin2020-02-131-2/+0
* cxgbe(4): Add pfil(9) hooks to the driver's rx.Navdeep Parhar2020-02-041-0/+86
* cxgbe(4): Treat NIC rx as special and run its handler directly and notNavdeep Parhar2020-02-041-26/+35
* cxgbe(4): Retire the allow_mbufs_in_cluster optimization.Navdeep Parhar2020-02-041-490/+223
* cxgbe(4): Avoid ext_arg2 in rxb_free.Navdeep Parhar2020-02-031-6/+9
* cxgbe(4): Do not use pack boundary > 512B unless it is explicitlyNavdeep Parhar2020-02-031-1/+7
* cxgbe(4): Initialize the rx buffer's metadata on first-use and not onNavdeep Parhar2020-02-031-14/+9
* cxgbe(4): Only checksummed TCP should be considered for LRO.Navdeep Parhar2020-02-031-1/+3
* Fix a typo - passing wrong mbuf pointer to needs_udp_csum(). WillGleb Smirnoff2020-01-071-1/+1
* cxgbe(4): Use the _XT variant of the CPL used to transmit NIC traffic.Navdeep Parhar2019-12-131-107/+101
* cxgbe(4): Use TX_PKTS2 work requests in netmap Tx if it's available.Navdeep Parhar2019-12-101-0/+4
* NIC KTLS for Chelsio T6 adapters.John Baldwin2019-11-211-11/+84
* cxgbe(4): Use correct FetchBurstMin values for T6.Navdeep Parhar2019-10-251-6/+10
* Split Chelsio send tags into a generic base tag and a ratelimit tag.John Baldwin2019-10-221-20/+30
* cxgbe(4): An EQ update can be requested in a TX_PKTS2 work request.Navdeep Parhar2019-10-151-0/+1
* cxgbe(4): Use the same buffer size for TOE rx queues as the NIC rx queues.Navdeep Parhar2019-08-231-22/+6
* Add support for IFCAP_NOMAP to cxgbe(4).John Baldwin2019-06-291-12/+87
* Restructure mbuf send tags to provide stronger guarantees.John Baldwin2019-05-241-18/+51
* Track TCP connection's NUMA domain in the inpcbAndrew Gallatin2019-04-251-0/+3
* cxgbe(4): Count and clear interrupts generated at the software's request.Navdeep Parhar2019-03-281-0/+7
* cxgbe(4): Treat the viid as an opaque identifier.Navdeep Parhar2019-03-201-8/+5
* cxgbe(4): Improved error reporting and diagnostics.Navdeep Parhar2019-02-011-1/+5
* cxgbe(4): Move some INTx specific code to a more appropriate place.Navdeep Parhar2019-01-121-1/+3
* cxgbe(4): Make sure the rx queues start off with the correct timestampNavdeep Parhar2018-12-201-0/+2
* cxgbe(4): Get Linux cxgb4vf working in bhyve VMs with VFs passedNavdeep Parhar2018-12-061-1/+3