/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ |
H A 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() 21 xa_load(&vport->egress.offloads.bounce_rules, rule_index); in esw_acl_egress_ofld_bounce_rule_destroy() 27 xa_erase(&vport->egress.offloads.bounce_rules, rule_index); in esw_acl_egress_ofld_bounce_rule_destroy() 35 xa_for_each(&vport->egress.offloads.bounce_rules, i, bounce_rule) { in esw_acl_egress_ofld_bounce_rules_destroy() 37 xa_erase(&vport->egress.offloads.bounce_rules, i); in esw_acl_egress_ofld_bounce_rules_destroy() 56 vport->egress.offloads.fwd_rule = in esw_acl_egress_ofld_fwd2vport_create() 57 mlx5_add_flow_rules(vport->egress.acl, NULL, in esw_acl_egress_ofld_fwd2vport_create() 59 if (IS_ERR(vport->egress.offloads.fwd_rule)) { in esw_acl_egress_ofld_fwd2vport_create() [all …]
|
H A D | helper.c | 58 if (vport->egress.allowed_vlan) in esw_egress_acl_vlan_create() 72 vport->egress.allowed_vlan = in esw_egress_acl_vlan_create() 73 mlx5_add_flow_rules(vport->egress.acl, spec, in esw_egress_acl_vlan_create() 75 if (IS_ERR(vport->egress.allowed_vlan)) { in esw_egress_acl_vlan_create() 76 err = PTR_ERR(vport->egress.allowed_vlan); in esw_egress_acl_vlan_create() 80 vport->egress.allowed_vlan = NULL; in esw_egress_acl_vlan_create() 89 if (!IS_ERR_OR_NULL(vport->egress.allowed_vlan)) { in esw_acl_egress_vlan_destroy() 90 mlx5_del_flow_rules(vport->egress.allowed_vlan); in esw_acl_egress_vlan_destroy() 91 vport->egress.allowed_vlan = NULL; in esw_acl_egress_vlan_destroy() 116 vlan_grp = mlx5_create_flow_group(vport->egress.acl, flow_group_in); in esw_acl_egress_vlan_grp_create() [all …]
|
/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-am65-iot2050-common-pg1.dtsi | 59 dmas = <&main_udmap 0xc100>, /* egress slice 0 */ 60 <&main_udmap 0xc101>, /* egress slice 0 */ 61 <&main_udmap 0xc102>, /* egress slice 0 */ 62 <&main_udmap 0xc103>, /* egress slice 0 */ 63 <&main_udmap 0xc104>, /* egress slice 1 */ 64 <&main_udmap 0xc105>, /* egress slice 1 */ 65 <&main_udmap 0xc106>, /* egress slice 1 */ 66 <&main_udmap 0xc107>, /* egress slice 1 */
|
H A D | k3-am654-idk.dtso | 53 dmas = <&main_udmap 0xc100>, /* egress slice 0 */ 54 <&main_udmap 0xc101>, /* egress slice 0 */ 55 <&main_udmap 0xc102>, /* egress slice 0 */ 56 <&main_udmap 0xc103>, /* egress slice 0 */ 57 <&main_udmap 0xc104>, /* egress slice 1 */ 58 <&main_udmap 0xc105>, /* egress slice 1 */ 59 <&main_udmap 0xc106>, /* egress slice 1 */ 60 <&main_udmap 0xc107>, /* egress slice 1 */ 120 dmas = <&main_udmap 0xc200>, /* egress slice 0 */ 121 <&main_udmap 0xc201>, /* egress slice 0 */ [all …]
|
/linux/tools/testing/selftests/net/forwarding/ |
H A D | tc_flower_l2_miss.sh | 80 tc filter add dev $swp2 egress protocol ipv4 handle 101 pref 1 \ 84 tc filter add dev $swp2 egress protocol ipv4 handle 102 pref 1 \ 119 tc filter del dev $swp2 egress protocol ipv4 pref 1 handle 102 flower 120 tc filter del dev $swp2 egress protocol ipv4 pref 1 handle 101 flower 137 tc filter add dev $swp2 egress protocol $proto handle 101 pref 1 \ 141 tc filter add dev $swp2 egress protocol $proto handle 102 pref 1 \ 176 tc filter del dev $swp2 egress protocol $proto pref 1 handle 102 flower 177 tc filter del dev $swp2 egress protocol $proto pref 1 handle 101 flower 254 tc filter add dev $swp2 egress protocol $proto handle 101 pref 1 \ 263 tc filter del dev $swp2 egress protocol $proto pref 1 handle 101 flower [all …]
|
H A 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" 102 mirror_uninstall $swp1 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"
|
H A D | router.sh | 197 tc filter add dev $rp2 egress protocol ip pref 1 handle 101 \ 208 tc filter del dev $rp2 egress protocol ip pref 1 handle 101 flower 244 tc filter add dev $rp2 egress protocol $proto pref 1 handle 101 \ 258 tc filter del dev $rp2 egress protocol $proto pref 1 handle 101 flower 275 tc filter add dev $rp2 egress protocol ip pref 1 handle 101 \ 286 tc filter del dev $rp2 egress protocol ip pref 1 handle 101 flower 295 tc filter add dev $rp2 egress protocol ipv6 pref 1 handle 101 \ 306 tc filter del dev $rp2 egress protocol ipv6 pref 1 handle 101 flower 315 tc filter add dev $rp2 egress protocol ip pref 1 handle 101 \ 330 tc filter del dev $rp2 egress protocol ip pref 1 handle 101 flower
|
H A D | vxlan_bridge_1d_ipv6.sh | 345 tc filter add dev $rp1 egress protocol ipv6 pref 1 handle 101 \ 351 tc filter add dev $swp1 egress protocol ip pref 1 handle 101 \ 368 tc filter del dev $swp1 egress 369 tc filter del dev $rp1 egress 402 tc filter add dev $rp1 egress protocol ipv6 pref 1 handle 101 \ 408 tc filter add dev $swp1 egress protocol ipv6 pref 1 handle 101 \ 424 tc filter del dev $swp1 egress 425 tc filter del dev $rp1 egress 627 tc filter add dev v1 egress pref 77 protocol ipv6 \ 629 vxlan_ping_test $h1 2001:db8:1::3 "" v1 egress 77 10 [all …]
|
H A D | tc_actions.sh | 77 action mirred egress $action dev $swp2 134 $tcflags dst_ip 192.0.2.2 action mirred egress redirect \ 166 tc filter add dev $h1 protocol ip pref 100 handle 100 egress flower \ 198 tc filter del dev $h1 egress protocol ip pref 100 handle 100 flower 211 tc filter add dev $h1 protocol ip pref 100 handle 100 egress flower \ 219 tc filter add dev $h1 protocol ip pref 101 handle 101 egress flower \ 240 tc filter del dev $h1 egress protocol ip pref 100 handle 100 flower 241 tc filter del dev $h1 egress protocol ip pref 101 handle 101 flower 271 tc filter add dev $h1 egress pref 20 chain 0 handle 20 flower \ 275 tc filter add dev $h1 egress pref 30 chain 5 handle 30 flower \ [all …]
|
H A D | bridge_vlan_mcast.sh | 167 tc filter add dev $dev egress pref 10 prot 802.1Q \ 171 tc filter add dev $dev egress pref 10 prot 802.1Q \ 184 tc filter del dev $dev egress pref 10 204 local tcstats=$(tc_rule_stats_get $dev 10 egress) 500 tc filter add dev $swp1 egress pref 10 prot 802.1Q \ 502 tc filter add dev $swp2 egress pref 10 prot 802.1Q \ 513 local swp1_tcstats=$(tc_rule_stats_get $swp1 10 egress) 517 local swp2_tcstats=$(tc_rule_stats_get $swp2 10 egress) 521 tc filter del dev $swp2 egress pref 10 522 tc filter del dev $swp1 egress pref 10
|
H A D | tc_mpls_l2vpn.sh | 86 action mirred egress redirect dev $mpls1 95 action mirred egress redirect dev $edge1 115 action mirred egress redirect dev $mpls2 124 action mirred egress redirect dev $edge2
|
H A D | vxlan_bridge_1d.sh | 506 tc filter add dev v1 egress pref 77 prot ip \ 508 vxlan_ping_test $h1 192.0.2.3 "" v1 egress 77 10 509 tc filter del dev v1 egress pref 77 prot ip 518 tc filter add dev v1 egress pref 77 prot ip \ 520 vxlan_ping_test $h1 192.0.2.3 "-Q 0x14" v1 egress 77 10 521 vxlan_ping_test $h1 192.0.2.3 "-Q 0x18" v1 egress 77 0 522 tc filter del dev v1 egress pref 77 prot ip 534 tc filter add dev v1 egress pref 77 prot ip \ 537 vxlan_ping_test $h1 192.0.2.3 "-Q $q" v1 egress 77 10 538 tc filter del dev v1 egress pref 77 prot ip
|
/linux/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | sharedbuffer.sh | 29 tc filter add dev $h1 egress pref 2 handle 102 matchall action drop 34 tc filter del dev $h1 egress pref 2 handle 102 matchall action drop 46 tc filter add dev $h2 egress pref 1 handle 101 matchall action drop 51 tc filter del dev $h2 egress pref 1 handle 101 matchall action drop 118 tc filter add dev $h1 egress protocol ip pref 1 handle 101 flower \ 140 tc filter del dev $h1 egress protocol ip pref 1 handle 101 flower \ 151 tc filter add dev $h1 egress protocol ip pref 1 handle 101 flower \ 173 tc filter del dev $h1 egress protocol ip pref 1 handle 101 flower \ 184 tc filter add dev $h1 egress protocol arp pref 1 handle 101 flower \ 203 tc filter del dev $h1 egress protocol arp pref 1 handle 101 flower \
|
H A D | tc_restrictions.sh | 97 action mirred egress redirect dev $swp2 115 action mirred egress redirect dev $swp2 125 action mirred egress redirect dev $swp2 132 action mirred egress redirect dev $swp2 151 action mirred egress mirror dev $swp2 158 action mirred egress mirror dev $swp2 \ 159 action mirred egress mirror dev $swp1 183 tc filter add dev $swp1 egress protocol all pref 1 handle 101 \ 258 tc filter add dev $swp1 egress protocol ip pref 10 handle 101 flower \ 261 tc filter add dev $swp1 egress protocol all pref 11 handle 102 \ [all …]
|
H A D | one_armed_router.sh | 139 tc filter add dev $swp2 egress protocol ip pref 1 handle 101 flower \ 143 tc filter add dev $swp2 egress protocol ip pref 2 handle 102 flower \ 171 tc filter del dev $swp2 egress protocol ip pref 2 handle 102 flower 172 tc filter del dev $swp2 egress protocol ip pref 1 handle 101 flower 182 tc filter add dev $swp2 egress protocol ipv6 pref 1 handle 101 flower \ 186 tc filter add dev $swp2 egress protocol ipv6 pref 2 handle 102 flower \ 214 tc filter del dev $swp2 egress protocol ipv6 pref 2 handle 102 flower 215 tc filter del dev $swp2 egress protocol ipv6 pref 1 handle 101 flower
|
H A D | qos_pfc.sh | 141 devlink_tc_bind_pool_th_save $swp2 1 egress 142 devlink_tc_bind_pool_th_save $swp3 1 egress 183 ip link set dev $swp2.111 type vlan egress-qos-map 0:0 1:1 186 devlink_tc_bind_pool_th_set $swp2 1 egress 6 $_10MB 200 ip link set dev $swp3.111 type vlan egress-qos-map 0:0 1:1 203 devlink_tc_bind_pool_th_set $swp3 1 egress 5 $_10MB 309 devlink_tc_bind_pool_th_restore $swp3 1 egress 322 devlink_tc_bind_pool_th_restore $swp2 1 egress
|
H A 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
|
H A D | vxlan_flooding.sh | 178 tc filter add dev br0 egress protocol all pref 1 handle 1 \ 181 tc filter add dev $h1 egress protocol all pref 1 handle 1 \ 183 tc filter add dev $h1 egress protocol all pref 2 handle 2 \ 209 tc filter del dev $h1 egress protocol all pref 2 handle 2 matchall 210 tc filter del dev $h1 egress protocol all pref 1 handle 1 flower 212 tc filter del dev br0 egress protocol all pref 1 handle 1 matchall
|
/linux/arch/alpha/lib/ |
H A 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/tools/testing/selftests/net/ |
H A D | bareudp.sh | 404 action mirred egress redirect dev bareudp_ns1 408 action mirred egress redirect dev bareudp_ns2 417 action mirred egress redirect dev bareudp_ns1 421 action mirred egress redirect dev bareudp_ns2 433 action mirred egress redirect dev bareudp_ns1 437 action mirred egress redirect dev bareudp_ns2 454 action mirred egress redirect dev bareudp_ns1 458 action mirred egress redirect dev bareudp_ns2 467 action mirred egress redirect dev bareudp_ns1 471 action mirred egress redirect dev bareudp_ns2 [all …]
|
/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | cgroup_link.c | 49 prog_fd = bpf_program__fd(skel->progs.egress); in serial_test_cgroup_link() 66 links[i] = bpf_program__attach_cgroup(skel->progs.egress, in serial_test_cgroup_link() 118 links[last_cg] = bpf_program__attach_cgroup(skel->progs.egress, in serial_test_cgroup_link() 143 tmp_link = bpf_program__attach_cgroup(skel->progs.egress, in serial_test_cgroup_link() 161 links[last_cg] = bpf_program__attach_cgroup(skel->progs.egress, in serial_test_cgroup_link() 196 link_upd_opts.old_prog_fd = bpf_program__fd(skel->progs.egress); in serial_test_cgroup_link()
|
/linux/tools/bpf/bpftool/Documentation/ |
H A D | bpftool-net.rst | 73 **tcx_egress** - Egress TCX. runs on egress net traffic; 101 eth0(2) clsact/egress prefix_matcher.o:[cls_prefix_matcher_clsact] id 111726 102 eth0(2) clsact/egress cls_fg_dscp id 108619 act [] 103 eth0(2) clsact/egress fbflow_egress id 130245 135 "kind": "clsact/egress", 141 "kind": "clsact/egress", 148 "kind": "clsact/egress",
|
/linux/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_tc_matchall.c | 214 tc_port_matchall->egress.hwtc = e->idx; in cxgb4_matchall_alloc_tc() 215 tc_port_matchall->egress.cookie = cls->cookie; in cxgb4_matchall_alloc_tc() 216 tc_port_matchall->egress.state = CXGB4_MATCHALL_STATE_ENABLED; in cxgb4_matchall_alloc_tc() 232 cxgb4_sched_class_free(dev, tc_port_matchall->egress.hwtc); in cxgb4_matchall_free_tc() 234 tc_port_matchall->egress.hwtc = SCHED_CLS_NONE; in cxgb4_matchall_free_tc() 235 tc_port_matchall->egress.cookie = 0; in cxgb4_matchall_free_tc() 236 tc_port_matchall->egress.state = CXGB4_MATCHALL_STATE_DISABLED; in cxgb4_matchall_free_tc() 431 if (tc_port_matchall->egress.state == CXGB4_MATCHALL_STATE_ENABLED) { in cxgb4_tc_matchall_replace() 465 if (cls_matchall->cookie != tc_port_matchall->egress.cookie) in cxgb4_tc_matchall_destroy() 521 if (tc_port_matchall->egress.state == CXGB4_MATCHALL_STATE_ENABLED) in cxgb4_matchall_disable_offload()
|
/linux/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ |
H A D | switch-driver.rst | 147 * mirred egress redirect 165 $ tc filter add dev eth4 ingress matchall action mirred egress redirect dev eth1 174 action mirred egress redirect dev eth3 187 …add block 1 ingress protocol 802.1q flower skip_sw vlan_prio 3 action mirred egress mirror dev eth6 196 …add block 1 ingress protocol 802.1q flower skip_sw vlan_id 200 action mirred egress mirror dev eth6 201 …add block 1 ingress protocol 802.1q flower skip_sw vlan_id 200 action mirred egress mirror dev eth6 204 …add block 1 ingress protocol 802.1q flower skip_sw vlan_id 200 action mirred egress mirror dev eth6 207 egress restrictions as any other traffic. This means that when a mirrored 214 …add block 1 ingress protocol 802.1q flower skip_sw vlan_id 200 action mirred egress mirror dev eth6 215 …add block 1 ingress protocol 802.1q flower skip_sw vlan_id 100 action mirred egress mirror dev eth7
|
/linux/net/sched/ |
H A D | act_nat.c | 125 int egress; in tcf_nat_act() local 139 egress = parms->flags & TCA_NAT_FLAG_EGRESS; in tcf_nat_act() 150 if (egress) in tcf_nat_act() 164 if (egress) in tcf_nat_act() 227 if (egress) in tcf_nat_act() 246 if (egress) in tcf_nat_act()
|