| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254 |
- [
- {
- "id": "a4c7",
- "name": "Create DualPI2 with default setting",
- "category": [
- "qdisc",
- "dualpi2"
- ],
- "plugins": {
- "requires": "nsPlugin"
- },
- "setup": [
- ],
- "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root dualpi2",
- "expExitCode": "0",
- "verifyCmd": "$TC qdisc show dev $DUMMY",
- "matchPattern": "qdisc dualpi2 1: root refcnt [0-9]+ limit 10000p.* step_thresh 1ms min_qlen_step 0p coupling_factor 2 drop_on_overload drop_dequeue classic_protection 10% l4s_ect split_gso",
- "matchCount": "1",
- "teardown": [
- "$TC qdisc del dev $DUMMY handle 1: root"
- ]
- },
- {
- "id": "1ea4",
- "name": "Create DualPI2 with memlimit",
- "category": [
- "qdisc",
- "dualpi2"
- ],
- "plugins": {
- "requires": "nsPlugin"
- },
- "setup": [
- ],
- "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root dualpi2 memlimit 20000000",
- "expExitCode": "0",
- "verifyCmd": "$TC qdisc show dev $DUMMY",
- "matchPattern": "qdisc dualpi2 1: root refcnt [0-9]+ limit 10000p.* memlimit 20000000B",
- "matchCount": "1",
- "teardown": [
- "$TC qdisc del dev $DUMMY handle 1: root"
- ]
- },
- {
- "id": "2130",
- "name": "Create DualPI2 with typical_rtt and max_rtt",
- "category": [
- "qdisc",
- "dualpi2"
- ],
- "plugins": {
- "requires": "nsPlugin"
- },
- "setup": [
- ],
- "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root dualpi2 typical_rtt 20ms max_rtt 200ms",
- "expExitCode": "0",
- "verifyCmd": "$TC qdisc show dev $DUMMY",
- "matchPattern": "qdisc dualpi2 1: root refcnt [0-9]+ limit 10000p.* target 20ms tupdate 20ms alpha 0.042969 beta 1.496094",
- "matchCount": "1",
- "teardown": [
- "$TC qdisc del dev $DUMMY handle 1: root"
- ]
- },
- {
- "id": "90c1",
- "name": "Create DualPI2 with max_rtt",
- "category": [
- "qdisc",
- "dualpi2"
- ],
- "plugins": {
- "requires": "nsPlugin"
- },
- "setup": [
- ],
- "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root dualpi2 max_rtt 300ms",
- "expExitCode": "0",
- "verifyCmd": "$TC qdisc show dev $DUMMY",
- "matchPattern": "qdisc dualpi2 1: root refcnt [0-9]+ limit 10000p.* target 50ms tupdate 50ms alpha 0.050781 beta 0.996094",
- "matchCount": "1",
- "teardown": [
- "$TC qdisc del dev $DUMMY handle 1: root"
- ]
- },
- {
- "id": "7b3c",
- "name": "Create DualPI2 with any_ect option",
- "category": [
- "qdisc",
- "dualpi2"
- ],
- "plugins": {
- "requires": "nsPlugin"
- },
- "setup": [
- ],
- "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root dualpi2 any_ect",
- "expExitCode": "0",
- "verifyCmd": "$TC qdisc show dev $DUMMY",
- "matchPattern": "qdisc dualpi2 1: root refcnt [0-9]+ limit 10000p .* any_ect",
- "matchCount": "1",
- "teardown": [
- "$TC qdisc del dev $DUMMY handle 1: root"
- ]
- },
- {
- "id": "49a3",
- "name": "Create DualPI2 with overflow option",
- "category": [
- "qdisc",
- "dualpi2"
- ],
- "plugins": {
- "requires": "nsPlugin"
- },
- "setup": [
- ],
- "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root dualpi2 overflow",
- "expExitCode": "0",
- "verifyCmd": "$TC qdisc show dev $DUMMY",
- "matchPattern": "qdisc dualpi2 1: root refcnt [0-9]+ limit 10000p.* overflow",
- "matchCount": "1",
- "teardown": [
- "$TC qdisc del dev $DUMMY handle 1: root"
- ]
- },
- {
- "id": "d0a1",
- "name": "Create DualPI2 with drop_enqueue option",
- "category": [
- "qdisc",
- "dualpi2"
- ],
- "plugins": {
- "requires": "nsPlugin"
- },
- "setup": [
- ],
- "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root dualpi2 drop_enqueue",
- "expExitCode": "0",
- "verifyCmd": "$TC qdisc show dev $DUMMY",
- "matchPattern": "qdisc dualpi2 1: root refcnt [0-9]+ limit 10000p .* drop_enqueue",
- "matchCount": "1",
- "teardown": [
- "$TC qdisc del dev $DUMMY handle 1: root"
- ]
- },
- {
- "id": "f051",
- "name": "Create DualPI2 with no_split_gso option",
- "category": [
- "qdisc",
- "dualpi2"
- ],
- "plugins": {
- "requires": "nsPlugin"
- },
- "setup": [
- ],
- "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root dualpi2 no_split_gso",
- "expExitCode": "0",
- "verifyCmd": "$TC qdisc show dev $DUMMY",
- "matchPattern": "qdisc dualpi2 1: root refcnt [0-9]+ limit 10000p .* no_split_gso",
- "matchCount": "1",
- "teardown": [
- "$TC qdisc del dev $DUMMY handle 1: root"
- ]
- },
- {
- "id": "456b",
- "name": "Create DualPI2 with packet step_thresh",
- "category": [
- "qdisc",
- "dualpi2"
- ],
- "plugins": {
- "requires": "nsPlugin"
- },
- "setup": [
- ],
- "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root dualpi2 step_thresh 3p",
- "expExitCode": "0",
- "verifyCmd": "$TC qdisc show dev $DUMMY",
- "matchPattern": "qdisc dualpi2 1: root refcnt [0-9]+ limit 10000p .* step_thresh 3p",
- "matchCount": "1",
- "teardown": [
- "$TC qdisc del dev $DUMMY handle 1: root"
- ]
- },
- {
- "id": "610c",
- "name": "Create DualPI2 with packet min_qlen_step",
- "category": [
- "qdisc",
- "dualpi2"
- ],
- "plugins": {
- "requires": "nsPlugin"
- },
- "setup": [
- ],
- "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root dualpi2 min_qlen_step 1",
- "expExitCode": "0",
- "verifyCmd": "$TC qdisc show dev $DUMMY",
- "matchPattern": "qdisc dualpi2 1: root refcnt [0-9]+ limit 10000p .* min_qlen_step 1p",
- "matchCount": "1",
- "teardown": [
- "$TC qdisc del dev $DUMMY handle 1: root"
- ]
- },
- {
- "id": "b4fa",
- "name": "Create DualPI2 with packet coupling_factor",
- "category": [
- "qdisc",
- "dualpi2"
- ],
- "plugins": {
- "requires": "nsPlugin"
- },
- "setup": [
- ],
- "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root dualpi2 coupling_factor 1",
- "expExitCode": "0",
- "verifyCmd": "$TC qdisc show dev $DUMMY",
- "matchPattern": "qdisc dualpi2 1: root refcnt [0-9]+ limit 10000p .* coupling_factor 1",
- "matchCount": "1",
- "teardown": [
- "$TC qdisc del dev $DUMMY handle 1: root"
- ]
- },
- {
- "id": "37f1",
- "name": "Create DualPI2 with packet classic_protection",
- "category": [
- "qdisc",
- "dualpi2"
- ],
- "plugins": {
- "requires": "nsPlugin"
- },
- "setup": [
- ],
- "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root dualpi2 classic_protection 0",
- "expExitCode": "0",
- "verifyCmd": "$TC qdisc show dev $DUMMY",
- "matchPattern": "qdisc dualpi2 1: root refcnt [0-9]+ limit 10000p .* classic_protection 0%",
- "matchCount": "1",
- "teardown": [
- "$TC qdisc del dev $DUMMY handle 1: root"
- ]
- }
- ]
|