Searched refs:route_dev (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | tc_tun.c | 19 struct net_device *route_dev; member 34 dev_put(attr->route_dev); in mlx5e_tc_tun_route_attr_cleanup() 82 *route_dev = dev; in get_route_and_out_devs() 89 *out_dev = *route_dev; in get_route_and_out_devs() 107 struct net_device *route_dev; in mlx5e_route_lookup_ipv4_get() local 149 dev_hold(route_dev); in mlx5e_route_lookup_ipv4_get() 160 attr->route_dev = route_dev; in mlx5e_route_lookup_ipv4_get() 166 dev_put(route_dev); in mlx5e_route_lookup_ipv4_get() 467 dev_hold(route_dev); in mlx5e_route_lookup_ipv6_get() 476 attr->route_dev = route_dev; in mlx5e_route_lookup_ipv6_get() [all …]
|
| H A D | tc_tun_encap.c | 23 struct net_device *route_dev; in mlx5e_set_int_port_tunnel() local 28 if (!route_dev || !netif_is_ovs_master(route_dev)) in mlx5e_set_int_port_tunnel() 45 dev_put(route_dev); in mlx5e_set_int_port_tunnel() 726 struct net_device *route_dev; in mlx5e_set_vf_tunnel() local 733 if (!route_dev || route_dev->netdev_ops != &mlx5e_netdev_ops || in mlx5e_set_vf_tunnel() 734 !mlx5e_tc_is_vf_tunnel(out_dev, route_dev)) in mlx5e_set_vf_tunnel() 755 dev_put(route_dev); in mlx5e_set_vf_tunnel() 767 struct net_device *route_dev; in mlx5e_update_vf_tunnel() local 774 if (!route_dev || route_dev->netdev_ops != &mlx5e_netdev_ops || in mlx5e_update_vf_tunnel() 775 !mlx5e_tc_is_vf_tunnel(out_dev, route_dev)) { in mlx5e_update_vf_tunnel() [all …]
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
| H A D | tc.c | 113 struct net_device *route_dev; in mlx5e_rep_update_flows() local 120 route_dev = __dev_get_by_index(dev_net(priv->netdev), e->route_dev_ifindex); in mlx5e_rep_update_flows() 121 if (route_dev) in mlx5e_rep_update_flows() 122 ether_addr_copy(eth->h_source, route_dev->dev_addr); in mlx5e_rep_update_flows()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_tc.h | 323 bool mlx5e_tc_is_vf_tunnel(struct net_device *out_dev, struct net_device *route_dev); 324 int mlx5e_tc_query_route_vport(struct net_device *out_dev, struct net_device *route_dev,
|
| H A D | en_tc.c | 1651 bool mlx5e_tc_is_vf_tunnel(struct net_device *out_dev, struct net_device *route_dev) in mlx5e_tc_is_vf_tunnel() argument 1658 route_priv = netdev_priv(route_dev); in mlx5e_tc_is_vf_tunnel() 1671 int mlx5e_tc_query_route_vport(struct net_device *out_dev, struct net_device *route_dev, u16 *vport) in mlx5e_tc_query_route_vport() argument 1682 route_priv = netdev_priv(route_dev); in mlx5e_tc_query_route_vport()
|