Lines Matching refs:route_dev

19 	struct net_device *route_dev;
34 if (attr->route_dev)
35 dev_put(attr->route_dev);
55 struct net_device **route_dev,
85 *route_dev = dev;
87 dst_is_lag_dev || is_vlan_dev(*route_dev) ||
88 netif_is_ovs_master(*route_dev))
92 *out_dev = *route_dev;
110 struct net_device *route_dev;
149 ret = get_route_and_out_devs(priv, rt->dst.dev, &route_dev, &out_dev);
152 dev_hold(route_dev);
163 attr->route_dev = route_dev;
169 dev_put(route_dev);
249 (is_vlan_dev(attr.route_dev) ? VLAN_ETH_HLEN : ETH_HLEN) +
269 e->route_dev_ifindex = attr.route_dev->ifindex;
286 ip = (struct iphdr *)gen_eth_tnl_hdr(encap_header, attr.route_dev, e,
365 (is_vlan_dev(attr.route_dev) ? VLAN_ETH_HLEN : ETH_HLEN) +
382 e->route_dev_ifindex = attr.route_dev->ifindex;
391 ip = (struct iphdr *)gen_eth_tnl_hdr(encap_header, attr.route_dev, e,
450 struct net_device *route_dev;
466 ret = get_route_and_out_devs(priv, dst->dev, &route_dev, &out_dev);
470 dev_hold(route_dev);
479 attr->route_dev = route_dev;
484 dev_put(route_dev);
520 (is_vlan_dev(attr.route_dev) ? VLAN_ETH_HLEN : ETH_HLEN) +
540 e->route_dev_ifindex = attr.route_dev->ifindex;
557 ip6h = (struct ipv6hdr *)gen_eth_tnl_hdr(encap_header, attr.route_dev, e,
635 (is_vlan_dev(attr.route_dev) ? VLAN_ETH_HLEN : ETH_HLEN) +
652 e->route_dev_ifindex = attr.route_dev->ifindex;
661 ip6h = (struct ipv6hdr *)gen_eth_tnl_hdr(encap_header, attr.route_dev, e,
746 if (attr.route_dev->netdev_ops == &mlx5e_netdev_ops &&
747 mlx5e_tc_is_vf_tunnel(attr.out_dev, attr.route_dev)) {
748 err = mlx5e_tc_query_route_vport(attr.out_dev, attr.route_dev, &vport_num);
753 } else if (netif_is_ovs_master(attr.route_dev) && mlx5e_tc_int_port_supported(esw)) {
755 attr.route_dev->ifindex,