[dpdk-dev] dpdk vs netmap

2014-03-10 Thread Bob Chen
What's the advantage of DPDK over another accelaration framework called netmap?

[dpdk-dev] dpdk vs netmap

2014-03-10 Thread François-Frédéric Ozog
Well done! I guess that's the shortest question on the list, and probably the one that's going to trigger the largest discussion. A few months, ago I had to answer it for a customer. And here is my understanding: - DPDK is also a high performance multi-core application framework. You take out t

[dpdk-dev] Which vmxnet3 pmd is to be used in dpdk 1.6.x?

2014-03-10 Thread Prashant Upadhyaya
Hi Srini, Thanks, I could also make it work, thanks to your cue ! Now then, this multi-segment not being supported in vmxnet3 driver is a big party-pooper for me. Unfortunately in my usecase, I do indeed make heavy use of multisegment buffers for sending out the data, so my usecase has failed a

[dpdk-dev] Which vmxnet3 pmd is to be used in dpdk 1.6.x?

2014-03-10 Thread Prashant Upadhyaya
Hi, Regarding performance with vmxnet3 driver, the programmer's guide says thus -- " Currently, the driver provides basic support for using the device in an Intel(r) DPDK application running on a guest OS. Optimization is needed on the backend, that is, the VMware* ESXi vmkernel switch, to achi

[dpdk-dev] Intel 82571EB PMD support

2014-03-10 Thread Chetan Bali
Can anyone help me resolve this issue? We have bought the 82571EB dual port NIC and we are not able to run the DPDK pmd userapp on it. Please update if there is any issue. -Original Message- From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Chetan Bali Sent: 09 March 2014 19:49 To: St

[dpdk-dev] Which vmxnet3 pmd is to be used in dpdk 1.6.x?

2014-03-10 Thread Stephen Hemminger
On Mon, 10 Mar 2014 13:30:48 +0530 Prashant Upadhyaya wrote: > Hi Srini, > > Thanks, I could also make it work, thanks to your cue ! > > Now then, this multi-segment not being supported in vmxnet3 driver is a big > party-pooper for me. Unfortunately in my usecase, I do indeed make heavy use >

[dpdk-dev] dpdk vs netmap

2014-03-10 Thread Stephen Hemminger
This is talk I did a couple of years ago. http://www.slideshare.net/shemminger/uio-final

[dpdk-dev] On vmxnet-pmd crash in DPDK 1.6.0r1

2014-03-10 Thread Daniel Kan
I also got the segfault. Setting CONFIG_RTE_EAL_UNBIND_PORTS=y is not ideal because it would also unbind my VMNET3 management interface. Does anyone know why the crash is happening? According to the stacktrace, hw_addrX is 0x0 during eth_vmxnet3_dev_init. I?m running on ubuntu 12.04LTS on ESXi

[dpdk-dev] On vmxnet-pmd crash in DPDK 1.6.0r1

2014-03-10 Thread Daniel Kan
Upon further trace, I know what caused it. The uio hardware resources were never memory mapped when RTE_EAL_UNBIND_PORTS is not enabled. Specifically, pci_dev->mem_resource[] is not mapped. This explains why setting CONFIG_RTE_EAL_UNBIND_PORTS=y fixes the problem. lib/librte_pmd_vmxnet3/vmxne

[dpdk-dev] On vmxnet-pmd crash in DPDK 1.6.0r1

2014-03-10 Thread Daniel Kan
virtio-pmd has the same pattern. I wonder if vmxnet3-pmd just blindly copied the same paradigm. lib/librte_pmd_virtio/virtio_ethdev.c 473 static struct eth_driver rte_virtio_pmd = { 474 { 475 .name = "rte_virtio_pmd", 476 .id_table = pci_id_virtio_map, 477 #ifdef RTE_EAL_UNBI