CVSROOT: /cvs Module name: src Changes by: [email protected] 2021/12/19 16:30:08
Modified files:
sys/net : pfkeyv2.c
sys/netinet : ip_ipsp.c ip_ipsp.h
Log message:
There are occasions where the walker function in tdb_walk() might
sleep. So holding the tdb_sadb_mtx() when calling walker() is not
allowed. Move the TDB from the TDB-Hash to a temporary list that
is protected by netlock. Then unlock tdb_sadb_mtx and traverse the
list to call the walker.
OK mvs@
