×

Method and system for frame aggregation

  • US 8,953,608 B1
  • Filed: 03/15/2013
  • Issued: 02/10/2015
  • Est. Priority Date: 12/07/2012
  • Status: Active Grant
First Claim
Patent Images

1. A machine implemented method, comprising;

  • receiving a frame as part of an input/output (I/O) exchange at a network device coupled to a computing system to read or write information;

    determining that the frame meets a first level eligibility criterion for aggregation;

    wherein the frame is eligible for aggregation when the frame is a data frame for the I/O exchange identified as a large I/O operation; and

    a frame header meets an eligibility criteria;

    when the frame does not meet the first level eligibility criterion and an active aggregation exists for the exchange, then a previous aggregation data unit for the exchange with an appended header and the received frame are sent to a transport layer for further processing;

    when the frame meets the first level eligibility criterion, checking a data structure maintained by the network device to determine that an aggregation flow exists for the exchange;

    determining that the frame meets an active aggregation criterion, when an active aggregation and the aggregation flow exists for the exchange;

    aggregating a payload of the frame to an existing aggregation data unit when the active aggregation criterion is met; and

    sending the existing aggregation data unit with the aggregated payload and an appended header as an aggregated frame to the transport layer when the frame is the last frame of a sequence.

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