FD.io VPP  v20.09-64-g4f7b92f0a
Vector Packet Processing
crypto_sw_scheduler.h File Reference
+ Include dependency graph for crypto_sw_scheduler.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  crypto_sw_scheduler_queue_t
 
struct  crypto_sw_scheduler_per_thread_data_t
 
struct  crypto_sw_scheduler_main_t
 

Macros

#define CRYPTO_SW_SCHEDULER_QUEUE_SIZE   64
 
#define CRYPTO_SW_SCHEDULER_QUEUE_MASK   (CRYPTO_SW_SCHEDULER_QUEUE_SIZE - 1)
 

Functions

int crypto_sw_scheduler_set_worker_crypto (u32 worker_idx, u8 enabled)
 
clib_error_tcrypto_sw_scheduler_api_init (vlib_main_t *vm)
 

Variables

crypto_sw_scheduler_main_t crypto_sw_scheduler_main
 

Macro Definition Documentation

◆ CRYPTO_SW_SCHEDULER_QUEUE_MASK

#define CRYPTO_SW_SCHEDULER_QUEUE_MASK   (CRYPTO_SW_SCHEDULER_QUEUE_SIZE - 1)

Definition at line 22 of file crypto_sw_scheduler.h.

◆ CRYPTO_SW_SCHEDULER_QUEUE_SIZE

#define CRYPTO_SW_SCHEDULER_QUEUE_SIZE   64

Definition at line 21 of file crypto_sw_scheduler.h.

Function Documentation

◆ crypto_sw_scheduler_api_init()

clib_error_t* crypto_sw_scheduler_api_init ( vlib_main_t vm)

Definition at line 63 of file api.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ crypto_sw_scheduler_set_worker_crypto()

int crypto_sw_scheduler_set_worker_crypto ( u32  worker_idx,
u8  enabled 
)

Definition at line 23 of file main.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ crypto_sw_scheduler_main

crypto_sw_scheduler_main_t crypto_sw_scheduler_main

Definition at line 626 of file main.c.