Home
last modified time | relevance | path

Searched refs:egress (Results 1 – 25 of 99) sorted by relevance

1234

/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
Degress_lgcy.c12 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 …]
Dhelper.c54 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 …]
Degress_ofld.c11 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/
Dsch_ets.sh36 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
Dtc_restrictions.sh94 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 …]
Dqos_ets_strict.sh64 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
Done_armed_router.sh138 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
Dqos_pfc.sh140 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
Ddevlink_trap_l3_drops.sh170 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 …]
Ddevlink_trap_acl_drops.sh98 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/
Dmirror_gre.sh71 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 …]
Drouter.sh179 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
Dmirror_gre_bridge_1q.sh91 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
Dmirror_gre_bridge_1d.sh97 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
Dmirror_gre_neigh.sh80 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
Dmirror_vlan.sh76 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
Dmirror_gre_flower.sh102 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
Dmirror_gre_bridge_1d_vlan.sh72 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
Dmirror_gre_vlan.sh63 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
Dmirror_gre_bound.sh189 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/
Dmemmove.S48 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/
Dcxgb4_tc_matchall.c166 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/
Dcgroup_link.c49 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/
Dbpftool-net.rst93 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/
Dact_nat.c111 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()

1234