netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* can multi app capture on same NIC?(use packet_mmap)
@ 2010-06-22  9:40 Jon Zhou
  2010-06-22 18:31 ` Paul LeoNerd Evans
  0 siblings, 1 reply; 2+ messages in thread
From: Jon Zhou @ 2010-06-22  9:40 UTC (permalink / raw)
  To: netdev@vger.kernel.org

Hi there

I'd like to know multi-app can work with packet_mmap (or traditional AF_PACKET system call)?
i.e.
app1 & app2 capture on the same NIC

will both of them receive the same packet? 

Or this situation will happen?

1.app1 start to receive a packet#1
2.app1 complete receiving, then set the packet_status->TP_STATUS_KERNEL
3.how about app2 at this time? Will it see packet_status=KERNEL, then packet#1 got lost?

I tried to find the relevant code in af_packet.c, seems it doesn't guarantee multi-app capture on same NIC?
Can someone help to point it out?


Thanks
jon 


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2010-06-22 18:31 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-06-22  9:40 can multi app capture on same NIC?(use packet_mmap) Jon Zhou
2010-06-22 18:31 ` Paul LeoNerd Evans

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).