Well, John, I wouldn't blame de lwIP stack without having an actual proof.
So far, all packet loss reports have been cause of a bad driver polling
the controller for only the first frame (missing the second one in two
consecutive frames) or a bad main loop polling the driver at a time
longer than the one need to keep the amount of frames being received.
I didn't raise this subject before because Fabrizio's capture shows the
first frame being lost, is it possible that there are other (maybe
broadcast) frames in the wire not being captured/shown by the capture
filter ?
I would check the stats and put some frame received counter in the netif
before blaming the stack, I got myself tired of doing netio transfers in
both directions and never got a frame loss problem. Have you guys
properly validated your port and your driver with known to work apps ?

-- 


_______________________________________________
lwip-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to