From owner-freebsd-net@FreeBSD.ORG Sun Sep 2 16:57:01 2012 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6DD4B106564A; Sun, 2 Sep 2012 16:57:01 +0000 (UTC) (envelope-from pi@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) by mx1.freebsd.org (Postfix) with ESMTP id 24EF88FC12; Sun, 2 Sep 2012 16:57:01 +0000 (UTC) Received: from pi by home.opsec.eu with local (Exim 4.77 (FreeBSD)) (envelope-from ) id 1T8DTo-0005gW-A5; Sun, 02 Sep 2012 18:57:00 +0200 Date: Sun, 2 Sep 2012 18:57:00 +0200 From: Kurt Jaeger To: bug-followup@FreeBSD.org, peterjeremy@optushome.com.au Message-ID: <20120902165700.GA21474@home.opsec.eu> References: <20111230192212.GJ52832@home.opsec.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20111230192212.GJ52832@home.opsec.eu> Cc: freebsd-net@freebsd.org Subject: Re: ports/124825: tcpdump/print-pfsync feature request submitted to tcpdump on sourceforge X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Sep 2012 16:57:01 -0000 Hi! > I added some pointer to your PR at: > > https://sourceforge.net/tracker/?func=detail&atid=469576&aid=3467532&group_id=53066 The answer to that pointer was from http://sourceforge.net/users/guy_harris/ -------- I, at least, have no plan to include anything that requires that, in order to build tcpdump, a -I flag that points to a header file that's internal to some project's source tree rather than being installed under /usr/include. Unfortunately, both packet-pfsync.c and pf_print_state.c, in both that patch and in OpenBSD, will build only if the include path includes the source directory for the pfctl command, so I'm not going to do any more work on this until at least one OS makes all the required include files public headers installed in /usr/include or a directory under that. -------- So, if /usr/src/sbin/pfctl/Makefile would install pfctl.h and pfctl_parser.h into /usr/include/net, the tcpdump people would include print-pfsync.c. Any chance for this ? -- pi@opsec.eu +49 171 3101372 8 years to go !