cvs commit: src/sys/netinet tcp_subr.c tcp_var.h
Mike Silbersack
silby at silby.com
Tue Apr 20 10:08:11 PDT 2004
On Tue, 20 Apr 2004, Nate Lawson wrote:
> > I think that we may have to break away from standard RFC handling and
> > change the TIME_WAIT code in tcp_input so that it will accept any SYN
> > packet coming in without regard to the sequence number, forcing the
> > TIME_WAIT socket to be recycled.
>
> It's been a while since I looked at all the RFCs, but can the window scale
> option be taken into account for this? I'm thinking that if you receive a
> packet while in TIME_WAIT with the proper window scale + sequence, accept
> it, otherwise discard. As for initial sequences, make them less dependent
> on port/address combos. Not sure if this will solve your problem.
>
> -Nate
I don't see how the window scale option would change the situation at all.
Making ISNs less dependent on the port/address pair isn't a solution
either, their dependence on port/address is RFC1948's best property! In
the face of high speed networks, we may just have to drop the check
completely.
Mike "Silby" Silbersack
More information about the cvs-src
mailing list