Windows 2012 NDIS 6.3 Receive Side Scaling

I am not receiving OIDs in NDIS miniport driver for Indirection table updates, even when the CPU load reaches 100% (for dynamic load balance across RSS processors), while running TCP/IP traffic with 4,8,16 & 32 connections.

I also tried setting RSS profile to Closest Processor and also NUMA scaling. I did not see any difference. Please let me know, if am missing something here.

Thanks

PS: I get OID_GEN_RECEIVE_SCALE_PARAMETERS, once to set initial CPU indirection table during miniport driver load.

Hi Nirranjan,

Sorry to bother you.
I have RSS problem in Windows 2012 that want to ask you.
I can’t receive OID_GEN_RECEIVE_SCALE_PARAMETERS during my miniport driver load.
I only do two things:

  1. Add *RSS key into .inf to enable my adapter’s RSS.
  2. Add NDIS_RECEIVE_SCALE_CAPABILITIESattribute in NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES as initialization.

RSS of system is showed enabled by command “netsh int tcp show global”.

Could you please give me any comment of what I am missing?

Very appreciate.