Adaptive receive path learning to facilitate combining TCP offloading and network adapter teaming
AssigneeEmulex Corporation
InventorWilson Kwong Thai Yam
Life of this patent
Estimating the term…
Loading patent…
AssigneeEmulex Corporation
InventorWilson Kwong Thai Yam
Estimating the term…
One or more modules include a first portion that teams together multiple physical network interface ports of a computing system to appear as a single virtual network interface port to a switch to which the physical ports are linked. A second portion determines a receive port upon which a packet of a TCP session was received. A third portion assigns a transmit port to be the receive port, wherein the transmit port is used by the computing system to transmit packets of the TCP session. The third portion assigns the transmit port prior to a TCP offload engine (TOE) being enabled to offload from the system CPU processing of packets of the TCP session transceived on the assigned transmit/receive port. If a subsequent packet for the TCP session is received on a different second port, the transmit port is reassigned to be the second port.
A method, comprising:
One or more modules, comprising:
A computer program product encoded in at least one non-transitory computer usable medium, the computer program product comprising:
Dependencies are inferred from the claim text.