X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=test%2Ftemplate_ipsec.py;h=17470d93e3a03c947d48cf5afaeac6aeb7981f03;hb=d207fd7e25f1f0b27acf3dc57c93b1339eb6efff;hp=d6641c45dd1b7fdd8e968723c2cc7f019fee991c;hpb=d35abc4c674f9540d9b0c49dead21328cf57e08d;p=vpp.git diff --git a/test/template_ipsec.py b/test/template_ipsec.py index d6641c45dd1..17470d93e3a 100644 --- a/test/template_ipsec.py +++ b/test/template_ipsec.py @@ -463,6 +463,8 @@ class IpsecTra6(object): recv_pkts = self.send_and_expect(self.tra_if, send_pkts, self.tra_if) for rx in recv_pkts: + self.assertEqual(len(rx) - len(Ether()) - len(IPv6()), + rx[IPv6].plen) try: decrypted = p.vpp_tra_sa.decrypt(rx[IPv6]) self.assert_packet_checksums_valid(decrypted) @@ -660,6 +662,8 @@ class IpsecTun6(object): count=count) recv_pkts = self.send_and_expect(self.pg1, send_pkts, self.tun_if) for recv_pkt in recv_pkts: + self.assertEqual(len(recv_pkt) - len(Ether()) - len(IPv6()), + recv_pkt[IPv6].plen) try: decrypt_pkt = p.vpp_tun_sa.decrypt(recv_pkt[IPv6]) if not decrypt_pkt.haslayer(IPv6):