aboutsummaryrefslogtreecommitdiffstats
path: root/test/util.py
diff options
context:
space:
mode:
authorsnaramre <snaramre@cisco.com>2019-10-17 16:39:03 +0000
committerOle Trøan <otroan@employees.org>2019-10-17 19:13:59 +0000
commit3030beae9468ab677c86cb1f9188438072307308 (patch)
tree6701ac2c184aede348f67eb0caf8435203fad7fd /test/util.py
parentcb711a4ec908b89edc9da29d3c2e093dab85fbbf (diff)
tests: python3 fixes for reassembly tests
Type: fix Change-Id: I0d9b823bd558c48b18af9b0d1e80c30729e64dac Signed-off-by: snaramre <snaramre@cisco.com>
Diffstat (limited to 'test/util.py')
-rw-r--r--test/util.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/util.py b/test/util.py
index ed6c40959f1..39f063e7f15 100644
--- a/test/util.py
+++ b/test/util.py
@@ -298,7 +298,7 @@ def fragment_rfc791(packet, fragsize, _logger=None):
pkts = []
ihl = packet[IP].ihl
otl = len(packet[IP])
- nfb = (fragsize - pre_ip_len - ihl * 4) / 8
+ nfb = int((fragsize - pre_ip_len - ihl * 4) / 8)
fo = packet[IP].frag
p = packet.__class__(hex_headers + hex_payload[:nfb * 8])
@@ -406,7 +406,7 @@ def fragment_rfc8200(packet, identification, fragsize, _logger=None):
del p[IPv6].nh
p = p / fragment_ext_hdr
del p[IPv6ExtHdrFragment].nh
- first_payload_len_nfb = (fragsize - len(p)) / 8
+ first_payload_len_nfb = int((fragsize - len(p)) / 8)
p = p / Raw(hex_payload[:first_payload_len_nfb * 8])
del p[IPv6].plen
p[IPv6ExtHdrFragment].nh = orig_nh
@@ -424,11 +424,11 @@ def fragment_rfc8200(packet, identification, fragsize, _logger=None):
del p[IPv6].nh
p = p / fragment_ext_hdr
del p[IPv6ExtHdrFragment].nh
- l_nfb = (fragsize - len(p)) / 8
+ l_nfb = int((fragsize - len(p)) / 8)
p = p / Raw(hex_payload[offset:offset + l_nfb * 8])
p[IPv6ExtHdrFragment].nh = orig_nh
p[IPv6ExtHdrFragment].id = identification
- p[IPv6ExtHdrFragment].offset = offset / 8
+ p[IPv6ExtHdrFragment].offset = int(offset / 8)
p[IPv6ExtHdrFragment].m = 1
p = p.__class__(scapy.compat.raw(p))
logger.debug(ppp("Fragment %s:" % len(pkts), p))