]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
pf: Allow multiple labels to be set on a rule
authorKristof Provost <kp@FreeBSD.org>
Tue, 20 Apr 2021 09:04:48 +0000 (11:04 +0200)
committerKristof Provost <kp@FreeBSD.org>
Mon, 26 Apr 2021 12:14:21 +0000 (14:14 +0200)
commit6fcc8e042ac480f9276177339f7de1ad0f95c1b0
tree07d745a169e7d2a50b230cf6ccf2f332796cc5f8
parentcd17774d30c6cb70643c694ddf5a11f3c795dec8
pf: Allow multiple labels to be set on a rule

Allow up to 5 labels to be set on each rule.
This offers more flexibility in using labels. For example, it replaces
the customer 'schedule' keyword used by pfSense to terminate states
according to a schedule.

Reviewed by: glebius
MFC after: 2 weeks
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D29936
lib/libpfctl/libpfctl.c
lib/libpfctl/libpfctl.h
sbin/pfctl/parse.y
sbin/pfctl/pfctl.c
sbin/pfctl/pfctl_parser.c
sys/net/pfvar.h
sys/netpfil/pf/pf.h
sys/netpfil/pf/pf_ioctl.c
usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c