Patent ID: 11956311
Assignee: MARVELL ASIA PTE LTD
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC H

Claim 0:
1. A computer device, comprising:
a network interface configured to transmit a plurality of data units in a sequenced order to a remote computer device via a network link;
a traffic monitor configured to receive traffic control signals from the remote computer device, the traffic control signals indicating that certain data units received by the remote computer device have been received or will likely be received out of the sequenced order, to cause the network interface to temporarily pause sending further data units; and
an egress processor separate from a central processing unit (CPU) associated with the computer device, configured to aggregate data segments stored in separate storage locations of a memory into the plurality of data units and to queue the plurality of data units in the sequenced order for sending by the network interface to the remote computer device;
wherein the egress processor is configured to:
aggregate the data segments using preconfigured descriptors that are reused to aggregate subsequent data segments in response to the aggregation of the data segments being incomplete; and
send the aggregated data segments to the queue in response to the aggregation of the data segments being complete.