Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
4862 Discussions

RSS hashing with UDP multicast

TDese
Beginner
1,688 Views

I am working on an application which receives a limited number (up to 8) high bandwidth (1-3Gb) UDP multicast streams on Windows.

How can I use RSS to distribute the receive load over the cores of my machine?

I guess I need to change the hashing used for the RSS? Is this possible from user space? Of only in a kernel driver?

Is there documentation/example code available on how to do this?

Thanks,

Tom

0 Kudos
2 Replies
VincentT_T_Intel
Employee
747 Views

Hi Tom, for configuring Intel NIC for RSS, you can use netadapterRSS command in powershell to configure the cores you want to assigned on your Intel network adapter. for more information, please check out this link - https://technet.microsoft.com/en-us/library/jj130863.aspx https://technet.microsoft.com/en-us/library/jj130863.aspx

additional reference for your RSS configuration - http://www.intel.com/support/network/adapter/pro100/sb/cs-027574.htm Intel® Server Adapters — Receive Side Scaling on Intel® Network Adapters

For sample code on the application, suggest to check on Microsoft application forum.

hope this help.

regards,

vince

0 Kudos
TDese
Beginner
747 Views

Hi Vince,

I am looking at the documentation you sent. It doesn't look like the powershell commands give the ability to change the hashing function used by the NIC. Do you have some more information on how the hashing can be changed?

Thanks!

Tom

0 Kudos
Reply