RTnet plan to support qdisc, zero copy, XDP?

Jan Kiszka jan.kiszka at siemens.com
Thu Sep 10 08:42:38 CEST 2020


On 10.09.20 08:34, Peter Wong wrote:
> The plan is to have new xenomai socket API for send RT traffic to
> xenomai core network stack -> then to linux driver? 
> 
> There is switching overhead between cobalt and linux ? 

No, the plan is not using the Linux drivers for the dataplane as that
would defeat the purpose of having a separate scheduling domain with cobalt.

If we used Linux, that would be for setup, background clock
synchronization etc. Dataplane will either require own drivers again, or
we may reuse DPDK.

Jan

> ------------------------------------------------------------------------
> *From:* Jan Kiszka <jan.kiszka at siemens.com>
> *Sent:* Wednesday, September 9, 2020 4:05 PM
> *To:* Peter Wong <tsnuser at outlook.com>; xenomai at xenomai.org
> <xenomai at xenomai.org>
> *Subject:* Re: RTnet plan to support qdisc, zero copy, XDP?
>  
> On 07.09.20 03:45, Peter Wong via Xenomai wrote:
>> Is there any plan for support qdisc, zero copy, XDP in RTnet?
>> 
> 
> Plans aren't concrete yet, but renovation (or replacement) of RTnet is
> needed, specifically to support TSN. Ideally, we do that with maximum
> reuse of kernel infrastructure, "just" adding the fast-path access from
> an RT application. Or we look into reusing DPDK which is gaining TSN
> support as well and has a Linux-free data path already.
> 
> Jan
> 
> -- 
> Siemens AG, Corporate Technology, CT RDA IOT SES-DE
> Corporate Competence Center Embedded Linux



More information about the Xenomai mailing list