aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/netdevice.h
diff options
context:
space:
mode:
authorJiri Pirko <jiri@mellanox.com>2017-04-18 16:55:36 +0200
committerDavid S. Miller <davem@davemloft.net>2017-04-20 15:32:31 -0400
commit5be661412762bbef45a55eaf1e6847258d69b3a4 (patch)
treee50a42d0125663c54ddd9cbfed5100da1f9148a0 /include/linux/netdevice.h
parentmlxsw: spectrum: Teach mlxsw_sp_port_vlan_set to accept any vlan range (diff)
downloadlinux-dev-5be661412762bbef45a55eaf1e6847258d69b3a4.tar.xz
linux-dev-5be661412762bbef45a55eaf1e6847258d69b3a4.zip
net: add netif_is_ovs_port helper
To find out if a netdev is an OVS port. Signed-off-by: Jiri Pirko <jiri@mellanox.com> Reviewed-by: Ido Schimmel <idosch@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/netdevice.h')
-rw-r--r--include/linux/netdevice.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h
index b0aa089ce67f..0f3c38ce5417 100644
--- a/include/linux/netdevice.h
+++ b/include/linux/netdevice.h
@@ -4171,6 +4171,11 @@ static inline bool netif_is_ovs_master(const struct net_device *dev)
return dev->priv_flags & IFF_OPENVSWITCH;
}
+static inline bool netif_is_ovs_port(const struct net_device *dev)
+{
+ return dev->priv_flags & IFF_OVS_DATAPATH;
+}
+
static inline bool netif_is_team_master(const struct net_device *dev)
{
return dev->priv_flags & IFF_TEAM;