package
0.8.0
Repository: https://github.com/alkiranet/govpp.git
Documentation: pkg.go.dev

# 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'.