Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
286 words
A method within a data processing system for receiving information from a communications network, said data processing system having a communications adapter coupled to said communications network and a host memory, said communications adapter having an adapter memory, wherein said communications network transmits information to said data processing system in packets including a packet header and packet data, said method comprising: receiving a portion of a packet of information from said communications network at said adapter memory within said communications adapter, said portion of said packet of information including at least a packet header, wherein said packet header specifies a length of said packet of information and a destination address within said host memory; in response to receipt of said portion of said packet of information, preparing a transfer of said packet of information from said adapter memory to said host memory prior to receipt of a final portion of said packet of information at said adapter memory; transferring said packet of information from said adapter memory to said host memory, wherein said packet of information is stored in addresses within said host memory beginning with said destination address; concurrently with said step of transferring said packet of information, detecting whether or not said packet of information includes an error; in response to a detection of an error within said packet of information, cancelling said transfer of said packet of information from said adapter memory to said host memory; and in response to a failure to detect an error within said packet of information prior to completion of said transfer of said packet from said adapter memory to said host memory, providing a notification that said packet of information has been received from said communications network.
Claim 2
Independent Claim
286 words
A method within a data processing system for receiving information from a communications network, said data processing system having a communications adapter coupled to said communications network and a host memory, said communications adapter having an adapter memory, wherein said communications network transmits information to said data processing system in packets including a packet header and packet data, said method comprising: receiving a portion of a packet of information from said communications network at said adapter memory within said communications adapter, said portion of said packet of information including at least a packet header, wherein said packet header specifies a length of said packet of information and a destination address within said host memory; in response to receipt of said portion of said packet of information, preparing a transfer of said packet of information from said adapter memory to said host memory prior to receipt of a final portion of said packet of information at said adapter memory; transferring said packet of information from said adapter memory to said host memory, wherein said packet of information is stored in addresses within said host memory beginning with said destination address; concurrently with said step of transferring said packet of information, detecting whether or not said packet of information includes an error; in response to a detection of an error within said packet of information, cancelling said transfer of said packet of information from said adapter memory to said host memory; and in response to a failure to detect an error within said packet of information prior to completion of said transfer of said packet from said adapter memory to said host memory, providing a notification that said packet of information has been received from said communications network.
Claim 3
Dependent Claim
53 words
The method for receiving information from a communications network of claim 1, wherein said step of transferring said packet of information to said host memory comprises: in response to receipt of each predetermined subset of said packet of information, transferring said each predetermined subset of said packet of information to said host memory.
Claim 4
Dependent Claim
44 words
The method for receiving information from a communications network of claim 1, wherein said step of transferring said packet of information to said host memory is performed in response to receipt by said adapter memory of said final portion of said packet of information.
Claim 5
Dependent Claim
53 words
The method for receiving information from a communications network of claim 3, and further comprising: in response to receipt of said portion of said packet of information including said header, transferring said header from said adapter memory to said host memory prior to receipt of said final portion of said packet of information.
Claim 6
Independent Claim
309 words
An apparatus within a data processing system for receiving information from a communications network, said data processing system having a host memory, wherein said communications network transmits information to said data processing system in packets including a packet header and packet data, said apparatus comprising: a communications adapter coupled to said communications network, said communications adapter having an adapter memory; means for receiving a portion of a packet of information from said communications network at said adapter memory within said communications adapter, said portion of said packet of information including at least a packet header, wherein said packet header specifies a length of said packet of information and a destination address within said host memory; means, responsive to receipt of said portion of said packet of information, for preparing a transfer of said packet of information from said adapter memory to said host memory prior to receipt of a final portion of said packet of information at said adapter memory; means for transferring said packet of information from said adapter memory to said host memory, wherein said packet of information is stored in addresses within said host memory beginning with said destination address; means for detecting whether or not said packet of information includes an error, wherein said means for detecting detects errors during said transfer of said packet of information from said adapter memory to said host memory; means for cancelling said transfer of said packet of information from said adapter memory to said host memory in response to a detection of an error within said packet of information; and means for providing a notification that said packet of information has been received from said communications network in response to a failure to detect an error within said packet of information prior to completion of said transfer of said packet from said adapter memory to said host memory.
Claim 7
Independent Claim
309 words
An apparatus within a data processing system for receiving information from a communications network, said data processing system having a host memory, wherein said communications network transmits information to said data processing system in packets including a packet header and packet data, said apparatus comprising: a communications adapter coupled to said communications network, said communications adapter having an adapter memory; means for receiving a portion of a packet of information from said communications network at said adapter memory within said communications adapter, said portion of said packet of information including at least a packet header, wherein said packet header specifies a length of said packet of information and a destination address within said host memory; means, responsive to receipt of said portion of said packet of information, for preparing a transfer of said packet of information from said adapter memory to said host memory prior to receipt of a final portion of said packet of information at said adapter memory; means for transferring said packet of information from said adapter memory to said host memory, wherein said packet of information is stored in addresses within said host memory beginning with said destination address; means for detecting whether or not said packet of information includes an error, wherein said means for detecting detects errors during said transfer of said packet of information from said adapter memory to said host memory; means for cancelling said transfer of said packet of information from said adapter memory to said host memory in response to a detection of an error within said packet of information; and means for providing a notification that said packet of information has been received from said communications network in response to a failure to detect an error within said packet of information prior to completion of said transfer of said packet from said adapter memory to said host memory.
Claim 8
Dependent Claim
54 words
The apparatus for receiving information from a communications network of claim 5, wherein said means for transferring said packet of information to said host memory comprises: means, responsive to receipt of each predetermined subset of said packet of information, for transferring said each predetermined subset of said packet of information to said host memory.
Claim 9
Dependent Claim
55 words
The apparatus for receiving information from a communications network of claim 5, wherein said means for transferring said packet of information to said host memory transfers said packet of information from said adapter memory to said host memory in response to receipt by said adapter memory of said final portion of said packet of information.
Claim 10
Dependent Claim
54 words
The apparatus for receiving information from a communications network of claim 7, and further comprising: means, responsive to receipt of said portion of said packet of information including said header, for transferring said header from said adapter memory to said host memory prior to receipt of said final portion of said packet of information.