From acf2e6c00ffc77c942a1780a088dd64a82428449 Mon Sep 17 00:00:00 2001 From: Roi Dayan Date: Thu, 27 Jul 2017 14:40:02 +0300 Subject: dpif-netlink-rtnl: Fix false errors on interfaces without tunnel config When we skip adding a port using rtnetlink and not because of an error we need to return EOPNOTSUPP to avoid logging an error message. Fixes: 2fd3d5eda508 ("dpif-netlink-rtnl: Support layer3 GRE") Signed-off-by: Roi Dayan Reviewed-by: Paul Blakey Acked-by: Eric Garver Acked-by: Simon Horman Signed-off-by: Joe Stringer --- lib/dpif-netlink-rtnl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/dpif-netlink-rtnl.c') diff --git a/lib/dpif-netlink-rtnl.c b/lib/dpif-netlink-rtnl.c index 83f51ac3f..0c32e7d8c 100644 --- a/lib/dpif-netlink-rtnl.c +++ b/lib/dpif-netlink-rtnl.c @@ -350,7 +350,7 @@ dpif_netlink_rtnl_port_create(struct netdev *netdev) type = netdev_to_ovs_vport_type(netdev_get_type(netdev)); tnl_cfg = netdev_get_tunnel_config(netdev); if (!tnl_cfg) { - return EINVAL; + return EOPNOTSUPP; } kind = vport_type_to_kind(type, tnl_cfg); -- cgit v1.2.1