|
FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Go to the documentation of this file.
66 #define _(n, s) [VNET_CRYPTO_OP_TYPE_##n] = s,
72 return format (s,
"unknown");
74 return format (s,
"%s", strings[opt]);
82 #define _(n, s) [VNET_CRYPTO_OP_STATUS_##n] = s,
88 return format (s,
"unknown");
90 return format (s,
"%s", strings[st]);
97 u32 crypto_engine_index = va_arg (*args,
u32);
100 if (crypto_engine_index == ~0)
114 #define _(n, s) [VNET_CRYPTO_ASYNC_OP_TYPE_##n] = s,
120 return format (s,
"unknown");
122 return format (s,
"%s", strings[opt]);
#define foreach_crypto_op_status
@ VNET_CRYPTO_ASYNC_OP_N_TYPES
#define foreach_crypto_async_op_type
vnet_crypto_async_op_type_t type
vnet_crypto_async_op_type_t
#define vec_elt_at_index(v, i)
Get vector value at index i checking that i is in bounds.
vnet_feature_config_main_t * cm
@ VNET_CRYPTO_OP_N_STATUS
vnet_crypto_main_t crypto_main
#define foreach_crypto_op_type
#define vec_free(V)
Free vector's memory (no header).
vnet_crypto_op_type_t type
#define hash_get_mem(h, key)
vnet_crypto_async_op_id_t
vnet_crypto_async_alg_t alg