Re: UDP jitter

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux