| [ |
| { |
| "id": "e9a3", |
| "name": "Add u32 with source match", |
| "category": [ |
| "filter", |
| "u32" |
| ], |
| "setup": [ |
| "$TC qdisc add dev $DEV1 ingress" |
| ], |
| "cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: protocol ip prio 1 u32 match ip src 127.0.0.1/32 flowid 1:1 action ok", |
| "expExitCode": "0", |
| "verifyCmd": "$TC filter show dev $DEV1 parent ffff:", |
| "matchPattern": "match 7f000002/ffffffff at 12", |
| "matchCount": "0", |
| "teardown": [ |
| "$TC qdisc del dev $DEV1 ingress" |
| ] |
| }, |
| { |
| "id": "d052", |
| "name": "Add 1M filters with the same action", |
| "category": [ |
| "filter", |
| "flower" |
| ], |
| "setup": [ |
| "$TC qdisc add dev $DEV2 ingress", |
| "./tdc_batch.py $DEV2 $BATCH_FILE --share_action -n 1000000" |
| ], |
| "cmdUnderTest": "$TC -b $BATCH_FILE", |
| "expExitCode": "0", |
| "verifyCmd": "$TC actions list action gact", |
| "matchPattern": "action order 0: gact action drop.*index 1 ref 1000000 bind 1000000", |
| "matchCount": "1", |
| "teardown": [ |
| "$TC qdisc del dev $DEV2 ingress", |
| "/bin/rm $BATCH_FILE" |
| ] |
| } |
| ] |