-----Original Message-----
From: Ferruh Yigit <[email protected]>
Date: Wednesday, August 22, 2018 at 2:55 AM
To: Jay Miller <[email protected]>, "[email protected]" <[email protected]>, Yong 
Wang <[email protected]>
Subject: Re: [dpdk-users] Support for more RSS hash types in vmxnet3

    > On 8/21/2018 6:57 PM, Jay Miller wrote:
    >> It's clear that the vmxnet3 driver (even as of 18.08) supports just a 
    >> subset of RSS hash types:
    >> 
    >> #define VMXNET3_RSS_OFFLOAD_ALL ( \
    >>      ETH_RSS_IPV4 | \
    >>      ETH_RSS_NONFRAG_IPV4_TCP | \
    >>      ETH_RSS_IPV6 | \
    >>      ETH_RSS_NONFRAG_IPV6_TCP)
    >> 
    >> Are there plans to add support for other hash types (like 
    >> ETH_RSS_NONFRAG_IPV4_UDP), or is this an architectural limitation of 
    >> vmxnet3?
    
    > Hi Yong,
    
    > Can you please double check if the driver reports all supported hash 
functions
    > correctly.
    
    > On v18.08, the RSS hf request from application changed from best effort to
    > strict requirement, meaning if an application request a hash function but 
driver
    > doesn't report it as supported API will return an error, that is why it is
    > important for PMD to report supported hf properly.
    
    > Thanks,
    > ferruh

That's pretty much all the hash types supported by vmxnet3 by default up to 
version 3.  With version 4, UDP RSS will be supported but it's only supported 
on certain version of ESX.  Since v4 driver is not out yet, current 
VMXNET3_RSS_OFFLOAD_ALL should be good.

Reply via email to