tcpdump mailing list archives

Re: Unexpected primitive ack DL_UNITDATA_IND


From: Guy Harris <guy () alum mit edu>
Date: Fri, 11 Jun 2004 12:36:39 -0700


On Jun 11, 2004, at 9:03 AM, Gordon Tyler wrote:

So, the rough summary of all this is that it was unlucky timing that
libpcap received a packet which it wasn't expecting?

The rough summary is that it's unlucky timing, but libpcap is *perhaps* doing something it doesn't need to do and, if it didn't do that, this might not happen. I haven't had time to look at the DLPI specifications in detail to see whether either of the assertions in the second clause of the previous sentence are correct; Rick Jones probably hasn't had time, either.

Is there anything I can do protect my application from this?

Not in your application. A change to libpcap *might* make it not happen, although it *might* also cause other problems; we haven't had time to construct such a change or to, for example, test it on Solaris (and even if it works on some version of Solaris, it might not work on other versions or on other OSes that use DLPI).

-
This is the tcpdump-workers list.
Visit https://lists.sandelman.ca/ to unsubscribe.


Current thread: