nb_rx_desc should be less or equal to 2048 in update 3 due to a change in 
vmxnet3 backend. More details can be found at http://kb.vmware.com/kb/2136932.


On 12/13/15, 9:01 PM, "Dey, Souvik" <sodey at sonusnet.com> wrote:

>Not sure about but it definitely worked in ESXi5.5 Update1, and also prior 
>versions. Also on ESXi6.0 it works fine. 
>We are using 1rx queue and 8 tx queues per port. The nb_rx_desc  is set to 
>4096  and the each mbuf size is set to 2048. The rx_conf struct has the 
>following values during the init time .
>
>static const struct rte_eth_rxconf rx_conf = {
>   .rx_thresh = {
>      .pthresh = RX_PTHRESH,
>      .hthresh = RX_HTHRESH,
>      .wthresh = RX_WTHRESH,
>   },
>};
>
>Do you suspect anything wrong in this ?
>
>-----Original Message-----
>From: Yong Wang [mailto:yongwang at vmware.com] 
>Sent: Friday, December 11, 2015 12:07 AM
>To: Dey, Souvik <sodey at sonusnet.com>; dev at dpdk.org
>Subject: Re: [dpdk-dev] Vmxnet3 activation of device fails in DPDK1.7
>
>On 12/10/15, 2:22 AM, "dev on behalf of Dey, Souvik" <dev-bounces at dpdk.org 
>on behalf of sodey at sonusnet.com> wrote:
>
>
>
>>Hi,
>>                In DPDK 1.7 , while using the vmxnet3 pmd on vmware Esxi 5.5 
>> update 3 we are seeing that activation of the device fails.
>>
>>status = VMXNET3_READ_BAR1_REG(hw, VMXNET3_REG_CMD); return a non zero 
>>status. Though the normal vmxnet3.ko works fine in the same system. Any idea 
>>if anyone has faced this type of issue.
>>
>>--
>>Regards,
>>Souvik
>
>Did it work for ESXi 5.5 update 2 or some earlier version?
>
>Can you also post the rx ring size you used to config the rx queue?
>In update 3, there are some changes to the max allowed rx ring size for ring1. 
>Even ring1 is not used yet in the pmd, the setup code sets ring1?s size the 
>same as ring0?s.

Reply via email to