Any plans to add XDP?

Hi,
Is there any plans to add XDP to Unbound/NSD?

Looks like some projects already using it.

Hi Юрий,

For NSD definitely! We started with that effort in October 2020 already
(see: https://github.com/NLnetLabs/nsd/tree/features/xdp ), but had to
postpone at the time due to lack of resources. We are in a better
position now and are planning to pick it up again early this year.

Do you think XDP would be valuable for Unbound as well?

Kind regards,

-- Willem

Hi Willem,

Thanks for your reply. Very cool you’ll incorporate XDP into NSD.

Yes, I think Unbound will have great benefit from having XDP too in case It will speed up recursion. :wink:
Would be cool to here opinion from community too. :wink:

Kind regards, Yuri

Hi Willem,

Thanks for your reply. Very cool you'll incorporate XDP into NSD.

Yes, I think Unbound will have great benefit from having XDP too in case It will speed up recursion. :wink:
Would be cool to here opinion from community too. :wink:

Speaking with community hat on, it will almost certainly not speed up recursion. The recursion part is dominated by latency to auths. It might speed up answering cache hits, but only if your clients are not sold on idea of DoT/DoH.

Petr Špaček

Hi Petr,

Hm, ok thanks for clarification.
But answering cache is one of the basic drivers of using cache servers like Unbound.
Speed up reply from cache will be great deal?!

Best Regards.