svn commit: r327735 - head/tests/sys/netpfil/pf

Kristof Provost kp at FreeBSD.org
Tue Jan 9 19:02:43 UTC 2018


Author: kp
Date: Tue Jan  9 19:02:42 2018
New Revision: 327735
URL: https://svnweb.freebsd.org/changeset/base/327735

Log:
  pf tests: Fix pft_ping.py to work with scapy 2.3.3
  
  Scapy requires the Raw payload to be a string, which was not the case. This
  caused the pft_ping.py script to fail, which in turn caused the test to fail.

Modified:
  head/tests/sys/netpfil/pf/pft_ping.py

Modified: head/tests/sys/netpfil/pf/pft_ping.py
==============================================================================
--- head/tests/sys/netpfil/pf/pft_ping.py	Tue Jan  9 17:41:34 2018	(r327734)
+++ head/tests/sys/netpfil/pf/pft_ping.py	Tue Jan  9 19:02:42 2018	(r327735)
@@ -79,7 +79,7 @@ def ping(send_if, dst_ip, args):
 	ether = sp.Ether()
 	ip = sp.IP(dst=dst_ip)
 	icmp = sp.ICMP(type='echo-request')
-	raw = sp.Raw(PAYLOAD_MAGIC)
+	raw = sp.Raw(str(PAYLOAD_MAGIC))
 
 	if args.send_tos:
 		ip.tos = int(args.send_tos[0])


More information about the svn-src-head mailing list