# Functions
Messages returns list of all messages in this module.
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
Add certificate and key - engine - crypto engine - cert_len - cert length (comes first) - certkey_len - cert and key length - certkey - cert & key data (due to API limitation)
AppAddCertKeyPair defines message 'app_add_cert_key_pair'.
Add certificate and key - retval - return code for the request - index - index in certificate store
AppAddCertKeyPairReply defines message 'app_add_cert_key_pair_reply'.
Application attach to session layer - options - segment size, fifo sizes, etc.
Application attach reply - retval - return code for the request - app_mq - app message queue - vpp_ctrl_mq - vpp message queue for control events that should be handled in main thread, i.e., bind/connect - vpp_ctrl_mq_thread_index - thread index of the ctrl mq - app_index - index of the newly created app - n_fds - number of fds exchanged - fd_flags - set of flags that indicate which fds are to be expected over the socket (set only if socket transport available) - segment_size - size of first shm segment - segment_handle - handle for segment - segment_name - name of segment client needs to attach to
AppAttachReply defines message 'app_attach_reply'.
Delete certificate and key - index - index in certificate store
AppDelCertKeyPair defines message 'app_del_cert_key_pair'.
AppDelCertKeyPairReply defines message 'app_del_cert_key_pair_reply'.
Application detach from session layer ApplicationDetach defines message 'application_detach'.
ApplicationDetachReply defines message 'application_detach_reply'.
add/del application namespace
client to vpp direction only - secret - secret shared between app and vpp - sw_if_index - local interface that "supports" namespace.
Reply for app namespace add/del - retval - return code - appns_index - app namespace index
AppNamespaceAddDelReply defines message 'app_namespace_add_del_reply'.
add/del application namespace
client to vpp direction only - secret - secret shared between app and vpp - sw_if_index - local interface that "supports" namespace.
Reply for app namespace add/del - retval - return code - appns_index - app namespace index
AppNamespaceAddDelV2Reply defines message 'app_namespace_add_del_v2_reply'.
add/del application namespace
client to vpp direction only - secret - secret shared between app and vpp - sw_if_index - local interface that "supports" namespace.
AppNamespaceAddDelV3Reply defines message 'app_namespace_add_del_v3_reply'.
add/del application namespace
client to vpp direction only - secret - secret shared between app and vpp - sw_if_index - local interface that "supports" namespace.
Reply for app namespace add/del - retval - return code - appns_index - app namespace index
AppNamespaceAddDelV4Reply defines message 'app_namespace_add_del_v4_reply'.
add/del application worker
client to vpp direction only - app_index - application index - wrk_index - worker index, if a delete - is_add - set if an add
AppWorkerAddDel defines message 'app_worker_add_del'.
Reply for app worker add/del - retval - return code - wrk_index - worker index, if add - app_event_queue_address - vpp event queue address of new worker - n_fds - number of fds exchanged - fd_flags - set of flags that indicate which fds are to be expected over the socket (set only if socket transport available) - segment_handle - handle for segment - is_add - add if non zero, else delete - segment_name - name of segment client needs to attach to
AppWorkerAddDelReply defines message 'app_worker_add_del_reply'.
enable/disable session layer
client to vpp direction only - is_enable - disable session layer if 0, enable otherwise
SessionEnableDisable defines message 'session_enable_disable'.
SessionEnableDisableReply defines message 'session_enable_disable_reply'.
add/del session rule
client to vpp direction only - transport_proto - transport protocol - is_ip4 - flag to indicate if ip addresses are ip4 or 6 - lcl_ip - local ip - lcl_plen - local prefix length - rmt_ip - remote ip - rmt_ple - remote prefix length - lcl_port - local port - rmt_port - remote port - action_index - the only action defined now is forward to application with index action_index - is_add - flag to indicate if add or del - appns_index - application namespace where rule is to be applied to - scope - enum that indicates scope of the rule: global or local.
SessionRuleAddDelReply defines message 'session_rule_add_del_reply'.
Session rules details - transport_proto - transport protocol - is_ip4 - flag to indicate if ip addresses are ip4 or 6 - lcl_ip - local ip - lcl_plen - local prefix length - rmt_ip - remote ip - rmt_ple - remote prefix length - lcl_port - local port - rmt_port - remote port - action_index - the only action defined now is forward to application with index action_index - appns_index - application namespace where rule is to be applied to - scope - enum that indicates scope of the rule: global or local.
Dump session rules SessionRulesDump defines message 'session_rules_dump'.
enable/disable session layer socket api
client to vpp direction only - is_enable - disable session layer if 0, enable otherwise
SessionSapiEnableDisable defines message 'session_sapi_enable_disable'.
SessionSapiEnableDisableReply defines message 'session_sapi_enable_disable_reply'.
# Interfaces
RPCService defines RPC service session.
No description provided by the author
# Type aliases
SessionRuleScope defines enum 'session_rule_scope'.
TransportProto defines enum 'transport_proto'.