{ "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"} ] ], "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" :"0x50d987fe" }