CVSROOT: /cvs Module name: src Changes by: [email protected] 2026/11/08 07:45:51
Modified files:
sys/netinet : tcp_input.c
Log message:
Fix race where TCP syn cache could free a used route.
Route timer code is not MP safe and relies on netlock. As
syn_cache_put() may free a route, syn_cache_timer() has to hold
shared netlock until syn_cache_put() has finished.
from OpenAI; OK mvs@ deraadt@
