美文网首页
linux网卡驱动对XDP支持情况

linux网卡驱动对XDP支持情况

作者: 阿群1986 | 来源:发表于2019-10-09 16:17 被阅读0次

    各个网卡厂商对应的Linux内核驱动如下

    • Mellanox: mlx4 (4.8) and mlx5 (4.9)
    • QLogic/Cavium: qede (4.10)
    • Virtio_net: (4.10)
    • Netronome: nfp (4.10)
    • Broadcom: bnxt_en (4.11)

    linux网卡驱动对XDP支持情况详见 https://github.com/iovisor/bcc/blob/master/docs/kernel-versions.md#xdp

    XDP

    An approximate list of drivers or components supporting XDP programs for your kernel can be retrieved with:

    git grep -l XDP_SETUP_PROG drivers/
    
    
    Feature / Driver Kernel version Commit
    XDP core architecture 4.8 6a773a15a1e8
    Action: drop 4.8 6a773a15a1e8
    Action: pass on to stack 4.8 6a773a15a1e8
    Action: direct forwarding (on same port) 4.8 6ce96ca348a9
    Direct packet data write 4.8 4acf6c0b84c9
    Mellanox mlx4 driver 4.8 47a38e155037
    Mellanox mlx5 driver 4.9 86994156c736
    Netronome nfp driver 4.10 ecd63a0217d5
    QLogic (Cavium) qed* drivers 4.10 496e05170958
    virtio_net driver 4.10 f600b6905015
    Broadcom bnxt_en driver 4.11 c6d30e8391b8
    Intel ixgbe* drivers 4.12 924708081629
    Cavium thunderx driver 4.12 05c773f52b96
    Generic XDP 4.12 b5cdae3291f7
    Intel i40e driver 4.13 0c8493d90b6b
    Action: redirect 4.14 6453073987ba
    Support for tap 4.14 761876c857cb
    Support for veth 4.14 d445516966dc
    Intel e1000 driver Not upstream yet
    Intel e1000e driver Not planned for upstream at this time

    相关文章

      网友评论

          本文标题:linux网卡驱动对XDP支持情况

          本文链接:https://www.haomeiwen.com/subject/yqugpctx.html