Go to file
scw 2346befecc If the underlying link's MTU is less than PP_MTU (e.g. PPPoE), set our
MRU to the link's MTU and initiate an MRU negotiation with the peer.

This is useful when the PPP session is bridged from Ethernet to ATM
by an ADSL modem (such as the Linksys AM200). Unless we negotiate the
lower MRU, the peer is unaware that 1500-byte packets will not make
it umolested across the link (the Linksys AM200 silently truncates them
to 1498 bytes, creating a nice PMTU blackhole).

Note that the PPP RFC says peers MUST accept 1500 byte packets,
regardless of the negotiated MRU, so most ISPs which use PPPoA will
probably still send 1500-byte packets. However, I persuaded my ISP
(Andrews and Arnold) to modify their software to generate an ICMP error
"fragment needed" for packets with IP.DF set which are larger than the
negotiated MRU. They will still forward non-IP.DF packets, with the
associated truncation, but at least my PMTU troubles have gone.
2007-06-23 08:45:25 +00:00
bin Remove a "CFLAGS+=-g" that seems to have snuck in with no good reason. 2007-06-22 03:24:16 +00:00
common Apply the patch, with some minor tweaks, supplied in PR/36513. 2007-06-21 21:37:04 +00:00
crypto From Paul Winder <Paul.Winder@tadpole.com>: 2007-06-07 20:04:26 +00:00
dist Move my own code from a 4 clause to a 3 clause licence. 2007-06-16 23:13:25 +00:00
distrib add newgrp.debug. 2007-06-23 05:25:29 +00:00
doc note GCC 4.1.3-20070620 2007-06-21 17:02:08 +00:00
etc Use "default" for the getty type for the console and the serial 2007-06-22 03:47:42 +00:00
games Increased WARNS to 4, since it passes both gcc333 and gcc411 on i386. 2007-06-06 06:10:50 +00:00
gnu re-run mknative with GCC 4.1.3 2007-06-21 16:58:44 +00:00
include - Misc cleanups to make the code more readable. 2007-06-03 17:41:19 +00:00
lib Follow the example of other nbtool compat functions, like dirname, and 2007-06-18 14:13:54 +00:00
libexec PR/36468: Andreas Wrede: ftpd(8) always logs hostnames. Add -n option to display 2007-06-10 20:24:31 +00:00
regress Remove debugging code accidently left in the original commit. This should 2007-06-19 20:44:28 +00:00
rescue libssp is no more 2007-05-30 14:25:32 +00:00
sbin Produce more useful error messages. 2007-06-11 04:22:00 +00:00
share struct dirent is padded to an 8 byte boundary according to sys/dirent.h. 2007-06-22 15:03:40 +00:00
sys If the underlying link's MTU is less than PP_MTU (e.g. PPPoE), set our 2007-06-23 08:45:25 +00:00
tools Instead of inventing a new environment variable to override the 2007-06-07 14:36:27 +00:00
usr.bin Add the newgrp(1) utility, which changes effective group ID. This 2007-06-21 14:09:23 +00:00
usr.sbin print warning if directory cache invalidation fails 2007-06-21 13:53:00 +00:00
x11 build sunffb and xf8_32wid on sparc 2007-04-22 23:42:38 +00:00
build.sh Fix some problems with the change from revision 1.167: 2007-04-14 10:50:48 +00:00
BUILDING Document recent changes to "make iso-image". 2007-04-13 19:43:38 +00:00
Makefile
Makefile.inc
UPDATING Nuke most of 2000-2006, but keep 1 year worth of changes. 2007-06-10 00:45:08 +00:00