{ "types": [], "messages": [ [ "application_attach", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "initial_segment_size" ], [ "u64", "options", 16 ], [ "u8", "namespace_id_len" ], [ "u8", "namespace_id", 64 ], { "crc": "0x81d4f974" } ], [ "application_attach_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], [ "u64", "app_event_queue_address" ], [ "u8", "n_fds" ], [ "u8", "fd_flags" ], [ "u32", "segment_size" ], [ "u8", "segment_name_length" ], [ "u8", "segment_name", 128 ], [ "u32", "app_index" ], [ "u64", "segment_handle" ], { "crc": "0x581866e8" } ], [ "app_attach", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u64", "options", 16 ], [ "u8", "namespace_id_len" ], [ "u8", "namespace_id", 64 ], { "crc": "0xed08f4bd" } ], [ "app_attach_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], [ "u64", "app_mq" ], [ "u64", "vpp_ctrl_mq" ], [ "u8", "vpp_ctrl_mq_thread" ], [ "u32", "app_index" ], [ "u8", "n_fds" ], [ "u8", "fd_flags" ], [ "u32", "segment_size" ], [ "u8", "segment_name_length" ], [ "u8", "segment_name", 128 ], [ "u64", "segment_handle" ], { "crc": "0x0112f647" } ], [ "app_add_cert_key_pair", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u16", "cert_len" ], [ "u16", "certkey_len" ], [ "u8", "certkey", 0, "certkey_len" ], { "crc": "0x02eb8016" } ], [ "app_add_cert_key_pair_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], [ "u32", "index" ], { "crc": "0xb42958d0" } ], [ "app_del_cert_key_pair", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "index" ], { "crc": "0x8ac76db6" } ], [ "app_del_cert_key_pair_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "application_tls_cert_add", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "app_index" ], [ "u16", "cert_len" ], [ "u8", "cert", 0, "cert_len" ], { "crc": "0x3f5cfe45" } ], [ "application_tls_cert_add_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "application_tls_key_add", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "app_index" ], [ "u16", "key_len" ], [ "u8", "key", 0, "key_len" ], { "crc": "0x5eaf70cd" } ], [ "application_tls_key_add_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "application_detach", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], { "crc": "0x51077d14" } ], [ "application_detach_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "map_another_segment", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "fd_flags" ], [ "u32", "segment_size" ], [ "u8", "segment_name", 128 ], [ "u64", "segment_handle" ], { "crc": "0xdc2d630b" } ], [ "map_another_segment_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "unmap_segment", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u64", "segment_handle" ], { "crc": "0xf77096f6" } ], [ "unmap_segment_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "bind_uri", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "accept_cookie" ], [ "u8", "uri", 128 ], { "crc": "0xfae140cb" } ], [ "bind_uri_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "unbind_uri", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "uri", 128 ], { "crc": "0x294cf07d" } ], [ "unbind_uri_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "connect_uri", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u64", "client_queue_address" ], [ "u64", "options", 16 ], [ "u8", "uri", 128 ], { "crc": "0xa36143d6" } ], [ "connect_uri_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "disconnect_session", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u64", "handle" ], { "crc": "0x7279205b" } ], [ "disconnect_session_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], [ "u64", "handle" ], { "crc": "0xd6960a03" } ], [ "bind_sock", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "wrk_index" ], [ "u32", "vrf" ], [ "u8", "is_ip4" ], [ "u8", "ip", 16 ], [ "u16", "port" ], [ "u8", "proto" ], [ "u64", "options", 16 ], { "crc": "0x0394633f" } ], [ "bind_sock_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "unbind_sock", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "wrk_index" ], [ "u64", "handle" ], { "crc": "0x08880908" } ], [ "unbind_sock_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "connect_sock", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "wrk_index" ], [ "u64", "client_queue_address" ], [ "u64", "options", 16 ], [ "u32", "vrf" ], [ "u8", "is_ip4" ], [ "u8", "ip", 16 ], [ "u16", "port" ], [ "u8", "proto" ], [ "u64", "parent_handle" ], [ "u8", "hostname_len" ], [ "u8", "hostname", 0, "hostname_len" ], { "crc": "0xd2b460ca" } ], [ "connect_sock_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "app_cut_through_registration_add", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u64", "evt_q_address" ], [ "u64", "peer_evt_q_address" ], [ "u32", "wrk_index" ], [ "u8", "n_fds" ], [ "u8", "fd_flags" ], { "crc": "0x6d73b1b9" } ], [ "app_cut_through_registration_add_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "app_worker_add_del", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "app_index" ], [ "u32", "wrk_index" ], [ "u8", "is_add" ], { "crc": "0x6d2b2279" } ], [ "app_worker_add_del_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], [ "u32", "wrk_index" ], [ "u64", "app_event_queue_address" ], [ "u8", "n_fds" ], [ "u8", "fd_flags" ], [ "u8", "segment_name_length" ], [ "u8", "segment_name", 128 ], [ "u64", "segment_handle" ], [ "u8", "is_add" ], { "crc": "0x56b21abc" } ], [ "session_enable_disable", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "is_enable" ], { "crc": "0x30ac9be7" } ], [ "session_enable_disable_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "app_namespace_add_del", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u64", "secret" ], [ "u32", "sw_if_index" ], [ "u32", "ip4_fib_id" ], [ "u32", "ip6_fib_id" ], [ "u8", "namespace_id_len" ], [ "u8", "namespace_id", 64 ], { "crc": "0xdd074c65" } ], [ "app_namespace_add_del_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], [ "u32", "appns_index" ], { "crc": "0x85137120" } ], [ "session_rule_add_del", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "transport_proto" ], [ "u8", "is_ip4" ], [ "u8", "lcl_ip", 16 ], [ "u8", "lcl_plen" ], [ "u8", "rmt_ip", 16 ], [ "u8", "rmt_plen" ], [ "u16", "lcl_port" ], [ "u16", "rmt_port" ], [ "u32", "action_index" ], [ "u8", "is_add" ], [ "u32", "appns_index" ], [ "u8", "scope" ], [ "u8", "tag", 64 ], { "crc": "0x4ab2eb06" } ], [ "session_rule_add_del_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "session_rules_dump", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], { "crc": "0x51077d14" } ], [ "session_rules_details", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "u8", "transport_proto" ], [ "u8", "is_ip4" ], [ "u8", "lcl_ip", 16 ], [ "u8", "lcl_plen" ], [ "u8", "rmt_ip", 16 ], [ "u8", "rmt_plen" ], [ "u16", "lcl_port" ], [ "u16", "rmt_port" ], [ "u32", "action_index" ], [ "u32", "appns_index" ], [ "u8", "scope" ], [ "u8", "tag", 64 ], { "crc": "0xa52b0e96" } ] ], "unions": [], "enums": [], "services": { "application_attach": { "reply": "application_attach_reply" }, "app_attach": { "reply": "app_attach_reply" }, "app_add_cert_key_pair": { "reply": "app_add_cert_key_pair_reply" }, "app_del_cert_key_pair": { "reply": "app_del_cert_key_pair_reply" }, "application_tls_cert_add": { "reply": "application_tls_cert_add_reply" }, "application_tls_key_add": { "reply": "application_tls_key_add_reply" }, "application_detach": { "reply": "application_detach_reply" }, "map_another_segment": { "reply": "map_another_segment_reply" }, "unmap_segment": { "reply": "unmap_segment_reply" }, "bind_uri": { "reply": "bind_uri_reply" }, "unbind_uri": { "reply": "unbind_uri_reply" }, "connect_uri": { "reply": "connect_uri_reply" }, "disconnect_session": { "reply": "disconnect_session_reply" }, "bind_sock": { "reply": "bind_sock_reply" }, "unbind_sock": { "reply": "unbind_sock_reply" }, "connect_sock": { "reply": "connect_sock_reply" }, "app_cut_through_registration_add": { "reply": "app_cut_through_registration_add_reply" }, "app_worker_add_del": { "reply": "app_worker_add_del_reply" }, "session_enable_disable": { "reply": "session_enable_disable_reply" }, "app_namespace_add_del": { "reply": "app_namespace_add_del_reply" }, "session_rule_add_del": { "reply": "session_rule_add_del_reply" }, "session_rules_dump": { "reply": "session_rules_details", "stream": true } }, "options": { "version": "1.7.0" }, "aliases": {}, "vl_api_version": "0xdf888b15" }