title: Socket read with pcap
body: <p>I have a socket bound to a NIC that I am using to capture packets in a pcap_loop.</p>
  
  <p>I have a separate process running that eventually does a "read" on that same device, but only after a unix local pipe is ready to be read. Is it correct to say that the read() on the device from the 2nd process will read everything that's ready, not just one packet at a time, even though my other process is set up to use pcap_loop to read a packet at a time?</p>