opnsense-src/sys/dev/cxgbe
Navdeep Parhar fa9e240fb0 cxgbe(4): Get the number of usable traffic classes from the firmware.
Recent firmwares are able to utilize the traffic classes of tx channels
that were previously unused.  This effectively doubles the number of
traffic classes available per port for 2 port cards.  Stop using the raw
per-channel value in the driver and ask the firmware for the number of
usable traffic classes instead.

Sponsored by:	Chelsio Communications

(cherry picked from commit 6beb67c7e0)
2021-10-20 10:33:02 -07:00
..
common cxgbe(4): Get the number of usable traffic classes from the firmware. 2021-10-20 10:33:02 -07:00
crypto cxgbe(4): Overhaul CLIP (Compressed Local IPv6) table management. 2021-10-20 10:05:02 -07:00
cudbg Fix some common typos in source code comments 2021-08-31 08:13:15 +02:00
cxgbei cxgbe: Add a struct sge_ofld_txq type. 2021-04-26 12:02:06 -07:00
firmware cxgbe(4): Update firmwares to 1.25.6.0. 2021-10-20 10:30:56 -07:00
iw_cxgbe cxgbe/iw_cxgbe: Support for 512 SGL entries in one memory registration. 2021-10-20 10:32:18 -07:00
tom cxgbe(4): Get the number of usable traffic classes from the firmware. 2021-10-20 10:33:02 -07:00
adapter.h cxgbe(4): Overhaul CLIP (Compressed Local IPv6) table management. 2021-10-20 10:05:02 -07:00
if_cc.c
if_ccv.c
if_cxl.c
if_cxlv.c
offload.h cxgbe: Add a struct sge_ofld_txq type. 2021-04-26 12:02:06 -07:00
osdep.h cxgbe(4): make the logging helpers a little more robust. 2021-05-15 20:26:22 -07:00
t4_clip.c cxgbe(4): Empty the clib_db before trying to destroy it. 2021-10-20 10:16:58 -07:00
t4_clip.h cxgbe(4): Overhaul CLIP (Compressed Local IPv6) table management. 2021-10-20 10:05:02 -07:00
t4_filter.c cxgbe(4): Add support for NIC suspend/resume and live reset. 2021-10-20 06:59:41 -07:00
t4_if.m
t4_ioctl.h cxgbe(4): Overhaul CLIP (Compressed Local IPv6) table management. 2021-10-20 10:05:02 -07:00
t4_iov.c cxgbe(4): Allow the PF driver to set a VF's MAC address. 2020-11-09 00:08:35 +00:00
t4_l2t.c NIC KTLS for Chelsio T6 adapters. 2019-11-21 19:30:31 +00:00
t4_l2t.h NIC KTLS for Chelsio T6 adapters. 2019-11-21 19:30:31 +00:00
t4_main.c cxgbe(4): Get the number of usable traffic classes from the firmware. 2021-10-20 10:33:02 -07:00
t4_mp_ring.c cxgbe(4): changes in the Tx path to help increase tx coalescing. 2020-07-03 04:44:23 +00:00
t4_mp_ring.h cxgbe(4): changes in the Tx path to help increase tx coalescing. 2020-07-03 04:44:23 +00:00
t4_netmap.c cxgbe(4): Separate the sw- and hw-specific parts of resource allocations 2021-10-20 06:55:38 -07:00
t4_sched.c cxgbe(4): Get the number of usable traffic classes from the firmware. 2021-10-20 10:33:02 -07:00
t4_sge.c cxgbe(4): Fix an incorrect assert. 2021-10-20 10:27:28 -07:00
t4_smt.c cxgbe(4): Move all control queues to the adapter. 2018-08-11 21:10:08 +00:00
t4_smt.h cxgbe(4): Retire an old check. 2018-06-01 01:05:34 +00:00
t4_tracer.c cxgbe(4): Add support for NIC suspend/resume and live reset. 2021-10-20 06:59:41 -07:00
t4_vf.c cxgbe(4): Break up t4_read_chip_settings. 2021-05-15 19:45:16 -07:00