×

Method and system for requester virtual cut through

  • US 9,118,597 B2
  • Filed: 07/31/2014
  • Issued: 08/25/2015
  • Est. Priority Date: 08/23/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for transmitting a message, the method comprising:

  • receiving, by a collect buffer unit of a host channel adapter (HCA), from a transmitting device, a request to send the message;

    temporarily storing, by a virtual kick module of the HCA, the request once the request is received;

    obtaining, by a queue pair fetch module of the HCA, a queue pair status information corresponding to the request;

    obtaining, by a direct memory access (DMA) module of the HCA, the message from a location in memory of the transmitting device, wherein the location is specified in the request;

    modifying a maximum transfer unit (MTU) to obtain a modified MTU;

    transmitting, from the HCA to a receiving system, a first sub-unit of the message using the modified MTU;

    iteratively increasing the MTU for transmitting a plurality of intermediate sub-units of the message until an MTU limit is reached;

    transmitting, to the receiving system, the plurality of intermediate sub-units of the message, wherein the plurality of intermediate sub-units are transmitted after the first sub-unit and before a second sub-unit; and

    transmitting, from the HCA to the receiving system, the second sub-unit to the receiving system using a full path MTU.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×