aboutsummaryrefslogtreecommitdiffstats
path: root/core/bin_api/vpe.api.json
diff options
context:
space:
mode:
Diffstat (limited to 'core/bin_api/vpe.api.json')
-rw-r--r--core/bin_api/vpe.api.json1207
1 files changed, 429 insertions, 778 deletions
diff --git a/core/bin_api/vpe.api.json b/core/bin_api/vpe.api.json
index 1744e9c..d87d012 100644
--- a/core/bin_api/vpe.api.json
+++ b/core/bin_api/vpe.api.json
@@ -1,783 +1,434 @@
{
- "types" : [
- ["ip4_fib_counter",
- ["u32", "address"],
- ["u8", "address_length"],
- ["u64", "packets"],
- ["u64", "bytes"],
- {"crc" : "0xb2739495"}
- ],
- ["ip4_nbr_counter",
- ["u32", "address"],
- ["u8", "link_type"],
- ["u64", "packets"],
- ["u64", "bytes"],
- {"crc" : "0x487e2e85"}
- ],
- ["ip6_fib_counter",
- ["u64", "address", 2],
- ["u8", "address_length"],
- ["u64", "packets"],
- ["u64", "bytes"],
- {"crc" : "0xcf35769b"}
- ],
- ["ip6_nbr_counter",
- ["u64", "address", 2],
- ["u8", "link_type"],
- ["u64", "packets"],
- ["u64", "bytes"],
- {"crc" : "0xefca741e"}
- ]
+ "services": [
+ {
+ "cli_inband": {
+ "reply": "cli_inband_reply"
+ }
+ },
+ {
+ "get_node_index": {
+ "reply": "get_node_index_reply"
+ }
+ },
+ {
+ "cli": {
+ "reply": "cli_reply"
+ }
+ },
+ {
+ "show_version": {
+ "reply": "show_version_reply"
+ }
+ },
+ {
+ "get_next_index": {
+ "reply": "get_next_index_reply"
+ }
+ },
+ {
+ "add_node_next": {
+ "reply": "add_node_next_reply"
+ }
+ },
+ {
+ "get_node_graph": {
+ "reply": "get_node_graph_reply"
+ }
+ },
+ {
+ "control_ping": {
+ "reply": "control_ping_reply"
+ }
+ }
],
- "messages" : [
- ["create_vlan_subif",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "sw_if_index"],
- ["u32", "vlan_id"],
- {"crc" : "0xaf9ae1e9"}
- ],
- ["create_vlan_subif_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- ["u32", "sw_if_index"],
- {"crc" : "0x8f36b888"}
- ],
- ["sw_interface_set_mpls_enable",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "sw_if_index"],
- ["u8", "enable"],
- {"crc" : "0x37f6357e"}
- ],
- ["sw_interface_set_mpls_enable_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0x5ffd3ca9"}
- ],
- ["proxy_arp_add_del",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "vrf_id"],
- ["u8", "is_add"],
- ["u8", "low_address", 4],
- ["u8", "hi_address", 4],
- {"crc" : "0x4bef9951"}
- ],
- ["proxy_arp_add_del_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0x8e2d621d"}
- ],
- ["proxy_arp_intfc_enable_disable",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "sw_if_index"],
- ["u8", "enable_disable"],
- {"crc" : "0x3ee1998e"}
- ],
- ["proxy_arp_intfc_enable_disable_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0x23d273cd"}
- ],
- ["reset_vrf",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u8", "is_ipv6"],
- ["u32", "vrf_id"],
- {"crc" : "0xeb07deb0"}
- ],
- ["reset_vrf_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0x5f283863"}
- ],
- ["want_stats",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "enable_disable"],
- ["u32", "pid"],
- {"crc" : "0x4f2effb4"}
- ],
- ["want_stats_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0xb36abf5f"}
- ],
- ["vnet_ip4_fib_counters",
- ["u16", "_vl_msg_id"],
- ["u32", "vrf_id"],
- ["u32", "count"],
- ["vl_api_ip4_fib_counter_t", "c", 0, "count"],
- {"crc" : "0x1ab9d6c5"}
- ],
- ["vnet_ip4_nbr_counters",
- ["u16", "_vl_msg_id"],
- ["u32", "count"],
- ["u32", "sw_if_index"],
- ["u8", "begin"],
- ["vl_api_ip4_nbr_counter_t", "c", 0, "count"],
- {"crc" : "0xfc2b5092"}
- ],
- ["vnet_ip6_fib_counters",
- ["u16", "_vl_msg_id"],
- ["u32", "vrf_id"],
- ["u32", "count"],
- ["vl_api_ip6_fib_counter_t", "c", 0, "count"],
- {"crc" : "0x9ab453ae"}
- ],
- ["vnet_ip6_nbr_counters",
- ["u16", "_vl_msg_id"],
- ["u32", "count"],
- ["u32", "sw_if_index"],
- ["u8", "begin"],
- ["vl_api_ip6_nbr_counter_t", "c", 0, "count"],
- {"crc" : "0x181b673f"}
- ],
- ["vnet_get_summary_stats",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- {"crc" : "0x16435c20"}
- ],
- ["vnet_get_summary_stats_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- ["u64", "total_pkts", 2],
- ["u64", "total_bytes", 2],
- ["f64", "vector_rate"],
- {"crc" : "0x675ce280"}
- ],
- ["oam_event",
- ["u16", "_vl_msg_id"],
- ["u8", "dst_address", 4],
- ["u8", "state"],
- {"crc" : "0x4f285ade"}
- ],
- ["want_oam_events",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "enable_disable"],
- ["u32", "pid"],
- {"crc" : "0x948ef12a"}
- ],
- ["want_oam_events_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0x266a677d"}
- ],
- ["oam_add_del",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "vrf_id"],
- ["u8", "src_address", 4],
- ["u8", "dst_address", 4],
- ["u8", "is_add"],
- {"crc" : "0xb14bc7df"}
- ],
- ["oam_add_del_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0xc5594eec"}
- ],
- ["reset_fib",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "vrf_id"],
- ["u8", "is_ipv6"],
- {"crc" : "0x6f17106b"}
- ],
- ["reset_fib_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0x990dcbf8"}
- ],
- ["create_loopback",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u8", "mac_address", 6],
- {"crc" : "0xb2602de5"}
- ],
- ["create_loopback_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- ["u32", "sw_if_index"],
- {"crc" : "0x9520f804"}
- ],
- ["create_loopback_instance",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u8", "mac_address", 6],
- ["u8", "is_specified"],
- ["u32", "user_instance"],
- {"crc" : "0x967694f1"}
- ],
- ["create_loopback_instance_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- ["u32", "sw_if_index"],
- {"crc" : "0xd52c63b6"}
- ],
- ["delete_loopback",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "sw_if_index"],
- {"crc" : "0xded428b0"}
- ],
- ["delete_loopback_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0xc91dafa5"}
- ],
- ["control_ping",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- {"crc" : "0xea1bf4f7"}
- ],
- ["control_ping_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- ["u32", "client_index"],
- ["u32", "vpe_pid"],
- {"crc" : "0xaa016e7b"}
- ],
- ["cli",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u64", "cmd_in_shmem"],
- {"crc" : "0x543d8e2e"}
- ],
- ["cli_inband",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "length"],
- ["u8", "cmd", 0, "length"],
- {"crc" : "0x22345937"}
- ],
- ["cli_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- ["u64", "reply_in_shmem"],
- {"crc" : "0x594a0b2e"}
- ],
- ["cli_inband_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- ["u32", "length"],
- ["u8", "reply", 0, "length"],
- {"crc" : "0xc1835761"}
- ],
- ["set_arp_neighbor_limit",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u8", "is_ipv6"],
- ["u32", "arp_neighbor_limit"],
- {"crc" : "0xc1690cb4"}
- ],
- ["set_arp_neighbor_limit_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0xa6b30518"}
- ],
- ["l2_patch_add_del",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "rx_sw_if_index"],
- ["u32", "tx_sw_if_index"],
- ["u8", "is_add"],
- {"crc" : "0x9b10029a"}
- ],
- ["l2_patch_add_del_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0xa85e37be"}
- ],
- ["sw_interface_set_vpath",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "sw_if_index"],
- ["u8", "enable"],
- {"crc" : "0x1bc2fd5e"}
- ],
- ["sw_interface_set_vpath_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0x828dbe62"}
- ],
- ["sw_interface_set_l2_xconnect",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "rx_sw_if_index"],
- ["u32", "tx_sw_if_index"],
- ["u8", "enable"],
- {"crc" : "0x48a4c4c8"}
- ],
- ["sw_interface_set_l2_xconnect_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0x6e45eed4"}
- ],
- ["sw_interface_set_l2_bridge",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "rx_sw_if_index"],
- ["u32", "bd_id"],
- ["u8", "shg"],
- ["u8", "bvi"],
- ["u8", "enable"],
- {"crc" : "0x36c739e8"}
- ],
- ["sw_interface_set_l2_bridge_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0x347e08d9"}
- ],
- ["bd_ip_mac_add_del",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "bd_id"],
- ["u8", "is_add"],
- ["u8", "is_ipv6"],
- ["u8", "ip_address", 16],
- ["u8", "mac_address", 6],
- {"crc" : "0xad819817"}
- ],
- ["bd_ip_mac_add_del_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0x55bab3b4"}
- ],
- ["classify_set_interface_ip_table",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u8", "is_ipv6"],
- ["u32", "sw_if_index"],
- ["u32", "table_index"],
- {"crc" : "0x0dc45308"}
- ],
- ["classify_set_interface_ip_table_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0xdc391c34"}
- ],
- ["classify_set_interface_l2_tables",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "sw_if_index"],
- ["u32", "ip4_table_index"],
- ["u32", "ip6_table_index"],
- ["u32", "other_table_index"],
- ["u8", "is_input"],
- {"crc" : "0xed9ccf0d"}
- ],
- ["classify_set_interface_l2_tables_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0x8df20579"}
- ],
- ["get_node_index",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u8", "node_name", 64],
- {"crc" : "0x226d3f8c"}
- ],
- ["get_node_index_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- ["u32", "node_index"],
- {"crc" : "0x29116865"}
- ],
- ["add_node_next",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u8", "node_name", 64],
- ["u8", "next_name", 64],
- {"crc" : "0xe4202993"}
- ],
- ["add_node_next_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- ["u32", "next_index"],
- {"crc" : "0xe89d6eed"}
- ],
- ["l2_interface_efp_filter",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "sw_if_index"],
- ["u32", "enable_disable"],
- {"crc" : "0x07c9d601"}
- ],
- ["l2_interface_efp_filter_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0x0f4bb0c0"}
- ],
- ["create_subif",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "sw_if_index"],
- ["u32", "sub_id"],
- ["u8", "no_tags"],
- ["u8", "one_tag"],
- ["u8", "two_tags"],
- ["u8", "dot1ad"],
- ["u8", "exact_match"],
- ["u8", "default_sub"],
- ["u8", "outer_vlan_id_any"],
- ["u8", "inner_vlan_id_any"],
- ["u16", "outer_vlan_id"],
- ["u16", "inner_vlan_id"],
- {"crc" : "0x150e6757"}
- ],
- ["create_subif_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- ["u32", "sw_if_index"],
- {"crc" : "0x92272bcb"}
- ],
- ["show_version",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- {"crc" : "0xf18f9480"}
- ],
- ["show_version_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- ["u8", "program", 32],
- ["u8", "version", 32],
- ["u8", "build_date", 32],
- ["u8", "build_directory", 256],
- {"crc" : "0x83186d9e"}
- ],
- ["interface_name_renumber",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "sw_if_index"],
- ["u32", "new_show_dev_instance"],
- {"crc" : "0x11b7bcec"}
- ],
- ["interface_name_renumber_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0x31594963"}
- ],
- ["want_ip4_arp_events",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u8", "enable_disable"],
- ["u32", "pid"],
- ["u32", "address"],
- {"crc" : "0x5ae044c2"}
- ],
- ["want_ip4_arp_events_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0xe1c0b59e"}
- ],
- ["ip4_arp_event",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "address"],
- ["u32", "pid"],
- ["u32", "sw_if_index"],
- ["u8", "new_mac", 6],
- ["u8", "mac_ip"],
- {"crc" : "0x7de1837b"}
- ],
- ["want_ip6_nd_events",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u8", "enable_disable"],
- ["u32", "pid"],
- ["u8", "address", 16],
- {"crc" : "0x9586ba55"}
- ],
- ["want_ip6_nd_events_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0x95458aad"}
- ],
- ["ip6_nd_event",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "pid"],
- ["u32", "sw_if_index"],
- ["u8", "address", 16],
- ["u8", "new_mac", 6],
- ["u8", "mac_ip"],
- {"crc" : "0x777bb71c"}
- ],
- ["input_acl_set_interface",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "sw_if_index"],
- ["u32", "ip4_table_index"],
- ["u32", "ip6_table_index"],
- ["u32", "l2_table_index"],
- ["u8", "is_add"],
- {"crc" : "0x34d2fc33"}
- ],
- ["input_acl_set_interface_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0xba0110e3"}
- ],
- ["get_node_graph",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- {"crc" : "0xf8636a76"}
- ],
- ["get_node_graph_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- ["u64", "reply_in_shmem"],
- {"crc" : "0x816d91b6"}
- ],
- ["ioam_enable",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u16", "id"],
- ["u8", "seqno"],
- ["u8", "analyse"],
- ["u8", "pot_enable"],
- ["u8", "trace_enable"],
- ["u32", "node_id"],
- {"crc" : "0x7bd4abf9"}
- ],
- ["ioam_enable_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0x58a8fedc"}
- ],
- ["ioam_disable",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u16", "id"],
- {"crc" : "0xaff26d33"}
- ],
- ["ioam_disable_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0xef118a9d"}
- ],
- ["get_next_index",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u8", "node_name", 64],
- ["u8", "next_name", 64],
- {"crc" : "0x52f0e416"}
- ],
- ["get_next_index_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- ["u32", "next_index"],
- {"crc" : "0x671fbdb1"}
- ],
- ["pg_create_interface",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "interface_id"],
- {"crc" : "0x253c5959"}
- ],
- ["pg_create_interface_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- ["u32", "sw_if_index"],
- {"crc" : "0x21b4f949"}
- ],
- ["pg_capture",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "interface_id"],
- ["u8", "is_enabled"],
- ["u32", "count"],
- ["u32", "pcap_name_length"],
- ["u8", "pcap_file_name", 0, "pcap_name_length"],
- {"crc" : "0x6ac7fe78"}
- ],
- ["pg_capture_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0xf403693b"}
- ],
- ["pg_enable_disable",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u8", "is_enabled"],
- ["u32", "stream_name_length"],
- ["u8", "stream_name", 0, "stream_name_length"],
- {"crc" : "0x7d0b90ff"}
- ],
- ["pg_enable_disable_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0x02253bd6"}
- ],
- ["ip_source_and_port_range_check_add_del",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u8", "is_ipv6"],
- ["u8", "is_add"],
- ["u8", "mask_length"],
- ["u8", "address", 16],
- ["u8", "number_of_ranges"],
- ["u16", "low_ports", 32],
- ["u16", "high_ports", 32],
- ["u32", "vrf_id"],
- {"crc" : "0x0f8c6ba0"}
- ],
- ["ip_source_and_port_range_check_add_del_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0x35df8160"}
- ],
- ["ip_source_and_port_range_check_interface_add_del",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u8", "is_add"],
- ["u32", "sw_if_index"],
- ["u32", "tcp_in_vrf_id"],
- ["u32", "tcp_out_vrf_id"],
- ["u32", "udp_in_vrf_id"],
- ["u32", "udp_out_vrf_id"],
- {"crc" : "0x4a6438f1"}
- ],
- ["ip_source_and_port_range_check_interface_add_del_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0x6b940f04"}
- ],
- ["delete_subif",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "sw_if_index"],
- {"crc" : "0x6038f848"}
- ],
- ["delete_subif_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0x9d6015dc"}
- ],
- ["punt",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u8", "is_add"],
- ["u8", "ipv"],
- ["u8", "l4_protocol"],
- ["u16", "l4_port"],
- {"crc" : "0x4559c976"}
- ],
- ["punt_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0xcca27fbe"}
- ],
- ["feature_enable_disable",
- ["u16", "_vl_msg_id"],
- ["u32", "client_index"],
- ["u32", "context"],
- ["u32", "sw_if_index"],
- ["u8", "enable"],
- ["u8", "arc_name", 64],
- ["u8", "feature_name", 64],
- {"crc" : "0xbc86393b"}
- ],
- ["feature_enable_disable_reply",
- ["u16", "_vl_msg_id"],
- ["u32", "context"],
- ["i32", "retval"],
- {"crc" : "0xf6e14373"}
+ "vl_api_version": "0xe02a02b0",
+ "enums": [],
+ "messages": [
+ [
+ "control_ping",
+ [
+ "u16",
+ "_vl_msg_id"
+ ],
+ [
+ "u32",
+ "client_index"
+ ],
+ [
+ "u32",
+ "context"
+ ],
+ {
+ "crc": "0x51077d14"
+ }
+ ],
+ [
+ "control_ping_reply",
+ [
+ "u16",
+ "_vl_msg_id"
+ ],
+ [
+ "u32",
+ "context"
+ ],
+ [
+ "i32",
+ "retval"
+ ],
+ [
+ "u32",
+ "client_index"
+ ],
+ [
+ "u32",
+ "vpe_pid"
+ ],
+ {
+ "crc": "0xf6b0b8ca"
+ }
+ ],
+ [
+ "cli",
+ [
+ "u16",
+ "_vl_msg_id"
+ ],
+ [
+ "u32",
+ "client_index"
+ ],
+ [
+ "u32",
+ "context"
+ ],
+ [
+ "u64",
+ "cmd_in_shmem"
+ ],
+ {
+ "crc": "0x23bfbfff"
+ }
+ ],
+ [
+ "cli_inband",
+ [
+ "u16",
+ "_vl_msg_id"
+ ],
+ [
+ "u32",
+ "client_index"
+ ],
+ [
+ "u32",
+ "context"
+ ],
+ [
+ "u32",
+ "length"
+ ],
+ [
+ "u8",
+ "cmd",
+ 0,
+ "length"
+ ],
+ {
+ "crc": "0x74e00a49"
+ }
+ ],
+ [
+ "cli_reply",
+ [
+ "u16",
+ "_vl_msg_id"
+ ],
+ [
+ "u32",
+ "context"
+ ],
+ [
+ "i32",
+ "retval"
+ ],
+ [
+ "u64",
+ "reply_in_shmem"
+ ],
+ {
+ "crc": "0x06d68297"
+ }
+ ],
+ [
+ "cli_inband_reply",
+ [
+ "u16",
+ "_vl_msg_id"
+ ],
+ [
+ "u32",
+ "context"
+ ],
+ [
+ "i32",
+ "retval"
+ ],
+ [
+ "u32",
+ "length"
+ ],
+ [
+ "u8",
+ "reply",
+ 0,
+ "length"
+ ],
+ {
+ "crc": "0x1f22bbb8"
+ }
+ ],
+ [
+ "get_node_index",
+ [
+ "u16",
+ "_vl_msg_id"
+ ],
+ [
+ "u32",
+ "client_index"
+ ],
+ [
+ "u32",
+ "context"
+ ],
+ [
+ "u8",
+ "node_name",
+ 64
+ ],
+ {
+ "crc": "0x6c9a495d"
+ }
+ ],
+ [
+ "get_node_index_reply",
+ [
+ "u16",
+ "_vl_msg_id"
+ ],
+ [
+ "u32",
+ "context"
+ ],
+ [
+ "i32",
+ "retval"
+ ],
+ [
+ "u32",
+ "node_index"
+ ],
+ {
+ "crc": "0xa8600b89"
+ }
+ ],
+ [
+ "add_node_next",
+ [
+ "u16",
+ "_vl_msg_id"
+ ],
+ [
+ "u32",
+ "client_index"
+ ],
+ [
+ "u32",
+ "context"
+ ],
+ [
+ "u8",
+ "node_name",
+ 64
+ ],
+ [
+ "u8",
+ "next_name",
+ 64
+ ],
+ {
+ "crc": "0x9ab92f7a"
+ }
+ ],
+ [
+ "add_node_next_reply",
+ [
+ "u16",
+ "_vl_msg_id"
+ ],
+ [
+ "u32",
+ "context"
+ ],
+ [
+ "i32",
+ "retval"
+ ],
+ [
+ "u32",
+ "next_index"
+ ],
+ {
+ "crc": "0x2ed75f32"
+ }
+ ],
+ [
+ "show_version",
+ [
+ "u16",
+ "_vl_msg_id"
+ ],
+ [
+ "u32",
+ "client_index"
+ ],
+ [
+ "u32",
+ "context"
+ ],
+ {
+ "crc": "0x51077d14"
+ }
+ ],
+ [
+ "show_version_reply",
+ [
+ "u16",
+ "_vl_msg_id"
+ ],
+ [
+ "u32",
+ "context"
+ ],
+ [
+ "i32",
+ "retval"
+ ],
+ [
+ "u8",
+ "program",
+ 32
+ ],
+ [
+ "u8",
+ "version",
+ 32
+ ],
+ [
+ "u8",
+ "build_date",
+ 32
+ ],
+ [
+ "u8",
+ "build_directory",
+ 256
+ ],
+ {
+ "crc": "0x8b5a13b4"
+ }
+ ],
+ [
+ "get_node_graph",
+ [
+ "u16",
+ "_vl_msg_id"
+ ],
+ [
+ "u32",
+ "client_index"
+ ],
+ [
+ "u32",
+ "context"
+ ],
+ {
+ "crc": "0x51077d14"
+ }
+ ],
+ [
+ "get_node_graph_reply",
+ [
+ "u16",
+ "_vl_msg_id"
+ ],
+ [
+ "u32",
+ "context"
+ ],
+ [
+ "i32",
+ "retval"
+ ],
+ [
+ "u64",
+ "reply_in_shmem"
+ ],
+ {
+ "crc": "0x06d68297"
+ }
+ ],
+ [
+ "get_next_index",
+ [
+ "u16",
+ "_vl_msg_id"
+ ],
+ [
+ "u32",
+ "client_index"
+ ],
+ [
+ "u32",
+ "context"
+ ],
+ [
+ "u8",
+ "node_name",
+ 64
+ ],
+ [
+ "u8",
+ "next_name",
+ 64
+ ],
+ {
+ "crc": "0x9ab92f7a"
+ }
+ ],
+ [
+ "get_next_index_reply",
+ [
+ "u16",
+ "_vl_msg_id"
+ ],
+ [
+ "u32",
+ "context"
+ ],
+ [
+ "i32",
+ "retval"
+ ],
+ [
+ "u32",
+ "next_index"
+ ],
+ {
+ "crc": "0x2ed75f32"
+ }
]
],
-"vl_api_version" :"0x50d987fe"
+ "types": []
}