linux_dsm_epyc7002/drivers/net
Alexander Duyck aed069df09 ip_tunnel_core: iptunnel_handle_offloads returns int and doesn't free skb
This patch updates the IP tunnel core function iptunnel_handle_offloads so
that we return an int and do not free the skb inside the function.  This
actually allows us to clean up several paths in several tunnels so that we
can free the skb at one point in the path without having to have a
secondary path if we are supporting tunnel offloads.

In addition it should resolve some double-free issues I have found in the
tunnels paths as I believe it is possible for us to end up triggering such
an event in the case of fou or gue.

Signed-off-by: Alexander Duyck <aduyck@mirantis.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-04-16 19:09:13 -04:00
..
appletalk
arcnet
bonding
caif
can
cris
dsa dsa: mv88e6xxx: Use bus in mv88e6xxx_lookup_name() 2016-04-13 18:15:23 -04:00
ethernet net: w5100: support W5200 2016-04-16 18:30:27 -04:00
fddi
fjes net: fjes: Use resource_size 2016-04-11 15:00:04 -04:00
hamradio
hippi
hyperv
ieee802154
ipvlan
irda
phy phy: make some bits preserved while setup forced mode 2016-04-15 20:10:00 -04:00
plip
ppp
slip
team
usb
vmxnet3
wan
wimax
wireless cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02:00
xen-netback
dummy.c
eql.c
geneve.c ip_tunnel_core: iptunnel_handle_offloads returns int and doesn't free skb 2016-04-16 19:09:13 -04:00
ifb.c
Kconfig
LICENSE.SRC
loopback.c
macsec.c
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
tun.c tun: use per cpu variables for stats accounting 2016-04-14 22:55:25 -04:00
veth.c
virtio_net.c
vrf.c
vxlan.c ip_tunnel_core: iptunnel_handle_offloads returns int and doesn't free skb 2016-04-16 19:09:13 -04:00
xen-netfront.c