freebsd-dev/sys
Andrew Gallatin bc74b81991 IPv6: Fix a panic in the nd6 code with unmapped mbufs.
If the neighbor entry for an IPv6 TCP session using unmapped
mbufs times out, IPv6 will send an icmp6 dest. unreachable
message. In doing this, it will try to do a software checksum
on the reflected packet. If this is a TCP session using unmapped
mbufs, then there will be a kernel panic.

To fix this, just free packets with unmapped mbufs, rather
than sending the icmp.

Reviewed by:	np, rrs
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D24821
2020-05-12 17:18:44 +00:00
..
amd64 amd64/pmap: unbreak !NUMA case for fictitious pages 2020-05-12 09:31:48 +00:00
arm Revert r360944 and r360946 until reported issues can be resolved 2020-05-12 04:34:26 +00:00
arm64 Revert r360944 and r360946 until reported issues can be resolved 2020-05-12 04:34:26 +00:00
bsm bsm: add AUE_CLOSERANGE 2020-04-24 01:27:25 +00:00
cam Fix a memory leak for ENCIOC_GETSTRING I introduced in r360171. 2020-05-08 16:41:23 +00:00
cddl Avoid the GEOM topology lock recursion when we automatically expand a pool. 2020-04-25 21:45:31 +00:00
compat linuxkpi: Really add bitmap_alloc and bitmap_zalloc 2020-05-10 13:12:05 +00:00
conf Remove tests for obsolete compilers in the build system 2020-05-12 15:22:40 +00:00
contrib [ath_hal_ar9300] Ensure AH_BYTE_ORDER is defined before used. 2020-05-12 02:23:11 +00:00
crypto Remove MD5 HMAC from OCF. 2020-05-11 22:08:08 +00:00
ddb Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
dev rtwn: Add a USB ID for the TP-Link TL-WN727N. 2020-05-12 16:10:07 +00:00
dts allwinner: aw_thermal: Cope with DTS changes 2020-04-14 19:05:17 +00:00
fs nfs: Remove APPLESTATIC macro 2020-05-12 13:23:25 +00:00
gdb Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
geom geom(4) mirror: Do not panic on gmirror(8) insert, resize 2020-05-11 22:39:53 +00:00
gnu dts: Import DTS from Linux 5.6 2020-04-14 18:57:00 +00:00
i386 Revert r360944 and r360946 until reported issues can be resolved 2020-05-12 04:34:26 +00:00
isa sc(4) md bits: stop setting sc->kbd entirely 2019-12-30 02:07:55 +00:00
kern Revert r360944 and r360946 until reported issues can be resolved 2020-05-12 04:34:26 +00:00
kgssapi Remove support for Kernel GSS algorithms deprecated in r348875. 2020-04-10 23:08:41 +00:00
libkern Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
mips Revert r360944 and r360946 until reported issues can be resolved 2020-05-12 04:34:26 +00:00
modules Remove tests for obsolete compilers in the build system 2020-05-12 15:22:40 +00:00
net Remove unused rnh_close callback from rtable & cleanup depends. 2020-05-11 06:09:18 +00:00
net80211 [net80211] Use the unicast key when transmitting DWDS AP multicast frames. 2020-05-08 17:01:33 +00:00
netgraph Add space for RSSI in data member. 2020-05-09 14:15:44 +00:00
netinet libalias: fix potential memory disclosure from ftp module 2020-05-12 16:38:28 +00:00
netinet6 IPv6: Fix a panic in the nd6 code with unmapped mbufs. 2020-05-12 17:18:44 +00:00
netipsec Don't pass bogus keys down for NULL algorithms. 2020-05-02 01:00:29 +00:00
netpfil pf: Don't allocate per-table entry counters unless required. 2020-05-11 18:47:38 +00:00
netsmb Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
nfs Remove rtable dumping code from bootp. 2020-04-28 07:23:41 +00:00
nfsclient
nfsserver
nlm Make nfslockd depend on xdr. 2020-04-23 09:37:22 +00:00
ofed Convert OFED rtable interactions to the new routing KPI. 2020-04-15 13:06:55 +00:00
opencrypto Remove MD5 HMAC from OCF. 2020-05-11 22:08:08 +00:00
powerpc Revert r360944 and r360946 until reported issues can be resolved 2020-05-12 04:34:26 +00:00
riscv Revert r360944 and r360946 until reported issues can be resolved 2020-05-12 04:34:26 +00:00
rpc Split XDR into separate kernel module. Make krpc depend on xdr. 2020-04-17 06:04:20 +00:00
security audit_canon_path_vp: don't panic if cdir == NULL 2020-04-17 02:09:31 +00:00
sys Revert r360944 and r360946 until reported issues can be resolved 2020-05-12 04:34:26 +00:00
teken
tests Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
tools vfs: stop null checking routines in vop wrappers 2020-01-26 00:41:38 +00:00
ufs Retire two unused background fsck sysctls. 2020-04-21 17:42:32 +00:00
vm powerpc64: Implement Radix MMU for POWER9 CPUs 2020-05-11 02:33:37 +00:00
x86 Fix handling of NMIs from unknown sources (BMC, hypervisor) 2020-04-26 00:41:29 +00:00
xdr Split XDR into separate kernel module. Make krpc depend on xdr. 2020-04-17 06:04:20 +00:00
xen Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (16 of many) 2020-02-25 19:04:39 +00:00
Makefile Remove sparc64 kernel support 2020-02-03 17:35:11 +00:00