CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2025/06/08 11:06:19
Modified files:
sys/netinet : in_pcb.h tcp_subr.c tcp_timer.c tcp_timer.h
tcp_var.h
Log message:
Remove TCP timeout reaper.
The TCP timeout reaper is no longer necessary. Idea was to prevent
timeout handlers from using TCP sockets that were already closed.
But now tcp_close() runs with socket lock and tcp_timer_enter()
checks that intotcpcb(inp) is not NULL while holding the socket
lock. So timeout cannot run after TCP has been closed.
OK mvs@