×

Network interface device employing a DMA command queue

  • US 20010021949A1
  • Filed: 05/14/2001
  • Published: 09/13/2001
  • Est. Priority Date: 10/14/1997
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • (a) maintaining on a network interface device a DMA command queue;

    (b) a processor on the network interface device causing a value to be pushed onto the DMA command queue, the value being indicative of corresponding DMA command;

    (c) popping a value off the DMA command queue, a DMA controller on the network interface device then executing a DMA command indicated by the popped value;

    (d) repeating (b) and (c) such that a first portion of data is transferred from host storage to a local memory on the network interface device and such that a second portion of data is transferred from the host storage to the local memory on the network interface device; and

    (e) after both the first portion and the second portion are present in the local memory, outputting the first and second portions of data from the network interface device to a network, the first and second portions making up at least a part of a data payload of a network communication.

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