×

Apparatus and method for supporting received data processing in an offload of network protocol processing

  • US 7,493,427 B2
  • Filed: 07/14/2004
  • Issued: 02/17/2009
  • Est. Priority Date: 07/14/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method, in a data processing system, for transferring data to a host system from a network adapter, comprising:

  • receiving, in the network adapter, the data for transferring to the host system;

    determining whether a connection specific application buffer is allocated for a connection associated with the data;

    determining whether to wait for a specific application buffer to be allocated for the connection associated with the data, responsive to a determination that a connection specific application buffer has not been allocated for the connection;

    selecting a non-connection specific application buffer from a pool of buffers to receive the data responsive to a determination not to wait for a specific application buffer to be allocated;

    transferring the data to the selected non-connection specific application buffer;

    examining descriptors generated by the network adapter for the data;

    determining whether the descriptors reference a consecutive physical address space; and

    providing the descriptors to the host system in a single bulk transaction between the network adapter and the host system responsive to a determination that the descriptors reference a consecutive physical address space.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×