NDN-DPDK
High-Speed Named Data Networking Forwarder
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
crypto.h
Go to the documentation of this file.
1 #ifndef NDNDPDK_FWDP_CRYPTO_H
2 #define NDNDPDK_FWDP_CRYPTO_H
3 
6 #include "../dpdk/thread.h"
7 #include "../iface/input-demux.h"
8 
10 typedef struct FwCrypto {
12  struct rte_ring* input;
14 
15  uint64_t nDrops;
18 
19 void
21 
22 #endif // NDNDPDK_FWDP_CRYPTO_H
struct FwCrypto FwCrypto
Forwarder data plane, crypto helper.
void FwCrypto_Run(FwCrypto *fwc)
Definition: crypto.c:61
Crypto queue pair.
Definition: cryptodev.h:12
Forwarder data plane, crypto helper.
Definition: crypto.h:10
InputDemux output
Definition: crypto.h:13
CryptoQueuePair cqp
Definition: crypto.h:16
ThreadCtrl ctrl
Definition: crypto.h:11
struct rte_ring * input
Definition: crypto.h:12
uint64_t nDrops
Definition: crypto.h:15
Input packet demultiplexer for a single packet type.
Definition: input-demux.h:29
Thread load stats and stop flag.
Definition: thread.h:10