aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/cxgbe/t4_netmap.c
Commit message (Expand)AuthorAgeFilesLines
* cxgbe: Flush transmitted packets more regularly in netmap modeMark Johnston2024-07-151-13/+12
* cxgbe(4): Add support for netmap offsets.Navdeep Parhar2024-01-081-3/+11
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* Mechanically convert cxgb(4) and cxgbe(4) to IfAPIJustin Hibbits2023-03-071-14/+14
* cxgbe: Various whitespace fixes.John Baldwin2022-11-151-2/+2
* cxgbe(4): Add another setting to the knob that controls congestion.Navdeep Parhar2022-09-121-29/+12
* cxgbe(4): Specify the ingress queue's type when creating it.Navdeep Parhar2022-09-121-0/+1
* cxgbe(4): Separate the sw- and hw-specific parts of resource allocationsNavdeep Parhar2021-04-261-5/+6
* cxgbe(4): use standard sysctl routines to deal with 16b values.Navdeep Parhar2021-03-191-18/+12
* cxgbe(4): Stop but don't free netmap queues when netmap is switched off.Navdeep Parhar2020-12-031-25/+195
* cxgbe(4): Revert r367917.Navdeep Parhar2020-12-021-48/+0
* cxgbe(4): Catch up with in-flight netmap rx before destroying queues.Navdeep Parhar2020-11-211-0/+48
* cxgbe(4): fix the size of the iq/eq maps.Navdeep Parhar2020-10-221-6/+6
* cxgbe(4): Avoid unnecessary work in the firmware during netmap tx.Navdeep Parhar2020-09-291-0/+16
* Remove duplicate line.Navdeep Parhar2020-09-291-3/+0
* cxgbe(4): adjust the doorbell threshold for netmap freelists to match theNavdeep Parhar2020-09-291-1/+4
* cxgbe(4): display an error message when netmap cannot be enabled becauseNavdeep Parhar2020-09-291-1/+4
* cxgbe(4): fixes for netmap operation with only some queues active.Navdeep Parhar2020-09-291-77/+201
* cxgbe(4): Add a pointer to the adapter softc in vi_info.Navdeep Parhar2020-06-251-8/+8
* cxgbe(4): Split sge_nm_rxq into three cachelines.Navdeep Parhar2020-03-201-3/+3
* cxgbe(4): Add a knob to allow netmap tx traffic to be checksummed byNavdeep Parhar2020-02-051-7/+12
* cxgbe(4): Allow nm_black_hole and nm_cong_drop to be set at any time.Navdeep Parhar2020-02-051-2/+2
* cxgbe(4): Report accurate rx_buf_maxsize to netmap.Navdeep Parhar2020-02-041-0/+1
* cxgbe(4): Retire the allow_mbufs_in_cluster optimization.Navdeep Parhar2020-02-041-6/+11
* cxgbe(4): Never use hardware checksumming in netmap tx.Navdeep Parhar2019-12-121-10/+5
* cxgbe(4): Use TX_PKTS2 work requests in netmap Tx if it's available.Navdeep Parhar2019-12-101-4/+11
* cxgbe(4): Use correct FetchBurstMin values for T6.Navdeep Parhar2019-10-251-4/+6
* cxgbe: revert r309725Vincenzo Maffione2018-11-281-1/+1
* Add read-only sysctls for all tunables in the cxgbe(4) driver.John Baldwin2018-11-271-3/+3
* cxgbe/netmap: Fix cxgbe netmap when interface is DOWNJulien Charbon2018-11-121-0/+3
* cxgbe(4): Add a knob to split the rx queues for a netmap enabledNavdeep Parhar2018-10-251-8/+66
* cxgbe(4): Update the VI's default queue when netmap is enabled/disabled.Navdeep Parhar2018-10-251-0/+8
* cxgbe(4): Be explicit about ignoring the return value of cmpset in someNavdeep Parhar2018-08-211-1/+1
* cxgbe(4): Create two variants of service_iq, one for queues withNavdeep Parhar2018-08-111-8/+3
* cxgbe(4): Add a sysctl to control the tx credit reclaim mechanism forNavdeep Parhar2018-08-091-2/+8
* cxgbe(4): Add a hw.cxgbe.starve_fl sysctl that can be used to starve theNavdeep Parhar2018-06-151-4/+23
* cxgbe(4): Track the number of received frames separately from the numberNavdeep Parhar2018-06-151-16/+25
* netmap: align codebase to the current upstream (commit id 3fb001303718146)Vincenzo Maffione2018-04-121-5/+5
* Catch up with the removal of nktr_slot_flags from upstream netmap. NoNavdeep Parhar2018-02-201-1/+1
* cxgbe(4): Do not forward interrupts to queues with freelists. ThisNavdeep Parhar2017-12-221-10/+4
* cxgbe(4): Fix per-queue netmap operation.Navdeep Parhar2017-06-151-0/+24
* cxgbe(4): netmap does not set IFCAP_NETMAP in an ifnet's if_capabilitiesNavdeep Parhar2016-12-091-1/+1
* cxgbe(4): Fix netmap with T6, which doesn't encapsulate SGE_EGR_UPDATENavdeep Parhar2016-09-231-10/+18
* cxgbe(4): Setup congestion response for T6 rx queues.Navdeep Parhar2016-09-211-1/+1
* cxgbe(4): Use smaller min/max bursts for fl descriptors with a T6.Navdeep Parhar2016-09-111-2/+4
* Store the offset of the KDOORBELL and GTS registers in the softc.John Baldwin2016-08-011-9/+9
* cxgbe(4): Merge netmap support from the ncxgbe/ncxl interfaces to theNavdeep Parhar2016-06-231-315/+32
* sys: Make use of our rounddown() macro when sys/param.h is available.Pedro F. Giffuni2016-04-301-1/+1
* cxgbe(4): Add a struct sge_params to store per-adapter SGE parameters.Navdeep Parhar2016-03-081-9/+9
* cxgbe(4): Very basic T6 awareness. This is part of ongoing work toNavdeep Parhar2016-03-041-3/+2