RTnet is an hard real-time network protocol stack for Xenomai and RTAI (real-time Linux extensions). It makes use of standard Ethernet hardware and supports several popular NIC chip sets, including Gigabit Ethernet. Moreover, Ethernet-over-1394 support is available based on the RT-FireWire protocol stack. It implements UDP/IP, ICMP, and ARP in a deterministic way and provides a POSIX socket API to real-time user space processes and kernel modules.
License: GNU General Public License (GPL)
Changes:
Updated to RTDM API revision 6. Support for Linux kernels up to 2.6.24. The rt_at91_ether driver has been added. Support for SIOCGIFADDR and udev. A workaround for rt_e1000 start-up laziness. Updated rt_8139too PCI IDs. Linux netdev creation on latest kernels has been fixed for RTmac VNICs and RTcap tap devices. Memory corruption in ICMP code has been fixed. There are minor build system fixes.
More...