TCP options order changed in FreeBSD 7, incompatible with some routers

Mike Silbersack silby at silby.com
Wed Mar 12 21:57:36 PDT 2008


On Wed, 12 Mar 2008, Bjoern A. Zeeb wrote:

> On Tue, 11 Mar 2008, d.s. al coda wrote:
>
>> - FreeBSD 7 has <mss 1412, sackOK, eol> (there is of course an aligning nop
>> after the eol, which tcpdump skips)
>
> Which is a bug (the nop after the EOL) that I recently fixed in HEAD.
> I am still curious to know if it's only ordering or the invalid padding
> or both that keeps clients from connecting. The problem is getting
> hands on such a problematic "client".

Bjoern, can you get that fix MFC'd ASAP?

I've e-mailed a tcpdump developer asking how we can enhance it so that it 
prints out <..., eol, nop> so that we can detect such errors more easily 
in the future.

I wish I had paid more attention to that part of the previous thread on 
this topic!

-Mike


More information about the freebsd-net mailing list