aboutsummaryrefslogtreecommitdiff
path: root/sys/modules
diff options
context:
space:
mode:
authorNavdeep Parhar <np@FreeBSD.org>2017-05-02 20:38:10 +0000
committerNavdeep Parhar <np@FreeBSD.org>2017-05-02 20:38:10 +0000
commit2204b4271611fa0c4e72de5a8eac265a4e5d1158 (patch)
tree4f067ef2c2c3192264951627d2c9d04710db8344 /sys/modules
parenta535623c78411f3d0b00b51bf0fa43686ef6a0cf (diff)
downloadsrc-2204b4271611fa0c4e72de5a8eac265a4e5d1158.tar.gz
src-2204b4271611fa0c4e72de5a8eac265a4e5d1158.zip
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
Notes
Notes: svn path=/head/; revision=317702
Diffstat (limited to 'sys/modules')
-rw-r--r--sys/modules/cxgbe/if_cxgbe/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/modules/cxgbe/if_cxgbe/Makefile b/sys/modules/cxgbe/if_cxgbe/Makefile
index 5c711c4899d7..61f9e00be055 100644
--- a/sys/modules/cxgbe/if_cxgbe/Makefile
+++ b/sys/modules/cxgbe/if_cxgbe/Makefile
@@ -21,6 +21,7 @@ SRCS+= t4_l2t.c
SRCS+= t4_main.c
SRCS+= t4_mp_ring.c
SRCS+= t4_netmap.c
+SRCS+= t4_sched.c
SRCS+= t4_sge.c
SRCS+= t4_tracer.c