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
