Home
last modified time | relevance | path

Searched refs:filter_dev (Results 1 – 20 of 20) sorted by relevance

/Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
Dmpls.c55 struct net_device *filter_dev; in tc_act_can_offload_mpls_pop() local
57 filter_dev = attr->parse_attr->filter_dev; in tc_act_can_offload_mpls_pop()
70 if (!netif_is_bareudp(filter_dev)) { in tc_act_can_offload_mpls_pop()
Dredirect_ingress.c30 if (netif_is_ovs_master(parse_attr->filter_dev)) { in tc_act_can_offload_redirect_ingress()
Dmirred.c161 if (parse_attr->filter_dev != priv->netdev) { in tc_act_can_offload_mirred()
250 if (is_vlan_dev(parse_attr->filter_dev)) { in parse_mirred()
Dvlan.c132 nest_level = attr->parse_attr->filter_dev->lower_level - in mlx5e_tc_act_vlan_add_pop_action()
/Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/
Den_tc.c1855 if (netif_is_ovs_master(parse_attr->filter_dev)) { in mlx5e_tc_add_fdb_flow()
1873 parse_attr->filter_dev->ifindex, in mlx5e_tc_add_fdb_flow()
2126 struct net_device *filter_dev) in mlx5e_get_flow_tunnel_id() argument
2161 tunnel_key.filter_ifindex = filter_dev->ifindex; in mlx5e_get_flow_tunnel_id()
2395 struct net_device *filter_dev, in parse_tunnel_attr() argument
2399 struct mlx5e_tc_tunnel *tunnel = mlx5e_get_tc_tun(filter_dev); in parse_tunnel_attr()
2424 err = mlx5e_tc_tun_parse(filter_dev, priv, spec, f, in parse_tunnel_attr()
2437 if (!netif_is_bareudp(filter_dev)) in parse_tunnel_attr()
2453 err = mlx5e_tc_tun_parse(filter_dev, priv, tmp_spec, f, match_level); in parse_tunnel_attr()
2469 return mlx5e_get_flow_tunnel_id(priv, flow, f, filter_dev); in parse_tunnel_attr()
[all …]
/Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtc_tun.h98 struct net_device *filter_dev);
103 int mlx5e_tc_tun_parse(struct net_device *filter_dev,
Dtc_tun.c713 struct net_device *filter_dev) in mlx5e_tc_tun_route_lookup() argument
726 err = mlx5e_route_lookup_ipv4_get(priv, filter_dev, &attr); in mlx5e_tc_tun_route_lookup()
733 err = mlx5e_route_lookup_ipv6_get(priv, filter_dev, &attr); in mlx5e_tc_tun_route_lookup()
796 int mlx5e_tc_tun_parse(struct net_device *filter_dev, in mlx5e_tc_tun_parse() argument
802 struct mlx5e_tc_tunnel *tunnel = mlx5e_get_tc_tun(filter_dev); in mlx5e_tc_tun_parse()
814 mlx5e_netdev_kind(filter_dev)); in mlx5e_tc_tun_parse()
Dtc_priv.h38 struct net_device *filter_dev; member
Dtc_tun_encap.c28 attr->parse_attr->filter_dev == e->out_dev) in mlx5e_set_int_port_tunnel()
1303 err = mlx5e_tc_tun_route_lookup(priv, &parse_attr->spec, attr, parse_attr->filter_dev); in mlx5e_attach_decap_route()
1313 r = mlx5e_route_get_create(priv, &key, parse_attr->filter_dev->ifindex, in mlx5e_attach_decap_route()
1640 err = mlx5e_tc_tun_route_lookup(priv, spec, attr, parse_attr->filter_dev); in mlx5e_reoffload_decap()
/Linux-v6.6/include/linux/
Drtnetlink.h109 struct net_device *filter_dev,
Dnetdevice.h1575 struct net_device *filter_dev,
/Linux-v6.6/net/bridge/
Dbr_fdb.c921 struct net_device *filter_dev, in br_fdb_dump() argument
931 if (!filter_dev) { in br_fdb_dump()
941 if (filter_dev && (!f->dst || f->dst->dev != filter_dev)) { in br_fdb_dump()
942 if (filter_dev != dev) in br_fdb_dump()
952 if (!filter_dev && f->dst) in br_fdb_dump()
/Linux-v6.6/drivers/net/ethernet/intel/ice/
Dice_tc_lib.c1333 ice_parse_cls_flower(struct net_device *filter_dev, struct ice_vsi *vsi, in ice_parse_cls_flower() argument
1368 tunnel_dev = ice_get_tunnel_device(filter_dev, rule); in ice_parse_cls_flower()
1372 filter_dev = tunnel_dev; in ice_parse_cls_flower()
1374 err = ice_parse_tunnel_attr(filter_dev, rule, fltr); in ice_parse_cls_flower()
1440 is_vlan_dev(filter_dev)) { in ice_parse_cls_flower()
1445 if (is_vlan_dev(filter_dev)) { in ice_parse_cls_flower()
1447 match.key->vlan_id = vlan_dev_vlan_id(filter_dev); in ice_parse_cls_flower()
Dice_main.c7922 struct net_device *filter_dev, in ice_setup_tc_cls_flower() argument
7932 return ice_add_cls_flower(filter_dev, vsi, cls_flower); in ice_setup_tc_cls_flower()
/Linux-v6.6/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_main.c430 struct net_device *filter_dev, int *idx) in qlcnic_fdb_dump() argument
436 return ndo_dflt_fdb_dump(skb, ncb, netdev, filter_dev, idx); in qlcnic_fdb_dump()
440 err = ndo_dflt_fdb_dump(skb, ncb, netdev, filter_dev, idx); in qlcnic_fdb_dump()
/Linux-v6.6/drivers/net/ethernet/mscc/
Docelot_net.c803 struct net_device *filter_dev, int *idx) in ocelot_port_fdb_dump() argument
/Linux-v6.6/drivers/net/ethernet/freescale/dpaa2/
Ddpaa2-switch.c905 struct net_device *filter_dev, int *idx) in dpaa2_switch_port_fdb_dump() argument
/Linux-v6.6/net/dsa/
Dslave.c549 struct net_device *dev, struct net_device *filter_dev, in dsa_slave_fdb_dump() argument
/Linux-v6.6/drivers/net/vxlan/
Dvxlan_core.c1351 struct net_device *filter_dev, int *idx) in vxlan_fdb_dump() argument
/Linux-v6.6/net/core/
Drtnetlink.c4489 struct net_device *filter_dev, in ndo_dflt_fdb_dump() argument