Gao Feng
747a713502
ipvlan: Fix insufficient skb linear check for ipv6 icmp
...
In the function ipvlan_get_L3_hdr, current codes use pskb_may_pull to
make sure the skb header has enough linear room for ipv6 header. But it
would use the latter memory directly without linear check when it is icmp.
So it still may access the unepxected memory in ipvlan_addr_lookup.
Now invoke the pskb_may_pull again if it is ipv6 icmp.
Signed-off-by: Gao Feng <gfree.wind@vip.163.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-11-24 03:37:02 +09:00
..
appletalk
arcnet
bonding
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2017-11-15 11:56:19 -08:00
caif
can
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-11-12 09:17:05 +09:00
cris
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-11-13 17:56:58 -08:00
dsa
net: dsa: bcm_sf2: Clear IDDQ_GLOBAL_PWR bit for PHY
2017-11-24 02:49:05 +09:00
ethernet
Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue
2017-11-24 02:53:38 +09:00
fddi
fjes
hamradio
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2017-11-15 11:56:19 -08:00
hippi
hyperv
hv_netvsc: preserve hw_features on mtu/channels/ringparam changes
2017-11-16 10:49:00 +09:00
ieee802154
ieee802154: ca8210: use __func__ macro for debug messages
2017-11-06 16:39:14 +01:00
ipvlan
ipvlan: Fix insufficient skb linear check for ipv6 icmp
2017-11-24 03:37:02 +09:00
phy
net: phy: cortina: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
2017-11-24 01:23:49 +09:00
plip
ppp
ppp: exit_net cleanup checks added
2017-11-14 15:46:17 +09:00
slip
team
usb
net: qmi_wwan: add Quectel BG96 2c7c:0296
2017-11-21 20:17:47 +09:00
vmxnet3
wan
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-11-13 17:56:58 -08:00
wimax
wireless
wireless-drivers fixes for 4.15
2017-11-24 03:06:42 +09:00
xen-netback
dummy.c
eql.c
geneve.c
geneve: only configure or fill UDP_ZERO_CSUM6_RX/TX info when CONFIG_IPV6
2017-11-24 03:29:22 +09:00
gtp.c
ifb.c
Kconfig
LICENSE.SRC
loopback.c
macsec.c
genetlink: fix genlmsg_nlhdr()
2017-11-16 10:49:00 +09:00
macvlan.c
macvtap.c
Makefile
mdio.c
mii.c
netconsole.c
nlmon.c
ntb_netdev.c
rionet.c
sb1000.c
Space.c
sungem_phy.c
tap.c
net: accept UFO datagrams from tuntap and packet
2017-11-24 01:37:35 +09:00
thunderbolt.c
net: thunderbolt: Clear finished Tx frame bus address in tbnet_tx_callback()
2017-11-11 19:20:45 +09:00
tun.c
net: accept UFO datagrams from tuntap and packet
2017-11-24 01:37:35 +09:00
veth.c
virtio_net.c
Merge branch 'akpm' (patches from Andrew)
2017-11-15 19:42:40 -08:00
vrf.c
vsockmon.c
vxlan.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2017-11-15 11:56:19 -08:00
xen-netfront.c