From owner-freebsd-net@FreeBSD.ORG Thu Dec 11 18:55:04 2003 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5144016A4CE for ; Thu, 11 Dec 2003 18:55:04 -0800 (PST) Received: from mail-out3.apple.com (mail-out3.apple.com [17.254.13.22]) by mx1.FreeBSD.org (Postfix) with ESMTP id C2CDA43D46 for ; Thu, 11 Dec 2003 18:54:37 -0800 (PST) (envelope-from guy@alum.mit.edu) Received: from mailgate1.apple.com (a17-128-100-225.apple.com [17.128.100.225]) by mail-out3.apple.com (8.12.10/8.12.9) with ESMTP id hBC2sbLh029931 for ; Thu, 11 Dec 2003 18:54:37 -0800 (PST) Received: from scv2.apple.com (scv2.apple.com) by mailgate1.apple.com ; Thu, 11 Dec 2003 18:54:34 -0800 Received: from [17.202.40.208] (gharris.apple.com [17.202.40.208]) by scv2.apple.com (8.12.9/8.12.9) with ESMTP id hBC2sCEV019527; Thu, 11 Dec 2003 18:54:12 -0800 (PST) Mime-Version: 1.0 (Apple Message framework v609) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <85615588-2C4E-11D8-8759-000A958097E4@alum.mit.edu> Content-Transfer-Encoding: 7bit From: Guy Harris Date: Thu, 11 Dec 2003 18:54:36 -0800 To: Michael Sierchio X-Mailer: Apple Mail (2.609) cc: freebsd-net@FreeBSD.org cc: consume-thenet@lists.consume.net Subject: Re: ANNOUNCE: net/tcpdump Radiotap-aware port committed. X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Dec 2003 02:55:04 -0000 > What are the chances of Phil Wood's patches getting ported? If you mean the patches from http://public.lanl.gov/cpw/ then the chances are no greater than the chances of memory mapping being added to BPF. :-) I.e., the patches support use of Linux's memory-mapped PF_PACKET socket support; there's no equivalent memory-mapped BPF mechanism in any BSD, so there'd be nothing for a ported version to use - a memory-mapped BPF would have to be implemented before his changes could be ported. Michael T. Stolarchuk was working on such a mechanism at one point: http://www.tcpdump.org/lists/workers/2000/msg01156.html but I don't know what happened to that. (He was working on it for OpenBSD, I think, and was, I think, relying on UVM: http://www.ccrc.wustl.edu/pub/chuck/tech/uvm/ for it: http://www.usenix.org/events/lisa2001/tech/stolarchuk/ .)