diff options
author | Sabrina Dubroca <sd@queasysnail.net> | 2017-06-30 15:50:00 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-07-03 11:04:10 +0200 |
commit | 889ce937c98f1f969137a8a2ee78627c1537d4b3 (patch) | |
tree | fd6c8a68042e13acbc1abedd16e09fb32f1fbcc9 /Documentation/networking/ipvlan.txt | |
parent | Merge branch 'hns-phy-loopback' (diff) | |
download | linux-889ce937c98f1f969137a8a2ee78627c1537d4b3.tar.xz linux-889ce937c98f1f969137a8a2ee78627c1537d4b3.zip |
vxlan: correctly set vxlan->net when creating the device in a netns
Commit a985343ba906 ("vxlan: refactor verification and application of
configuration") modified vxlan device creation, and replaced the
assignment of vxlan->net to src_net with dev_net(netdev) in ->setup().
But dev_net(netdev) is not the same as src_net. At the time ->setup()
is called, dev_net hasn't been set yet, so we end up creating the
socket for the vxlan device in init_net.
Fix this by bringing back the assignment of vxlan->net during device
creation.
Fixes: a985343ba906 ("vxlan: refactor verification and application of configuration")
Signed-off-by: Sabrina Dubroca <sd@queasysnail.net>
Reviewed-by: Matthias Schiffer <mschiffer@universe-factory.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'Documentation/networking/ipvlan.txt')
0 files changed, 0 insertions, 0 deletions