×

Method of handling network traffic through optimization of receive side scaling

  • US 8,842,562 B2
  • Filed: 10/25/2011
  • Issued: 09/23/2014
  • Est. Priority Date: 10/25/2011
  • Status: Active Grant
First Claim
Patent Images

1. An information handling system comprising:

  • a plurality of processors, each processor including a cache memory;

    a receive side scaling (RSS) indirection table including a plurality of pointers, each pointer identifying a respective processor, wherein;

    a first network data packet received by the information handling system determines a first one of the pointers, wherein the first pointer identifies a first one of the processors; and

    in response to determining the first pointer, first information associated with the first network data packet is transferred to the cache memory of the first processor;

    a process scheduler that moves a process associated with the first network data packet from a second one of the processors to the first processor;

    an RSS module that;

    directs the process scheduler to move the process; and

    associates the first pointer with the first processor in response to directing the process scheduler; and

    a message signaled interrupt (MSI-X) table including a plurality of interrupts, wherein each interrupt;

    is associated with a respective pointer; and

    identifies the respective processor, such that when an associated pointer is determined, the MSI-X table provides an interrupt to the respective processor;

    wherein the RSS module further associates a first interrupt with the first processor in response to directing the process scheduler.

View all claims
  • 14 Assignments
Timeline View
Assignment View
    ×
    ×