FD.io VPP
v20.05.1-6-gf53edbc3b
Vector Packet Processing
|
Go to the source code of this file.
Functions | |
int | ipsec_proto_decode (vl_api_ipsec_proto_t in, ipsec_protocol_t *out) |
Encode/decode function from/to API to internal types. More... | |
vl_api_ipsec_proto_t | ipsec_proto_encode (ipsec_protocol_t p) |
int | ipsec_crypto_algo_decode (vl_api_ipsec_crypto_alg_t in, ipsec_crypto_alg_t *out) |
vl_api_ipsec_crypto_alg_t | ipsec_crypto_algo_encode (ipsec_crypto_alg_t c) |
int | ipsec_integ_algo_decode (vl_api_ipsec_integ_alg_t in, ipsec_integ_alg_t *out) |
vl_api_ipsec_integ_alg_t | ipsec_integ_algo_encode (ipsec_integ_alg_t i) |
void | ipsec_key_decode (const vl_api_key_t *key, ipsec_key_t *out) |
void | ipsec_key_encode (const ipsec_key_t *in, vl_api_key_t *out) |
ipsec_sa_flags_t | ipsec_sa_flags_decode (vl_api_ipsec_sad_flags_t in) |
vl_api_ipsec_sad_flags_t | ipsec_sad_flags_encode (const ipsec_sa_t *sa) |
int ipsec_crypto_algo_decode | ( | vl_api_ipsec_crypto_alg_t | in, |
ipsec_crypto_alg_t * | out | ||
) |
vl_api_ipsec_crypto_alg_t ipsec_crypto_algo_encode | ( | ipsec_crypto_alg_t | c | ) |
int ipsec_integ_algo_decode | ( | vl_api_ipsec_integ_alg_t | in, |
ipsec_integ_alg_t * | out | ||
) |
vl_api_ipsec_integ_alg_t ipsec_integ_algo_encode | ( | ipsec_integ_alg_t | i | ) |
void ipsec_key_decode | ( | const vl_api_key_t * | key, |
ipsec_key_t * | out | ||
) |
Definition at line 120 of file ipsec_types_api.c.
void ipsec_key_encode | ( | const ipsec_key_t * | in, |
vl_api_key_t * | out | ||
) |
int ipsec_proto_decode | ( | vl_api_ipsec_proto_t | in, |
ipsec_protocol_t * | out | ||
) |
Encode/decode function from/to API to internal types.
Definition at line 25 of file ipsec_types_api.c.
vl_api_ipsec_proto_t ipsec_proto_encode | ( | ipsec_protocol_t | p | ) |
ipsec_sa_flags_t ipsec_sa_flags_decode | ( | vl_api_ipsec_sad_flags_t | in | ) |
vl_api_ipsec_sad_flags_t ipsec_sad_flags_encode | ( | const ipsec_sa_t * | sa | ) |