| CPC H04L 47/762 (2013.01) [H04L 47/2425 (2013.01); H04L 47/781 (2013.01); H04L 47/803 (2013.01); H04L 63/0428 (2013.01); H04L 63/101 (2013.01); H04L 63/166 (2013.01)] | 18 Claims |

|
1. An apparatus comprising:
a network interface device comprising:
a host interface;
a direct memory access (DMA) circuitry;
a network interface;
circuitry to perform offloaded operations from a host system of encryption of data,
circuitry to generate one or more packets from the encrypted data,
circuitry to cause transmission of the one or more packets with the encrypted data,
circuitry to perform offloaded operations from the host system to manage reliability of transport of the transmitted one or more packets with the encrypted data, wherein the circuitry to manage reliability of transport of the transmitted one or more packets is to manage packet receipt and packet retransmission of packets identified as not received, and
circuitry to share protocol state information between a host system and the network interface device using user space accessible queues, wherein the user space accessible queues are consistent with Address Family of the eXpress Data Path (AF_XDP) and wherein an application is to access the AF_XDP queues to cause transmission of data in a packet of the transmitted one or more packets or access data of a received packet.
|