Re: Linux laptop with native XDP support

Zvi Effron <[email protected]>
Newsgroups org.kernel.vger.xdp-newbies
Message-ID <CAC1LvL1x4Y9BJPtLncy=uFyq-0LdjpM45a=hRtf8gGVQevD-qQ@mail.gmail.com>
On Sun, Sep 5, 2021 at 4:29 PM Jose Fernandez <[email protected]> wrote:
>
> Hi folks,
>
> I'm looking to purchase a laptop for Linux development and was hoping
> to find one with native XDP support. I believe the i40e driver

The i40e driver is for high throughput (10+Gbps) Intel interfaces. I don't
think you're going to find a simple laptop that has a NIC that uses it. That
would normally be a very custom option for a laptop,

> supports XDP, but I'm having a hard time identifying which laptops can
> use that driver (I was first looking at Lenovo). Any advice or
> suggestions would be appreciated!

The ixgbe driver also has support for XDP, I believe. (At the very least is has
support for XDP sockets, which usually implies support for basic XDP.) I don't
know if the XDP implementation is as complete with the latest features as i40e,
but it might be a good place to start, and I believe any Intel Gigabit NIC in a
new laptop should use it.

Also, Broadcom has support for XDP (again, I'm not sure how much of the more
recent XDP functionality, though), and there are a lot of laptops that come
with Broadcom NICs.

I think the biggest thing might be to make sure the laptop has a wired ethernet
port. Wireless uses different drivers, and I don't know if any of them have XDP
support, currently. (Maybe they do, but wired is a bit more obvious, and likely
more relevant to your use cases, anyway.)

>
> - Jose
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.