×

Network adaptor configured for connection establishment offload

  • US 9,537,878 B1
  • Filed: 12/12/2014
  • Issued: 01/03/2017
  • Est. Priority Date: 04/16/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method of operating coupling circuitry that couples a host to a network, the host further configured for transfer of data between the host and at least one peer using at least one stateful connection between the host and the at least one peer according to a connection-oriented protocol, wherein the connection-oriented protocol includes a definition of at least a connection establishment phase and of a data transfer phase, wherein a proper exchange of connection establishment phase messages according to the connection-oriented protocol is necessary to establish a stateful connection before entering the data transfer phase, the method comprising:

  • by the coupling circuitry, receiving nominal connection establishment phase initiating messages each corresponding to a nominal connection establishment attempt by a nominal peer to initiate establishment of a stateful connection with the host according to the connection-oriented protocol;

    by the coupling circuitry, for each of the received nominal stateful connection establishment phase initiating messages, processing that received nominal stateful connection establishment phase initiating message by attempting to conduct the proper exchange of connection establishment phase messages with the nominal peer to which that received nominal stateful connection establishment phase initiating message corresponds; and

    by the coupling circuitry, for each of a plurality of stateful connections established as a result of the coupling circuitry successfully conducting the proper exchange of connection establishment messages with nominal peers, causing generated connection state data characterizing that established stateful connection and including a state of that established stateful connection to be provided from the coupling circuitry to be accessible to a protocol processing stack of the host without the coupling circuitry itself handing any data transfer phase processing of the established stateful connection prior to causing the generated connection state data to be accessible to the protocol processing stack of the host, whereby the generated connection state data is usable by the host to handle the data transfer phase protocol processing of that established stateful connection, for transfer of data between the host and at least one peer,wherein prior to completion of the connection establishment phase of that connection, resources of the host for that connection are not allocated.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×