mirror of
https://github.com/opnsense/src.git
synced 2026-04-15 14:29:58 -04:00
- 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
33 lines
558 B
Makefile
33 lines
558 B
Makefile
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
CXGBE= ${SRCTOP}/sys/dev/cxgbe
|
|
.PATH: ${CXGBE} ${CXGBE}/common
|
|
|
|
KMOD= if_cxgbe
|
|
SRCS= bus_if.h
|
|
SRCS+= device_if.h
|
|
SRCS+= opt_ddb.h
|
|
SRCS+= opt_inet.h
|
|
SRCS+= opt_inet6.h
|
|
SRCS+= opt_ofed.h
|
|
SRCS+= opt_rss.h
|
|
SRCS+= pci_if.h pci_iov_if.h
|
|
SRCS+= t4_if.c t4_if.h
|
|
SRCS+= t4_hw.c
|
|
SRCS+= t4_iov.c
|
|
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
|
|
|
|
# Provide the timestamp of a packet in its header mbuf.
|
|
#CFLAGS+= -DT4_PKT_TIMESTAMP
|
|
|
|
CFLAGS+= -I${CXGBE}
|
|
|
|
.include <bsd.kmod.mk>
|