Invention Grant
- Patent Title: Avoiding port collisions in hardware-accelerated network protocol
- Patent Title (中): 在硬件加速网络协议中避免端口冲突
-
Application No.: US10421495Application Date: 2003-04-22
-
Publication No.: US07673074B1Publication Date: 2010-03-02
- Inventor: Bino J. Sebastian , James B. Williams , Harold E. Roman , Richard F. Prohaska
- Applicant: Bino J. Sebastian , James B. Williams , Harold E. Roman , Richard F. Prohaska
- Applicant Address: US CA Costa Mesa
- Assignee: Emulex Design & Manufacturing Corporation
- Current Assignee: Emulex Design & Manufacturing Corporation
- Current Assignee Address: US CA Costa Mesa
- Agency: Morrison & Foerster LLP
- Main IPC: G06F15/16
- IPC: G06F15/16 ; G06F15/173 ; G06F15/177

Abstract:
The avoidance of port collisions in a hardware-accelerated network protocol, such as Transmission Control Protocol (TCP)/Internet Protocol (IP), is disclosed. In one example, a hardware-accelerated host bus adaptor (HBA) offloads protocol processing from a host computer's operating system. However, a port collision occurs if a non-accelerated host TCP/IP stack and a hardware accelerated host bus adapter TCP/IP stack choose the same port for establishing a network connection. In a double-ended TCP/IP acceleration connection, a unique TCP port is bound to the accelerated TCP/IP stack. In a single-ended TCP/IP acceleration connection, either the host TCP/IP stack is prevented from using that port or a non-accelerated connection is associated with an accelerated connection without binding a port.
Information query