FD.io VPP  v21.01
Vector Packet Processing
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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.