mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 02:32:09 -04:00
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 <[email protected]> Reviewed-by: Eli Britstein <[email protected]> Reviewed-by: Ido Schimmel <[email protected]> Signed-off-by: Saeed Mahameed <[email protected]>
This commit is contained in:
parent
101f4de9dd
commit
0621e6fc5e
4 changed files with 13 additions and 16 deletions
|
|
@ -1341,12 +1341,6 @@ static void ipgre_tap_setup(struct net_device *dev)
|
|||
ip_tunnel_setup(dev, gre_tap_net_id);
|
||||
}
|
||||
|
||||
bool is_gretap_dev(const struct net_device *dev)
|
||||
{
|
||||
return dev->netdev_ops == &gre_tap_netdev_ops;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(is_gretap_dev);
|
||||
|
||||
static int ipgre_newlink(struct net *src_net, struct net_device *dev,
|
||||
struct nlattr *tb[], struct nlattr *data[],
|
||||
struct netlink_ext_ack *extack)
|
||||
|
|
|
|||
Loading…
Reference in a new issue