Occasionally I got some communication errors which of course might happen 
especially during development. As far as I can tell from the source "hm2_eth.c" 
row 445 "} while ((recv < 0) && ((t2 - t1) < 200*1000*1000));" wait for 200ms 
before an error is generated. During this time new packets are queued and with 
about three times the ordinary speed after the timeout.

In a real time system with periodic data I consider queue data may cause 
problem during congestion and suggest to just overwrite old data with new data 
instead?

I guess it might be a good idea to allow a lost packet every now and then and 
just write a warning on console.

Regards Nicklas Karlsson

------------------------------------------------------------------------------
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to