cvs commit: src/sys/net bpf.c
Brian Fundakowski Feldman
green at FreeBSD.org
Wed Aug 4 20:02:46 PDT 2004
On Thu, Aug 05, 2004 at 02:37:36AM +0000, Robert Watson wrote:
> rwatson 2004-08-05 02:37:36 UTC
>
> FreeBSD src repository
>
> Modified files:
> sys/net bpf.c
> Log:
> Do a lockless read of the BPF interface structure descriptor list head
> before grabbing BPF locks to see if there are any entries in order to
> avoid the cost of locking if there aren't any. Avoids a mutex lock/
> unlock for each packet received if there are no BPF listeners.
While you're there, do you want to check out the other problems I've been
noticing, relating to consistency/locking?
--
Brian Fundakowski Feldman \'[ FreeBSD ]''''''''''\
<> green at FreeBSD.org \ The Power to Serve! \
Opinions expressed are my own. \,,,,,,,,,,,,,,,,,,,,,,\
More information about the cvs-src
mailing list