Home
last modified time | relevance | path

Searched +full:dev +full:- +full:handle (Results 1 – 25 of 1064) sorted by relevance

12345678910>>...43

/linux/tools/testing/selftests/tc-testing/tc-tests/filters/
H A Dfw.json4 "name": "Add fw filter with prio at 32-bit maxixum",
13 "$TC qdisc add dev $DEV1 ingress"
15 "cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 65535 fw action ok",
17 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 65535 protocol all fw",
18 "matchPattern": "pref 65535 fw.*handle 0x1.*gact action pass",
21 "$TC qdisc del dev $DEV1 ingress"
26 "name": "Add fw filter with prio exceeding 32-bit maxixum",
35 "$TC qdisc add dev $DEV1 ingress"
37 "cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 65536 fw action ok",
39 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 65536 protocol all fw",
[all …]
H A Dflow.json13 "$TC qdisc add dev $DEV1 ingress"
15 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 1 protocol ip flow map key ds…
17 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 protocol ip prio 1 flow",
18 …"matchPattern": "filter parent ffff: protocol ip pref 1 flow chain [0-9]+ handle 0x1 map keys dst …
21 "$TC qdisc del dev $DEV1 ingress"
35 "$TC qdisc add dev $DEV1 ingress"
37 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 1 protocol ip flow map key ds…
39 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 protocol ip prio 1 flow",
40 …"matchPattern": "filter parent ffff: protocol ip pref 1 flow chain [0-9]+ handle 0x1 map keys dst.…
43 "$TC qdisc del dev $DEV1 ingress"
[all …]
H A Dmatchall.json13 "$TC qdisc add dev $DUMMY ingress"
15 …"cmdUnderTest": "$TC filter add dev $DUMMY parent ffff: handle 0x1 prio 1 protocol ip matchall act…
17 "verifyCmd": "$TC filter get dev $DUMMY parent ffff: handle 1 prio 1 protocol ip matchall",
18 …"matchPattern": "^filter parent ffff: protocol ip pref 1 matchall.*handle 0x1.*gact action pass.*r…
21 "$TC qdisc del dev $DUMMY ingress"
35 "$TC qdisc add dev $DUMMY root handle 1: prio"
37 …"cmdUnderTest": "$TC filter add dev $DUMMY parent 1: handle 0x1 prio 1 protocol ip matchall action…
39 "verifyCmd": "$TC filter get dev $DUMMY parent 1: handle 1 prio 1 protocol ip matchall",
40 …"matchPattern": "^filter parent 1: protocol ip pref 1 matchall.*handle 0x1.*gact action pass.*ref …
43 "$TC qdisc del dev $DUMMY root handle 1: prio"
[all …]
H A Dbpf.json7 "bpf-filter"
13 "$TC qdisc add dev $DEV1 ingress"
15 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 100 bpf bytecode …
17 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 protocol ip prio 100 bpf",
18 …"matchPattern": "filter parent ffff: protocol ip pref 100 bpf chain [0-9]+ handle 0x1.*bytecode '4…
21 "$TC qdisc del dev $DEV1 ingress"
29 "bpf-filter"
35 "$TC qdisc add dev $DEV1 ingress"
37 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 100 bpf bytecode …
39 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 protocol ip prio 100 bpf",
[all …]
/linux/tools/testing/selftests/net/forwarding/
H A Dtc_flower.sh2 # SPDX-License-Identifier: GPL-2.0
29 tc qdisc add dev $h2 clsact
34 tc qdisc del dev $h2 clsact
44 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
46 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
49 $MZ $h1 -c 1 -p 64 -a $h1mac -b $h2mac -A 192.0.2.1 -B 192.0.2.2 \
50 -t ip -q
52 tc_check_packets "dev $h2 ingress" 101 1
55 tc_check_packets "dev $h2 ingress" 102 0
58 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
[all …]
H A Dtc_actions.sh2 # SPDX-License-Identifier: GPL-2.0
20 tc qdisc add dev $h1 clsact
25 tc qdisc del dev $h1 clsact
32 tc qdisc add dev $h2 clsact
37 tc qdisc del dev $h2 clsact
44 tc qdisc add dev $swp1 clsact
53 tc qdisc del dev $swp1 clsact
66 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
69 $MZ $h1 -c 1 -p 64 -a $h1mac -b $h2mac -A 192.0.2.1 -B 192.0.2.2 \
70 -t ip -q
[all …]
/linux/tools/testing/selftests/drivers/net/mlxsw/
H A Dtc_restrictions.sh2 # SPDX-License-Identifier: GPL-2.0
41 # It is forbidden in mlxsw driver to have mixed-bound
44 tc qdisc add dev $swp1 ingress_block 22 clsact
47 tc filter add block 22 protocol ip pref 1 handle 101 flower \
51 tc qdisc add dev $swp2 ingress_block 22 clsact
54 tc qdisc del dev $swp2 clsact
56 tc qdisc add dev $swp2 egress_block 22 clsact
59 tc filter del block 22 protocol ip pref 1 handle 101 flower
61 tc qdisc add dev $swp2 egress_block 22 clsact
64 tc filter add block 22 protocol ip pref 1 handle 101 flower \
[all …]
H A Dsch_offload.sh2 # SPDX-License-Identifier: GPL-2.0
19 local handle=$1; shift
23 h=$(qdisc_stats_get $h1 "$handle" .handle)
24 [[ $h == '"'$handle'"' ]]
25 check_err $? "Qdisc with handle $handle does not exist"
27 offloaded=$(qdisc_stats_get $h1 "$handle" .offloaded)
29 check_fail $? "Qdisc with handle $handle offloaded, but should not be"
34 local handle=$1; shift
36 if [[ ! -z $handle ]]; then
37 local offloaded=$(qdisc_stats_get $h1 "$handle" .offloaded)
[all …]
/linux/tools/testing/selftests/tc-testing/tc-tests/qdiscs/
H A Dfq.json14 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root fq",
16 "verifyCmd": "$TC qdisc show dev $DUMMY",
17 "matchPattern": "qdisc fq 1: root refcnt [0-9]+ limit",
20 "$TC qdisc del dev $DUMMY handle 1: root"
35 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root fq limit 3000",
37 "verifyCmd": "$TC qdisc show dev $DUMMY",
38 "matchPattern": "qdisc fq 1: root refcnt [0-9]+ limit 3000p",
41 "$TC qdisc del dev $DUMMY handle 1: root"
56 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root fq flow_limit 300",
58 "verifyCmd": "$TC qdisc show dev $DUMMY",
[all …]
H A Dcake.json14 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root cake",
16 "verifyCmd": "$TC qdisc show dev $DUMMY",
17 …ern": "qdisc cake 1: root refcnt [0-9]+ bandwidth unlimited diffserv3 triple-isolate nonat nowash …
20 "$TC qdisc del dev $DUMMY handle 1: root"
35 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root cake bandwidth 1000",
37 "verifyCmd": "$TC qdisc show dev $DUMMY",
38 …ttern": "qdisc cake 1: root refcnt [0-9]+ bandwidth 1Kbit diffserv3 triple-isolate nonat nowash no
41 "$TC qdisc del dev $DUMMY handle 1: root"
46 "name": "Create CAKE with autorate-ingress flag",
56 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root cake autorate-ingress",
[all …]
H A Dets.json14 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 2",
16 "verifyCmd": "$TC qdisc show dev $DUMMY",
20 "$TC qdisc del dev $DUMMY handle 1: root"
35 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets quanta 1000 900 800 700",
37 "verifyCmd": "$TC qdisc show dev $DUMMY",
41 "$TC qdisc del dev $DUMMY handle 1: root"
56 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets strict 3",
58 "verifyCmd": "$TC qdisc show dev $DUMMY",
62 "$TC qdisc del dev $DUMMY handle 1: root"
77 … "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root ets bands 4 quanta 1000 900 800 700",
[all …]
H A Dnetem.json14 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root netem",
16 "verifyCmd": "$TC qdisc show dev $DUMMY",
17 "matchPattern": "qdisc netem 1: root refcnt [0-9]+ limit",
20 "$TC qdisc del dev $DUMMY handle 1: root"
35 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root netem limit 200",
37 "verifyCmd": "$TC qdisc show dev $DUMMY",
38 "matchPattern": "qdisc netem 1: root refcnt [0-9]+ limit 200",
41 "$TC qdisc del dev $DUMMY handle 1: root"
56 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root netem delay 100ms",
58 "verifyCmd": "$TC qdisc show dev $DUMMY",
[all …]
H A Dfifo.json14 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root bfifo",
16 "verifyCmd": "$TC qdisc show dev $DUMMY",
17 "matchPattern": "qdisc bfifo 1: root.*limit [0-9]+b",
20 "$TC qdisc del dev $DUMMY handle 1: root bfifo"
35 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root pfifo",
37 "verifyCmd": "$TC qdisc show dev $DUMMY",
38 "matchPattern": "qdisc pfifo 1: root.*limit [0-9]+p",
41 "$TC qdisc del dev $DUMMY handle 1: root pfifo"
46 … "name": "Add bfifo qdisc with system default parameters on egress with handle of maximum value",
56 "cmdUnderTest": "$TC qdisc add dev $DUMMY root handle ffff: bfifo",
[all …]
H A Dfq_codel.json14 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root fq_codel",
16 "verifyCmd": "$TC qdisc show dev $DUMMY",
17 …"matchPattern": "qdisc fq_codel 1: root refcnt [0-9]+ limit 10240p flows 1024 quantum.*target 5ms …
20 "$TC qdisc del dev $DUMMY handle 1: root"
35 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root fq_codel limit 1000",
37 "verifyCmd": "$TC qdisc show dev $DUMMY",
38 …"matchPattern": "qdisc fq_codel 1: root refcnt [0-9]+ limit 1000p flows 1024 quantum.*target 5ms i…
41 "$TC qdisc del dev $DUMMY handle 1: root"
56 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root fq_codel memory_limit 100000",
58 "verifyCmd": "$TC qdisc show dev $DUMMY",
[all …]
H A Dsfb.json14 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root sfb",
16 "verifyCmd": "$TC qdisc show dev $DUMMY",
17 "matchPattern": "qdisc sfb 1: root refcnt [0-9]+ rehash 600s db 60s",
20 "$TC qdisc del dev $DUMMY handle 1: root"
35 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root sfb rehash 60",
37 "verifyCmd": "$TC qdisc show dev $DUMMY",
38 "matchPattern": "qdisc sfb 1: root refcnt [0-9]+ rehash 60ms db 60s",
41 "$TC qdisc del dev $DUMMY handle 1: root"
56 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root sfb db 100",
58 "verifyCmd": "$TC qdisc show dev $DUMMY",
[all …]
H A Dhtb.json14 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root htb",
16 "verifyCmd": "$TC qdisc show dev $DUMMY",
17 …"matchPattern": "qdisc htb 1: root refcnt [0-9]+ r2q 10 default 0 direct_packets_stat.*direct_qlen…
20 "$TC qdisc del dev $DUMMY handle 1: root"
25 "name": "Create HTB with default-N setting",
35 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root htb default 10",
37 "verifyCmd": "$TC qdisc show dev $DUMMY",
38 …"matchPattern": "qdisc htb 1: root refcnt [0-9]+ r2q 10 default 0x10 direct_packets_stat.* direct_…
41 "$TC qdisc del dev $DUMMY handle 1: root"
56 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root htb r2q 5",
[all …]
H A Dcbs.json14 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root cbs",
16 "verifyCmd": "$TC qdisc show dev $DUMMY",
17 …"matchPattern": "qdisc cbs 1: root refcnt [0-9]+ hicredit 0 locredit 0 sendslope 0 idleslope 0 off…
20 "$TC qdisc del dev $DUMMY handle 1: root"
35 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root cbs hicredit 64",
37 "verifyCmd": "$TC qdisc show dev $DUMMY",
38 …"matchPattern": "qdisc cbs 1: root refcnt [0-9]+ hicredit 64 locredit 0 sendslope 0 idleslope 0 of…
41 "$TC qdisc del dev $DUMMY handle 1: root"
56 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root cbs locredit 10",
58 "verifyCmd": "$TC qdisc show dev $DUMMY",
[all …]
H A Dcodel.json14 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root codel",
16 "verifyCmd": "$TC qdisc show dev $DUMMY",
17 "matchPattern": "qdisc codel 1: root refcnt [0-9]+ limit 1000p target 5ms interval 100ms",
20 "$TC qdisc del dev $DUMMY handle 1: root"
35 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root codel limit 1500",
37 "verifyCmd": "$TC qdisc show dev $DUMMY",
38 "matchPattern": "qdisc codel 1: root refcnt [0-9]+ limit 1500p target 5ms interval 100ms",
41 "$TC qdisc del dev $DUMMY handle 1: root"
56 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root codel target 100ms",
58 "verifyCmd": "$TC qdisc show dev $DUMMY",
[all …]
H A Dqfq.json14 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root qfq",
16 "verifyCmd": "$TC qdisc show dev $DUMMY",
17 "matchPattern": "qdisc qfq 1: root refcnt [0-9]+",
20 "$TC qdisc del dev $DUMMY handle 1: root"
34 "$TC qdisc add dev $DUMMY handle 1: root qfq"
36 "cmdUnderTest": "$TC class add dev $DUMMY parent 1: classid 1:1 qfq weight 100",
38 "verifyCmd": "$TC class show dev $DUMMY",
42 "$TC qdisc del dev $DUMMY handle 1: root"
56 "$TC qdisc add dev $DUMMY handle 1: root qfq"
58 "cmdUnderTest": "$TC class add dev $DUMMY parent 1: classid 1:1 qfq weight 9999",
[all …]
H A Dtbf.json14 … "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root tbf limit 1000 burst 1500 rate 10000",
16 "verifyCmd": "$TC qdisc show dev $DUMMY",
17 "matchPattern": "qdisc tbf 1: root refcnt [0-9]+ rate 10Kbit burst 1500b limit 1000b",
20 "$TC qdisc del dev $DUMMY handle 1: root"
35 …"cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root tbf limit 1000 burst 1500 rate 20000 mtu …
37 "verifyCmd": "$TC qdisc show dev $DUMMY",
38 "matchPattern": "qdisc tbf 1: root refcnt [0-9]+ rate 20Kbit burst 1500b limit 1000b",
41 "$TC qdisc del dev $DUMMY handle 1: root"
56 …"cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root tbf limit 1000 burst 1500 rate 20000 mtu …
58 "verifyCmd": "$TC qdisc show dev $DUMMY",
[all …]
H A Dchoke.json14 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000",
16 "verifyCmd": "$TC qdisc show dev $DUMMY",
17 "matchPattern": "qdisc choke 1: root refcnt [0-9]+ limit 1000p min 83p max 250p",
20 "$TC qdisc del dev $DUMMY handle 1: root"
35 …"cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000 min 100",
37 "verifyCmd": "$TC qdisc show dev $DUMMY",
38 "matchPattern": "qdisc choke 1: root refcnt [0-9]+ limit 1000p min 100p max 250p",
41 "$TC qdisc del dev $DUMMY handle 1: root"
56 …"cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000 max 900",
58 "verifyCmd": "$TC qdisc show dev $DUMMY",
[all …]
H A Dhhf.json14 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root hhf",
16 "verifyCmd": "$TC qdisc show dev $DUMMY",
17 …"matchPattern": "qdisc hhf 1: root refcnt [0-9]+.*hh_limit 2048 reset_timeout 40ms admit_bytes 128…
20 "$TC qdisc del dev $DUMMY handle 1: root"
35 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root hhf limit 1500",
37 "verifyCmd": "$TC qdisc show dev $DUMMY",
38 …"matchPattern": "qdisc hhf 1: root refcnt [0-9]+ limit 1500p.*hh_limit 2048 reset_timeout 40ms adm…
41 "$TC qdisc del dev $DUMMY handle 1: root"
56 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root hhf quantum 9000",
58 "verifyCmd": "$TC qdisc show dev $DUMMY",
[all …]
/linux/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/
H A Dtc_flower.sh2 # SPDX-License-Identifier: GPL-2.0
4 # This test is for checking the A-TCAM and C-TCAM operation in Spectrum-2.
35 tc qdisc add dev $h2 clsact
40 tc qdisc del dev $h2 clsact
49 perf record -q -e $tracepoint $cmd
58 perf record -a -q -e $tracepoint sleep $seconds
66 local perf_output=`perf script -F trace:event,trace`
67 return `echo $perf_output | grep "$tracepoint:" | wc -l`
76 if [[ "$?" -ne "$count" ]]; then
87 if [[ "$?" -eq "0" ]]; then
[all …]
/linux/tools/testing/selftests/tc-testing/tc-tests/infra/
H A Dactions.json13 "$TC qdisc add dev $DUMMY ingress",
16 …"cmdUnderTest": "$TC filter add dev $DUMMY parent ffff: handle 0x1 prio 1 protocol ip matchall act…
18 "verifyCmd": "$TC filter get dev $DUMMY parent ffff: handle 1 prio 1 protocol ip matchall",
19 "matchPattern": "^filter parent ffff: protocol ip pref 1 matchall.*handle 0x1.*",
22 "$TC qdisc del dev $DUMMY ingress"
36 "$TC qdisc add dev $DUMMY ingress",
39 …"cmdUnderTest": "$TC filter add dev $DUMMY parent ffff: handle 0x1 prio 1 protocol ip matchall act…
41 "verifyCmd": "$TC filter get dev $DUMMY parent ffff: handle 1 prio 1 protocol ip matchall",
42 "matchPattern": "^filter parent ffff: protocol ip pref 1 matchall.*handle 0x1.*",
45 "$TC qdisc del dev $DUMMY ingress"
[all …]
/linux/include/trace/events/
H A Dqdisc.h27 __field( u32, handle )
34 __entry->qdisc = qdisc;
35 __entry->txq = txq;
36 __entry->packets = skb ? packets : 0;
37 __entry->skbaddr = skb;
38 __entry->ifindex = txq->dev ? txq->dev
[all...]

12345678910>>...43