Abstract: A method and device for using a set of APIs are provided. Some of the functions which used to be performed by software are now accelerated through hardware.
Abstract: A method and system for the retransmission of TCP segments in a high speed, low memory TOE device or processor system uses one or more selective context duplication (SCD) TCP/IP connections to provide retransmission assistance to an original TCP/IP connection. SCD connections are used only to retransmit TCP segments on behalf of the system. The original connection and SCD connections are linked together and managed using a TCP state engine in such a way that the original connection receives and processes acknowledgements (ACKs) and selective acknowledgements (SACKs) transmitted back to the system. In many applications, the original connection is able to continue transmitting even while the SCD connection is retransmitting.
Abstract: A method and system for the retransmission of TCP segments in a high speed, low memory TOE device or processor system uses one or more selective context duplication (SCD) TCP/IP connections to provide retransmission assistance to an original TCP/IP connection. SCD connections are used only to retransmit TCP segments on behalf of the system. The original connection and SCD connections are linked together and managed using a TCP state engine in such a way that the original connection receives and processes acknowledgements (ACKs) and selective acknowledgements (SACKs) transmitted back to the system. In many applications, the original connection is able to continue transmitting even while the SCD connection is retransmitting.
Abstract: A method and device for using a set of APIs are provided. Some of the functions which used to be performed by software are now accelerated through hardware.
Abstract: The SCSI control block interface provides for distributed processing of storage commands that provides transports and processing blocks the ability to interconnect with each other independent of the underlying transport or hardware architecture. The interface receives a SCSI control block from a transport and determines a storage command associated with the SCSI control block. Based upon the storage command, a particular processor that processes the storage command is determined. The SCSI control block is routed to the appropriate processor for processing. After processing, the SCB is routed to a transport for delivery.
Type:
Grant
Filed:
March 5, 2004
Date of Patent:
October 4, 2005
Inventors:
William M. Ortega, III, Edward S. Quicksall