tests: fix wrong checksum error message

This change fixes the error message, which would previously report
mismatch on IPv6 layer instead of TCP layer.

Type: fix

Change-Id: Ie78779685362a420d155f928b3cdb341bc3fb8bc
Signed-off-by: Klement Sekera <ksekera@cisco.com>
(cherry picked from commit 66cea092c7)
This commit is contained in:
Klement Sekera
2019-12-05 13:13:21 +00:00
committed by Andrew Yourtchenko
parent 9e357046a3
commit cba508a212

View File

@ -1005,13 +1005,15 @@ class VppTestCase(unittest.TestCase):
while True:
layer = temp.getlayer(counter)
if layer:
layer = layer.copy()
layer.remove_payload()
for cf in checksum_fields:
if hasattr(layer, cf):
if ignore_zero_udp_checksums and \
0 == getattr(layer, cf) and \
layer.name in udp_layers:
continue
delattr(layer, cf)
delattr(temp.getlayer(counter), cf)
checksums.append((counter, cf))
else:
break