| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- [
- {
- "id": "b1e9",
- "name": "Test matching of source IP",
- "category": [
- "actions",
- "scapy"
- ],
- "plugins": {
- "requires": [
- "nsPlugin",
- "scapyPlugin"
- ]
- },
- "setup": [
- [
- "$TC qdisc del dev $DEV1 ingress",
- 0,
- 1,
- 2,
- 255
- ],
- "$TC qdisc add dev $DEV1 ingress"
- ],
- "cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: prio 3 protocol ip flower src_ip 16.61.16.61 flowid 1:1 action ok",
- "scapy": {
- "iface": "$DEV0",
- "count": 1,
- "packet": "Ether(type=0x800)/IP(src='16.61.16.61')/ICMP()"
- },
- "expExitCode": "0",
- "verifyCmd": "$TC -s -j filter ls dev $DEV1 ingress prio 3",
- "matchJSON": [
- {
- "path": [
- 1,
- "options",
- "actions",
- 0,
- "stats",
- "packets"
- ],
- "value": 1
- }
- ],
- "teardown": [
- "$TC qdisc del dev $DEV1 ingress"
- ]
- },
- {
- "id": "e9c4",
- "name": "Test matching of source IP with wrong count",
- "category": [
- "actions",
- "scapy"
- ],
- "plugins": {
- "requires": [
- "nsPlugin",
- "scapyPlugin"
- ]
- },
- "setup": [
- [
- "$TC qdisc del dev $DEV1 ingress",
- 0,
- 1,
- 2,
- 255
- ],
- "$TC qdisc add dev $DEV1 ingress"
- ],
- "cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: prio 3 protocol ip flower src_ip 16.61.16.61 flowid 1:1 action ok",
- "scapy": {
- "iface": "$DEV0",
- "count": 3,
- "packet": "Ether(type=0x800)/IP(src='16.61.16.61')/ICMP()"
- },
- "expExitCode": "0",
- "verifyCmd": "$TC -s -j filter ls dev $DEV1 parent ffff:",
- "matchJSON": [
- {
- "path": [
- 1,
- "options",
- "actions",
- 0,
- "stats",
- "packets"
- ],
- "value": 1
- }
- ],
- "teardown": [
- "$TC qdisc del dev $DEV1 ingress"
- ]
- }
- ]
|