Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Jan 2018 19:02:42 +0000 (UTC)
From:      Kristof Provost <kp@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r327735 - head/tests/sys/netpfil/pf
Message-ID:  <201801091902.w09J2gRS049857@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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])



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201801091902.w09J2gRS049857>