VMware vSphere

 View Only
Expand all | Collapse all

Why RSS Capable is False on VMXNET3?

  • 1.  Why RSS Capable is False on VMXNET3?

    Posted Oct 26, 2016 11:00 AM

    Hello,

    I have VM with VMXNET3 and Windows Server 2016

    Receive Side Scaling is Enabled:

    PS C:\Windows\system32> Get-NetAdapterRss

    Name                                            : Ethernet0

    InterfaceDescription                            : vmxnet3 Ethernet Adapter

    Enabled                                         : True

    NumberOfReceiveQueues                           : 4

    Profile                                         : NUMAStatic

    BaseProcessor: [Group:Number]                   : 0:0

    MaxProcessor: [Group:Number]                    : 0:3

    MaxProcessors                                   : 4

    RssProcessorArray: [Group:Number/NUMA Distance] : 0:0/0  0:1/0  0:2/0  0:3/0

    IndirectionTable: [Group:Number]                :

    C:\Windows\system32>netsh int tcp show global

    Querying active state...

    TCP Global Parameters

    ----------------------------------------------

    Receive-Side Scaling State          : enabled

    Chimney Offload State               : disabled

    NetDMA State                        : disabled

    Direct Cache Access (DCA)           : disabled

    Receive Window Auto-Tuning Level    : normal

    Add-On Congestion Control Provider  : none

    ECN Capability                      : enabled

    RFC 1323 Timestamps                 : disabled

    Initial RTO                         : 3000

    Receive Segment Coalescing State    : enabled

    Non Sack Rtt Resiliency             : disabled

    Max SYN Retransmissions             : 2

    TCP Fast Open                       : disabled

    but, RSS not work on this adapter:

    PS C:\Windows\system32> Get-SmbServerNetworkInterface

    Scope Name Interface Index RSS Capable RDMA Capable Speed   IpAddress

    ---------- --------------- ----------- ------------ -----   ---------

    *          3               False       False        10 Gbps 192.168.0.100

    PS C:\Windows\system32> Get-SmbClientNetworkInterface

    Interface Index RSS Capable RDMA Capable Speed    IpAddresses               Friendly Name

    --------------- ----------- ------------ -----    -----------               -------------

    3               False       False        10 Gbps  {192.168.0.100}            Ethernet0

    2               False       False        100 Kbps {fe80::5efe:192.168.0.100} isatap.*******

    Why RSS Capable is False???



  • 2.  RE: Why RSS Capable is False on VMXNET3?

    Posted Nov 02, 2016 11:06 AM

    I have also problems with VMXNET3 and RSS. What I find out is that with VMtools 9.4.11 IndirectionTable: show all possible options.

    But with any 10.x.x including the latest 10.1.0 vmtools is empty and same I can see in perfmon.

    OS: Windows 2012 (clear installationfrom ISO)

    with VMtools 9.4.11  VMXNET3 is RSS capable and indirect table  is full of options



  • 3.  RE: Why RSS Capable is False on VMXNET3?

    Posted Dec 15, 2016 09:54 PM

    I am having the same problem with server 2012 r2.  Microsoft said it was the vmxnet3 dirver so I updated VMtools to 10.1.0 - still the same problem.  Can anyone help?



  • 4.  RE: Why RSS Capable is False on VMXNET3?

    Posted Feb 02, 2017 03:13 PM

    we escalated to Microsoft and VMware support.. .. they escalated to engineering team..  -> ETA ?

    waiting for new VMtools version.. I hope it will be fixed.

    latest working VMtools are 9.4.15



  • 5.  RE: Why RSS Capable is False on VMXNET3?

    Posted Feb 09, 2017 09:24 PM

    Hey guys, drop down to vmxnet3 driver (version 1.5.2.0) and it will work again, at least on windows 2012 R2.

    Were currently running this version on any servers that NEED to have RSS working properly. Our other servers are version 1.6.7.0.

    I am currently looking into vmxnet3 driver (version 1.7.3.0) which is contained in the 6.5 version of tools build number 4449150.


    We had this issue back in June 2016, were getting ready to upgrade to the December build for hp proliant.


    Regards,
    Wally



  • 6.  RE: Why RSS Capable is False on VMXNET3?

    Posted Feb 10, 2017 12:34 PM

    this is what I wrote,

    vmxnet3 driver 1.5.2.0  = vmtools 9.4.11 = working

    also vmtools 9.4.15 are working .

    but RSS is not working in vmtools 10.x.x

    we already tested VMtools 10.1.0 = driver 1.7.3.1 and this was not working



  • 7.  RE: Why RSS Capable is False on VMXNET3?

    Posted Mar 08, 2017 09:02 AM

    Same problem here with VMXNET3 driver 1.6.7.0 and VMtools 10.0.9

    RSS = False in the Get-SMBClientNetworkInterface

    But I am glad someone found a workaround but this need to be fixed ASAP.



  • 8.  RE: Why RSS Capable is False on VMXNET3?

    Posted Mar 10, 2017 06:47 AM

    we have opened case with VMware, but still no ETA for fix.

    I tested also the latest vmtools 10.1.5.. and still not working :smileysad:



  • 9.  RE: Why RSS Capable is False on VMXNET3?

    Posted Jul 06, 2017 03:29 PM

    Still facing the same issue on the latest ESXI 6 version and also latest version of VMTools.

    Did someone manage to fix this with any workarround or got any updates from VMware?



  • 10.  RE: Why RSS Capable is False on VMXNET3?

    Posted Aug 30, 2017 07:13 PM

    last two VMtools 10.1.7 and 10.1.10 solve this RSS issue



  • 11.  RE: Why RSS Capable is False on VMXNET3?

    Posted Aug 30, 2017 07:14 PM

    last two VMtools 10.1.7 and 10.1.10 solve this RSS issue

    VMware Tools 10.1.7 Release Notes

    Resolved Issues

    Receive Side Scaling is not functional for VMXNET3 on Windows 8 and Windows 2012 Server or later

    This issue is caused by an update for the VMXNET3 driver that addressed RSS features added in NDIS version 6.30 rendering the functionality unusable. It is observed in VMXNET3 driver versions from 1.6.6.0 to 1.7.3.0. The issue affects Windows guest operating systems with VMware Tools 9.4.15 and later.

    This issue is resolved in this release.



  • 12.  RE: Why RSS Capable is False on VMXNET3?

    Posted Sep 12, 2017 02:46 PM

    Stanley_ I can confirm that 10.1.7 does not fix this issue. I've yet to upgrade to 10.1.10 but I have a Server 2016 Core box which is experiencing it.



  • 13.  RE: Why RSS Capable is False on VMXNET3?

    Posted Oct 11, 2017 12:35 PM

    Could you please share more details? like Get-NetAdapterRss

    Thanks



  • 14.  RE: Why RSS Capable is False on VMXNET3?

    Posted Feb 13, 2018 04:51 PM

    Hi,

    I try to enable RSS on Windows 2012 R2 servers running VMXNET3.

    The case is that I have 5 servers where I want to enable RSS on. All vm's are more or less the same spec. (+-vCPU, Memory). All of them have >=4 logical CPU.

    I of course had issues with the very old vm drivers/tools running so I failed at the first attempt. After upgrading VM tools to 10.1.7 I managed to enable RSS on the first server. Success!

    ...but I failed on the next ones and can't force them to be capable of RSS. I went thru all the steps enabling TCP global settings + enabling on the NIC Advanced setting.

    Finally I've installed the latest VM Tools 10.2.0 but it still did not help. In fact I managed to effectively enable it at one more server but as part of the troubleshooting I lost it.

    What I did was: netsh int tcp set global RSS=Disable at the stage when it worked (state as above), but the netsh int tcp set global RSS=Enable didn't bring it back as I expected.

    Currently all the servers are running 10.2.0 Tools with VMXNET driver 1.7.3.7 but only one has RSS Capable = True and IndirectionTable filled in when I run the PowerShell cmdlets.

    Any advices on what should be checked more? Should VM tools 10.2.0 solve all the issues with VMXNET3 and RSS on Server 2012 R2?



  • 15.  RE: Why RSS Capable is False on VMXNET3?

    Posted Feb 27, 2018 01:10 PM

    I've had similar experience to you on this. Some VM's it seems to 'take' and RSS is enabled, on other it seems impossible to enable. I've tried vmtools 10.2 and adding a new NIC, no dice.

    I'd be interested to hear if anyone finds a definitive solution to enabling this.