{ "messages": [ [ "ip_table_add_del", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "table_id" ], [ "u8", "is_ipv6" ], [ "u8", "is_add" ], [ "u8", "name", 64 ], { "crc": "0x0240c89d" } ], [ "ip_table_add_del_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "ip_fib_dump", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], { "crc": "0x51077d14" } ], [ "ip_fib_details", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "u32", "table_id" ], [ "u8", "table_name", 64 ], [ "u8", "address_length" ], [ "u8", "address", 4 ], [ "u32", "count" ], [ "u32", "stats_index" ], [ "vl_api_fib_path_t", "path", 0, "count" ], { "crc": "0xf6a2fab3" } ], [ "ip6_fib_dump", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], { "crc": "0x51077d14" } ], [ "ip6_fib_details", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "u32", "table_id" ], [ "u8", "table_name", 64 ], [ "u8", "address_length" ], [ "u8", "address", 16 ], [ "u32", "count" ], [ "u32", "stats_index" ], [ "vl_api_fib_path_t", "path", 0, "count" ], { "crc": "0xef11e94d" } ], [ "ip_neighbor_dump", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], [ "u8", "is_ipv6" ], { "crc": "0x6b7bcd0a" } ], [ "ip_neighbor_details", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], [ "u32", "stats_index" ], [ "u8", "is_static" ], [ "u8", "is_ipv6" ], [ "u8", "mac_address", 6 ], [ "u8", "ip_address", 16 ], { "crc": "0xc7001770" } ], [ "ip_neighbor_add_del", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], [ "u8", "is_add" ], [ "u8", "is_ipv6" ], [ "u8", "is_static" ], [ "u8", "is_no_adj_fib" ], [ "u8", "mac_address", 6 ], [ "u8", "dst_address", 16 ], { "crc": "0x4711eb25" } ], [ "ip_neighbor_add_del_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], [ "u32", "stats_index" ], { "crc": "0x1992deab" } ], [ "set_ip_flow_hash", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "vrf_id" ], [ "u8", "is_ipv6" ], [ "u8", "src" ], [ "u8", "dst" ], [ "u8", "sport" ], [ "u8", "dport" ], [ "u8", "proto" ], [ "u8", "reverse" ], [ "u8", "symmetric" ], { "crc": "0xa9084bfb" } ], [ "set_ip_flow_hash_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "sw_interface_ip6nd_ra_config", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], [ "u8", "suppress" ], [ "u8", "managed" ], [ "u8", "other" ], [ "u8", "ll_option" ], [ "u8", "send_unicast" ], [ "u8", "cease" ], [ "u8", "is_no" ], [ "u8", "default_router" ], [ "u32", "max_interval" ], [ "u32", "min_interval" ], [ "u32", "lifetime" ], [ "u32", "initial_count" ], [ "u32", "initial_interval" ], { "crc": "0xc3f02daa" } ], [ "sw_interface_ip6nd_ra_config_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "sw_interface_ip6nd_ra_prefix", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], [ "u8", "address", 16 ], [ "u8", "address_length" ], [ "u8", "use_default" ], [ "u8", "no_advertise" ], [ "u8", "off_link" ], [ "u8", "no_autoconfig" ], [ "u8", "no_onlink" ], [ "u8", "is_no" ], [ "u32", "val_lifetime" ], [ "u32", "pref_lifetime" ], { "crc": "0xca763c9a" } ], [ "sw_interface_ip6nd_ra_prefix_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "ip6nd_proxy_add_del", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], [ "u8", "is_del" ], [ "u8", "address", 16 ], { "crc": "0xd95f0fa0" } ], [ "ip6nd_proxy_add_del_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "ip6nd_proxy_details", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], [ "u8", "address", 16 ], { "crc": "0x6a47c974" } ], [ "ip6nd_proxy_dump", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], { "crc": "0x51077d14" } ], [ "ip6nd_send_router_solicitation", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "irt" ], [ "u32", "mrt" ], [ "u32", "mrc" ], [ "u32", "mrd" ], [ "u32", "sw_if_index" ], [ "u8", "stop" ], { "crc": "0xbd968917" } ], [ "ip6nd_send_router_solicitation_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "sw_interface_ip6_enable_disable", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], [ "u8", "enable" ], { "crc": "0xa36fadc0" } ], [ "sw_interface_ip6_enable_disable_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "ip_add_del_route", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "next_hop_sw_if_index" ], [ "u32", "table_id" ], [ "u32", "classify_table_index" ], [ "u32", "next_hop_table_id" ], [ "u32", "next_hop_id" ], [ "u8", "is_add" ], [ "u8", "is_drop" ], [ "u8", "is_unreach" ], [ "u8", "is_prohibit" ], [ "u8", "is_ipv6" ], [ "u8", "is_local" ], [ "u8", "is_classify" ], [ "u8", "is_multipath" ], [ "u8", "is_resolve_host" ], [ "u8", "is_resolve_attached" ], [ "u8", "is_dvr" ], [ "u8", "is_source_lookup" ], [ "u8", "is_udp_encap" ], [ "u8", "next_hop_weight" ], [ "u8", "next_hop_preference" ], [ "u8", "next_hop_proto" ], [ "u8", "dst_address_length" ], [ "u8", "dst_address", 16 ], [ "u8", "next_hop_address", 16 ], [ "u8", "next_hop_n_out_labels" ], [ "u32", "next_hop_via_label" ], [ "vl_api_fib_mpls_label_t", "next_hop_out_label_stack", 0, "next_hop_n_out_labels" ], { "crc": "0x4219d62d" } ], [ "ip_add_del_route_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], [ "u32", "stats_index" ], { "crc": "0x1992deab" } ], [ "ip_mroute_add_del", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "next_hop_sw_if_index" ], [ "u32", "table_id" ], [ "u32", "entry_flags" ], [ "u32", "itf_flags" ], [ "u32", "rpf_id" ], [ "u32", "bier_imp" ], [ "u16", "grp_address_length" ], [ "u8", "next_hop_afi" ], [ "u8", "is_add" ], [ "u8", "is_ipv6" ], [ "u8", "is_local" ], [ "u8", "grp_address", 16 ], [ "u8", "src_address", 16 ], [ "u8", "nh_address", 16 ], { "crc": "0xf44c17b1" } ], [ "ip_mroute_add_del_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], [ "u32", "stats_index" ], { "crc": "0x1992deab" } ], [ "ip_mfib_dump", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], { "crc": "0x51077d14" } ], [ "ip_mfib_details", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "u32", "table_id" ], [ "u32", "entry_flags" ], [ "u32", "rpf_id" ], [ "u8", "address_length" ], [ "u8", "grp_address", 4 ], [ "u8", "src_address", 4 ], [ "u32", "count" ], [ "u32", "stats_index" ], [ "vl_api_mfib_path_t", "path", 0, "count" ], { "crc": "0x61faa26f" } ], [ "ip6_mfib_dump", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], { "crc": "0x51077d14" } ], [ "ip6_mfib_details", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "u32", "table_id" ], [ "u8", "address_length" ], [ "u8", "grp_address", 16 ], [ "u8", "src_address", 16 ], [ "u32", "count" ], [ "vl_api_mfib_path_t", "path", 0, "count" ], { "crc": "0x738c546e" } ], [ "ip_address_details", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "u8", "ip", 16 ], [ "u8", "prefix_length" ], [ "u32", "sw_if_index" ], [ "u8", "is_ipv6" ], { "crc": "0x9bc25966" } ], [ "ip_address_dump", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], [ "u8", "is_ipv6" ], { "crc": "0x6b7bcd0a" } ], [ "ip_unnumbered_details", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], [ "u32", "ip_sw_if_index" ], { "crc": "0xae694cf4" } ], [ "ip_unnumbered_dump", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], { "crc": "0x529cb13f" } ], [ "ip_details", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], [ "u8", "is_ipv6" ], { "crc": "0x8bb37ec4" } ], [ "ip_dump", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "is_ipv6" ], { "crc": "0xde883da4" } ], [ "mfib_signal_dump", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], { "crc": "0x51077d14" } ], [ "mfib_signal_details", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], [ "u32", "table_id" ], [ "u16", "grp_address_len" ], [ "u8", "grp_address", 16 ], [ "u8", "src_address", 16 ], [ "u16", "ip_packet_len" ], [ "u8", "ip_packet_data", 256 ], { "crc": "0x3f5f03f5" } ], [ "ip_punt_police", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "policer_index" ], [ "u8", "is_add" ], [ "u8", "is_ip6" ], { "crc": "0x38691592" } ], [ "ip_punt_police_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "ip_punt_redirect", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "vl_api_punt_redirect_t", "punt" ], [ "u8", "is_add" ], { "crc": "0xa953495b" } ], [ "ip_punt_redirect_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "ip_punt_redirect_dump", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], [ "u8", "is_ipv6" ], { "crc": "0x6b7bcd0a" } ], [ "ip_punt_redirect_details", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "vl_api_punt_redirect_t", "punt" ], { "crc": "0xa47f70da" } ], [ "ip_container_proxy_add_del", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "ip", 16 ], [ "u8", "is_ip4" ], [ "u8", "plen" ], [ "u32", "sw_if_index" ], [ "u8", "is_add" ], { "crc": "0x0a355d39" } ], [ "ip_container_proxy_add_del_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "ip_container_proxy_dump", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], { "crc": "0x51077d14" } ], [ "ip_container_proxy_details", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], [ "vl_api_prefix_t", "prefix" ], { "crc": "0xd528df63" } ], [ "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": "0x03d6b03a" } ], [ "ip_source_and_port_range_check_add_del_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "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": "0x6966bc44" } ], [ "ip_source_and_port_range_check_interface_add_del_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "ip_source_check_interface_add_del", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "is_add" ], [ "u8", "loose" ], [ "u32", "sw_if_index" ], { "crc": "0x0a60152a" } ], [ "ip_source_check_interface_add_del_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "ip_scan_neighbor_enable_disable", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "mode" ], [ "u8", "scan_interval" ], [ "u8", "max_proc_time" ], [ "u8", "max_update" ], [ "u8", "scan_int_delay" ], [ "u8", "stale_threshold" ], { "crc": "0x0a6bf57a" } ], [ "ip_scan_neighbor_enable_disable_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "ip_probe_neighbor", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], [ "u8", "dst_address", 16 ], [ "u8", "is_ipv6" ], { "crc": "0x1e44bfd7" } ], [ "ip_probe_neighbor_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "want_ip4_arp_events", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "enable_disable" ], [ "u32", "pid" ], [ "u32", "address" ], { "crc": "0x77e06379" } ], [ "want_ip4_arp_events_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "ip4_arp_event", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "address" ], [ "u32", "pid" ], [ "u32", "sw_if_index" ], [ "u8", "new_mac", 6 ], [ "u8", "mac_ip" ], { "crc": "0xef7235f7" } ], [ "want_ip6_nd_events", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "enable_disable" ], [ "u32", "pid" ], [ "u8", "address", 16 ], { "crc": "0x1cf65fbb" } ], [ "want_ip6_nd_events_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "ip6_nd_event", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "pid" ], [ "u32", "sw_if_index" ], [ "u8", "address", 16 ], [ "u8", "new_mac", 6 ], [ "u8", "mac_ip" ], { "crc": "0x96ab2fdd" } ], [ "want_ip6_ra_events", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "enable_disable" ], [ "u32", "pid" ], { "crc": "0x05b454b5" } ], [ "want_ip6_ra_events_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "ip6_ra_event", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "pid" ], [ "u32", "sw_if_index" ], [ "u8", "router_address", 16 ], [ "u8", "current_hop_limit" ], [ "u8", "flags" ], [ "u16", "router_lifetime_in_sec" ], [ "u32", "neighbor_reachable_time_in_msec" ], [ "u32", "time_in_msec_between_retransmitted_neighbor_solicitations" ], [ "u32", "n_prefixes" ], [ "vl_api_ip6_ra_prefix_info_t", "prefixes", 0, "n_prefixes" ], { "crc": "0xc5e54257" } ], [ "proxy_arp_add_del", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "is_add" ], [ "vl_api_proxy_arp_t", "proxy" ], { "crc": "0x227988d9" } ], [ "proxy_arp_add_del_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "proxy_arp_dump", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], { "crc": "0x51077d14" } ], [ "proxy_arp_details", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "vl_api_proxy_arp_t", "proxy" ], { "crc": "0x9b707c77" } ], [ "proxy_arp_intfc_enable_disable", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], [ "u8", "enable_disable" ], { "crc": "0x69d24598" } ], [ "proxy_arp_intfc_enable_disable_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "proxy_arp_intfc_dump", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], { "crc": "0x51077d14" } ], [ "proxy_arp_intfc_details", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], { "crc": "0xf6458e5f" } ], [ "reset_fib", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "vrf_id" ], [ "u8", "is_ipv6" ], { "crc": "0x8553ebd9" } ], [ "reset_fib_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "set_arp_neighbor_limit", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "is_ipv6" ], [ "u32", "arp_neighbor_limit" ], { "crc": "0x97d01fd6" } ], [ "set_arp_neighbor_limit_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "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": "0x9392e032" } ], [ "ioam_enable_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "ioam_disable", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u16", "id" ], { "crc": "0x6b16a45e" } ], [ "ioam_disable_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "ip_reassembly_set", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "timeout_ms" ], [ "u32", "max_reassemblies" ], [ "u32", "expire_walk_interval_ms" ], [ "u8", "is_ip6" ], { "crc": "0x1db184de" } ], [ "ip_reassembly_set_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "ip_reassembly_get", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "is_ip6" ], { "crc": "0x6fe91190" } ], [ "ip_reassembly_get_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], [ "u32", "timeout_ms" ], [ "u32", "max_reassemblies" ], [ "u32", "expire_walk_interval_ms" ], [ "u8", "is_ip6" ], { "crc": "0x1f90afd1" } ], [ "ip_reassembly_enable_disable", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], [ "u8", "enable_ip4" ], [ "u8", "enable_ip6" ], { "crc": "0xbb8dc5d0" } ], [ "ip_reassembly_enable_disable_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ] ], "vl_api_version": "0xa3532a2f", "unions": [ [ "address_union", [ "vl_api_ip4_address_t", "ip4" ], [ "vl_api_ip6_address_t", "ip6" ], { "crc": "0xd68a2fb4" } ] ], "services": { "ip_container_proxy_dump": { "reply": "ip_container_proxy_details", "stream": true }, "ip_address_dump": { "reply": "ip_address_details", "stream": true }, "ip_source_and_port_range_check_add_del": { "reply": "ip_source_and_port_range_check_add_del_reply" }, "reset_fib": { "reply": "reset_fib_reply" }, "ip_probe_neighbor": { "reply": "ip_probe_neighbor_reply" }, "want_ip6_nd_events": { "reply": "want_ip6_nd_events_reply", "events": [ "ip6_nd_event" ] }, "ip_punt_police": { "reply": "ip_punt_police_reply" }, "ip6nd_proxy_add_del": { "reply": "ip6nd_proxy_add_del_reply" }, "set_arp_neighbor_limit": { "reply": "set_arp_neighbor_limit_reply" }, "ip_reassembly_enable_disable": { "reply": "ip_reassembly_enable_disable_reply" }, "ip6_fib_dump": { "reply": "ip6_fib_details", "stream": true }, "ip6nd_send_router_solicitation": { "reply": "ip6nd_send_router_solicitation_reply" }, "ip_source_check_interface_add_del": { "reply": "ip_source_check_interface_add_del_reply" }, "ip_table_add_del": { "reply": "ip_table_add_del_reply" }, "ip_neighbor_dump": { "reply": "ip_neighbor_details", "stream": true }, "ip_punt_redirect": { "reply": "ip_punt_redirect_reply" }, "sw_interface_ip6nd_ra_prefix": { "reply": "sw_interface_ip6nd_ra_prefix_reply" }, "ip_reassembly_set": { "reply": "ip_reassembly_set_reply" }, "ip6_mfib_dump": { "reply": "ip6_mfib_details", "stream": true }, "sw_interface_ip6nd_ra_config": { "reply": "sw_interface_ip6nd_ra_config_reply" }, "proxy_arp_dump": { "reply": "proxy_arp_details", "stream": true }, "sw_interface_ip6_enable_disable": { "reply": "sw_interface_ip6_enable_disable_reply" }, "ip_source_and_port_range_check_interface_add_del": { "reply": "ip_source_and_port_range_check_interface_add_del_reply" }, "mfib_signal_dump": { "reply": "mfib_signal_details", "stream": true }, "ip_punt_redirect_dump": { "reply": "ip_punt_redirect_details", "stream": true }, "ip_container_proxy_add_del": { "reply": "ip_container_proxy_add_del_reply" }, "ip_mfib_dump": { "reply": "ip_mfib_details", "stream": true }, "ip_unnumbered_dump": { "reply": "ip_unnumbered_details", "stream": true }, "ip_dump": { "reply": "ip_details", "stream": true }, "ip_neighbor_add_del": { "reply": "ip_neighbor_add_del_reply" }, "proxy_arp_intfc_enable_disable": { "reply": "proxy_arp_intfc_enable_disable_reply" }, "proxy_arp_add_del": { "reply": "proxy_arp_add_del_reply" }, "ip_add_del_route": { "reply": "ip_add_del_route_reply" }, "ip6nd_proxy_dump": { "reply": "ip6nd_proxy_details", "stream": true }, "want_ip6_ra_events": { "reply": "want_ip6_ra_events_reply", "events": [ "ip6_ra_event" ] }, "ip_fib_dump": { "reply": "ip_fib_details", "stream": true }, "ip_scan_neighbor_enable_disable": { "reply": "ip_scan_neighbor_enable_disable_reply" }, "ioam_enable": { "reply": "ioam_enable_reply" }, "ip_mroute_add_del": { "reply": "ip_mroute_add_del_reply" }, "proxy_arp_intfc_dump": { "reply": "proxy_arp_intfc_details", "stream": true }, "want_ip4_arp_events": { "reply": "want_ip4_arp_events_reply", "events": [ "ip4_arp_event" ] }, "ip_reassembly_get": { "reply": "ip_reassembly_get_reply" }, "set_ip_flow_hash": { "reply": "set_ip_flow_hash_reply" }, "ioam_disable": { "reply": "ioam_disable_reply" } }, "enums": [ [ "address_family", [ "ADDRESS_IP4", 0 ], [ "ADDRESS_IP6", 1 ], { "enumtype": "u32" } ] ], "types": [ [ "address", [ "vl_api_address_family_t", "af" ], [ "vl_api_address_union_t", "un" ], { "crc": "0x09f11671" } ], [ "prefix", [ "vl_api_address_t", "address" ], [ "u8", "address_length" ], { "crc": "0x0403aebc" } ], [ "mprefix", [ "vl_api_address_family_t", "af" ], [ "u16", "grp_address_length" ], [ "vl_api_address_union_t", "grp_address" ], [ "vl_api_address_union_t", "src_address" ], { "crc": "0x1c4cba05" } ], [ "ip6_prefix", [ "vl_api_ip6_address_t", "prefix" ], [ "u8", "len" ], { "crc": "0x779fd64f" } ], [ "ip4_prefix", [ "vl_api_ip4_address_t", "prefix" ], [ "u8", "len" ], { "crc": "0xea8dc11d" } ], [ "fib_mpls_label", [ "u8", "is_uniform" ], [ "u32", "label" ], [ "u8", "ttl" ], [ "u8", "exp" ], { "crc": "0xc93bf35c" } ], [ "fib_path", [ "u32", "sw_if_index" ], [ "u32", "table_id" ], [ "u8", "weight" ], [ "u8", "preference" ], [ "u8", "is_local" ], [ "u8", "is_drop" ], [ "u8", "is_udp_encap" ], [ "u8", "is_unreach" ], [ "u8", "is_prohibit" ], [ "u8", "is_resolve_host" ], [ "u8", "is_resolve_attached" ], [ "u8", "is_dvr" ], [ "u8", "is_source_lookup" ], [ "u8", "is_interface_rx" ], [ "u8", "afi" ], [ "u8", "next_hop", 16 ], [ "u32", "next_hop_id" ], [ "u32", "rpf_id" ], [ "u32", "via_label" ], [ "u8", "n_labels" ], [ "vl_api_fib_mpls_label_t", "label_stack", 16 ], { "crc": "0xba7a81f0" } ], [ "mfib_path", [ "vl_api_fib_path_t", "path" ], [ "u32", "itf_flags" ], { "crc": "0x4ba77d32" } ], [ "punt_redirect", [ "u32", "rx_sw_if_index" ], [ "u32", "tx_sw_if_index" ], [ "vl_api_address_t", "nh" ], { "crc": "0x3e7a801f" } ], [ "ip6_ra_prefix_info", [ "u8", "dst_address", 16 ], [ "u8", "dst_address_length" ], [ "u8", "flags" ], [ "u32", "valid_time" ], [ "u32", "preferred_time" ], { "crc": "0x83d7c6e5" } ], [ "proxy_arp", [ "u32", "vrf_id" ], [ "u8", "low_address", 4 ], [ "u8", "hi_address", 4 ], { "crc": "0x6d88106e" } ] ], "aliases": { "ip6_address": { "length": 16, "type": "u8" }, "ip4_address": { "length": 4, "type": "u8" }, "mac_address": { "length": 6, "type": "u8" } } }