freebsd-dev/sys/netinet/tcp_stacks
Randall Stewart 6edfc10ca5 tcp: adding a functionality to define "trace points" so that BB logging can be enabled at specific events.
This commit will add a new concept to rack, tracepoints. A tracepoint
is a defined point inserted into the code (3 are included in this initial patch) that
allows a developer to insert a point that might be of interest. The developer numbers
the point in the tcp_rack.h file and then can use sysctl to enable that (or all) trace
points. A limit is also given to how many BB logged connections will turn on
so that a box is not overrun by BB logging.

Reviewed by: tuexen
Sponsored by: Netflix Inc.
Differential Revision: https://reviews.freebsd.org/D34898
2022-04-14 16:07:34 -04:00
..
bbr.c tcp: Whitespace cleanup in brr and rack 2022-04-13 12:49:57 +02:00
rack_bbr_common.c bbr: drop packet synchronously in ctf_do_dropwithreset_conn() 2021-12-26 08:48:06 -08:00
rack_bbr_common.h tcp: Rack ack war with a mis-behaving firewall or nat with resets. 2021-11-17 09:45:51 -05:00
rack.c tcp: adding a functionality to define "trace points" so that BB logging can be enabled at specific events. 2022-04-14 16:07:34 -04:00
sack_filter.c Remove all trailing white space from the BBR/Rack fold. Bits 2020-02-12 12:40:06 +00:00
sack_filter.h
tcp_bbr.h tcp: remove delayed drop KPI 2021-12-26 08:48:24 -08:00
tcp_rack.h tcp: adding a functionality to define "trace points" so that BB logging can be enabled at specific events. 2022-04-14 16:07:34 -04:00