×

Scaling egress network traffic

  • US 8,085,769 B2
  • Filed: 09/07/2010
  • Issued: 12/27/2011
  • Est. Priority Date: 03/31/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for distributing traffic, said method executed on a transmit side of a network connection, said method comprising:

  • establishing, via at least one protocol stack, said network connection;

    generating an identifier associated with said network connection at said at least one protocol stack;

    sending at least one transmit request comprising said identifier from said at least one protocol stack to a network device driver;

    selecting, via a network device driver, at least one transmit queue from a plurality of transmit queues, said selecting comprising using said identifier as an index in a lookup table, each entry in said lookup table corresponding to at least one transmit queue from said plurality of transmit queues;

    determining whether said lookup table has changed using said at least one protocol stack; and

    waiting and ensuring that any previously submitted transmit requests have completed submission prior to sending an additional transmit request to said network device driver if said lookup table has changed; and

    sending an additional transmit request from said at least one protocol stack to said network device driver after any previously submitted transmit requests have been completed.

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