kernel_optimize_test/drivers/net
Nicolas Dichtel cf5da330bb ovs/vxlan: fix rtnl notifications on iface deletion
The function vxlan_dev_create() (only used by ovs) never calls
rtnl_configure_link(). The consequence is that dev->rtnl_link_state is
never set to RTNL_LINK_INITIALIZED.
During the deletion phase, the function rollback_registered_many() sends
a RTM_DELLINK only if dev->rtnl_link_state is set to RTNL_LINK_INITIALIZED.

Note that the function vxlan_dev_create() is moved after the rtnl stuff so
that vxlan_dellink() can be called in this function.

Fixes: dcc38c033b ("openvswitch: Re-add CONFIG_OPENVSWITCH_VXLAN")
CC: Thomas Graf <tgraf@suug.ch>
CC: Pravin B Shelar <pshelar@nicira.com>
Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-06-14 22:21:44 -07:00
..
appletalk
arcnet
bonding
caif
can
cris
dsa
ethernet net: alx: Work around the DMA RX overflow issue 2016-06-14 15:30:50 -04:00
fddi
fjes
hamradio
hippi
hyperv
ieee802154
ipvlan
irda
phy phy: marvell: fix LED configuration via marvell,reg-init 2016-06-14 15:23:03 -04:00
plip
ppp
slip
team team: don't call netdev_change_features under team->lock 2016-05-25 12:58:04 -07:00
usb usbnet: smsc95xx: fix link detection for disabled autonegotiation 2016-05-31 14:22:23 -07:00
vmxnet3 vmxnet3: segCnt can be 1 for LRO packets 2016-06-10 00:15:11 -07:00
wan
wimax
wireless wireless-drivers fixes for 4.7 2016-06-04 22:14:53 -04:00
xen-netback
dummy.c
eql.c
geneve.c ovs/gre,geneve: fix error path when creating an iface 2016-06-14 22:21:44 -07:00
gtp.c
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
veth.c
virtio_net.c virtio_net: fix virtnet_open and virtnet_probe competing for try_fill_recv 2016-05-31 14:21:09 -07:00
vrf.c
vxlan.c ovs/vxlan: fix rtnl notifications on iface deletion 2016-06-14 22:21:44 -07:00
xen-netfront.c