×

Packet aggregation

  • US 7,839,876 B1
  • Filed: 06/15/2006
  • Issued: 11/23/2010
  • Est. Priority Date: 01/25/2006
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • an input circuit to receive packets of data;

    an output circuit to receive the packets of data from the input circuit when aggregation of the packets of data is not enabled;

    a queue to receive the packets of data from the input circuit when aggregation of the packets of data is enabled;

    a control circuit to enable aggregation of the packets of data on occurrence of at least one ofa rate of receiving the packets of data by the input circuit is greater than a predetermined threshold rate, anda number of the packets of data present in the output circuit is greater than a first predetermined threshold number; and

    an aggregation circuit to generate aggregate packets each comprising a plurality of the packets of data received into the queue, to transfer each aggregate packet to the output circuit when a number of the packets of data in the aggregate packet is greater than a second predetermined threshold number, and to transfer the aggregate packet to the output circuit when a number of the packets of data in the aggregate packet is less than, or equal to, the second predetermined threshold number, on occurrence of at least one ofa predetermined interval elapses, wherein the predetermined interval begins when the queue is empty when receiving one of the packets of data, anda number of the aggregate packets present in an input circuit of a further apparatus receiving the aggregate packets from the output circuit is less than a third predetermined threshold number.

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