]> The Tcpdump Group git mirrors - tcpdump/commitdiff
Add tests for Marvell (E)DSA tags 744/head
authorVivien Didelot <[email protected]>
Sat, 6 Apr 2019 21:31:26 +0000 (17:31 -0400)
committerVivien Didelot <[email protected]>
Tue, 16 Apr 2019 16:27:13 +0000 (12:27 -0400)
tests/TESTLIST
tests/dsa-e.out [new file with mode: 0644]
tests/dsa.out [new file with mode: 0644]
tests/dsa.pcap [new file with mode: 0644]
tests/edsa-e.out [new file with mode: 0644]
tests/edsa.out [new file with mode: 0644]
tests/edsa.pcap [new file with mode: 0644]

index e08ddfebafc6bdef33fcb51f2229acdf63eecf0b..1494316c6b5e3d9694b5aa6334e9c72513c87269 100644 (file)
@@ -35,9 +35,17 @@ brcmtag              brcm-tag.pcap           brcm-tag.out
 brcmtag-e      brcm-tag.pcap           brcm-tag-e.out  -e
 brcmtagprepend brcm-tag-prepend.pcap   brcm-tag-prepend.out -e
 
+# Marvell DSA tag tests
+dsa            dsa.pcap                dsa.out
+dsa-e          dsa.pcap                dsa-e.out       -e
+
 # EAP tests
 eapon1         eapon1.pcap             eapon1.out
 
+# Marvell DSA tag tests
+edsa           edsa.pcap               edsa.out
+edsa-e         edsa.pcap               edsa-e.out      -e
+
 # ESP tests
 esp0           02-sunrise-sunset-esp.pcap      esp0.out
 # more ESP tests in crypto.sh
diff --git a/tests/dsa-e.out b/tests/dsa-e.out
new file mode 100644 (file)
index 0000000..6dcadf2
--- /dev/null
@@ -0,0 +1,8 @@
+    1  22:21:39.544060 00:50:b6:29:10:70 > d6:c5:28:21:3e:af, Marvell DSA mode Forward, dev 0, port 1, untagged, VID 0, FPri 0, IP 192.168.30.1 > 192.168.30.2: ICMP echo request, id 13586, seq 1, length 64
+    2  22:21:39.544382 d6:c5:28:21:3e:af > 00:50:b6:29:10:70, Marvell DSA mode From CPU, target dev 0, port 1, untagged, VID 0, FPri 0, IP 192.168.30.2 > 192.168.30.1: ICMP echo reply, id 13586, seq 1, length 64
+    3  22:21:40.563126 00:50:b6:29:10:70 > d6:c5:28:21:3e:af, Marvell DSA mode Forward, dev 0, port 1, untagged, VID 0, FPri 0, IP 192.168.30.1 > 192.168.30.2: ICMP echo request, id 13586, seq 2, length 64
+    4  22:21:40.563252 d6:c5:28:21:3e:af > 00:50:b6:29:10:70, Marvell DSA mode From CPU, target dev 0, port 1, untagged, VID 0, FPri 0, IP 192.168.30.2 > 192.168.30.1: ICMP echo reply, id 13586, seq 2, length 64
+    5  22:21:41.576445 00:50:b6:29:10:70 > d6:c5:28:21:3e:af, Marvell DSA mode Forward, dev 0, port 1, untagged, VID 0, FPri 0, IP 192.168.30.1 > 192.168.30.2: ICMP echo request, id 13586, seq 3, length 64
+    6  22:21:41.576541 d6:c5:28:21:3e:af > 00:50:b6:29:10:70, Marvell DSA mode From CPU, target dev 0, port 1, untagged, VID 0, FPri 0, IP 192.168.30.2 > 192.168.30.1: ICMP echo reply, id 13586, seq 3, length 64
+    7  22:21:44.560086 d6:c5:28:21:3e:af > 00:50:b6:29:10:70, Marvell DSA mode From CPU, target dev 0, port 1, untagged, VID 0, FPri 0, ARP, Request who-has 192.168.30.1 tell 192.168.30.2, length 28
+    8  22:21:44.560415 00:50:b6:29:10:70 > d6:c5:28:21:3e:af, Marvell DSA mode Forward, dev 0, port 1, untagged, VID 0, FPri 0, ARP, Reply 192.168.30.1 is-at 00:50:b6:29:10:70, length 46
diff --git a/tests/dsa.out b/tests/dsa.out
new file mode 100644 (file)
index 0000000..d6bce25
--- /dev/null
@@ -0,0 +1,8 @@
+    1  22:21:39.544060 DSA Forward port 0.1, VLAN 0u, IP 192.168.30.1 > 192.168.30.2: ICMP echo request, id 13586, seq 1, length 64
+    2  22:21:39.544382 DSA CPU > port 0.1, VLAN 0u, IP 192.168.30.2 > 192.168.30.1: ICMP echo reply, id 13586, seq 1, length 64
+    3  22:21:40.563126 DSA Forward port 0.1, VLAN 0u, IP 192.168.30.1 > 192.168.30.2: ICMP echo request, id 13586, seq 2, length 64
+    4  22:21:40.563252 DSA CPU > port 0.1, VLAN 0u, IP 192.168.30.2 > 192.168.30.1: ICMP echo reply, id 13586, seq 2, length 64
+    5  22:21:41.576445 DSA Forward port 0.1, VLAN 0u, IP 192.168.30.1 > 192.168.30.2: ICMP echo request, id 13586, seq 3, length 64
+    6  22:21:41.576541 DSA CPU > port 0.1, VLAN 0u, IP 192.168.30.2 > 192.168.30.1: ICMP echo reply, id 13586, seq 3, length 64
+    7  22:21:44.560086 DSA CPU > port 0.1, VLAN 0u, ARP, Request who-has 192.168.30.1 tell 192.168.30.2, length 28
+    8  22:21:44.560415 DSA Forward port 0.1, VLAN 0u, ARP, Reply 192.168.30.1 is-at 00:50:b6:29:10:70, length 46
diff --git a/tests/dsa.pcap b/tests/dsa.pcap
new file mode 100644 (file)
index 0000000..a69c856
Binary files /dev/null and b/tests/dsa.pcap differ
diff --git a/tests/edsa-e.out b/tests/edsa-e.out
new file mode 100644 (file)
index 0000000..5839c80
--- /dev/null
@@ -0,0 +1,10 @@
+    1  22:21:44.604675 00:50:b6:29:10:7e > c6:e8:9f:7d:69:da, Marvell EDSA ethertype 0xdada (unregistered), rsvd 0 0, mode Forward, dev 0, port 0, untagged, VID 0, FPri 0, IP 192.168.20.1 > 192.168.20.2: ICMP echo request, id 13583, seq 1, length 64
+    2  22:21:44.604995 c6:e8:9f:7d:69:da > 00:50:b6:29:10:7e, Marvell EDSA ethertype 0xdada (unregistered), rsvd 0 0, mode From CPU, target dev 0, port 0, untagged, VID 0, FPri 0, IP 192.168.20.2 > 192.168.20.1: ICMP echo reply, id 13583, seq 1, length 64
+    3  22:21:45.622749 00:50:b6:29:10:7e > c6:e8:9f:7d:69:da, Marvell EDSA ethertype 0xdada (unregistered), rsvd 0 0, mode Forward, dev 0, port 0, untagged, VID 0, FPri 0, IP 192.168.20.1 > 192.168.20.2: ICMP echo request, id 13583, seq 2, length 64
+    4  22:21:45.622883 c6:e8:9f:7d:69:da > 00:50:b6:29:10:7e, Marvell EDSA ethertype 0xdada (unregistered), rsvd 0 0, mode From CPU, target dev 0, port 0, untagged, VID 0, FPri 0, IP 192.168.20.2 > 192.168.20.1: ICMP echo reply, id 13583, seq 2, length 64
+    5  22:21:46.636035 00:50:b6:29:10:7e > c6:e8:9f:7d:69:da, Marvell EDSA ethertype 0xdada (unregistered), rsvd 0 0, mode Forward, dev 0, port 0, untagged, VID 0, FPri 0, IP 192.168.20.1 > 192.168.20.2: ICMP echo request, id 13583, seq 3, length 64
+    6  22:21:46.636142 c6:e8:9f:7d:69:da > 00:50:b6:29:10:7e, Marvell EDSA ethertype 0xdada (unregistered), rsvd 0 0, mode From CPU, target dev 0, port 0, untagged, VID 0, FPri 0, IP 192.168.20.2 > 192.168.20.1: ICMP echo reply, id 13583, seq 3, length 64
+    7  22:21:49.680084 c6:e8:9f:7d:69:da > 00:50:b6:29:10:7e, Marvell EDSA ethertype 0xdada (unregistered), rsvd 0 0, mode From CPU, target dev 0, port 0, untagged, VID 0, FPri 0, ARP, Request who-has 192.168.20.1 tell 192.168.20.2, length 28
+    8  22:21:49.680474 00:50:b6:29:10:7e > c6:e8:9f:7d:69:da, Marvell EDSA ethertype 0xdada (unregistered), rsvd 0 0, mode Forward, dev 0, port 0, untagged, VID 0, FPri 0, ARP, Reply 192.168.20.1 is-at 00:50:b6:29:10:7e, length 46
+    9  22:21:49.809266 00:50:b6:29:10:7e > c6:e8:9f:7d:69:da, Marvell EDSA ethertype 0xdada (unregistered), rsvd 0 0, mode Forward, dev 0, port 0, untagged, VID 0, FPri 0, ARP, Request who-has 192.168.20.2 tell 192.168.20.1, length 46
+   10  22:21:49.809342 c6:e8:9f:7d:69:da > 00:50:b6:29:10:7e, Marvell EDSA ethertype 0xdada (unregistered), rsvd 0 0, mode From CPU, target dev 0, port 0, untagged, VID 0, FPri 0, ARP, Reply 192.168.20.2 is-at c6:e8:9f:7d:69:da, length 28
diff --git a/tests/edsa.out b/tests/edsa.out
new file mode 100644 (file)
index 0000000..8089cd5
--- /dev/null
@@ -0,0 +1,10 @@
+    1  22:21:44.604675 EDSA 0xdada, Forward port 0.0, VLAN 0u, IP 192.168.20.1 > 192.168.20.2: ICMP echo request, id 13583, seq 1, length 64
+    2  22:21:44.604995 EDSA 0xdada, CPU > port 0.0, VLAN 0u, IP 192.168.20.2 > 192.168.20.1: ICMP echo reply, id 13583, seq 1, length 64
+    3  22:21:45.622749 EDSA 0xdada, Forward port 0.0, VLAN 0u, IP 192.168.20.1 > 192.168.20.2: ICMP echo request, id 13583, seq 2, length 64
+    4  22:21:45.622883 EDSA 0xdada, CPU > port 0.0, VLAN 0u, IP 192.168.20.2 > 192.168.20.1: ICMP echo reply, id 13583, seq 2, length 64
+    5  22:21:46.636035 EDSA 0xdada, Forward port 0.0, VLAN 0u, IP 192.168.20.1 > 192.168.20.2: ICMP echo request, id 13583, seq 3, length 64
+    6  22:21:46.636142 EDSA 0xdada, CPU > port 0.0, VLAN 0u, IP 192.168.20.2 > 192.168.20.1: ICMP echo reply, id 13583, seq 3, length 64
+    7  22:21:49.680084 EDSA 0xdada, CPU > port 0.0, VLAN 0u, ARP, Request who-has 192.168.20.1 tell 192.168.20.2, length 28
+    8  22:21:49.680474 EDSA 0xdada, Forward port 0.0, VLAN 0u, ARP, Reply 192.168.20.1 is-at 00:50:b6:29:10:7e, length 46
+    9  22:21:49.809266 EDSA 0xdada, Forward port 0.0, VLAN 0u, ARP, Request who-has 192.168.20.2 tell 192.168.20.1, length 46
+   10  22:21:49.809342 EDSA 0xdada, CPU > port 0.0, VLAN 0u, ARP, Reply 192.168.20.2 is-at c6:e8:9f:7d:69:da, length 28
diff --git a/tests/edsa.pcap b/tests/edsa.pcap
new file mode 100644 (file)
index 0000000..202e8c9
Binary files /dev/null and b/tests/edsa.pcap differ