freebsd-dev/sys/dev/cxgbe/common
Navdeep Parhar 2204b42716 cxgbe(4): Support routines for Tx traffic scheduling.
- Create a new file, t4_sched.c, and move all of the code related to
  traffic management from t4_main.c and t4_sge.c to this file.
- Track both Channel Rate Limiter (ch_rl) and Class Rate Limiter (cl_rl)
  parameters in the PF driver.
- Initialize all the cl_rl limiters with somewhat arbitrary default
  rates and provide routines to update them on the fly.
- Provide routines to reserve and release traffic classes.

MFC after:	1 month
Sponsored by:	Chelsio Communications
2017-05-02 20:38:10 +00:00
..
common.h cxgbe(4): Support routines for Tx traffic scheduling. 2017-05-02 20:38:10 +00:00
t4_hw.c cxgbe(4): Support routines for Tx traffic scheduling. 2017-05-02 20:38:10 +00:00
t4_hw.h cxgbe(4): Very basic T6 awareness. This is part of ongoing work to 2016-03-04 13:11:13 +00:00
t4_msg.h cxgbe(4): Refresh t4_msg.h, mainly for definitions related to the crypto 2017-01-10 01:30:41 +00:00
t4_regs_values.h cxgbe: catch up with the latest hardware-related definitions. 2016-02-19 00:29:16 +00:00
t4_regs.h Rename the 'M_B' macro in t4_regs.h to 'CXGBE_M_B'. 2016-04-12 17:44:34 +00:00
t4_tcb.h cxgbe: catch up with the latest hardware-related definitions. 2016-02-19 00:29:16 +00:00
t4vf_hw.c cxgbe(4): Update the pad_boundary calculation for T6, which has a 2016-09-11 17:22:54 +00:00