FD.io VPP  v21.06
Vector Packet Processing
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ikev2.api File Reference

Go to the source code of this file.

Data Structures

struct  vl_api_ikev2_plugin_get_version_t
 Get the plugin version. More...
 
struct  vl_api_ikev2_plugin_get_version_reply_t
 Reply to get the plugin version. More...
 
struct  vl_api_ikev2_profile_dump_t
 Dump all profiles. More...
 
struct  vl_api_ikev2_profile_details_t
 Details about all profiles. More...
 
struct  vl_api_ikev2_sa_dump_t
 Dump all SAs. More...
 
struct  vl_api_ikev2_sa_details_t
 Details about IKE SA. More...
 
struct  vl_api_ikev2_child_sa_dump_t
 Dump child SA of specific SA. More...
 
struct  vl_api_ikev2_child_sa_details_t
 Child SA details. More...
 
struct  vl_api_ikev2_nonce_get_t
 get specific nonce More...
 
struct  vl_api_ikev2_nonce_get_reply_t
 reply on specific nonce More...
 
struct  vl_api_ikev2_traffic_selector_dump_t
 dump traffic selectors More...
 
struct  vl_api_ikev2_traffic_selector_details_t
 details on specific traffic selector More...
 
struct  vl_api_ikev2_profile_add_del_t
 IKEv2: Add/delete profile. More...
 
struct  vl_api_ikev2_profile_set_auth_t
 IKEv2: Set IKEv2 profile authentication method. More...
 
struct  vl_api_ikev2_profile_set_id_t
 IKEv2: Set IKEv2 profile local/remote identification. More...
 
struct  vl_api_ikev2_profile_disable_natt_t
 IKEv2: Disable NAT traversal. More...
 
struct  vl_api_ikev2_profile_set_ts_t
 IKEv2: Set IKEv2 profile traffic selector parameters. More...
 
struct  vl_api_ikev2_set_local_key_t
 IKEv2: Set IKEv2 local RSA private key. More...
 
struct  vl_api_ikev2_set_tunnel_interface_t
 IKEv2: Set the tunnel interface which will be protected by IKE If this API is not called, a new tunnel will be created. More...
 
struct  vl_api_ikev2_set_responder_t
 IKEv2: Set IKEv2 responder interface and IP address. More...
 
struct  vl_api_ikev2_set_responder_hostname_t
 
struct  vl_api_ikev2_set_ike_transforms_t
 IKEv2: Set IKEv2 IKE transforms in SA_INIT proposal (RFC 7296) More...
 
struct  vl_api_ikev2_set_esp_transforms_t
 IKEv2: Set IKEv2 ESP transforms in SA_INIT proposal (RFC 7296) More...
 
struct  vl_api_ikev2_set_sa_lifetime_t
 IKEv2: Set Child SA lifetime, limited by time and/or data. More...
 
struct  vl_api_ikev2_initiate_sa_init_t
 IKEv2: Initiate the SA_INIT exchange. More...
 
struct  vl_api_ikev2_initiate_del_ike_sa_t
 IKEv2: Initiate the delete IKE SA exchange. More...
 
struct  vl_api_ikev2_initiate_del_child_sa_t
 IKEv2: Initiate the delete Child SA exchange. More...
 
struct  vl_api_ikev2_initiate_rekey_child_sa_t
 IKEv2: Initiate the rekey Child SA exchange. More...
 
struct  vl_api_ikev2_profile_set_udp_encap_t
 IKEv2: Set UDP encapsulation. More...
 
struct  vl_api_ikev2_profile_set_ipsec_udp_port_t
 IKEv2: Set/unset custom ipsec-over-udp port. More...
 
struct  vl_api_ikev2_profile_set_liveness_t
 IKEv2: Set liveness parameters. More...
 

Functions

description IKE_SA_INIT ignore (IKE SA already auth)"
 
description IKE request ignore (old msgid)"
 

Variables

option version = "1.0.1"
 
import plugins ikev2 ikev2_types api
 
counters ikev2
 
 ike_sa_init_retransmit
 
type counter64
 
units packets
 
description IKE SA INIT retransmit
 
 ike_sa_init_ignore
 
 ike_req_retransmit
 
 ike_req_ignore
 
 not_ikev2
 
description Non IKEv2 packets received
 
 bad_length
 
description Bad packet length
 
 malformed_packet
 
description Malformed packet
 
 no_buff_space
 
description No buffer space
 
 keepalive
 
 rekey_req
 
 init_sa_req
 
 ike_auth_req
 
 paths
 
err ikev2 ip6 ike
 

Function Documentation

◆ ignore() [1/2]

description IKE_SA_INIT ignore ( IKE SA already  auth)
+ Here is the caller graph for this function:

◆ ignore() [2/2]

description IKE request ignore ( old  msgid)

Variable Documentation

◆ api

import vnet interface_types api

Definition at line 19 of file ikev2.api.

◆ bad_length

bad_length
Initial value:
{
severity error
Definition: cJSON.c:88

Definition at line 547 of file ikev2.api.

◆ counter64

type counter64

Definition at line 519 of file ikev2.api.

◆ ike

err ikev2 ip4 natt ike

Definition at line 592 of file ikev2.api.

◆ ike_auth_req

ike_auth_req
Initial value:
{
severity info

Definition at line 583 of file ikev2.api.

◆ ike_req_ignore

ike_req_ignore
Initial value:
{
severity error
Definition: cJSON.c:88

Definition at line 535 of file ikev2.api.

◆ ike_req_retransmit

ike_req_retransmit
Initial value:
{
severity error
Definition: cJSON.c:88

Definition at line 529 of file ikev2.api.

◆ ike_sa_init_ignore

ike_sa_init_ignore
Initial value:
{
severity error
Definition: cJSON.c:88

Definition at line 523 of file ikev2.api.

◆ ike_sa_init_retransmit

ike_sa_init_retransmit
Initial value:
{
severity info

Definition at line 517 of file ikev2.api.

◆ ikev2

counters ikev2
Initial value:
{
processed {
severity info;
units "packets";
description "packets processed";
}
type counter64
Definition: ikev2.api:519
vl_api_fib_path_type_t type
Definition: fib_types.api:123

Definition at line 510 of file ikev2.api.

◆ init_sa_req

init_sa_req
Initial value:
{
severity info

Definition at line 577 of file ikev2.api.

◆ keepalive

keepalive
Initial value:
{
severity info

Definition at line 565 of file ikev2.api.

◆ length

description Bad packet length

Definition at line 551 of file ikev2.api.

◆ malformed_packet

malformed_packet
Initial value:
{
severity error
Definition: cJSON.c:88

Definition at line 553 of file ikev2.api.

◆ no_buff_space

no_buff_space
Initial value:
{
severity error
Definition: cJSON.c:88

Definition at line 559 of file ikev2.api.

◆ not_ikev2

not_ikev2
Initial value:
{
severity error
Definition: cJSON.c:88

Definition at line 541 of file ikev2.api.

◆ packet

description Malformed packet

Definition at line 557 of file ikev2.api.

◆ packets

units packets

Definition at line 520 of file ikev2.api.

◆ paths

paths
Initial value:
{
"/err/ikev2-ip4" "ike"

Definition at line 590 of file ikev2.api.

◆ received

description IKE AUTH SA requests received

Definition at line 545 of file ikev2.api.

◆ rekey_req

rekey_req
Initial value:
{
severity info

Definition at line 571 of file ikev2.api.

◆ retransmit

description IKE request retransmit

Definition at line 521 of file ikev2.api.

◆ space

description No buffer space

Definition at line 563 of file ikev2.api.

◆ version

option version = "1.0.1"

Definition at line 17 of file ikev2.api.