freebsd-dev/sys/netpfil
Kristof Provost 6ab80e7275 pf: do not block new Ethernet rules for in-progress transactions
Make Ethernet rule addition behave just like L3 rules, in that we now
allow ongoing transaction to be interrupted, rather than rejecting a new
one.

The result of that is that we can no longer end up in a state where a
transaction failed, but was not rolled back, blocking us from setting
new rules.

It's safe to assume there's no pending epoch callback for cleanup here,
because we've explicitly called it before hitting pf_begin_eth().

Sponsored by:	Rubicon Communications, LLC ("Netgate")
2022-08-27 22:25:01 +02:00
..
ipfilter/netinet ipfilter: Support only jails in VNET 2022-07-07 07:53:45 -07:00
ipfw nat64: fix whitespace damage in callout calls 2022-08-27 19:06:41 +00:00
pf pf: do not block new Ethernet rules for in-progress transactions 2022-08-27 22:25:01 +02:00