RTnet plan to support qdisc, zero copy, XDP?

Peter Wong tsnuser at outlook.com
Thu Sep 10 09:44:43 CEST 2020


We can use one NIC on linux(time sync) and cobalt/DPDK(fast data path) in parallel?

________________________________
From: Jan Kiszka <jan.kiszka at siemens.com>
Sent: Thursday, September 10, 2020 2:42 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 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