CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2025/03/16 17:45:06
Modified files: sys/net : route.c sys/netinet6 : nd6_rtr.c Log message: Grab kenel lock when deleting a route. Shortly before release, it is better to throw a kernel lock around calls to rtrequest_delete(). This function modifies struct rtentry fields documented with exclusive net lock, or shared net lock plus kernel lock. By now TCP timers doing path MTU discovery hold shared net lock only. After 7.7 release we can figure out which fine grained locking is needed. OK mvs@