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

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
H A Dmpls.c55 struct net_device *filter_dev; local
57 filter_dev = attr->parse_attr->filter_dev;
70 if (!netif_is_bareudp(filter_dev)) {
H A Dredirect_ingress.c30 if (netif_is_ovs_master(parse_attr->filter_dev)) {
H A Dmirred.c161 if (parse_attr->filter_dev != priv->netdev) {
250 if (is_vlan_dev(parse_attr->filter_dev)) {
H A Dvlan.c132 nest_level = attr->parse_attr->filter_dev->lower_level -
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun.h98 struct net_device *filter_dev);
103 int mlx5e_tc_tun_parse(struct net_device *filter_dev,
H A Dtc_priv.h38 struct net_device *filter_dev; member in struct:mlx5e_tc_flow_parse_attr
H A Dtc_tun.c717 struct net_device *filter_dev)
730 err = mlx5e_route_lookup_ipv4_get(priv, filter_dev, &attr);
737 err = mlx5e_route_lookup_ipv6_get(priv, filter_dev, &attr);
800 int mlx5e_tc_tun_parse(struct net_device *filter_dev, argument
806 struct mlx5e_tc_tunnel *tunnel = mlx5e_get_tc_tun(filter_dev);
818 mlx5e_netdev_kind(filter_dev));
714 mlx5e_tc_tun_route_lookup(struct mlx5e_priv *priv, struct mlx5_flow_spec *spec, struct mlx5_flow_attr *flow_attr, struct net_device *filter_dev) argument
H A Dtc_tun_encap.c28 attr->parse_attr->filter_dev == e->out_dev)
1304 err = mlx5e_tc_tun_route_lookup(priv, &parse_attr->spec, attr, parse_attr->filter_dev);
1314 r = mlx5e_route_get_create(priv, &key, parse_attr->filter_dev->ifindex,
1641 err = mlx5e_tc_tun_route_lookup(priv, spec, attr, parse_attr->filter_dev);
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_tc_lib.c672 static int ice_tc_setup_action(struct net_device *filter_dev, argument
686 if (ice_is_port_repr_netdev(filter_dev) &&
692 } else if (ice_is_port_repr_netdev(filter_dev) &&
694 repr = ice_netdev_to_repr(filter_dev);
698 } else if (ice_tc_is_dev_uplink(filter_dev) &&
714 ice_tc_setup_drop_action(struct net_device *filter_dev, argument
719 if (ice_is_port_repr_netdev(filter_dev)) {
721 } else if (ice_tc_is_dev_uplink(filter_dev)) {
732 static int ice_eswitch_tc_parse_action(struct net_device *filter_dev, argument
740 err = ice_tc_setup_drop_action(filter_dev, flt
1453 ice_parse_cls_flower(struct net_device *filter_dev, struct ice_vsi *vsi, struct flow_cls_offload *f, struct ice_tc_flower_fltr *fltr) argument
1886 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) argument
[all...]
H A Dice_main.c8236 * @filter_dev: device on which filter is added
8241 struct net_device *filter_dev,
8251 return ice_add_cls_flower(filter_dev, vsi, cls_flower);
8240 ice_setup_tc_cls_flower(struct ice_netdev_priv *np, struct net_device *filter_dev, struct flow_cls_offload *cls_flower) argument
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.c1859 if (netif_is_ovs_master(parse_attr->filter_dev)) {
1877 parse_attr->filter_dev->ifindex,
2131 struct net_device *filter_dev)
2166 tunnel_key.filter_ifindex = filter_dev->ifindex;
2400 struct net_device *filter_dev,
2404 struct mlx5e_tc_tunnel *tunnel = mlx5e_get_tc_tun(filter_dev);
2429 err = mlx5e_tc_tun_parse(filter_dev, priv, spec, f,
2442 if (!netif_is_bareudp(filter_dev))
2458 err = mlx5e_tc_tun_parse(filter_dev, priv, tmp_spec, f, match_level);
2474 return mlx5e_get_flow_tunnel_id(priv, flow, f, filter_dev);
2128 mlx5e_get_flow_tunnel_id(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow, struct flow_cls_offload *f, struct net_device *filter_dev) argument
2396 parse_tunnel_attr(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 *match_level, bool *match_inner) argument
2515 mlx5e_flower_parse_meta(struct net_device *filter_dev, struct flow_cls_offload *f) argument
2558 skip_key_basic(struct net_device *filter_dev, struct flow_cls_offload *f) argument
2572 __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) argument
3030 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) argument
4155 struct net_device *filter_dev; local
4401 __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) argument
4508 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) argument
4557 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) argument
4618 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) argument
[all...]
/linux-master/include/linux/
H A Drtnetlink.h132 struct net_device *filter_dev,
H A Dnetdevice.h1237 * struct net_device *dev, struct net_device *filter_dev,
1518 struct net_device *filter_dev,
/linux-master/net/bridge/
H A Dbr_fdb.c962 struct net_device *filter_dev,
972 if (!filter_dev) {
982 if (filter_dev && (!f->dst || f->dst->dev != filter_dev)) {
983 if (filter_dev != dev)
993 if (!filter_dev && f->dst)
959 br_fdb_dump(struct sk_buff *skb, struct netlink_callback *cb, struct net_device *dev, struct net_device *filter_dev, int *idx) argument
/linux-master/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_main.c430 struct net_device *filter_dev, int *idx)
436 return ndo_dflt_fdb_dump(skb, ncb, netdev, filter_dev, idx);
440 err = ndo_dflt_fdb_dump(skb, ncb, netdev, filter_dev, idx);
428 qlcnic_fdb_dump(struct sk_buff *skb, struct netlink_callback *ncb, struct net_device *netdev, struct net_device *filter_dev, int *idx) argument
/linux-master/drivers/net/ethernet/mscc/
H A Docelot_net.c803 struct net_device *filter_dev, int *idx)
800 ocelot_port_fdb_dump(struct sk_buff *skb, struct netlink_callback *cb, struct net_device *dev, struct net_device *filter_dev, int *idx) argument
/linux-master/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-switch.c905 struct net_device *filter_dev, int *idx)
903 dpaa2_switch_port_fdb_dump(struct sk_buff *skb, struct netlink_callback *cb, struct net_device *net_dev, struct net_device *filter_dev, int *idx) argument
/linux-master/net/dsa/
H A Duser.c556 struct net_device *dev, struct net_device *filter_dev,
555 dsa_user_fdb_dump(struct sk_buff *skb, struct netlink_callback *cb, struct net_device *dev, struct net_device *filter_dev, int *idx) argument
/linux-master/drivers/net/vxlan/
H A Dvxlan_core.c1351 struct net_device *filter_dev, int *idx)
1349 vxlan_fdb_dump(struct sk_buff *skb, struct netlink_callback *cb, struct net_device *dev, struct net_device *filter_dev, int *idx) argument
/linux-master/net/core/
H A Drtnetlink.c4506 * @filter_dev: ignored
4515 struct net_device *filter_dev,
4512 ndo_dflt_fdb_dump(struct sk_buff *skb, struct netlink_callback *cb, struct net_device *dev, struct net_device *filter_dev, int *idx) argument

Completed in 371 milliseconds