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
