Protect the write access to the TDB flags field with a mutex per
authorbluhm <bluhm@openbsd.org>
Sat, 11 Dec 2021 16:33:46 +0000 (16:33 +0000)
committerbluhm <bluhm@openbsd.org>
Sat, 11 Dec 2021 16:33:46 +0000 (16:33 +0000)
commit59b9936bc2964483a405b05916023a07d1536ce6
tree673829bd6820e2a73fe6b17d30449d4d95f8dd5e
parent66c2f1da5d2f0017f351131e612206d9c0b02083
Protect the write access to the TDB flags field with a mutex per
TDB.  Clearing the timeout flags just before pool put in tdb_free()
does not make sense.  Move this to tdb_delete().  While there make
the parentheses in the flag check consistent.
tested by Hrvoje Popovski; OK tobhe@
sys/net/pfkeyv2_convert.c
sys/netinet/ip_ah.c
sys/netinet/ip_esp.c
sys/netinet/ip_ipcomp.c
sys/netinet/ip_ipsp.c
sys/netinet/ip_ipsp.h
sys/netinet/ipsec_output.c