opnsense-src/sys/dev/cxgbe/tom
Navdeep Parhar ec8004dd41 cxgbe(4): Do not configure traffic classes automatically on attach.
The driver used to configure all available classes with some default
parameters on attach and the rest of t4_sched.c was written with the
assumption that all traffic classes are always valid in the hardware.
But this resulted in a lot of informational messages being logged in the
firmware's circular log, crowding out other more useful messages.

This change leaves the tx scheduler alone during attach to reduce the
spam in the devlog.  The state of every class is now tracked separately
from its flags and there is support for an 'uninitialized' state.

MFC after:	2 weeks
Sponsored by:	Chelsio Communications
2021-06-25 16:04:09 -07:00
..
t4_connect.c cxgbe(4): Overhaul CLIP (Compressed Local IPv6) table management. 2021-05-23 16:07:29 -07:00
t4_cpl_io.c cxgbe(4): Get the number of usable traffic classes from the firmware. 2021-06-25 16:04:09 -07:00
t4_ddp.c cxgbei: Fix a race between transfer setup and a peer reset. 2021-05-28 16:47:04 -07:00
t4_listen.c cxgbe(4): Overhaul CLIP (Compressed Local IPv6) table management. 2021-05-23 16:07:29 -07:00
t4_tls.c cxgbe tom: Remove orphaned function max_imm_tls_space(). 2021-06-16 11:39:39 -07:00
t4_tls.h cxgbe: De-duplicate some of the code for managing TLS key contexts. 2021-06-15 17:45:32 -07:00
t4_tom.c cxgbe(4): Do not configure traffic classes automatically on attach. 2021-06-25 16:04:09 -07:00
t4_tom.h cxgbe tom: Remove support for non-KTLS TLS offload. 2021-06-15 17:45:26 -07:00
t4_tom_l2t.c cxgbe/tom: Put the ifnet or VLAN's PCP value in the 802.1Q tag of frames 2018-08-17 19:22:46 +00:00
t4_tom_l2t.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00