git: kernel - Fix issue w/ buffer ortation when doing non-blocking read from bpf

Matthew Dillon dillon at crater.dragonflybsd.org
Mon Feb 15 09:34:57 PST 2010


commit 95ec0a9ce1d830d0003820ed1627f95af92d5aad
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Mon Feb 15 09:32:27 2010 -0800

    kernel - Fix issue w/ buffer ortation when doing non-blocking read from bpf
    
    * Non-blocking reads from a BPF device not in immediate mode would not
      rotate the buffers even if the was data in the store buffer, but not in
      the hold buffer.  So until the store buffer fills up, the reads would
      return -1 and set errno to EWOULDBLOCK.
    
    Submitted-by: Guy Harris <guy at alum.mit.edu>
    Taken-from: FreeBSD

Summary of changes:
 sys/net/bpf.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/95ec0a9ce1d830d0003820ed1627f95af92d5aad


-- 
DragonFly BSD source repository





More information about the Commits mailing list