From 66d692d232268ae3444a03a66de702a4026b5b3a Mon Sep 17 00:00:00 2001 From: gpotter2 Date: Mon, 24 Jul 2017 13:40:22 +0200 Subject: [PATCH] Add VRRP chksum test --- test/regression.uts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/regression.uts b/test/regression.uts index 618eb5bf0..de08b888f 100644 --- a/test/regression.uts +++ b/test/regression.uts @@ -7682,6 +7682,15 @@ s == b'E\x00\x00$\x00\x01\x00\x00@p|g\x7f\x00\x00\x01\x7f\x00\x00\x01!\x01d\x00\ p = IP(s) VRRP in p and p[VRRP].chksum == 0x7afd += VRRP - chksums +# VRRPv3 +p = Ether(src="00:00:5e:00:02:02",dst="01:00:5e:00:00:12")/IP(src="20.0.0.3", dst="224.0.0.18",ttl=255)/VRRPv3(priority=254,vrid=2,version=3,adv=1,addrlist=["20.0.1.2","20.0.1.3"]) +a = Ether(str(p)) +assert a[VRRPv3].chksum == 0xb25e +# VRRPv1 +p = Ether(src="00:00:5e:00:02:02",dst="01:00:5e:00:00:12")/IP(src="20.0.0.3", dst="224.0.0.18",ttl=255)/VRRP(priority=254,vrid=2,version=1,adv=1,addrlist=["20.0.1.2","20.0.1.3"]) +b = Ether(str(p)) +assert b[VRRP].chksum == 0xc6f4 ############ ############