{ "messages": [ [ "want_stats", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "enable_disable" ], [ "u32", "pid" ], { "crc": "0x476f5a08" } ], [ "want_stats_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "want_interface_simple_stats", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "enable_disable" ], [ "u32", "pid" ], { "crc": "0x476f5a08" } ], [ "want_interface_simple_stats_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "want_per_interface_simple_stats", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "enable_disable" ], [ "u32", "pid" ], [ "u32", "num" ], [ "u32", "sw_ifs", 0, "num" ], { "crc": "0x729d04f1" } ], [ "want_per_interface_simple_stats_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "want_interface_combined_stats", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "enable_disable" ], [ "u32", "pid" ], { "crc": "0x476f5a08" } ], [ "want_interface_combined_stats_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "want_per_interface_combined_stats", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "enable_disable" ], [ "u32", "pid" ], [ "u32", "num" ], [ "u32", "sw_ifs", 0, "num" ], { "crc": "0x729d04f1" } ], [ "want_per_interface_combined_stats_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "want_ip4_fib_stats", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "enable_disable" ], [ "u32", "pid" ], { "crc": "0x476f5a08" } ], [ "want_ip4_fib_stats_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "want_ip6_fib_stats", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "enable_disable" ], [ "u32", "pid" ], { "crc": "0x476f5a08" } ], [ "want_ip6_fib_stats_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "want_ip4_mfib_stats", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "enable_disable" ], [ "u32", "pid" ], { "crc": "0x476f5a08" } ], [ "want_ip4_mfib_stats_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "want_ip6_mfib_stats", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "enable_disable" ], [ "u32", "pid" ], { "crc": "0x476f5a08" } ], [ "want_ip6_mfib_stats_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "want_ip4_nbr_stats", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "enable_disable" ], [ "u32", "pid" ], { "crc": "0x476f5a08" } ], [ "want_ip4_nbr_stats_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "want_ip6_nbr_stats", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "enable_disable" ], [ "u32", "pid" ], { "crc": "0x476f5a08" } ], [ "want_ip6_nbr_stats_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "vnet_ip4_fib_counters", [ "u16", "_vl_msg_id" ], [ "u32", "vrf_id" ], [ "u32", "count" ], [ "vl_api_ip4_fib_counter_t", "c", 0, "count" ], { "crc": "0x57e3feec" } ], [ "vnet_ip4_mfib_counters", [ "u16", "_vl_msg_id" ], [ "u32", "vrf_id" ], [ "u32", "count" ], [ "vl_api_ip4_mfib_counter_t", "c", 0, "count" ], { "crc": "0x946eb588" } ], [ "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": "0x214c4811" } ], [ "vnet_ip6_fib_counters", [ "u16", "_vl_msg_id" ], [ "u32", "vrf_id" ], [ "u32", "count" ], [ "vl_api_ip6_fib_counter_t", "c", 0, "count" ], { "crc": "0x13aed73d" } ], [ "vnet_ip6_mfib_counters", [ "u16", "_vl_msg_id" ], [ "u32", "vrf_id" ], [ "u32", "count" ], [ "vl_api_ip6_mfib_counter_t", "c", 0, "count" ], { "crc": "0x65fe1ae3" } ], [ "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": "0x650161c0" } ], [ "vnet_interface_simple_counters", [ "u16", "_vl_msg_id" ], [ "u8", "vnet_counter_type" ], [ "u32", "first_sw_if_index" ], [ "u32", "count" ], [ "u64", "data", 0, "count" ], { "crc": "0x9bc4a808" } ], [ "vnet_interface_combined_counters", [ "u16", "_vl_msg_id" ], [ "u8", "vnet_counter_type" ], [ "u32", "first_sw_if_index" ], [ "u32", "count" ], [ "vl_api_vlib_counter_t", "data", 0, "count" ], { "crc": "0x2c595002" } ], [ "vnet_per_interface_simple_counters", [ "u16", "_vl_msg_id" ], [ "u32", "count" ], [ "u32", "timestamp" ], [ "vl_api_vnet_simple_counter_t", "data", 0, "count" ], { "crc": "0xd1fba9ba" } ], [ "vnet_per_interface_combined_counters", [ "u16", "_vl_msg_id" ], [ "u32", "count" ], [ "u32", "timestamp" ], [ "vl_api_vnet_combined_counter_t", "data", 0, "count" ], { "crc": "0xdc578375" } ], [ "vnet_get_summary_stats", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], { "crc": "0x51077d14" } ], [ "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": "0x32b87c56" } ], [ "stats_get_poller_delay", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], { "crc": "0x51077d14" } ], [ "stats_get_poller_delay_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], [ "u32", "delay" ], { "crc": "0x8c445a33" } ], [ "want_udp_encap_stats", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "enable" ], [ "u32", "pid" ], { "crc": "0xcfaccc1f" } ], [ "want_udp_encap_stats_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "vnet_udp_encap_counters", [ "u16", "_vl_msg_id" ], [ "u32", "timestamp" ], [ "u32", "count" ], [ "vl_api_udp_encap_counter_t", "c", 0, "count" ], { "crc": "0x1ab5e649" } ] ], "vl_api_version": "0xfc484aa", "unions": [], "services": { "want_ip4_fib_stats": { "reply": "want_ip4_fib_stats_reply", "events": [ "vnet_ip4_fib_counters" ] }, "want_ip6_fib_stats": { "reply": "want_ip6_fib_stats_reply", "events": [ "vnet_ip6_fib_counters" ] }, "want_stats": { "reply": "want_stats_reply" }, "want_interface_simple_stats": { "reply": "want_interface_simple_stats_reply", "events": [ "vnet_interface_simple_counters" ] }, "stats_get_poller_delay": { "reply": "stats_get_poller_delay_reply" }, "want_per_interface_combined_stats": { "reply": "want_per_interface_combined_stats_reply", "events": [ "vnet_per_interface_combined_counters" ] }, "vnet_get_summary_stats": { "reply": "vnet_get_summary_stats_reply" }, "want_udp_encap_stats": { "reply": "want_udp_encap_stats_reply", "events": [ "vnet_udp_encap_counters" ] }, "want_ip6_nbr_stats": { "reply": "want_ip6_nbr_stats_reply", "events": [ "vnet_ip6_nbr_counters" ] }, "want_ip4_mfib_stats": { "reply": "want_ip4_mfib_stats_reply", "events": [ "vnet_ip4_mfib_counters" ] }, "want_ip6_mfib_stats": { "reply": "want_ip6_mfib_stats_reply", "events": [ "vnet_ip6_mfib_counters" ] }, "want_per_interface_simple_stats": { "reply": "want_per_interface_simple_stats_reply", "events": [ "vnet_per_interface_simple_counters" ] }, "want_interface_combined_stats": { "reply": "want_interface_combined_stats_reply", "events": [ "vnet_interface_combined_counters" ] }, "want_ip4_nbr_stats": { "reply": "want_ip4_nbr_stats_reply", "events": [ "vnet_ip4_nbr_counters" ] } }, "enums": [], "types": [ [ "vlib_counter", [ "u64", "packets" ], [ "u64", "bytes" ], { "crc": "0xce2325a2" } ], [ "vnet_combined_counter", [ "u32", "sw_if_index" ], [ "u64", "rx_packets" ], [ "u64", "rx_bytes" ], [ "u64", "rx_unicast_packets" ], [ "u64", "rx_unicast_bytes" ], [ "u64", "rx_multicast_packets" ], [ "u64", "rx_multicast_bytes" ], [ "u64", "rx_broadcast_packets" ], [ "u64", "rx_broadcast_bytes" ], [ "u64", "tx_packets" ], [ "u64", "tx_bytes" ], [ "u64", "tx_unicast_packets" ], [ "u64", "tx_unicast_bytes" ], [ "u64", "tx_multicast_packets" ], [ "u64", "tx_multicast_bytes" ], [ "u64", "tx_broadcast_packets" ], [ "u64", "tx_broadcast_bytes" ], { "crc": "0x20905ca4" } ], [ "vnet_simple_counter", [ "u32", "sw_if_index" ], [ "u64", "drop" ], [ "u64", "punt" ], [ "u64", "rx_ip4" ], [ "u64", "rx_ip6" ], [ "u64", "rx_no_buffer" ], [ "u64", "rx_miss" ], [ "u64", "rx_error" ], [ "u64", "tx_error" ], [ "u64", "rx_mpls" ], { "crc": "0x8bd65e2d" } ], [ "ip4_fib_counter", [ "u32", "address" ], [ "u8", "address_length" ], [ "u64", "packets" ], [ "u64", "bytes" ], { "crc": "0xa6ceb0c9" } ], [ "ip4_mfib_counter", [ "u8", "source", 4 ], [ "u8", "group", 4 ], [ "u8", "group_length" ], [ "u64", "packets" ], [ "u64", "bytes" ], { "crc": "0x2cee4721" } ], [ "ip4_nbr_counter", [ "u32", "address" ], [ "u8", "link_type" ], [ "u64", "packets" ], [ "u64", "bytes" ], { "crc": "0xb9f974d6" } ], [ "ip6_fib_counter", [ "u64", "address", 2 ], [ "u8", "address_length" ], [ "u64", "packets" ], [ "u64", "bytes" ], { "crc": "0xf1197efb" } ], [ "ip6_mfib_counter", [ "u8", "source", 16 ], [ "u8", "group", 16 ], [ "u8", "group_length" ], [ "u64", "packets" ], [ "u64", "bytes" ], { "crc": "0x90a9590e" } ], [ "ip6_nbr_counter", [ "u64", "address", 2 ], [ "u8", "link_type" ], [ "u64", "packets" ], [ "u64", "bytes" ], { "crc": "0x2d755474" } ], [ "udp_encap_counter", [ "u32", "id" ], [ "u64", "packets" ], [ "u64", "bytes" ], { "crc": "0x7107035f" } ] ] }