CVSROOT: /cvs Module name: src Changes by: [email protected] 2026/11/10 15:52:27
Modified files:
sys/netinet : Tag: OPENBSD_8_0 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
from bluhm@; OK mvs@ deraadt@
this is errata/8.0/017_tcpsyn.patch.sig
