dpdk支持的网卡
http://www.dpdk.org/doc/nics
從這個(gè)網(wǎng)址上可以查詢(xún)到dpdk如今支持的網(wǎng)卡
前面的intel amzone一類(lèi)的都是物理網(wǎng)卡沒(méi)啥好講的,主要說(shuō)一下
1.others中支持af_packet應(yīng)該就是linux中的原始套接字的意思。 2.pcap 指的是libcap抓包的,抓到的數(shù)據(jù)交給dpdk處理。這個(gè)應(yīng)該也是基于raw socket的; 3、ring 指的是由dpdk提供的ring構(gòu)成的虛擬網(wǎng)卡; 目測(cè)第1.2個(gè)是為了解決有些網(wǎng)卡沒(méi)有dpdk pmd引入的,應(yīng)該效率比不上intel提供好的pmd的驅(qū)動(dòng)的。
至于ring網(wǎng)卡中,在我們項(xiàng)目中應(yīng)該會(huì)用到的,用到虛擬化中的虛擬化后的轉(zhuǎn)發(fā)平面之間的交互。
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應(yīng)該就是linux中的原始套接字的意思。 2.pcap 指的是libcap抓包的,抓到的數(shù)據(jù)交給dpdk處理。這個(gè)應(yīng)該也是基于raw socket的; 3、ring 指的是由dpdk提供的ring構(gòu)成的虛擬網(wǎng)卡; 目測(cè)第1.2個(gè)是為了解決有些網(wǎng)卡沒(méi)有dpdk pmd引入的,應(yīng)該效率比不上intel提供好的pmd的驅(qū)動(dòng)的。
至于ring網(wǎng)卡中,在我們項(xiàng)目中應(yīng)該會(huì)用到的,用到虛擬化中的虛擬化后的轉(zhuǎn)發(fā)平面之間的交互。
總結(jié)
- 上一篇: simulink简介
- 下一篇: medusa使用