I&#39;m having performance issues with pcap_next_ex() and I was wondering if it was any faster to use pcap_loop() with a dispatch function?<br>The frames I want to capture are  only&nbsp;24&nbsp;bytes,&nbsp;but&nbsp;I&nbsp;want&nbsp;to&nbsp;be&nbsp;able&nbsp;to&nbsp;count&nbsp;all&nbsp;of&nbsp;them&nbsp;if&nbsp;they&nbsp;arrive&nbsp;at&nbsp;50&nbsp;frames&nbsp;per&nbsp;second.&nbsp;Wireshark&nbsp;has&nbsp;no&nbsp;trouble&nbsp;seeing&nbsp;them&nbsp;all,&nbsp;but&nbsp;I&nbsp;only&nbsp;count&nbsp;around&nbsp;90% 
<br><br>What I&#39;m doing now looks like this:<br><br>PcapInit()<br>{<br>&nbsp;&nbsp;&nbsp;pcap_open( timeout = 100ms );<br>&nbsp;&nbsp;&nbsp;pcap_compile();<br>&nbsp;&nbsp;&nbsp;pcap_setfilter();<br>&nbsp;&nbsp;&nbsp;pcap_setmintocopy( 128&nbsp;bytes );<br>}<br>ListenThread()<br>{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// listen for 10 seconds after that, m_bListening is set to false by another thread<br>&nbsp;&nbsp;&nbsp;&nbsp;while( m_bListening == TRUE &amp;&amp; pcap_next_ex( pcapHandle, &amp;pkt_header, &amp;pkt_data ) &gt;= 0 )<br>&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// walk through the radiotap and TCP/IP structures getting the data and
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// statistics I want from the captured frames.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;++framecounter;<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>}<br><br>Thanks,<br>PaulH<br>