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]

Attachment: 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

Reply via email to