发明名称 ADAPTIVE RECEIVE PATH LEARNING TO FACILITATE COMBINING TCP OFFLOADING AND NETWORK ADAPTER TEAMING
摘要 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.
申请公布号 US2014185623(A1) 申请公布日期 2014.07.03
申请号 US201213732370 申请日期 2012.12.31
申请人 EMULEX DESIGN AND MANUFACTURING 发明人 Yam Wilson Kwong Thai
分类号 H04L12/56 主分类号 H04L12/56
代理机构 代理人
主权项 1. A method, comprising: teaming together a plurality of physical network interface ports of a computing system to appear as a single virtual network interface port to a switch having a corresponding plurality of ports to which the plurality of physical ports are linked; determining a receive port upon which a packet of a TCP session was received, wherein the receive port is one of the plurality of physical network interface ports of the virtual network interface port; and assigning 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; wherein said assigning is performed prior to a Transmission Control Protocol (TCP) offload engine (TOE) of the computing system being enabled to offload from a CPU of the computing system processing of packets of the TCP session transceived on the assigned transmit/receive port.
地址 Costa Mesa CA US