dpdk支持的网卡
http://www.dpdk.org/doc/nics
從這個網址上可以查詢到dpdk如今支持的網卡
前面的intel amzone一類的都是物理網卡沒啥好講的,主要說一下
1.others中支持af_packet應該就是linux中的原始套接字的意思。 2.pcap 指的是libcap抓包的,抓到的數據交給dpdk處理。這個應該也是基于raw socket的; 3、ring 指的是由dpdk提供的ring構成的虛擬網卡; 目測第1.2個是為了解決有些網卡沒有dpdk pmd引入的,應該效率比不上intel提供好的pmd的驅動的。
至于ring網卡中,在我們項目中應該會用到的,用到虛擬化中的虛擬化后的轉發平面之間的交互。
Paravirtualization
- virtio-net?(QEMU)
- xenvirt?(Xen)
- vmxnet3 usermap?or?vmxnet3 + uio?(VMware ESXi)
- memnic
Others
- af_packet?(Linux AF_PACKET socket)
- pcap?(file or kernel driver)
- ring?(memory)
1.others中支持af_packet應該就是linux中的原始套接字的意思。 2.pcap 指的是libcap抓包的,抓到的數據交給dpdk處理。這個應該也是基于raw socket的; 3、ring 指的是由dpdk提供的ring構成的虛擬網卡; 目測第1.2個是為了解決有些網卡沒有dpdk pmd引入的,應該效率比不上intel提供好的pmd的驅動的。
至于ring網卡中,在我們項目中應該會用到的,用到虛擬化中的虛擬化后的轉發平面之間的交互。
總結
- 上一篇: simulink简介
- 下一篇: medusa使用