diff options
author | Oz Shlomo <ozsh@mellanox.com> | 2018-11-21 12:15:34 +0200 |
---|---|---|
committer | Saeed Mahameed <saeedm@mellanox.com> | 2018-12-10 15:53:04 -0800 |
commit | 0621e6fc5ed2b6e58a2ba6904074e366f290b1d8 (patch) | |
tree | 2e7ef3483d675a9511d956a1f1d41ab6c9fc5ad4 /net/ipv6/ip6_gre.c | |
parent | 101f4de9dd521c6d06dfdacaa35e506a8db8494b (diff) | |
download | linux-stable-0621e6fc5ed2b6e58a2ba6904074e366f290b1d8.tar.gz linux-stable-0621e6fc5ed2b6e58a2ba6904074e366f290b1d8.tar.bz2 linux-stable-0621e6fc5ed2b6e58a2ba6904074e366f290b1d8.zip |
net: Add netif_is_gretap()/netif_is_ip6gretap()
Changed the is_gretap_dev and is_ip6gretap_dev logic from structure
comparison to string comparison of the rtnl_link_ops kind field.
This approach aligns with the current identification methods and function
names of vxlan and geneve network devices.
Convert mlxsw to use these helpers and use them in downstream mlx5 patch.
Signed-off-by: Oz Shlomo <ozsh@mellanox.com>
Reviewed-by: Eli Britstein <elibr@mellanox.com>
Reviewed-by: Ido Schimmel <idosch@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Diffstat (limited to 'net/ipv6/ip6_gre.c')
-rw-r--r-- | net/ipv6/ip6_gre.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/net/ipv6/ip6_gre.c b/net/ipv6/ip6_gre.c index 81b69bcee714..229e55c99021 100644 --- a/net/ipv6/ip6_gre.c +++ b/net/ipv6/ip6_gre.c @@ -1885,12 +1885,6 @@ static void ip6gre_tap_setup(struct net_device *dev) netif_keep_dst(dev); } -bool is_ip6gretap_dev(const struct net_device *dev) -{ - return dev->netdev_ops == &ip6gre_tap_netdev_ops; -} -EXPORT_SYMBOL_GPL(is_ip6gretap_dev); - static bool ip6gre_netlink_encap_parms(struct nlattr *data[], struct ip_tunnel_encap *ipencap) { |