Hi all, Today's linux-next merge of the net-next tree got a conflict in drivers/net/vxlan.c between commit 33564bbb2cf1 ("vxlan: setup the right link netns in newlink hdlr") from the net tree and commit ac5132d1a03f ("vxlan: Only bind to sockets with compatible flags enabled") from the net-next tree. I fixed it up (see below) and can carry the fix as necessary (no action is required). -- Cheers, Stephen Rothwell sfr@canb.auug.org.au diff --cc drivers/net/vxlan.c index a8c755dcab14,31bac2a21ce3..000000000000 --- a/drivers/net/vxlan.c +++ b/drivers/net/vxlan.c @@@ -2557,8 -2761,19 +2761,19 @@@ static int vxlan_newlink(struct net *sr nla_get_u8(data[IFLA_VXLAN_UDP_ZERO_CSUM6_RX])) vxlan->flags |= VXLAN_F_UDP_ZERO_CSUM6_RX; + if (data[IFLA_VXLAN_REMCSUM_TX] && + nla_get_u8(data[IFLA_VXLAN_REMCSUM_TX])) + vxlan->flags |= VXLAN_F_REMCSUM_TX; + + if (data[IFLA_VXLAN_REMCSUM_RX] && + nla_get_u8(data[IFLA_VXLAN_REMCSUM_RX])) + vxlan->flags |= VXLAN_F_REMCSUM_RX; + + if (data[IFLA_VXLAN_GBP]) + vxlan->flags |= VXLAN_F_GBP; + - if (vxlan_find_vni(net, vni, use_ipv6 ? AF_INET6 : AF_INET, + if (vxlan_find_vni(src_net, vni, use_ipv6 ? AF_INET6 : AF_INET, - vxlan->dst_port)) { + vxlan->dst_port, vxlan->flags)) { pr_info("duplicate VNI %u\n", vni); return -EEXIST; }