Patent ID: 8085769
Filing Date: 2011-12-27
Classification: H04L

Abstract:
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.