×

Programmed input/output mode

  • US 10,394,751 B2
  • Filed: 11/06/2013
  • Issued: 08/27/2019
  • Est. Priority Date: 11/06/2013
  • Status: Active Grant
First Claim
Patent Images

1. A data processing system comprising:

  • a host computing device comprising at least one processor, the host computing device being configured to run an application;

    a network interface device arranged to couple the host computing device to a network, the network interface device comprising a plurality of buffers for receiving data from the host computing device for transmission over the network;

    wherein the processor is configured to execute instructions to transfer the data for transmission to one of the plurality of buffers; and

    the data processing system further comprises;

    an indicator store configured to store a doorbell indicating that at least some of the data for transmission has been transferred to the one of the plurality of buffers, wherein the doorbell is associated with a descriptor identifying the one of the plurality of buffers,wherein the network interface device is configured to receive a write of the doorbell from the host computing device, and in response to the writing of the doorbell;

    access the one of the plurality of buffers identified by the descriptor; and

    transmit, over the network, the data in the one of the plurality of buffers identified by the descriptor.

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