From: Josef Miegl Date: Sun, 12 Mar 2023 16:45:57 +0000 (+0100) Subject: net: geneve: set IFF_POINTOPOINT with IFLA_GENEVE_INNER_PROTO_INHERIT X-Git-Tag: v6.4-rc1~132^2~300 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=45ef71d108e6f1545e2981d8af03be13f2e39411;p=thirdparty%2Fkernel%2Flinux.git net: geneve: set IFF_POINTOPOINT with IFLA_GENEVE_INNER_PROTO_INHERIT The GENEVE tunnel used with IFLA_GENEVE_INNER_PROTO_INHERIT is point-to-point, so set IFF_POINTOPOINT to reflect that. Signed-off-by: Josef Miegl Reviewed-by: Simon Horman Signed-off-by: David S. Miller --- diff --git a/drivers/net/geneve.c b/drivers/net/geneve.c index 89ff7f8e8c7e1..5c3c7169c0a28 100644 --- a/drivers/net/geneve.c +++ b/drivers/net/geneve.c @@ -1426,7 +1426,7 @@ static int geneve_configure(struct net *net, struct net_device *dev, dev->type = ARPHRD_NONE; dev->hard_header_len = 0; dev->addr_len = 0; - dev->flags = IFF_NOARP; + dev->flags = IFF_POINTOPOINT | IFF_NOARP; } err = register_netdevice(dev);