| /Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ |
| D | egress_lgcy.c | 12 if (!IS_ERR_OR_NULL(vport->egress.legacy.drop_rule)) { in esw_acl_egress_lgcy_rules_destroy() 13 mlx5_del_flow_rules(vport->egress.legacy.drop_rule); in esw_acl_egress_lgcy_rules_destroy() 14 vport->egress.legacy.drop_rule = NULL; in esw_acl_egress_lgcy_rules_destroy() 39 drop_grp = mlx5_create_flow_group(vport->egress.acl, flow_group_in); in esw_acl_egress_lgcy_groups_create() 47 vport->egress.legacy.drop_grp = drop_grp; in esw_acl_egress_lgcy_groups_create() 60 if (!IS_ERR_OR_NULL(vport->egress.legacy.drop_grp)) { in esw_acl_egress_lgcy_groups_destroy() 61 mlx5_destroy_flow_group(vport->egress.legacy.drop_grp); in esw_acl_egress_lgcy_groups_destroy() 62 vport->egress.legacy.drop_grp = NULL; in esw_acl_egress_lgcy_groups_destroy() 88 vport->egress.legacy.drop_counter = drop_counter; in esw_acl_egress_lgcy_setup() 98 if (!IS_ERR_OR_NULL(vport->egress.acl)) in esw_acl_egress_lgcy_setup() [all …]
|
| D | helper.c | 54 if (vport->egress.allowed_vlan) in esw_egress_acl_vlan_create() 68 vport->egress.allowed_vlan = in esw_egress_acl_vlan_create() 69 mlx5_add_flow_rules(vport->egress.acl, spec, in esw_egress_acl_vlan_create() 71 if (IS_ERR(vport->egress.allowed_vlan)) { in esw_egress_acl_vlan_create() 72 err = PTR_ERR(vport->egress.allowed_vlan); in esw_egress_acl_vlan_create() 76 vport->egress.allowed_vlan = NULL; in esw_egress_acl_vlan_create() 85 if (!IS_ERR_OR_NULL(vport->egress.allowed_vlan)) { in esw_acl_egress_vlan_destroy() 86 mlx5_del_flow_rules(vport->egress.allowed_vlan); in esw_acl_egress_vlan_destroy() 87 vport->egress.allowed_vlan = NULL; in esw_acl_egress_vlan_destroy() 112 vlan_grp = mlx5_create_flow_group(vport->egress.acl, flow_group_in); in esw_acl_egress_vlan_grp_create() [all …]
|
| D | egress_ofld.c | 11 if (!vport->egress.offloads.fwd_rule) in esw_acl_egress_ofld_fwd2vport_destroy() 14 mlx5_del_flow_rules(vport->egress.offloads.fwd_rule); in esw_acl_egress_ofld_fwd2vport_destroy() 15 vport->egress.offloads.fwd_rule = NULL; in esw_acl_egress_ofld_fwd2vport_destroy() 33 vport->egress.offloads.fwd_rule = in esw_acl_egress_ofld_fwd2vport_create() 34 mlx5_add_flow_rules(vport->egress.acl, NULL, in esw_acl_egress_ofld_fwd2vport_create() 36 if (IS_ERR(vport->egress.offloads.fwd_rule)) { in esw_acl_egress_ofld_fwd2vport_create() 37 err = PTR_ERR(vport->egress.offloads.fwd_rule); in esw_acl_egress_ofld_fwd2vport_create() 41 vport->egress.offloads.fwd_rule = NULL; in esw_acl_egress_ofld_fwd2vport_create() 123 fwd_grp = mlx5_create_flow_group(vport->egress.acl, flow_group_in); in esw_acl_egress_ofld_groups_create() 132 vport->egress.offloads.fwd_grp = fwd_grp; in esw_acl_egress_ofld_groups_create() [all …]
|
| /Linux-v5.10/tools/testing/selftests/drivers/net/mlxsw/ |
| D | sch_ets.sh | 36 devlink_tc_bind_pool_th_save $swp2 7 egress 37 devlink_tc_bind_pool_th_set $swp2 7 egress 4 5 38 devlink_tc_bind_pool_th_save $swp2 6 egress 39 devlink_tc_bind_pool_th_set $swp2 6 egress 4 5 40 devlink_tc_bind_pool_th_save $swp2 5 egress 41 devlink_tc_bind_pool_th_set $swp2 5 egress 4 5 51 devlink_tc_bind_pool_th_restore $swp2 5 egress 52 devlink_tc_bind_pool_th_restore $swp2 6 egress 53 devlink_tc_bind_pool_th_restore $swp2 7 egress
|
| D | tc_restrictions.sh | 94 action mirred egress redirect dev $swp2 112 action mirred egress redirect dev $swp2 122 action mirred egress redirect dev $swp2 129 action mirred egress redirect dev $swp2 148 action mirred egress mirror dev $swp2 155 action mirred egress mirror dev $swp2 \ 156 action mirred egress mirror dev $swp1 179 tc filter add dev $swp1 egress protocol all pref 1 handle 101 \ 254 tc filter add dev $swp1 egress protocol ip pref 10 handle 101 flower \ 257 tc filter add dev $swp1 egress protocol all pref 11 handle 102 \ [all …]
|
| D | qos_ets_strict.sh | 64 ip link set dev $h1.111 type vlan egress-qos-map 0:1 81 ip link set dev $h2.222 type vlan egress-qos-map 0:2 165 devlink_tc_bind_pool_th_save $swp3 1 egress 166 devlink_tc_bind_pool_th_set $swp3 1 egress 4 7 167 devlink_tc_bind_pool_th_save $swp3 2 egress 168 devlink_tc_bind_pool_th_set $swp3 2 egress 4 7 176 devlink_tc_bind_pool_th_restore $swp3 2 egress 177 devlink_tc_bind_pool_th_restore $swp3 1 egress
|
| D | one_armed_router.sh | 138 tc filter add dev $swp2 egress protocol ip pref 1 handle 101 flower \ 142 tc filter add dev $swp2 egress protocol ip pref 2 handle 102 flower \ 170 tc filter del dev $swp2 egress protocol ip pref 2 handle 102 flower 171 tc filter del dev $swp2 egress protocol ip pref 1 handle 101 flower 181 tc filter add dev $swp2 egress protocol ipv6 pref 1 handle 101 flower \ 185 tc filter add dev $swp2 egress protocol ipv6 pref 2 handle 102 flower \ 213 tc filter del dev $swp2 egress protocol ipv6 pref 2 handle 102 flower 214 tc filter del dev $swp2 egress protocol ipv6 pref 1 handle 101 flower
|
| D | qos_pfc.sh | 140 devlink_tc_bind_pool_th_save $swp2 1 egress 141 devlink_tc_bind_pool_th_save $swp3 1 egress 182 ip link set dev $swp2.111 type vlan egress-qos-map 0:0 1:1 185 devlink_tc_bind_pool_th_set $swp2 1 egress 6 $_10MB 199 ip link set dev $swp3.111 type vlan egress-qos-map 0:0 1:1 202 devlink_tc_bind_pool_th_set $swp3 1 egress 5 $_10MB 295 devlink_tc_bind_pool_th_restore $swp3 1 egress 308 devlink_tc_bind_pool_th_restore $swp2 1 egress
|
| D | devlink_trap_l3_drops.sh | 170 tc filter add dev $rp2 egress protocol ip pref 1 handle 101 \ 199 tc filter add dev $rp2 egress protocol $proto pref 1 handle 101 \ 234 tc filter add dev $rp2 egress protocol $proto pref 1 handle 101 \ 268 tc filter add dev $rp2 egress protocol $proto pref 1 handle 101 \ 303 tc filter add dev $rp2 egress protocol $proto pref 1 handle 101 \ 334 tc filter add dev $rp2 egress protocol ip pref 1 handle 101 \ 386 tc filter add dev $rp2 egress protocol ip pref 1 handle 101 \ 432 tc filter add dev $rp2 egress protocol ip pref 1 handle 101 \ 471 tc filter add dev $rp2 egress protocol ipv6 pref 1 handle 101 \ 496 tc filter add dev $rp2 egress protocol ipv6 pref 1 handle 101 \ [all …]
|
| D | devlink_trap_acl_drops.sh | 98 tc filter add dev $swp2 egress protocol ip pref 1 handle 101 \ 123 tc filter add dev $swp2 egress protocol ip pref 2 handle 102 \ 126 tc filter add dev $swp2 egress protocol ip pref 1 handle 101 \ 139 tc filter del dev $swp2 egress protocol ip pref 1 handle 101 flower
|
| /Linux-v5.10/tools/testing/selftests/net/forwarding/ |
| D | mirror_gre.sh | 71 egress) local src_mac=$(mac_get $h2); local dst_mac=$(mac_get $h1) 93 mirror_install $swp1 egress gt6 "matchall $tcflags" 95 quick_test_span_gre_dir gt6 egress 99 quick_test_span_gre_dir gt6 egress 102 mirror_uninstall $swp1 egress 104 fail_test_span_gre_dir gt6 egress 113 full_test_span_gre_dir gt4 egress 0 8 "mirror to gretap" 119 full_test_span_gre_dir gt6 egress 0 8 "mirror to ip6gretap" 125 test_span_gre_mac gt4 egress "mirror to gretap" 131 test_span_gre_mac gt6 egress "mirror to ip6gretap" [all …]
|
| D | router.sh | 179 tc filter add dev $rp2 egress protocol ip pref 1 handle 101 \ 190 tc filter del dev $rp2 egress protocol ip pref 1 handle 101 flower 226 tc filter add dev $rp2 egress protocol $proto pref 1 handle 101 \ 240 tc filter del dev $rp2 egress protocol $proto pref 1 handle 101 flower 257 tc filter add dev $rp2 egress protocol ip pref 1 handle 101 \ 268 tc filter del dev $rp2 egress protocol ip pref 1 handle 101 flower 277 tc filter add dev $rp2 egress protocol ipv6 pref 1 handle 101 \ 288 tc filter del dev $rp2 egress protocol ipv6 pref 1 handle 101 flower 297 tc filter add dev $rp2 egress protocol ip pref 1 handle 101 \ 312 tc filter del dev $rp2 egress protocol ip pref 1 handle 101 flower
|
| D | mirror_gre_bridge_1q.sh | 91 full_test_span_gre_dir gt4 egress 0 8 "mirror to gretap" 97 full_test_span_gre_dir gt6 egress 0 8 "mirror to ip6gretap" 103 slow_path_trap_install $swp1 egress 107 slow_path_trap_uninstall $swp1 egress
|
| D | mirror_gre_bridge_1d.sh | 97 full_test_span_gre_dir gt4 egress 0 8 "mirror to gretap" 103 full_test_span_gre_dir gt6 egress 0 8 "mirror to ip6gretap" 109 slow_path_trap_install $swp1 egress 113 slow_path_trap_uninstall $swp1 egress
|
| D | mirror_gre_neigh.sh | 80 test_span_gre_neigh 192.0.2.130 gt4 egress "mirror to gretap" 86 test_span_gre_neigh 2001:db8:2::2 gt6 egress "mirror to ip6gretap" 92 slow_path_trap_install $swp1 egress 96 slow_path_trap_uninstall $swp1 egress
|
| D | mirror_vlan.sh | 76 test_vlan_dir egress 0 8 100 test_tagged_vlan_dir egress 0 8 106 slow_path_trap_install $swp1 egress 112 slow_path_trap_uninstall $swp1 egress
|
| D | mirror_gre_flower.sh | 102 full_test_span_gre_dir_acl gt4 egress 0 8 192.0.2.3 "ACL mirror to gretap" 108 full_test_span_gre_dir_acl gt6 egress 0 8 192.0.2.3 "ACL mirror to ip6gretap" 114 slow_path_trap_install $swp1 egress 118 slow_path_trap_uninstall $swp1 egress
|
| D | mirror_gre_bridge_1d_vlan.sh | 72 full_test_span_gre_dir_vlan $tundev egress "$vlan_match" 0 8 "$what" 100 slow_path_trap_install $swp1 egress 104 slow_path_trap_uninstall $swp1 egress
|
| D | mirror_gre_vlan.sh | 63 full_test_span_gre_dir gt4 egress 0 8 "mirror to gretap" 69 slow_path_trap_install $swp1 egress 73 slow_path_trap_uninstall $swp1 egress
|
| D | mirror_gre_bound.sh | 189 full_test_span_gre_dir gt4 egress 0 8 "mirror to gretap w/ UL" 195 full_test_span_gre_dir gt6 egress 0 8 "mirror to ip6gretap w/ UL" 203 slow_path_trap_install $swp1 egress 207 slow_path_trap_uninstall $swp1 egress
|
| /Linux-v5.10/arch/alpha/lib/ |
| D | memmove.S | 48 ble $18,$egress 89 beq $18,$egress 105 br $egress 115 ble $18,$egress 158 beq $18,$egress 176 $egress:
|
| /Linux-v5.10/drivers/net/ethernet/chelsio/cxgb4/ |
| D | cxgb4_tc_matchall.c | 166 tc_port_matchall->egress.hwtc = e->idx; in cxgb4_matchall_alloc_tc() 167 tc_port_matchall->egress.cookie = cls->cookie; in cxgb4_matchall_alloc_tc() 168 tc_port_matchall->egress.state = CXGB4_MATCHALL_STATE_ENABLED; in cxgb4_matchall_alloc_tc() 184 cxgb4_sched_class_free(dev, tc_port_matchall->egress.hwtc); in cxgb4_matchall_free_tc() 186 tc_port_matchall->egress.hwtc = SCHED_CLS_NONE; in cxgb4_matchall_free_tc() 187 tc_port_matchall->egress.cookie = 0; in cxgb4_matchall_free_tc() 188 tc_port_matchall->egress.state = CXGB4_MATCHALL_STATE_DISABLED; in cxgb4_matchall_free_tc() 383 if (tc_port_matchall->egress.state == CXGB4_MATCHALL_STATE_ENABLED) { in cxgb4_tc_matchall_replace() 417 if (cls_matchall->cookie != tc_port_matchall->egress.cookie) in cxgb4_tc_matchall_destroy() 473 if (tc_port_matchall->egress.state == CXGB4_MATCHALL_STATE_ENABLED) in cxgb4_matchall_disable_offload()
|
| /Linux-v5.10/tools/testing/selftests/bpf/prog_tests/ |
| D | cgroup_link.c | 49 prog_fd = bpf_program__fd(skel->progs.egress); in test_cgroup_link() 66 links[i] = bpf_program__attach_cgroup(skel->progs.egress, in test_cgroup_link() 122 links[last_cg] = bpf_program__attach_cgroup(skel->progs.egress, in test_cgroup_link() 148 tmp_link = bpf_program__attach_cgroup(skel->progs.egress, in test_cgroup_link() 166 links[last_cg] = bpf_program__attach_cgroup(skel->progs.egress, in test_cgroup_link() 202 link_upd_opts.old_prog_fd = bpf_program__fd(skel->progs.egress); in test_cgroup_link()
|
| /Linux-v5.10/tools/bpf/bpftool/Documentation/ |
| D | bpftool-net.rst | 93 eth0(2) clsact/egress prefix_matcher.o:[cls_prefix_matcher_clsact] id 111726 94 eth0(2) clsact/egress cls_fg_dscp id 108619 act [] 95 eth0(2) clsact/egress fbflow_egress id 130245 127 "kind": "clsact/egress", 133 "kind": "clsact/egress", 140 "kind": "clsact/egress",
|
| /Linux-v5.10/net/sched/ |
| D | act_nat.c | 111 int egress; in tcf_nat_act() local 122 egress = p->flags & TCA_NAT_FLAG_EGRESS; in tcf_nat_act() 138 if (egress) in tcf_nat_act() 152 if (egress) in tcf_nat_act() 215 if (egress) in tcf_nat_act() 234 if (egress) in tcf_nat_act()
|