Go to the source code of this file.
|
static u32 | ikev2_encode_sa_index (u32 sai, u32 ti) |
|
static void | ikev2_decode_sa_index (u32 api_sai, u32 *sai, u32 *ti) |
|
static void | cp_ike_transforms (vl_api_ikev2_ike_transforms_t *vl_api_ts, ikev2_transforms_set *ts) |
|
static void | cp_esp_transforms (vl_api_ikev2_esp_transforms_t *vl_api_ts, ikev2_transforms_set *ts) |
|
static void | cp_id (vl_api_ikev2_id_t *vl_api_id, ikev2_id_t *id) |
|
static void | cp_ts (vl_api_ikev2_ts_t *vl_api_ts, ikev2_ts_t *ts, u8 is_local) |
|
static void | cp_auth (vl_api_ikev2_auth_t *vl_api_auth, ikev2_auth_t *auth) |
|
static void | cp_responder (vl_api_ikev2_responder_t *vl_api_responder, ikev2_responder_t *responder) |
|
void | cp_sa_transform (vl_api_ikev2_sa_transform_t *vl_tr, ikev2_sa_transform_t *tr) |
|
static void | send_profile (ikev2_profile_t *profile, vl_api_registration_t *reg, u32 context) |
|
static void | vl_api_ikev2_profile_dump_t_handler (vl_api_ikev2_profile_dump_t *mp) |
|
static void | ikev2_copy_stats (vl_api_ikev2_sa_stats_t *dst, const ikev2_stats_t *src) |
|
static void | send_sa (ikev2_sa_t *sa, vl_api_ikev2_sa_dump_t *mp, u32 api_sa_index) |
|
static void | vl_api_ikev2_sa_dump_t_handler (vl_api_ikev2_sa_dump_t *mp) |
|
static void | send_child_sa (ikev2_child_sa_t *child, vl_api_ikev2_child_sa_dump_t *mp, u32 child_sa_index, u32 sa_index) |
|
static void | vl_api_ikev2_child_sa_dump_t_handler (vl_api_ikev2_child_sa_dump_t *mp) |
|
static void | vl_api_ikev2_traffic_selector_dump_t_handler (vl_api_ikev2_traffic_selector_dump_t *mp) |
|
static void | vl_api_ikev2_nonce_get_t_handler (vl_api_ikev2_nonce_get_t *mp) |
|
static void | vl_api_ikev2_plugin_get_version_t_handler (vl_api_ikev2_plugin_get_version_t *mp) |
|
static void | vl_api_ikev2_profile_set_liveness_t_handler (vl_api_ikev2_profile_set_liveness_t *mp) |
|
static void | vl_api_ikev2_profile_add_del_t_handler (vl_api_ikev2_profile_add_del_t *mp) |
|
static void | vl_api_ikev2_profile_set_auth_t_handler (vl_api_ikev2_profile_set_auth_t *mp) |
|
static void | vl_api_ikev2_profile_set_id_t_handler (vl_api_ikev2_profile_set_id_t *mp) |
|
static void | vl_api_ikev2_profile_set_udp_encap_t_handler (vl_api_ikev2_profile_set_udp_encap_t *mp) |
|
static void | vl_api_ikev2_profile_set_ts_t_handler (vl_api_ikev2_profile_set_ts_t *mp) |
|
static void | vl_api_ikev2_set_local_key_t_handler (vl_api_ikev2_set_local_key_t *mp) |
|
static void | vl_api_ikev2_set_responder_hostname_t_handler (vl_api_ikev2_set_responder_hostname_t *mp) |
|
static void | vl_api_ikev2_set_responder_t_handler (vl_api_ikev2_set_responder_t *mp) |
|
static void | vl_api_ikev2_set_ike_transforms_t_handler (vl_api_ikev2_set_ike_transforms_t *mp) |
|
static void | vl_api_ikev2_set_esp_transforms_t_handler (vl_api_ikev2_set_esp_transforms_t *mp) |
|
static void | vl_api_ikev2_set_sa_lifetime_t_handler (vl_api_ikev2_set_sa_lifetime_t *mp) |
|
static void | vl_api_ikev2_profile_set_ipsec_udp_port_t_handler (vl_api_ikev2_profile_set_ipsec_udp_port_t *mp) |
|
static void | vl_api_ikev2_set_tunnel_interface_t_handler (vl_api_ikev2_set_tunnel_interface_t *mp) |
|
static void | vl_api_ikev2_initiate_sa_init_t_handler (vl_api_ikev2_initiate_sa_init_t *mp) |
|
static void | vl_api_ikev2_initiate_del_ike_sa_t_handler (vl_api_ikev2_initiate_del_ike_sa_t *mp) |
|
static void | vl_api_ikev2_initiate_del_child_sa_t_handler (vl_api_ikev2_initiate_del_child_sa_t *mp) |
|
static void | vl_api_ikev2_profile_disable_natt_t_handler (vl_api_ikev2_profile_disable_natt_t *mp) |
|
static void | vl_api_ikev2_initiate_rekey_child_sa_t_handler (vl_api_ikev2_initiate_rekey_child_sa_t *mp) |
|
static clib_error_t * | ikev2_api_init (vlib_main_t *vm) |
|
◆ IKEV2_MAX_DATA_LEN
#define IKEV2_MAX_DATA_LEN (1 << 10) |
◆ IKEV2_PLUGIN_VERSION_MAJOR
#define IKEV2_PLUGIN_VERSION_MAJOR 1 |
◆ IKEV2_PLUGIN_VERSION_MINOR
#define IKEV2_PLUGIN_VERSION_MINOR 0 |
◆ REPLY_MSG_ID_BASE
◆ vl_endianfun
#define vl_endianfun /* define message structures */ |
◆ cp_auth()
static void cp_auth |
( |
vl_api_ikev2_auth_t * |
vl_api_auth, |
|
|
ikev2_auth_t * |
auth |
|
) |
| |
|
static |
◆ cp_esp_transforms()
static void cp_esp_transforms |
( |
vl_api_ikev2_esp_transforms_t * |
vl_api_ts, |
|
|
ikev2_transforms_set * |
ts |
|
) |
| |
|
static |
◆ cp_id()
static void cp_id |
( |
vl_api_ikev2_id_t * |
vl_api_id, |
|
|
ikev2_id_t * |
id |
|
) |
| |
|
static |
◆ cp_ike_transforms()
static void cp_ike_transforms |
( |
vl_api_ikev2_ike_transforms_t * |
vl_api_ts, |
|
|
ikev2_transforms_set * |
ts |
|
) |
| |
|
static |
◆ cp_responder()
static void cp_responder |
( |
vl_api_ikev2_responder_t * |
vl_api_responder, |
|
|
ikev2_responder_t * |
responder |
|
) |
| |
|
static |
◆ cp_sa_transform()
◆ cp_ts()
static void cp_ts |
( |
vl_api_ikev2_ts_t * |
vl_api_ts, |
|
|
ikev2_ts_t * |
ts, |
|
|
u8 |
is_local |
|
) |
| |
|
static |
◆ ikev2_api_init()
◆ ikev2_copy_stats()
static void ikev2_copy_stats |
( |
vl_api_ikev2_sa_stats_t * |
dst, |
|
|
const ikev2_stats_t * |
src |
|
) |
| |
|
static |
◆ ikev2_decode_sa_index()
static void ikev2_decode_sa_index |
( |
u32 |
api_sai, |
|
|
u32 * |
sai, |
|
|
u32 * |
ti |
|
) |
| |
|
static |
◆ ikev2_encode_sa_index()
static u32 ikev2_encode_sa_index |
( |
u32 |
sai, |
|
|
u32 |
ti |
|
) |
| |
|
static |
◆ send_child_sa()
◆ send_profile()
◆ send_sa()
◆ vl_api_ikev2_child_sa_dump_t_handler()
◆ vl_api_ikev2_initiate_del_child_sa_t_handler()
◆ vl_api_ikev2_initiate_del_ike_sa_t_handler()
◆ vl_api_ikev2_initiate_rekey_child_sa_t_handler()
◆ vl_api_ikev2_initiate_sa_init_t_handler()
◆ vl_api_ikev2_nonce_get_t_handler()
◆ vl_api_ikev2_plugin_get_version_t_handler()
◆ vl_api_ikev2_profile_add_del_t_handler()
◆ vl_api_ikev2_profile_disable_natt_t_handler()
◆ vl_api_ikev2_profile_dump_t_handler()
◆ vl_api_ikev2_profile_set_auth_t_handler()
◆ vl_api_ikev2_profile_set_id_t_handler()
◆ vl_api_ikev2_profile_set_ipsec_udp_port_t_handler()
◆ vl_api_ikev2_profile_set_liveness_t_handler()
◆ vl_api_ikev2_profile_set_ts_t_handler()
◆ vl_api_ikev2_profile_set_udp_encap_t_handler()
◆ vl_api_ikev2_sa_dump_t_handler()
◆ vl_api_ikev2_set_esp_transforms_t_handler()
◆ vl_api_ikev2_set_ike_transforms_t_handler()
◆ vl_api_ikev2_set_local_key_t_handler()
◆ vl_api_ikev2_set_responder_hostname_t_handler()
◆ vl_api_ikev2_set_responder_t_handler()
◆ vl_api_ikev2_set_sa_lifetime_t_handler()
◆ vl_api_ikev2_set_tunnel_interface_t_handler()
◆ vl_api_ikev2_traffic_selector_dump_t_handler()
◆ ikev2_main