CVSROOT:        /cvs
Module name:    src
Changes by:     bl...@cvs.openbsd.org   2025/03/06 16:09:02

Modified files:
        sys/net        : route.c route.h 

Log message:
Protect route entry cache count with mutex.

rtdeletemsg() may be called concurrently.  Protect the rt_cachecnt
field of the next hop route with per rtentry mutex.  Move all the
RTF_CACHED logic into rt_putgwroute() to handle it in a single
place.

OK mvs@; begrudgingly OK claudio@ on a previous diff

Reply via email to