1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-24 11:29:10 +00:00
freebsd/sys
Bjoern A. Zeeb b835b6fe2b Take the route mtu into account, if available, when sending an
ICMP unreach, frag needed.  Up to now we only looked at the
interface MTU. Make sure to only use the minimum of the two.

In case IPSEC is compiled in, loop the mtu through ip_ipsec_mtu()
to avoid any further conditional maths.

Without this, PMTU was broken in those cases when there was a
route with a lower MTU than the MTU of the outgoing interface.

PR:		kern/122338
Tested by:	Mark Cammidge  mark peralex.com
Reviewed by:	silence on net@
MFC after:	2 weeks
2008-04-09 05:17:18 +00:00
..
amd64 Regenerate 2008-04-08 09:51:19 +00:00
arm Remove some long-dead code 2008-04-08 10:24:42 +00:00
boot Add a couple of missing wireless NIC driver modules. 2008-04-08 01:47:33 +00:00
bsm
cam
cddl Add the new kernel-mode NFS Lock Manager. To use it instead of the 2008-03-26 15:23:12 +00:00
compat Implement the linux syscalls 2008-04-08 09:45:49 +00:00
conf Move INTR_FILTER from opt_global.h to its own header. 2008-04-05 20:13:15 +00:00
contrib Make ALTQ cope with disappearing interfaces (particularly common with mpd 2008-03-29 00:24:36 +00:00
crypto
ddb enable dynamic addition of "show all" commands 2008-03-25 20:36:32 +00:00
dev Clean up and fix style(9) nits. 2008-04-08 19:09:45 +00:00
fs Optimize lockmgr in order to get rid of the pool mutex interlock, of the 2008-04-06 20:08:51 +00:00
gdb
geom Change the order from SI_ORDER_FIRST to SI_ORDER_ANY (within 2008-03-29 17:33:29 +00:00
gnu Fix a nit with the 'nofoo' options where 'foo' is mapped to 'nonofoo' 2008-03-26 20:48:07 +00:00
i4b
i386 Regenerate 2008-04-08 09:51:19 +00:00
ia64 Unbreak after removal of SI_SUB_MOUNT_ROOT. 2008-04-09 03:32:48 +00:00
isa Back in the good old days, PC's had random pieces of rock for 2008-03-26 22:12:00 +00:00
kern o add a mountroot event handler that fires when / is mounted; this information 2008-04-08 17:53:33 +00:00
libkern
modules Remove isa_if.h. 2008-04-07 11:26:13 +00:00
net Maintain and observe a ZBUF_FLAG_IMMUTABLE flag on zero-copy BPF 2008-04-07 02:51:00 +00:00
net80211
netatalk Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT. 2008-03-25 09:39:02 +00:00
netatm Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT. 2008-03-25 09:39:02 +00:00
netgraph Rewrite node's r/w/q-lock semantics using only atomics instead of mutex 2008-04-06 15:26:32 +00:00
netinet Take the route mtu into account, if available, when sending an 2008-04-09 05:17:18 +00:00
netinet6 In in_pcbnotifyall() and in6_pcbnotify(), use LIST_FOREACH_SAFE() and 2008-04-06 21:20:56 +00:00
netipsec
netipx
netnatm
netncp lockmgrs need to be released before to be destroyed and draining doesn't 2008-03-30 18:16:33 +00:00
netsmb Really, smb_iod_main() is not totally MPSAFE, so just acquire and drop 2008-03-27 01:23:59 +00:00
nfs Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT. 2008-03-25 09:39:02 +00:00
nfs4client Add the new kernel-mode NFS Lock Manager. To use it instead of the 2008-03-26 15:23:12 +00:00
nfsclient Add the new kernel-mode NFS Lock Manager. To use it instead of the 2008-03-26 15:23:12 +00:00
nfsserver Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT. 2008-03-25 09:39:02 +00:00
nlm Minor changes to improve compatibility with older FreeBSD releases. 2008-03-28 09:50:32 +00:00
opencrypto
pc98 Always set the bell_pitch to 800. This catch up with the sysbeep() argument 2008-04-08 13:10:57 +00:00
pccard
pci Padding more bytes than necessary one broke another variants of 2008-03-31 04:03:14 +00:00
powerpc Reimplement atomic_add, atomic_clear, atomic_set and atomic_subtract 2008-04-09 01:00:35 +00:00
rpc Minor changes to improve compatibility with older FreeBSD releases. 2008-03-28 09:50:32 +00:00
security Add the support for the AT_FDCWD and fd-relative name lookups to the 2008-03-31 12:01:21 +00:00
sparc64 Add a MI intr_event_handle() routine for the non-INTR_FILTER case. This 2008-04-05 19:58:30 +00:00
sun4v Add a MI intr_event_handle() routine for the non-INTR_FILTER case. This 2008-04-05 19:58:30 +00:00
sys - Add write(2) support for psm(4) in native operation level. Now arbitrary 2008-04-08 17:55:26 +00:00
tools
ufs Correct function name in panic(). 2008-04-07 18:12:37 +00:00
vm Introduce vm_reserv_reclaim_contig(). This function is used by 2008-04-06 18:09:28 +00:00
xdr Add the new kernel-mode NFS Lock Manager. To use it instead of the 2008-03-26 15:23:12 +00:00
Makefile