US 12,067,415 B1
Automatic receive side scaling configuration
Luke Coughlan, Galway (IE); Gianni Tedesco, Seoul (KR); and Morgan Nally, Galway (IE)
Assigned to Rapid7, Inc., Boston, MA (US)
Filed by Rapid7, Inc., Boston, MA (US)
Filed on Jan. 18, 2023, as Appl. No. 18/098,180.
Int. Cl. G06F 9/48 (2006.01); G06F 9/445 (2018.01)
CPC G06F 9/4812 (2013.01) [G06F 9/44505 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
determining hardware information associated with a computing device that hosts a network sensor, wherein the hardware information comprises:
network interface driver information associated with a network interface of the computing device; and
processor core information associated with one or more processor cores of the computing device;
initiating automatic generation of a receive side scaling (RSS) configuration comprising one or more settings customized for the computing device based at least in part on the hardware information, wherein the one or more settings comprise at least one of:
one or more RSS settings;
one or more multithreading settings; or
one or more interrupt request (IRQ) affinity settings; and
responsive to determining that the RSS configuration has been generated:
initiating application of the RSS configuration, wherein application of the RSS configuration changes, in accordance with the one or more settings of the RSS configuration, settings of the network interface driver.