[dpdk-dev] [PATCH] The VMXNET3 PMD can't receive packet suddenly after a lot of traffic coming in. The root cause is due to mbuf allocation fail in vmxnet3_post_rx_bufs() and there is no error handlin

2015-07-23 Thread Vithal S Mohare
How about the below changes? I have been using below changes and helping to resolve the issue. === = dpdk/lib/librte_pmd_vmxnet3/vmxnet3_ring.h#3 edit (text) = @@ -155,10 +155,11 @@ typedef struct vmxnet3_tx_q

[dpdk-dev] KNI performance numbers...

2015-06-24 Thread Vithal S Mohare
Hi, I am running DPDP KNI application on linux (3.18 kernel) VM (ESXi 5.5), directly connected to another linux box to measure throughput using iperf tool. Link speed: 1Gbps. Maximum throughput I get is 50% with 1470 Bytes. With 512B pkt sizes, throughput drops to 282 Mbps. Tried using KN

[dpdk-dev] Support for MS Hyper-v hypervisor

2015-03-17 Thread Vithal S Mohare
Hi, Would like to know whether present released versions of DPDK (1.7.x) supports MS hyper-v hypervisor. DPDK roadmap document has it in the list for Version 2.1. Please confirm if we need to wait for the support till the release of DPDK 2.1. Thanks, -Vithal

[dpdk-dev] rte_memcpy optimization patch to dpdk ver 1.7

2015-02-24 Thread Vithal S Mohare
orman [mailto:nhor...@tuxdriver.com] Sent: Thursday, February 19, 2015 6:13 PM To: Vithal S Mohare Cc: dev at dpdk.org Subject: Re: [dpdk-dev] rte_memcpy optimization patch to dpdk ver 1.7 On Wed, Feb 18, 2015 at 04:09:25AM +0000, Vithal S Mohare wrote: > Ok, crash, as expected. So, now dpdk mandate

[dpdk-dev] rte_memcpy optimization patch to dpdk ver 1.7

2015-02-18 Thread Vithal S Mohare
Ok, crash, as expected. So, now dpdk mandates either AVX2 or SSSE2 supported CPUs. OR applications needs to handle it run-time. Thanks, -Vithal -Original Message- From: Neil Horman [mailto:nhor...@tuxdriver.com] Sent: Tuesday, February 17, 2015 6:32 PM To: Vithal S Mohare Cc: dev

[dpdk-dev] rte_memcpy optimization patch to dpdk ver 1.7

2015-02-17 Thread Vithal S Mohare
Hi, I am trying to use rte_memcpy optimization patch along with dpdk version 1.7. With the patch, while dpdk itself is compiled, applications failed with below error: --- include/rte_memcpy.h:629:2: error: implicit declaration of function '_mm_alignr_epi8' [-Werror=

[dpdk-dev] Callbacks after buffer (mbuf) sent out

2015-01-16 Thread Vithal S Mohare
the buffer (mbuf) which gets transmitted out of n/w interface. Application callback can decide now decide whether to reuse the mbuf and continue multicasting on other tunnels. Thanks, -Vithal -Original Message- From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Vithal S Mohare Sent

[dpdk-dev] Callbacks after buffer (mbuf) sent out

2015-01-13 Thread Vithal S Mohare
Hi, I am looking for application callbacks after mbufs are sent (tx) out successfully. One of the use cases is for async multicast (over different gre tunnels etc). Using direct/indirect buffers along with ref-count itself is not enough, as actual 'pkt-data' itself changes while flooding on

[dpdk-dev] [PATCH RFC 0/3] DPDK ethdev callback support

2014-12-23 Thread Vithal S Mohare
Agree. As the mbuf is already received in the rx-q, may not yield great advantage. On side note, any plans to support RSS for L2 packets ? -Original Message- From: Bruce Richardson [mailto:bruce.richard...@intel.com] Sent: Tuesday, December 23, 2014 3:00 PM To: Vithal S Mohare Cc: dev

[dpdk-dev] [PATCH RFC 0/3] DPDK ethdev callback support

2014-12-23 Thread Vithal S Mohare
Hi Bruce, For example, for a port type that does not support RSS, a callback on RX can be configured to calculate a hash in software. Wondering if this callback will also be useful to bridge the gap of no RSS support for L2 packets. i.e. in the rx call-back handler, can applications calcula

[dpdk-dev] Walk through a given mbuf-pool elements

2014-12-15 Thread Vithal S Mohare
ow, I could use callback called during mempool creation itself. Thanks, -Vithal -Original Message- From: Ananyev, Konstantin [mailto:konstantin.anan...@intel.com] Sent: Monday, December 15, 2014 3:42 PM To: Vithal S Mohare; dev at dpdk.org Subject: RE: Walk through a given mbuf-pool elem

[dpdk-dev] Walk through a given mbuf-pool elements

2014-12-15 Thread Vithal S Mohare
[Re-sending the mail after registering to dpdk.org] Team, I am looking for a code/api to walk through a dpdk mbuf-pool elements (similar to rte_mempool_walk() but for elements within mempool). Calling pkt_mbuf_alloc for 'n' elements and then _free is not an option. Rte_mempool_obj_itr() walk