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@

Reply via email to