freebsd-dev/sys/modules/cxgbe
Navdeep Parhar eff62dba61 cxgbe(4): Allocate offload Tx queues when a card has resources
provisioned for NIC_ETHOFLD and the kernel has option RATELIMIT.

It is possible to use the chip's offload queues for normal NIC Tx and
not just TOE Tx.  The difference is that these queues support out of
order processing of work requests and have a per-"flowid" mechanism for
tracking credits between the driver and hardware.  This allows Tx for
any number of flows bound to different rate limits to be submitted to a
single Tx queue and the work requests for slow flows won't cause HOL
blocking for the rest.

Sponsored by:	Chelsio Communications
2018-05-17 01:42:18 +00:00
..
ccr Add a driver for the Chelsio T6 crypto accelerator engine. 2017-05-17 22:13:07 +00:00
cxgbei sys/modules: normalize .CURDIR-relative paths to SRCTOP 2017-03-04 10:10:17 +00:00
if_cc sys/modules: normalize .CURDIR-relative paths to SRCTOP 2017-03-04 10:10:17 +00:00
if_ccv sys/modules: normalize .CURDIR-relative paths to SRCTOP 2017-03-04 10:10:17 +00:00
if_cxgbe cxgbe(4): Allocate offload Tx queues when a card has resources 2018-05-17 01:42:18 +00:00
if_cxgbev sys/modules: normalize .CURDIR-relative paths to SRCTOP 2017-03-04 10:10:17 +00:00
if_cxl sys/modules: normalize .CURDIR-relative paths to SRCTOP 2017-03-04 10:10:17 +00:00
if_cxlv sys/modules: normalize .CURDIR-relative paths to SRCTOP 2017-03-04 10:10:17 +00:00
iw_cxgbe Update the iw_cxgbe bits in the projects branch. 2017-11-07 23:52:14 +00:00
t4_firmware cxgbe(4): Update all firmwares to 1.19.1.0. 2018-05-05 20:16:08 +00:00
t5_firmware cxgbe(4): Update all firmwares to 1.19.1.0. 2018-05-05 20:16:08 +00:00
t6_firmware cxgbe(4): Update all firmwares to 1.19.1.0. 2018-05-05 20:16:08 +00:00
tom Support for TLS offload of TOE connections on T6 adapters. 2018-03-13 23:05:51 +00:00
Makefile Add a driver for the Chelsio T6 crypto accelerator engine. 2017-05-17 22:13:07 +00:00