Patent ID: 11876859
Assignee: MELLANOX TECHNOLOGIES, LTD.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A network device, comprising:
a network interface, configured to connect to a communication network;
a host interface, configured to connect to a host comprising a host processor running a client process; and
processing circuitry configured to:
receive packets belonging to a message having a message length, the message originating from a peer process;
identify, in at least some of the received packets, application-level information specifying the message length;
determine, based on the identified message length, that the packets of the message already received comprise only a portion of the message; and
in response to determining that the client process benefits from receiving less than the entire message, initiate reporting the packets of the message already received to the client process.