summaryrefslogtreecommitdiff
path: root/regress/sys/netinet6/rh0/rh0_frag_route.py
diff options
context:
space:
mode:
Diffstat (limited to 'regress/sys/netinet6/rh0/rh0_frag_route.py')
-rw-r--r--regress/sys/netinet6/rh0/rh0_frag_route.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/regress/sys/netinet6/rh0/rh0_frag_route.py b/regress/sys/netinet6/rh0/rh0_frag_route.py
index de9bc9a8f8d..2ad5e8045af 100644
--- a/regress/sys/netinet6/rh0/rh0_frag_route.py
+++ b/regress/sys/netinet6/rh0/rh0_frag_route.py
@@ -1,10 +1,10 @@
-#!/usr/local/bin/python2.7
+#!/usr/local/bin/python3
# send a ping6 packet with routing header type 0
# try to source route
# hide the routing header behind a fragment header to avoid header scan
# we expect an ICMP6 error, as we do not support source routing
-print "send with fragment and routing header type 0 to be source routed"
+print("send with fragment and routing header type 0 to be source routed")
import os
from addr import *
@@ -13,7 +13,7 @@ from scapy.all import *
pid=os.getpid()
eid=pid & 0xffff
fid=pid & 0xffffffff
-payload="ABCDEFGHIJKLMNOP"
+payload=b"ABCDEFGHIJKLMNOP"
packet=IPv6(src=LOCAL_ADDR6, dst=REMOTE_ADDR6)/\
IPv6ExtHdrFragment(id=fid)/\
IPv6ExtHdrRouting(addresses=[OTHER_FAKE1_ADDR6, OTHER_FAKE2_ADDR6], \
@@ -34,15 +34,15 @@ for a in ans:
icmp6types[a.payload.payload.type] == 'Parameter problem':
pprob=a.payload.payload
code=pprob.code
- print "code=%#d" % (code)
+ print("code=%#d" % (code))
if code != 0:
- print "WRONG PARAMETER PROBLEM CODE"
+ print("WRONG PARAMETER PROBLEM CODE")
exit(2)
ptr=pprob.ptr
- print "ptr=%#d" % (ptr)
+ print("ptr=%#d" % (ptr))
if ptr != 50:
- print "WRONG PARAMETER PROBLEM POINTER"
+ print("WRONG PARAMETER PROBLEM POINTER")
exit(2)
exit(0)
-print "NO ICMP6 PARAMETER PROBLEM"
+print("NO ICMP6 PARAMETER PROBLEM")
exit(1)