> Why I'm asking about this, is because I recently read an advice in one
> of the FreeBSD mailing lists,
> about "Why my dial-up PPP connection from a FreeBSD box is so slow
> comparing with Windows NT
> (about ten times slower)?"
> 
> And the advice was (without explanations): "Try to switch off the
> TCP_EXTENSIONS in /etc/rc.conf".

This isn't something that can be fixed in FreeBSD's TCP.  Rather, it is
a general bug in how TCP Header Compression is defined for PPP and SLIP.

Basically, TCP Header Compression will not compress any TCP segment that
contains a TCP option.  This means the use of ANY TCP option, whether
T/TCP or RTTM, will cause your PPP links to not compress those packets
and, thus, make your link slower.

Unfortunately, just fixing FreeBSD isn't the answer, because you need to
fix EVERY implementation of PPP to accept and generate TCP segments with
options.

The new "IP Header Compression" Internet Draft specifies how this is to
be done.

John

To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-current" in the body of the message

Reply via email to