FD.io VPP  v21.01.1
Vector Packet Processing
session.api File Reference

Go to the source code of this file.

Data Structures

struct  vl_api_app_attach_t
 Application attach to session layer. More...
 
struct  vl_api_app_attach_reply_t
 Application attach reply. More...
 
struct  vl_api_application_detach_t
 Application detach from session layer. More...
 
struct  vl_api_app_add_cert_key_pair_t
 Add certificate and key. More...
 
struct  vl_api_app_add_cert_key_pair_reply_t
 Add certificate and key. More...
 
struct  vl_api_app_del_cert_key_pair_t
 Delete certificate and key. More...
 
struct  vl_api_application_tls_cert_add_t
 Application add TLS certificate

WILL BE DEPRECATED POST 20.01

More...
 
struct  vl_api_application_tls_key_add_t
 Application add TLS key

WILL BE DEPRECATED POST 20.01

More...
 
struct  vl_api_app_worker_add_del_t
 add/del application worker More...
 
struct  vl_api_app_worker_add_del_reply_t
 Reply for app worker add/del. More...
 
struct  vl_api_session_enable_disable_t
 enable/disable session layer More...
 
struct  vl_api_app_namespace_add_del_t
 add/del application namespace More...
 
struct  vl_api_app_namespace_add_del_reply_t
 Reply for app namespace add/del. More...
 
struct  vl_api_session_rule_add_del_t
 add/del session rule More...
 
struct  vl_api_session_rules_dump_t
 Dump session rules. More...
 
struct  vl_api_session_rules_details_t
 Session rules details. More...
 

Enumerations

enum  transport_proto : u8 {
  TRANSPORT_PROTO_API_TCP, TRANSPORT_PROTO_API_UDP, TRANSPORT_PROTO_API_NONE, TRANSPORT_PROTO_API_TLS,
  TRANSPORT_PROTO_API_QUIC
}
 
enum  session_rule_scope { SESSION_RULE_SCOPE_API_GLOBAL = 0, SESSION_RULE_SCOPE_API_LOCAL = 1, SESSION_RULE_SCOPE_API_BOTH = 2 }
 

Variables

option version = "3.2.0"
 
import vnet interface_types api
 

Enumeration Type Documentation

◆ session_rule_scope

Enumerator
SESSION_RULE_SCOPE_API_GLOBAL 
SESSION_RULE_SCOPE_API_LOCAL 
SESSION_RULE_SCOPE_API_BOTH 

Definition at line 239 of file session.api.

◆ transport_proto

Enumerator
TRANSPORT_PROTO_API_TCP 
TRANSPORT_PROTO_API_UDP 
TRANSPORT_PROTO_API_NONE 
TRANSPORT_PROTO_API_TLS 
TRANSPORT_PROTO_API_QUIC 

Definition at line 22 of file session.api.

Variable Documentation

◆ api

import vnet ip ip_types api

Definition at line 18 of file session.api.

◆ version

option version = "3.2.0"

Definition at line 16 of file session.api.