X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=test%2Ftemplate_ipsec.py;h=3a978205b1edfc6599e59694e8e5c850376b3d48;hb=1b582b8e9264ca2514a5118ca0de0a3a5b8f5ba4;hp=17470d93e3a03c947d48cf5afaeac6aeb7981f03;hpb=1b52ca965c907812f8279dfeeee95341f15b3439;p=vpp.git diff --git a/test/template_ipsec.py b/test/template_ipsec.py index 17470d93e3a..3a978205b1e 100644 --- a/test/template_ipsec.py +++ b/test/template_ipsec.py @@ -412,6 +412,8 @@ class IpsecTra4(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()), rx[IP].len) + self.assert_packet_checksums_valid(rx) try: decrypted = p.vpp_tra_sa.decrypt(rx[IP]) self.assert_packet_checksums_valid(decrypted) @@ -534,6 +536,8 @@ class IpsecTun4(object): def verify_encrypted(self, p, sa, rxs): decrypt_pkts = [] for rx in rxs: + self.assert_packet_checksums_valid(rx) + self.assertEqual(len(rx) - len(Ether()), rx[IP].len) try: decrypt_pkt = p.vpp_tun_sa.decrypt(rx[IP]) if not decrypt_pkt.haslayer(IP):