freebsd-src/sbin/pfctl
Kristof Provost cfe9b890d5 pf: Introduce ridentifier
Allow users to set a number on rules which will be exposed as part of
the pflog header.
The intent behind this is to allow users to correlate rules across
updates (remember that pf rules continue to exist and match existing
states, even if they're removed from the active ruleset) and pflog.

Obtained from:	pfSense
MFC after:	3 weeks
Sponsored by:	Rubicon Communications, LLC ("Netgate")
Differential Revision:	https://reviews.freebsd.org/D32750

(cherry picked from commit 76c5eecc34)
2021-11-26 04:39:05 +01:00
..
tests pfctl tests: Test fairq configuration 2021-05-27 09:10:53 +02:00
Makefile pfctl: Move ioctl abstraction functions into libpfctl 2021-05-07 10:15:42 +02:00
Makefile.depend DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
parse.y pf: Introduce ridentifier 2021-11-26 04:39:05 +01:00
pf.os Move pf.os to sbin/pfctl/ 2018-08-11 13:58:26 +00:00
pf_print_state.c pfctl: cache getprotobynumber results 2021-07-05 11:32:14 +00:00
pf_ruleset.c pf: match keyword support 2021-07-31 10:12:02 +02:00
pfctl.8 pf: Support killing 'matching' states 2021-05-14 10:42:07 +02:00
pfctl.c pfctl: delay label macro expansion until after rule optimisation 2021-10-22 09:34:25 +02:00
pfctl.h pfctl: delay label macro expansion until after rule optimisation 2021-10-22 09:34:25 +02:00
pfctl_altq.c pfctl: Fix crash on ALTQ configuration 2021-05-27 09:09:55 +02:00
pfctl_ioctl.h pfctl: Move ioctl abstraction functions into libpfctl 2021-05-07 10:15:42 +02:00
pfctl_optimize.c libpfctl: Switch to pfctl_rule 2021-05-07 10:15:42 +02:00
pfctl_osfp.c pfctl: Make most global variables static. 2016-08-04 19:24:44 +00:00
pfctl_parser.c pf: Introduce ridentifier 2021-11-26 04:39:05 +01:00
pfctl_parser.h pfctl: Remove unused variable 2021-10-22 09:32:24 +02:00
pfctl_qstats.c Extended pf(4) ioctl interface and pfctl(8) to allow bandwidths of 2018-08-22 19:38:48 +00:00
pfctl_radix.c pfctl: Warn users when they run into kernel limits 2019-12-14 02:03:47 +00:00
pfctl_table.c various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00