×

COALESCING MESSAGES USING A NETWORK INTERFACE CONTROLLER

  • US 20170064051A1
  • Filed: 08/28/2015
  • Published: 03/02/2017
  • Est. Priority Date: 08/28/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for coalescing messages, the method comprising:

  • storing, in a memory, an injection descriptor, the injection descriptor corresponding to a destination node;

    determining, by a network interface controller (NIC), that one or more messages added to the injection descriptor are to be transmitted to the destination node, the NIC having direct memory access (DMA) to the memory;

    locking, by the NIC, the injection descriptor to prevent an additional message from being added to the injection descriptor;

    loading, by the NIC, the one or more messages;

    generating, by the NIC, a network packet, the network packet including the one or more messages; and

    transmitting, by the NIC, the network packet to the destination node.

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