On Fri, Nov 8, 2013 at 9:39 AM, Stanislav Meduna <stano@xxxxxxxxxx> wrote: > > On 08.11.2013 03:07, Thomas Gleixner wrote: > > Just for the record. I'm really frightened by the phrase "UDP > > realtime" which was mentioned in this thread more than once. Looking > > at the desperation level of these posts I fear, that there are going > > to be real world products out already or available in the near future > > which are based on the profound lack of understanding of the > > technology they are based on. > > Yes there are real-world product using real-time ethernet - not > necessarily UDP but for example anything EtherCAT based absolutely > needs to be able to send certain packets cyclically no more than > 100 ms (or 10 ms or 2 ms) apart otherwise all hell breaks loose > with real-world connected hardware. The room for jitter is the > limit minus cycle the packets are being sent, which can be pretty > tight. EtherCAT is a rather different case - you're never going to get mixed RT and non-RT traffic on an EtherCAT link (though you can carry Ethernet traffic over EtherCAT, but that's different). An Ethernet port that's being used for EtherCAT is simply not able to also carry IP traffic. Even given those restrictions, there is, IIRC, only one Ethernet chipset that can be used for deterministic IO interfacing. ProfiNet is a slightly more on-topic example, though that is only RT given special hardware and drivers that are able to prioritise the ProfiNet traffic over non-RT traffic. UDP realtime is indeed rather a pipe dream unless the whole system is very carefully controlled - which at minimum means not mixing RT and non-RT traffic. T -- To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html