> 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