Assert pf lock on interface handling
authorkn <kn@openbsd.org>
Thu, 18 May 2023 14:11:18 +0000 (14:11 +0000)
committerkn <kn@openbsd.org>
Thu, 18 May 2023 14:11:18 +0000 (14:11 +0000)
commit128c3c8c87582da19c1b4f60c191a69b1d4207df
tree955d8b9cd02187bd6483e32bf961d855c6b47fc9
parentbe753fa342ba8b8948f23543a55b33c7579346ba
Assert pf lock on interface handling

Make sure that all hooks into pf's internal list of interfaces do happen
with the pf lock held, i.e. nothing relies on the net lock alone, so that
later unlocking can then rely on it.

Full i386 regress (thanks bluhm) and daily usage are fine
OK sashan
sys/net/pf_if.c