linux/drivers/net
Ben Hutchings 63de6fcc82 drivers/net, ipv6: Select IPv6 fragment idents for virtio UFO packets
[ Upstream commit 5188cd44c5 ]

UFO is now disabled on all drivers that work with virtio net headers,
but userland may try to send UFO/IPv6 packets anyway.  Instead of
sending with ID=0, we should select identifiers on their behalf (as we
used to).

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Fixes: 916e4cf46d ("ipv6: reuse ip6_frag_id from ip6_ufo_append_data")
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-11-14 08:59:44 -08:00
..
appletalk
arcnet drivers/net: delete non-required instances of include <linux/init.h> 2014-01-16 11:53:26 -08:00
bonding bonding: fix div by zero while enslaving and transmitting 2014-10-15 08:36:41 +02:00
caif drivers/net: delete non-required instances of include <linux/init.h> 2014-01-16 11:53:26 -08:00
can slcan: Port write_wakeup deadlock fix from slip 2014-07-28 08:05:59 -07:00
cris
dsa
ethernet Revert "net/macb: add pinctrl consumer support" 2014-10-15 08:36:42 +02:00
fddi drivers/net: delete non-required instances of include <linux/init.h> 2014-01-16 11:53:26 -08:00
hamradio Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2014-01-06 17:37:45 -05:00
hippi drivers/net: delete non-required instances of include <linux/init.h> 2014-01-16 11:53:26 -08:00
hyperv hyperv: Fix a bug in netvsc_start_xmit() 2014-10-15 08:36:42 +02:00
ieee802154 at86rf230: fix lockdep splats 2014-03-13 15:44:24 -04:00
irda irtty-sir.c: Do not set_termios() on irtty_close() 2014-02-17 16:27:51 -05:00
phy net: phy: re-apply PHY fixups during phy_register_device 2014-08-14 09:38:23 +08:00
plip net: plip: slight optimization of addr compare 2013-12-31 16:48:33 -05:00
ppp inetpeer: get rid of ip_id_count 2014-08-14 09:38:23 +08:00
slip slip: Fix deadlock in write_wakeup 2014-07-28 08:05:58 -07:00
team team: avoid race condition in scheduling delayed work 2014-10-15 08:36:42 +02:00
usb ax88179_178a: fix bonding failure 2014-11-14 08:59:43 -08:00
vmxnet3 vmxnet3: fix building without CONFIG_PCI_MSI 2014-03-13 12:56:38 -04:00
wan wan: dlci: Remove unused netdev_priv pointer 2014-02-09 18:40:56 -08:00
wimax
wireless rt2800: correct BBP1_TX_POWER_CTRL mask 2014-10-30 09:38:23 -07:00
xen-netback xen-netback: disable rogue vif in kthread context 2014-04-14 06:50:03 -07:00
Kconfig net: fix macvtap type name in Kconfig 2014-02-13 15:48:31 -05:00
LICENSE.SRC
Makefile
Space.c drivers: net: Include new header file in sbni.c 2013-12-19 18:51:20 -05:00
dummy.c net: Explicitly initialize u64_stats_sync structures for lockdep 2013-11-06 12:40:25 +01:00
eql.c eql: use __dev_get_by_name instead of dev_get_by_name to find interface 2014-01-14 18:50:46 -08:00
ifb.c ifb: Remove vlan acceleration from vlan_features 2014-03-28 17:16:50 -04:00
loopback.c drivers/net: delete non-required instances of include <linux/init.h> 2014-01-16 11:53:26 -08:00
macvlan.c net: allow macvlans to move to net namespace 2014-10-15 08:36:41 +02:00
macvtap.c drivers/net, ipv6: Select IPv6 fragment idents for virtio UFO packets 2014-11-14 08:59:44 -08:00
mdio.c mdio: unused ethtool functions 2013-12-26 13:29:35 -05:00
mii.c
netconsole.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2013-11-04 13:48:30 -05:00
nlmon.c net: Explicitly initialize u64_stats_sync structures for lockdep 2013-11-06 12:40:25 +01:00
ntb_netdev.c
rionet.c
sb1000.c
sungem_phy.c
tun.c drivers/net, ipv6: Select IPv6 fragment idents for virtio UFO packets 2014-11-14 08:59:44 -08:00
veth.c veth: Turn off vlan rx acceleration in vlan_features 2014-03-28 17:16:51 -04:00
virtio_net.c drivers/net: Disable UFO through virtio 2014-11-14 08:59:44 -08:00
vxlan.c vxlan: fix a free after use 2014-11-14 08:59:43 -08:00
xen-netfront.c xen-netfront: reset skb network header before checksum 2014-02-19 16:52:51 -05:00