mirror of
https://github.com/opnsense/src.git
synced 2026-06-05 14:54:21 -04:00
This brings the rack stack up to the current level used at NF. Many fixes and improvements have been added. I also add in a fix to BBR to deal with the changes that have been in hpts for a while i.e. only one call no matter if mbuf queue or tcp_output. It basically does little except BBlogs and is a placemark for future work on doing path capacity measurements. With a bit of a struggle with git I finally got rack_pcm.c into place (apologies for not noticing this error). The LINT kernel is running on my box now .. sigh. Reviewed by: tuexen, glebius Sponsored by: Netflix Inc. Differential Revision:https://reviews.freebsd.org/D43986
22 lines
377 B
Makefile
22 lines
377 B
Makefile
#
|
|
#
|
|
|
|
.PATH: ${.CURDIR}/../../../netinet/tcp_stacks
|
|
|
|
STACKNAME= rack
|
|
KMOD= tcp_${STACKNAME}
|
|
SRCS= rack.c sack_filter.c rack_bbr_common.c tailq_hash.c rack_pcm.c
|
|
|
|
SRCS+= opt_inet.h opt_inet6.h opt_ipsec.h
|
|
SRCS+= opt_kern_tls.h
|
|
SRCS+= opt_ratelimit.h
|
|
|
|
#
|
|
# Enable full debugging
|
|
#
|
|
#CFLAGS += -g
|
|
|
|
CFLAGS+= -DMODNAME=${KMOD}
|
|
CFLAGS+= -DSTACKNAME=${STACKNAME}
|
|
|
|
.include <bsd.kmod.mk>
|