Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Mar 2008 08:30:29 -0500
From:      "Christian S.J. Peron" <csjp@FreeBSD.org>
To:        freebsd-current@freebsd.org
Cc:        arch@freebsd.org
Subject:   HEADS UP: zerocopy bpf commits impending
Message-ID:  <20080317133029.GA19369@sub.vaned.net>

next in thread | raw e-mail | index | archive | help
All,

Just wanted to give a heads up that I plan to start merging the work
located in the zerocopy bpf perforce branch.  We have been working
on this project for about a year now and feel that it is ready to
come into the tree.

I will begin to merge hopefully today [assuming nobody has any
concerns] or tommorow.  Zerocopy bpf will be disabled by default,
and can be enabled globally though the use of a sysctl variable.
Once the kernel bits are in and we sort out a couple minor nits
in libpcap+tcpdump, we will be be looking at getting our libpcap
patches committed upstream.  I will post a patch for people to
experiment with in the meantime after the kernel commits are complete.

We do not anticipate this will have any effect on existing bpf 
consumers like libpcap, tcpdump etc... so if something breaks, it
shouldn't have and we need to know about :) We were pretty careful
about preserving the ABI. The only exception to this is, netstat will
need a recompile because the size of it's bpf stats structure changed.

So if there are any objections or concerns, now is the time to
raise them.

Thanks



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