Where tcp_timer_rexmt() is called?

Lowell Gilbert freebsd-questions-local at be-well.ilk.org
Thu May 5 06:41:33 PDT 2005


Lei Luo <lluo at eecis.udel.edu> writes:

> Does anyone know where the TCP retransmission function
> tcp_timer_rexmt() is called? In other words, where is the code that
> checks if a timer is timed out? In BSD4.3, there is a function called
> tcp_timers() in tcp_timer.c. But in the recent release, the function
> is removed. But where the functionality is placed now?

It's put into an event on the timeout queue, which is processed by the
softclock() routine.

-- 
Lowell Gilbert, embedded/networking software engineer, Boston area
		http://be-well.ilk.org/~lowell/


More information about the freebsd-questions mailing list