US 12,292,844 B2
Methods and apparatus to transmit and/or receive data streams with a network interface controller
Kishore Kasichainula, Phoenix, AZ (US); and Boon Leong Ong, Bayan Lepas (MY)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Dec. 23, 2020, as Appl. No. 17/132,992.
Prior Publication US 2021/0117353 A1, Apr. 22, 2021
Int. Cl. G06F 13/28 (2006.01); G06F 13/24 (2006.01)
CPC G06F 13/28 (2013.01) [G06F 13/24 (2013.01)] 25 Claims
OG exemplary drawing
 
1. An apparatus to transmit a payload, the apparatus comprising:
a direct memory access engine to:
fetch a descriptor for a data transmission from system memory; and
determine a time to generate an interrupt based on the descriptor;
scheduler circuitry to trigger the interrupt when the time occurs, the interrupt to cause an application to sample data and store the sampled data as a payload data structure into the system memory;
the direct memory access engine to access the payload data structure from the system memory; and
the scheduler circuitry to cause transmission of the payload data structure.