FD.io VPP  v21.06-3-gbb25fbf28
Vector Packet Processing
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 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 at line 535 of file ikev2.api.

◆ ike_req_retransmit

ike_req_retransmit
Initial value:
{
severity error

Definition at line 529 of file ikev2.api.

◆ ike_sa_init_ignore

ike_sa_init_ignore
Initial value:
{
severity error

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";
}

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 at line 553 of file ikev2.api.

◆ no_buff_space

no_buff_space
Initial value:
{
severity error

Definition at line 559 of file ikev2.api.

◆ not_ikev2

not_ikev2
Initial value:
{
severity error

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.

error
Definition: cJSON.c:88
counter64
type counter64
Definition: ikev2.api:519
type
vl_api_fib_path_type_t type
Definition: fib_types.api:123