non-blocking BPF reads return -1/EWOULDBLOCK until the store buffer fills up
    Matthew Dillon 
    dillon at apollo.backplane.com
       
    Mon Feb 15 09:35:17 PST 2010
    
    
  
:To reproduce, compile the attached (C++) program, run it on an adapter =
:with the filter "icmp" on a reasonably quiet network, and then, on the =
:same machine, ping some host the pings to which will go out on the same =
:network. Note that the program doesn't report any packets having been =
:seen.
:
:To fix, apply the attached patch.  (A similar bug has been filed against =
:FreeBSD - and will be filed against Mac OS X.)
    Thanks for the bug report Guy!  I've committed the patch.
						-Matt
    
    
More information about the Bugs
mailing list