On 7/28/2014 6:20 PM, Jeff Epler wrote: > A dedicated, point-to-point ethernet connection is used, so there are no > ethernet switches or other devices connected that can interfere to add > latency or the potential to packets lost due to collision. On the > remote side, a dedicated part of the FPGA chip handles packets in real > time as well. On the Linux side, the PREEMPT-RT kernel has apprently > removed most latency even from the regular kernel ethernet drivers. > (so no need for special "rtnet" drivers)
It's also possible to communicate via raw packets using the low-latency hooks provided in most Linux Ethernet drivers (as used for things like libpcap, the high-speed stock trading folks, and the HPC world). This avoids most of the IP stack latency overhead you get with the standard Linux kernel but still allows use of stock Linux Ethernet drivers, so you get broad hardware support and other folks will maintain the driver code for you. :) -- Charles Steinkuehler [email protected]
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
