* Could virtio-net-pmd co-exist with virtio-net.ko? @ 2014-11-06 2:24 GongJinrong [not found] ` <COL402-EAS12758C78530A6380F94E412B7840-MsuGFMq8XAE@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: GongJinrong @ 2014-11-06 2:24 UTC (permalink / raw) To: dev-VfR2kkLFssw Hi, Guys When I run virtio-net-pmd in VM, I got "virtio-net device is already used by another driver" error message, after I removed the virtio-net.ko, it worked, but now I cannot use the virio-net driver for another virtual NIC, this cost that normal network performance(non-DPDK application) drops a lot, could the virtio-net-pmd co-exist with standard virio-net driver? BR John Gong ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <COL402-EAS12758C78530A6380F94E412B7840-MsuGFMq8XAE@public.gmane.org>]
* Re: Could virtio-net-pmd co-exist with virtio-net.ko? [not found] ` <COL402-EAS12758C78530A6380F94E412B7840-MsuGFMq8XAE@public.gmane.org> @ 2014-11-06 8:21 ` Matthew Hall [not found] ` <20141106082100.GA16643-Hv3ogNYU3JfZZajBQzqCxQ@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: Matthew Hall @ 2014-11-06 8:21 UTC (permalink / raw) To: GongJinrong; +Cc: dev-VfR2kkLFssw On Thu, Nov 06, 2014 at 10:24:11AM +0800, GongJinrong wrote: > Hi, Guys > > When I run virtio-net-pmd in VM, I got "virtio-net device is already > used by another driver" error message, after I removed the virtio-net.ko, it > worked, but now I cannot use the virio-net driver for another virtual NIC, > this cost that normal network performance(non-DPDK application) drops a lot, > could the virtio-net-pmd co-exist with standard virio-net driver? > > BR > John Gong I have no proof it will work perfectly, as I never got to use the virtio PMDs because neither works in VirtualBox (developer-friendly / desktop virtualization). But there is a script included in DPDK, dpdk_nic_bind.py, which should let you configure this more intelligently on a per-VNIC basis. You could try something similar to this: export RTE_SDK="${build_directory}/external/dpdk" export RTE_TOOLS="${RTE_SDK}/tools" export RTE_NIC_BIND="${RTE_TOOLS}/dpdk_nic_bind.py" "${RTE_NIC_BIND}" --status | fgrep "${PCI_ID}" "${RTE_NIC_BIND}" -b none "${PCI_ID}" "${RTE_NIC_BIND}" -b igb_uio "${PCI_ID}" "${RTE_NIC_BIND}" --status | fgrep "${PCI_ID}" Good Luck! Matthew. ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <20141106082100.GA16643-Hv3ogNYU3JfZZajBQzqCxQ@public.gmane.org>]
* Re: Could virtio-net-pmd co-exist with virtio-net.ko? [not found] ` <20141106082100.GA16643-Hv3ogNYU3JfZZajBQzqCxQ@public.gmane.org> @ 2014-11-06 9:58 ` GongJinrong 0 siblings, 0 replies; 3+ messages in thread From: GongJinrong @ 2014-11-06 9:58 UTC (permalink / raw) To: 'Matthew Hall'; +Cc: dev-VfR2kkLFssw Hi, Matthew, Thanks a lot, I will try it. -----Original Message----- From: Matthew Hall [mailto:mhall-Hv3ogNYU3JfZZajBQzqCxQ@public.gmane.org] Sent: Thursday, November 06, 2014 4:21 PM To: GongJinrong Cc: dev-VfR2kkLFssw@public.gmane.org Subject: Re: [dpdk-dev] Could virtio-net-pmd co-exist with virtio-net.ko? On Thu, Nov 06, 2014 at 10:24:11AM +0800, GongJinrong wrote: > Hi, Guys > > When I run virtio-net-pmd in VM, I got "virtio-net device is > already used by another driver" error message, after I removed the > virtio-net.ko, it worked, but now I cannot use the virio-net driver > for another virtual NIC, this cost that normal network > performance(non-DPDK application) drops a lot, could the virtio-net-pmd co-exist with standard virio-net driver? > > BR > John Gong I have no proof it will work perfectly, as I never got to use the virtio PMDs because neither works in VirtualBox (developer-friendly / desktop virtualization). But there is a script included in DPDK, dpdk_nic_bind.py, which should let you configure this more intelligently on a per-VNIC basis. You could try something similar to this: export RTE_SDK="${build_directory}/external/dpdk" export RTE_TOOLS="${RTE_SDK}/tools" export RTE_NIC_BIND="${RTE_TOOLS}/dpdk_nic_bind.py" "${RTE_NIC_BIND}" --status | fgrep "${PCI_ID}" "${RTE_NIC_BIND}" -b none "${PCI_ID}" "${RTE_NIC_BIND}" -b igb_uio "${PCI_ID}" "${RTE_NIC_BIND}" --status | fgrep "${PCI_ID}" Good Luck! Matthew. ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2014-11-06 9:58 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2014-11-06 2:24 Could virtio-net-pmd co-exist with virtio-net.ko? GongJinrong [not found] ` <COL402-EAS12758C78530A6380F94E412B7840-MsuGFMq8XAE@public.gmane.org> 2014-11-06 8:21 ` Matthew Hall [not found] ` <20141106082100.GA16643-Hv3ogNYU3JfZZajBQzqCxQ@public.gmane.org> 2014-11-06 9:58 ` GongJinrong
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).