2017-04-05 13:17 GMT+02:00 Taekho Nam via iovisor-dev <
[email protected]>:

> Dear All,
>
>
> I'm studying XDP for acceleation function.
>
>
> I think that XDP appears to have been implemented only on Mellanox NIC,
> ConnectX-3 Pro including specific network driver, mlx4. Is it right?
>
>
> I wonder what NIC can support XDP.
>
>
> I'm trying to search a supporting NIC list for XDP, but I couldn't find
> it.
>

You can find a list of drivers with XDP support on the bcc repository:
https://github.com/iovisor/bcc/blob/master/docs/kernel-versions.md#xdp

There may be patches for other drivers in-the-wild. For instance, there's
one for e1000 at:
https://git.kernel.org/pub/scm/linux/kernel/git/ast/bpf.
git/commit/?h=xdp&id=0afee87cfc800bf3317f4dc8847e6f36539b820c
We also wrote one for e1000e based on e1000's, which we could open source
if there's any interest.


>
> So, I have two questions about XDP techonology.
>
>
> 1. Is it possible that XDP can be applied on Mellanox ConnectX-3 (not Pro)
> NIC card?
>
> I think it is possible because Mellanox ConnectX-3 is also using mxl4
> network driver.
>
>
>
> 2. I had already two smart NIC from Netronome, Agilio CX 2x10GbE. It is
> possible that XDP can be applied on Agilio CX from Netronome?
>
> If it is impossible now, Does IO Visor project have a plan for support
> another NIC card except for ConnectX-3, for example, Netronome Agilio CX?
>
>
Although it's not yet listed on the bcc repository, the Netronome nfp
driver does have support for XDP:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/
linux.git/commit/?id=ecd63a0217d5f1e8a92f7516f5586d1177b95de2


>
> If you have an answer for my questions, please give me some materials
> about them or reply to me.
>
>
> Best regards,
>
> Taekho Nam.
>
> _______________________________________________
> iovisor-dev mailing list
> [email protected]
> https://lists.iovisor.org/mailman/listinfo/iovisor-dev
>
>
_______________________________________________
iovisor-dev mailing list
[email protected]
https://lists.iovisor.org/mailman/listinfo/iovisor-dev

Reply via email to