/linux-master/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | qos_conf.c | 86 int nfp_flower_offload_one_police(struct nfp_app *app, bool ingress, argument 101 if (!ingress) 104 if (ingress) 123 bool ingress) 131 if (ingress) { 391 u32 id, bool ingress) 405 if (ingress) { 120 nfp_policer_validate(const struct flow_action *action, const struct flow_action_entry *act, struct netlink_ext_ack *extack, bool ingress) argument 390 nfp_flower_stats_rlim_request(struct nfp_flower_priv *fl_priv, u32 id, bool ingress) argument
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_flower.c | 98 bool ingress; local 101 NL_SET_ERR_MSG_MOD(extack, "Drop action is not supported when block is bound to ingress and egress"); 104 ingress = mlxsw_sp_flow_block_is_ingress_bound(block); 105 err = mlxsw_sp_acl_rulei_act_drop(rulei, ingress, 113 * to ingress/egress in future. Ingress rule is 116 if (ingress) 164 * using ingress filters happens before the bridge. 307 NL_SET_ERR_MSG_MOD(extack, "Unsupported ingress ifindex mask"); 314 NL_SET_ERR_MSG_MOD(extack, "Can't find specified ingress port to match on"); 319 NL_SET_ERR_MSG_MOD(extack, "Can't match on non-mlxsw ingress por 705 bool ingress = mlxsw_sp_flow_block_is_ingress_bound(block); local [all...] |
H A D | spectrum_acl.c | 114 binding->mlxsw_sp_port, binding->ingress); 125 binding->mlxsw_sp_port, binding->ingress); 402 bool ingress, 406 return mlxsw_afa_block_append_drop(rulei->act_block, ingress, 439 * set forward to ingress port. 468 binding->ingress, 809 truncate, binding->ingress, 401 mlxsw_sp_acl_rulei_act_drop(struct mlxsw_sp_acl_rule_info *rulei, bool ingress, const struct flow_action_cookie *fa_cookie, struct netlink_ext_ack *extack) argument
|
H A D | spectrum_acl_tcam.c | 310 bool ingress) 314 mlxsw_reg_ppbt_pack(ppbt_pl, ingress ? MLXSW_REG_PXBT_E_IACL : 325 bool ingress) 329 mlxsw_reg_ppbt_pack(ppbt_pl, ingress ? MLXSW_REG_PXBT_E_IACL : 1717 bool ingress) 1722 mlxsw_sp_port, ingress); 1729 bool ingress) 1734 mlxsw_sp_port, ingress); 1858 bool ingress) 1868 bool ingress) 307 mlxsw_sp_acl_tcam_group_bind(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam_group *group, struct mlxsw_sp_port *mlxsw_sp_port, bool ingress) argument 322 mlxsw_sp_acl_tcam_group_unbind(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam_group *group, struct mlxsw_sp_port *mlxsw_sp_port, bool ingress) argument 1714 mlxsw_sp_acl_tcam_flower_ruleset_bind(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv, struct mlxsw_sp_port *mlxsw_sp_port, bool ingress) argument 1726 mlxsw_sp_acl_tcam_flower_ruleset_unbind(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv, struct mlxsw_sp_port *mlxsw_sp_port, bool ingress) argument 1856 mlxsw_sp_acl_tcam_mr_ruleset_bind(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv, struct mlxsw_sp_port *mlxsw_sp_port, bool ingress) argument 1865 mlxsw_sp_acl_tcam_mr_ruleset_unbind(struct mlxsw_sp *mlxsw_sp, void *ruleset_priv, struct mlxsw_sp_port *mlxsw_sp_port, bool ingress) argument [all...] |
/linux-master/tools/testing/selftests/net/forwarding/ |
H A D | sch_ets_core.sh | 38 # | | ingress-qos-map| | ingress-qos-map| | ingress-qos-map| | 221 ip link set dev $swp1.1$i type vlan ingress 0:0 1:1 2:2
|
H A D | vxlan_bridge_1d_ipv6.sh | 468 $(maybe_in_ns $ns) tc filter $add_del dev "$dev" ingress \ 471 $(maybe_in_ns $ns) tc filter $add_del dev "$dev" ingress \ 491 $(maybe_in_ns $ns) tc_rule_stats_get $dev 100 ingress 744 tc filter add dev $h1 ingress pref 77 protocol ipv6 \ 750 "tc_rule_stats_get $h1 77 ingress" 10 751 tc filter del dev $h1 ingress pref 77
|
H A D | bridge_locked_port.sh | 331 tc filter add dev $swp1 ingress protocol all pref 1 handle 101 flower \ 342 tc filter del dev $swp1 ingress protocol all pref 1 handle 101 flower
|
/linux-master/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | mirror_gre_scale.sh | 80 filter add dev $swp1 ingress pref 1000 \
|
H A D | vxlan_flooding.sh | 191 tc filter add dev $rp2 ingress protocol ip pref $i handle $i \ 203 tc filter del dev $rp2 ingress protocol ip pref $i \ 223 tc_check_packets "dev $rp2 ingress" $i ${packets[i - 1]} 239 # ingress of the nexthop router. These filters will count how many
|
H A D | devlink_trap_control.sh | 655 tc filter add dev $rp1 ingress proto all pref 1 handle 101 matchall \ 662 tc filter del dev $rp1 ingress proto all pref 1 handle 101 matchall 670 tc filter add dev $rp1 ingress proto ip pref 1 handle 101 flower \ 677 tc filter del dev $rp1 ingress proto ip pref 1 handle 101 flower
|
/linux-master/drivers/net/ethernet/microchip/vcap/ |
H A D | vcap_api.h | 179 bool ingress; /* chain traffic direction */ member in struct:vcap_admin
|
H A D | vcap_api_debugfs_kunit.c | 392 "ingress: 1\n", 411 .ingress = true, 440 "ingress: 1\n", 502 .ingress = true,
|
/linux-master/tools/testing/selftests/net/ |
H A D | udpgro_frglist.sh | 45 tc -n "${PEER_NS}" filter add dev veth1 ingress prio 4 protocol ipv6 bpf object-file nat6to4.bpf.o section schedcls/ingress6/nat_6 direct-action
|
/linux-master/tools/testing/selftests/drivers/net/mlxsw/spectrum/ |
H A D | vxlan_flooding_ipv6.sh | 181 tc filter add dev $rp2 ingress protocol ipv6 pref $i handle $i \ 193 tc filter del dev $rp2 ingress protocol ipv6 pref $i \ 207 tc_check_packets "dev $rp2 ingress" $i ${packets[i - 1]} 223 # ingress of the nexthop router. These filters will count how many
|
/linux-master/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/ |
H A D | vxlan_flooding_ipv6.sh | 192 tc filter add dev $rp2 ingress protocol ipv6 pref $i handle $i \ 204 tc filter del dev $rp2 ingress protocol ipv6 pref $i \ 224 tc_check_packets "dev $rp2 ingress" $i ${packets[i - 1]} 240 # ingress of the nexthop router. These filters will count how many
|
/linux-master/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_hw.h | 250 bool ingress); 251 int prestera_hw_span_unbind(const struct prestera_port *port, bool ingress);
|
/linux-master/net/dsa/ |
H A D | user.c | 1365 bool ingress) 1403 mirror->ingress = ingress; 1405 err = ds->ops->port_mirror_add(ds, dp->index, mirror, ingress, extack); 1419 bool ingress) 1436 if (!ingress) { 1438 "Only supported on ingress qdisc"); 1479 bool ingress) 1486 err = dsa_user_add_cls_matchall_mirred(dev, cls, ingress); 1489 err = dsa_user_add_cls_matchall_police(dev, cls, ingress); 1363 dsa_user_add_cls_matchall_mirred(struct net_device *dev, struct tc_cls_matchall_offload *cls, bool ingress) argument 1417 dsa_user_add_cls_matchall_police(struct net_device *dev, struct tc_cls_matchall_offload *cls, bool ingress) argument 1477 dsa_user_add_cls_matchall(struct net_device *dev, struct tc_cls_matchall_offload *cls, bool ingress) argument 1524 dsa_user_setup_tc_cls_matchall(struct net_device *dev, struct tc_cls_matchall_offload *cls, bool ingress) argument 1542 dsa_user_add_cls_flower(struct net_device *dev, struct flow_cls_offload *cls, bool ingress) argument 1556 dsa_user_del_cls_flower(struct net_device *dev, struct flow_cls_offload *cls, bool ingress) argument 1570 dsa_user_stats_cls_flower(struct net_device *dev, struct flow_cls_offload *cls, bool ingress) argument 1584 dsa_user_setup_tc_cls_flower(struct net_device *dev, struct flow_cls_offload *cls, bool ingress) argument 1600 dsa_user_setup_tc_block_cb(enum tc_setup_type type, void *type_data, void *cb_priv, bool ingress) argument [all...] |
/linux-master/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_vcap_impl.c | 63 bool ingress; /* is vcap in the ingress path */ member in struct:sparx5_vcap_inst 75 .ingress = true, 87 .ingress = true, 99 .ingress = true, 111 .ingress = true, 123 .ingress = true, 132 .ingress = false, 141 .ingress = false, 307 /* Set the narrow range ingress por [all...] |
H A D | sparx5_tc_flower.c | 286 bool ingress) 324 ingress)) { 1158 bool ingress) 1180 err = sparx5_tc_flower_action_check(vctrl, ndev, fco, ingress); 1545 bool ingress) 1562 return sparx5_tc_flower_replace(ndev, fco, admin, ingress); 283 sparx5_tc_flower_action_check(struct vcap_control *vctrl, struct net_device *ndev, struct flow_cls_offload *fco, bool ingress) argument 1155 sparx5_tc_flower_replace(struct net_device *ndev, struct flow_cls_offload *fco, struct vcap_admin *admin, bool ingress) argument 1544 sparx5_tc_flower(struct net_device *ndev, struct flow_cls_offload *fco, bool ingress) argument
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_ptp.c | 91 int ingress; member in struct:ptp_tm_offset 99 int i, egress, ingress; local 105 ingress = 0; 110 ingress = ptp_offset[i].ingress; 116 atomic_set(&aq_ptp->offset_ingress, ingress); 1041 ptp_offset[__idx].ingress = (__ingress); } \
|
/linux-master/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_vcap_impl.c | 27 bool ingress; /* is vcap in the ingress path */ member in struct:lan966x_vcap_inst 44 .ingress = true, 53 .ingress = true, 625 admin->ingress = cfg->ingress;
|
/linux-master/include/soc/mscc/ |
H A D | ocelot.h | 49 * is indexed with the ingress port (plus 80). These PGIDs answer the 774 /* VLAN that untagged frames are classified to, on ingress */ 1069 bool ingress, struct netlink_ext_ack *extack); 1070 void ocelot_port_mirror_del(struct ocelot *ocelot, int from, bool ingress); 1072 struct flow_cls_offload *f, bool ingress); 1074 struct flow_cls_offload *f, bool ingress); 1076 struct flow_cls_offload *f, bool ingress);
|
/linux-master/net/core/ |
H A D | lwt_bpf.c | 591 int bpf_lwt_push_ip_encap(struct sk_buff *skb, void *hdr, u32 len, bool ingress) argument 614 if (ingress) 628 if (ingress)
|
/linux-master/drivers/net/dsa/sja1105/ |
H A D | sja1105_flower.c | 347 struct flow_cls_offload *cls, bool ingress) 463 struct flow_cls_offload *cls, bool ingress) 503 struct flow_cls_offload *cls, bool ingress) 346 sja1105_cls_flower_add(struct dsa_switch *ds, int port, struct flow_cls_offload *cls, bool ingress) argument 462 sja1105_cls_flower_del(struct dsa_switch *ds, int port, struct flow_cls_offload *cls, bool ingress) argument 502 sja1105_cls_flower_stats(struct dsa_switch *ds, int port, struct flow_cls_offload *cls, bool ingress) argument
|
/linux-master/drivers/net/dsa/qca/ |
H A D | qca8k-common.c | 889 bool ingress, struct netlink_ext_ack *extack) 896 if ((ingress ? priv->mirror_rx : priv->mirror_tx) & BIT(port)) 919 if (ingress) { 934 if (ingress) 949 if (mirror->ingress) { 961 if (mirror->ingress) 887 qca8k_port_mirror_add(struct dsa_switch *ds, int port, struct dsa_mall_mirror_tc_entry *mirror, bool ingress, struct netlink_ext_ack *extack) argument
|