/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ |
H A D | mpls.c | 55 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()
|
H A D | redirect_ingress.c | 30 if (netif_is_ovs_master(parse_attr->filter_dev)) { in tc_act_can_offload_redirect_ingress()
|
H A D | mirred.c | 161 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()
|
H A D | vlan.c | 133 nest_level = attr->parse_attr->filter_dev->lower_level - in mlx5e_tc_act_vlan_add_pop_action()
|
/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_tc_lib.c | 669 static int ice_tc_setup_action(struct net_device *filter_dev, in ice_tc_setup_action() argument 683 if (ice_is_port_repr_netdev(filter_dev) && in ice_tc_setup_action() 689 } else if (ice_is_port_repr_netdev(filter_dev) && in ice_tc_setup_action() 692 repr = ice_netdev_to_repr(filter_dev); in ice_tc_setup_action() 695 } else if (ice_tc_is_dev_uplink(filter_dev) && in ice_tc_setup_action() 711 ice_tc_setup_drop_action(struct net_device *filter_dev, in ice_tc_setup_drop_action() argument 716 if (!ice_tc_is_dev_uplink(filter_dev) && in ice_tc_setup_drop_action() 717 !(ice_is_port_repr_netdev(filter_dev) && in ice_tc_setup_drop_action() 727 static int ice_eswitch_tc_parse_action(struct net_device *filter_dev, in ice_eswitch_tc_parse_action() argument 735 err = ice_tc_setup_drop_action(filter_dev, flt in ice_eswitch_tc_parse_action() 1637 ice_parse_cls_flower(struct net_device * filter_dev,struct ice_vsi * vsi,struct flow_cls_offload * f,struct ice_tc_flower_fltr * fltr,bool ingress) ice_parse_cls_flower() argument 2092 ice_parse_tc_flower_actions(struct net_device * filter_dev,struct ice_vsi * vsi,struct flow_cls_offload * cls_flower,struct ice_tc_flower_fltr * fltr) ice_parse_tc_flower_actions() argument [all...] |
H A D | ice_main.c | 8299 * @filter_dev: device on which filter is added 8308 struct net_device *filter_dev, in ice_setup_tc_cls_flower() argument 8319 return ice_add_cls_flower(filter_dev, vsi, cls_flower, ingress); in ice_setup_tc_cls_flower()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_tun.h | 98 struct net_device *filter_dev); 103 int mlx5e_tc_tun_parse(struct net_device *filter_dev,
|
H A D | tc_tun.c | 714 struct net_device *filter_dev) in mlx5e_tc_tun_route_lookup() argument 727 err = mlx5e_route_lookup_ipv4_get(priv, filter_dev, &attr); in mlx5e_tc_tun_route_lookup() 734 err = mlx5e_route_lookup_ipv6_get(priv, filter_dev, &attr); in mlx5e_tc_tun_route_lookup() 797 int mlx5e_tc_tun_parse(struct net_device *filter_dev, in mlx5e_tc_tun_parse() argument 803 struct mlx5e_tc_tunnel *tunnel = mlx5e_get_tc_tun(filter_dev); in mlx5e_tc_tun_parse() 815 mlx5e_netdev_kind(filter_dev)); in mlx5e_tc_tun_parse()
|
H A D | tc_priv.h | 38 struct net_device *filter_dev; member
|
H A D | tc_tun_encap.c | 32 mlx5e_eswitch_uplink_rep(attr->parse_attr->filter_dev) && in mlx5e_set_int_port_tunnel() 1310 err = mlx5e_tc_tun_route_lookup(priv, &parse_attr->spec, attr, parse_attr->filter_dev); in mlx5e_attach_decap_route() 1320 r = mlx5e_route_get_create(priv, &key, parse_attr->filter_dev->ifindex, in mlx5e_attach_decap_route() 1647 err = mlx5e_tc_tun_route_lookup(priv, spec, attr, parse_attr->filter_dev); in mlx5e_reoffload_decap()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_tc.c | 1811 parse_attr2->filter_dev = parse_attr->filter_dev; in extra_split_attr_dests() 1971 if (netif_is_ovs_master(parse_attr->filter_dev)) { in mlx5e_tc_add_fdb_flow() 1989 parse_attr->filter_dev->ifindex, in mlx5e_tc_add_fdb_flow() 2247 struct net_device *filter_dev) in mlx5e_get_flow_tunnel_id() argument 2282 tunnel_key.filter_ifindex = filter_dev->ifindex; in mlx5e_get_flow_tunnel_id() 2516 struct net_device *filter_dev, in parse_tunnel_attr() argument 2520 struct mlx5e_tc_tunnel *tunnel = mlx5e_get_tc_tun(filter_dev); in parse_tunnel_attr() 2545 err = mlx5e_tc_tun_parse(filter_dev, priv, spec, f, in parse_tunnel_attr() 2558 if (!netif_is_bareudp(filter_dev)) in parse_tunnel_attr() 2632 mlx5e_flower_parse_meta(struct net_device * filter_dev,struct flow_cls_offload * f) mlx5e_flower_parse_meta() argument 2675 skip_key_basic(struct net_device * filter_dev,struct flow_cls_offload * f) skip_key_basic() argument 2693 __parse_cls_flower(struct mlx5e_priv * priv,struct mlx5e_tc_flow * flow,struct mlx5_flow_spec * spec,struct flow_cls_offload * f,struct net_device * filter_dev,u8 * inner_match_level,u8 * outer_match_level) __parse_cls_flower() argument 3151 parse_cls_flower(struct mlx5e_priv * priv,struct mlx5e_tc_flow * flow,struct mlx5_flow_spec * spec,struct flow_cls_offload * f,struct net_device * filter_dev) parse_cls_flower() argument 4272 struct net_device *filter_dev; parse_tc_fdb_actions() local 4521 __mlx5e_add_fdb_flow(struct mlx5e_priv * priv,struct flow_cls_offload * f,unsigned long flow_flags,struct net_device * filter_dev,struct mlx5_eswitch_rep * in_rep,struct mlx5_core_dev * in_mdev) __mlx5e_add_fdb_flow() argument 4628 mlx5e_add_fdb_flow(struct mlx5e_priv * priv,struct flow_cls_offload * f,unsigned long flow_flags,struct net_device * filter_dev,struct mlx5e_tc_flow ** __flow) mlx5e_add_fdb_flow() argument 4677 mlx5e_add_nic_flow(struct mlx5e_priv * priv,struct flow_cls_offload * f,unsigned long flow_flags,struct net_device * filter_dev,struct mlx5e_tc_flow ** __flow) mlx5e_add_nic_flow() argument 4738 mlx5e_tc_add_flow(struct mlx5e_priv * priv,struct flow_cls_offload * f,unsigned long flags,struct net_device * filter_dev,struct mlx5e_tc_flow ** flow) mlx5e_tc_add_flow() argument [all...] |
/linux/net/bridge/ |
H A D | br_fdb.c | 955 struct net_device *filter_dev, in br_fdb_dump() argument 966 if (!filter_dev) { in br_fdb_dump() 976 if (filter_dev && (!f->dst || f->dst->dev != filter_dev)) { in br_fdb_dump() 977 if (filter_dev != dev) in br_fdb_dump() 987 if (!filter_dev && f->dst) in br_fdb_dump()
|
/linux/include/linux/ |
H A D | rtnetlink.h | 197 struct net_device *filter_dev,
|
H A D | netdevice.h | 1573 struct net_device *filter_dev,
|
/linux/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_main.c | 430 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/drivers/net/ethernet/mscc/ |
H A D | ocelot_net.c | 804 struct net_device *filter_dev, int *idx) in ocelot_port_fdb_dump() argument
|
/linux/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-switch.c | 906 struct net_device *filter_dev, int *idx) in dpaa2_switch_port_fdb_dump() argument
|
/linux/net/dsa/ |
H A D | user.c | 560 struct net_device *dev, struct net_device *filter_dev, in dsa_user_fdb_dump() argument
|
/linux/drivers/net/vxlan/ |
H A D | vxlan_core.c | 1337 struct net_device *filter_dev, int *idx) in vxlan_fdb_dump() argument
|
/linux/net/core/ |
H A D | rtnetlink.c | 4842 * @filter_dev: ignored 4851 struct net_device *filter_dev, in ndo_dflt_fdb_dump() argument
|