--- /dev/null
+#!/bin/sh
+
+for i in *.sh
+do
+ if [ "X$i" = "Xalltests.sh" ]
+ then
+ continue;
+ fi
+ sh ./$i
+done
+
+
-IP (tos 0xc0, ttl 62, id 58628, offset 0, flags [none], length: 173) 12.4.4.4.2051 > 12.1.1.1.179: P [tcp sum ok] 3293077573:3293077694(121) ack 3348108582 win 16384 <nop,nop,timestamp 383131 890299>: BGP, length: 121
+IP (tos 0xc0, ttl 62, id 58628, offset 0, flags [none], proto 6, length: 173) 12.4.4.4.2051 > 12.1.1.1.179: P [tcp sum ok] 3293077573:3293077694(121) ack 3348108582 win 16384 <nop,nop,timestamp 383131 890299>: BGP, length: 121
Update Message (2), length: 121
Origin (1), length: 1, Flags [T]: IGP
AS Path (2), length: 0, Flags [T]: empty
#!/bin/sh
echo -n test bgp_vpn_attrset...
-if (../tcpdump -t -n -v -r bgp_vpn_attrset.pcap | diff - bgp_vpn_attrset.out)
+if (../tcpdump -t -n -v -r bgp_vpn_attrset.pcap | diff -w - bgp_vpn_attrset.out)
then
echo passed.
else
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x1)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x2)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x3)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x4)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x5)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x6)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x7)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x8)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x1)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x2)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x3)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x4)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x5)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x6)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x7)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x8)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x1): 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 1280 (DF) (ipip-proto-4)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x2): 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 1536 (DF) (ipip-proto-4)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x3): 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 1792 (DF) (ipip-proto-4)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x4): 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 2048 (DF) (ipip-proto-4)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x5): 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 2304 (DF) (ipip-proto-4)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x6): 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 2560 (DF) (ipip-proto-4)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x7): 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 2816 (DF) (ipip-proto-4)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x8): 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 3072 (DF) (ipip-proto-4)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x1): IP 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 1280 (ipip-proto-4)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x2): IP 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 1536 (ipip-proto-4)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x3): IP 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 1792 (ipip-proto-4)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x4): IP 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 2048 (ipip-proto-4)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x5): IP 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 2304 (ipip-proto-4)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x6): IP 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 2560 (ipip-proto-4)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x7): IP 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 2816 (ipip-proto-4)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x8): IP 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 3072 (ipip-proto-4)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x1): 192.1.2.23 > 192.0.1.1: ESP(spi=0xabcdabcd,seq=0x1): 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 1280 (DF) (ipip-proto-4) (ipip-proto-4)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x2): 192.1.2.23 > 192.0.1.1: ESP(spi=0xabcdabcd,seq=0x2): 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 1536 (DF) (ipip-proto-4) (ipip-proto-4)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x3): 192.1.2.23 > 192.0.1.1: ESP(spi=0xabcdabcd,seq=0x3): 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 1792 (DF) (ipip-proto-4) (ipip-proto-4)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x4): 192.1.2.23 > 192.0.1.1: ESP(spi=0xabcdabcd,seq=0x4): 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 2048 (DF) (ipip-proto-4) (ipip-proto-4)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x5): 192.1.2.23 > 192.0.1.1: ESP(spi=0xabcdabcd,seq=0x5): 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 2304 (DF) (ipip-proto-4) (ipip-proto-4)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x6): 192.1.2.23 > 192.0.1.1: ESP(spi=0xabcdabcd,seq=0x6): 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 2560 (DF) (ipip-proto-4) (ipip-proto-4)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x7): 192.1.2.23 > 192.0.1.1: ESP(spi=0xabcdabcd,seq=0x7): 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 2816 (DF) (ipip-proto-4) (ipip-proto-4)
-192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x8): 192.1.2.23 > 192.0.1.1: ESP(spi=0xabcdabcd,seq=0x8): 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 3072 (DF) (ipip-proto-4) (ipip-proto-4)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x1): IP 192.1.2.23 > 192.0.1.1: ESP(spi=0xabcdabcd,seq=0x1): IP 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 1280 (ipip-proto-4) (ipip-proto-4)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x2): IP 192.1.2.23 > 192.0.1.1: ESP(spi=0xabcdabcd,seq=0x2): IP 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 1536 (ipip-proto-4) (ipip-proto-4)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x3): IP 192.1.2.23 > 192.0.1.1: ESP(spi=0xabcdabcd,seq=0x3): IP 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 1792 (ipip-proto-4) (ipip-proto-4)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x4): IP 192.1.2.23 > 192.0.1.1: ESP(spi=0xabcdabcd,seq=0x4): IP 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 2048 (ipip-proto-4) (ipip-proto-4)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x5): IP 192.1.2.23 > 192.0.1.1: ESP(spi=0xabcdabcd,seq=0x5): IP 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 2304 (ipip-proto-4) (ipip-proto-4)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x6): IP 192.1.2.23 > 192.0.1.1: ESP(spi=0xabcdabcd,seq=0x6): IP 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 2560 (ipip-proto-4) (ipip-proto-4)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x7): IP 192.1.2.23 > 192.0.1.1: ESP(spi=0xabcdabcd,seq=0x7): IP 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 2816 (ipip-proto-4) (ipip-proto-4)
+IP 192.1.2.23 > 192.1.2.45: ESP(spi=0x12345678,seq=0x8): IP 192.1.2.23 > 192.0.1.1: ESP(spi=0xabcdabcd,seq=0x8): IP 192.0.2.1 > 192.0.1.1: icmp 64: echo request seq 3072 (ipip-proto-4) (ipip-proto-4)
-IP (tos 0x0, ttl 255, id 41068, offset 0, flags [none], length: 312) 127.0.0.1.501 > 127.0.0.1.500: isakmp 1.0 msgid : phase 1 I ident:
+IP (tos 0x0, ttl 255, id 41068, offset 0, flags [none], proto 17, length: 312) 127.0.0.1.501 > 127.0.0.1.500: isakmp 1.0 msgid : phase 1 I ident:
(id: idtype=FQDN protoid=0 port=0 len=248 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000)
-IP (tos 0xc0, ttl 1, id 15579, offset 0, flags [none], length: 70) 10.1.1.3.646 > 224.0.0.2.646: [udp sum ok]
+IP (tos 0xc0, ttl 1, id 15579, offset 0, flags [none], proto 17, length: 70) 10.1.1.3.646 > 224.0.0.2.646:
LDP, Label-Space-ID: 10.1.0.2:0, length: 42
Hello Message (0x0100), length: 28, Message ID: 0x00011970, Flags: [ignore if unknown]
Common Hello Parameters TLV (0x0400), length: 4, Flags: [ignore and don't forward if unknown]
-IP (tos 0xc0, ttl 1, id 4052, offset 0, flags [none], length: 172) 40.35.1.2 > 224.0.0.5: OSPFv2, LS-Update (4), length: 152
+IP (tos 0xc0, ttl 1, id 4052, offset 0, flags [none], proto 89, length: 172) 40.35.1.2 > 224.0.0.5: OSPFv2, LS-Update (4), length: 152
Router-ID: 10.255.245.35, Backbone Area, Authentication Type: none (0), 1 LSA
LSA #1
Advertising Router: 10.255.245.37, seq 0x80000002, age 9s, length: 104
priority level 6: 622.080 Mbps
priority level 7: 622.080 Mbps
Administrative Group subTLV (9), length: 4, 0x00000000
-IP (tos 0xc0, ttl 1, id 4106, offset 0, flags [none], length: 172) 40.35.1.2 > 224.0.0.5: OSPFv2, LS-Update (4), length: 152
+IP (tos 0xc0, ttl 1, id 4106, offset 0, flags [none], proto 89, length: 172) 40.35.1.2 > 224.0.0.5: OSPFv2, LS-Update (4), length: 152
Router-ID: 10.255.245.35, Backbone Area, Authentication Type: none (0), 1 LSA
LSA #1
Advertising Router: 10.255.245.37, seq 0x80000002, age 9s, length: 104
priority level 6: 622.080 Mbps
priority level 7: 622.080 Mbps
Administrative Group subTLV (9), length: 4, 0x00000000
-IP (tos 0xc0, ttl 1, id 4160, offset 0, flags [none], length: 212) 40.35.1.2 > 224.0.0.5: OSPFv2, LS-Update (4), length: 192
+IP (tos 0xc0, ttl 1, id 4160, offset 0, flags [none], proto 89, length: 212) 40.35.1.2 > 224.0.0.5: OSPFv2, LS-Update (4), length: 192
Router-ID: 10.255.245.35, Backbone Area, Authentication Type: none (0), 1 LSA
LSA #1
Advertising Router: 10.255.245.35, seq 0x80000003, age 3s, length: 144