diff options
Diffstat (limited to 'internal/testbinapi/binapi2001/.vppapi/plugins/gbp.api.json')
-rw-r--r-- | internal/testbinapi/binapi2001/.vppapi/plugins/gbp.api.json | 1930 |
1 files changed, 1930 insertions, 0 deletions
diff --git a/internal/testbinapi/binapi2001/.vppapi/plugins/gbp.api.json b/internal/testbinapi/binapi2001/.vppapi/plugins/gbp.api.json new file mode 100644 index 0000000..455cfa2 --- /dev/null +++ b/internal/testbinapi/binapi2001/.vppapi/plugins/gbp.api.json @@ -0,0 +1,1930 @@ +{ + "types": [ + [ + "address", + [ + "vl_api_address_family_t", + "af" + ], + [ + "vl_api_address_union_t", + "un" + ] + ], + [ + "prefix", + [ + "vl_api_address_t", + "address" + ], + [ + "u8", + "len" + ] + ], + [ + "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" + ] + ], + [ + "ip6_prefix", + [ + "vl_api_ip6_address_t", + "address" + ], + [ + "u8", + "len" + ] + ], + [ + "ip4_prefix", + [ + "vl_api_ip4_address_t", + "address" + ], + [ + "u8", + "len" + ] + ], + [ + "prefix_matcher", + [ + "u8", + "le" + ], + [ + "u8", + "ge" + ] + ], + [ + "gbp_bridge_domain", + [ + "u32", + "bd_id" + ], + [ + "u32", + "rd_id" + ], + [ + "vl_api_gbp_bridge_domain_flags_t", + "flags" + ], + [ + "vl_api_interface_index_t", + "bvi_sw_if_index" + ], + [ + "vl_api_interface_index_t", + "uu_fwd_sw_if_index" + ], + [ + "vl_api_interface_index_t", + "bm_flood_sw_if_index" + ] + ], + [ + "gbp_route_domain", + [ + "u32", + "rd_id" + ], + [ + "u32", + "ip4_table_id" + ], + [ + "u32", + "ip6_table_id" + ], + [ + "vl_api_interface_index_t", + "ip4_uu_sw_if_index" + ], + [ + "vl_api_interface_index_t", + "ip6_uu_sw_if_index" + ], + [ + "vl_api_gbp_scope_t", + "scope" + ] + ], + [ + "gbp_endpoint_tun", + [ + "vl_api_address_t", + "src" + ], + [ + "vl_api_address_t", + "dst" + ] + ], + [ + "gbp_endpoint", + [ + "vl_api_interface_index_t", + "sw_if_index" + ], + [ + "u16", + "sclass" + ], + [ + "vl_api_gbp_endpoint_flags_t", + "flags" + ], + [ + "vl_api_mac_address_t", + "mac" + ], + [ + "vl_api_gbp_endpoint_tun_t", + "tun" + ], + [ + "u8", + "n_ips" + ], + [ + "vl_api_address_t", + "ips", + 0, + "n_ips" + ] + ], + [ + "gbp_endpoint_retention", + [ + "u32", + "remote_ep_timeout" + ] + ], + [ + "gbp_endpoint_group", + [ + "u32", + "vnid" + ], + [ + "u16", + "sclass" + ], + [ + "u32", + "bd_id" + ], + [ + "u32", + "rd_id" + ], + [ + "vl_api_interface_index_t", + "uplink_sw_if_index" + ], + [ + "vl_api_gbp_endpoint_retention_t", + "retention" + ] + ], + [ + "gbp_recirc", + [ + "vl_api_interface_index_t", + "sw_if_index" + ], + [ + "u16", + "sclass" + ], + [ + "bool", + "is_ext" + ] + ], + [ + "gbp_subnet", + [ + "u32", + "rd_id" + ], + [ + "vl_api_interface_index_t", + "sw_if_index" + ], + [ + "u16", + "sclass" + ], + [ + "vl_api_gbp_subnet_type_t", + "type" + ], + [ + "vl_api_prefix_t", + "prefix" + ] + ], + [ + "gbp_next_hop", + [ + "vl_api_address_t", + "ip" + ], + [ + "vl_api_mac_address_t", + "mac" + ], + [ + "u32", + "bd_id" + ], + [ + "u32", + "rd_id" + ] + ], + [ + "gbp_next_hop_set", + [ + "vl_api_gbp_hash_mode_t", + "hash_mode" + ], + [ + "u8", + "n_nhs" + ], + [ + "vl_api_gbp_next_hop_t", + "nhs", + 8 + ] + ], + [ + "gbp_rule", + [ + "vl_api_gbp_rule_action_t", + "action" + ], + [ + "vl_api_gbp_next_hop_set_t", + "nh_set" + ] + ], + [ + "gbp_contract", + [ + "vl_api_gbp_scope_t", + "scope" + ], + [ + "u16", + "sclass" + ], + [ + "u16", + "dclass" + ], + [ + "u32", + "acl_index" + ], + [ + "u8", + "n_ether_types" + ], + [ + "u16", + "allowed_ethertypes", + 16 + ], + [ + "u8", + "n_rules" + ], + [ + "vl_api_gbp_rule_t", + "rules", + 0, + "n_rules" + ] + ], + [ + "gbp_vxlan_tunnel", + [ + "u32", + "vni" + ], + [ + "vl_api_gbp_vxlan_tunnel_mode_t", + "mode" + ], + [ + "u32", + "bd_rd_id" + ], + [ + "vl_api_ip4_address_t", + "src" + ] + ], + [ + "gbp_ext_itf", + [ + "vl_api_interface_index_t", + "sw_if_index" + ], + [ + "u32", + "bd_id" + ], + [ + "u32", + "rd_id" + ], + [ + "vl_api_gbp_ext_itf_flags_t", + "flags" + ] + ] + ], + "messages": [ + [ + "gbp_bridge_domain_add", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + [ + "vl_api_gbp_bridge_domain_t", + "bd" + ], + { + "crc": "0x8454bfdf" + } + ], + [ + "gbp_bridge_domain_add_reply", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "i32", + "retval" + ], + { + "crc": "0xe8d4e804" + } + ], + [ + "gbp_bridge_domain_del", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + [ + "u32", + "bd_id" + ], + { + "crc": "0xc25fdce6" + } + ], + [ + "gbp_bridge_domain_del_reply", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "i32", + "retval" + ], + { + "crc": "0xe8d4e804" + } + ], + [ + "gbp_bridge_domain_dump", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + { + "crc": "0x51077d14" + } + ], + [ + "gbp_bridge_domain_dump_reply", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "i32", + "retval" + ], + { + "crc": "0xe8d4e804" + } + ], + [ + "gbp_bridge_domain_details", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "vl_api_gbp_bridge_domain_t", + "bd" + ], + { + "crc": "0x2acd15f9" + } + ], + [ + "gbp_route_domain_add", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + [ + "vl_api_gbp_route_domain_t", + "rd" + ], + { + "crc": "0x2d0afe38" + } + ], + [ + "gbp_route_domain_add_reply", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "i32", + "retval" + ], + { + "crc": "0xe8d4e804" + } + ], + [ + "gbp_route_domain_del", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + [ + "u32", + "rd_id" + ], + { + "crc": "0xbee4edcd" + } + ], + [ + "gbp_route_domain_del_reply", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "i32", + "retval" + ], + { + "crc": "0xe8d4e804" + } + ], + [ + "gbp_route_domain_dump", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + { + "crc": "0x51077d14" + } + ], + [ + "gbp_route_domain_dump_reply", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "i32", + "retval" + ], + { + "crc": "0xe8d4e804" + } + ], + [ + "gbp_route_domain_details", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "vl_api_gbp_route_domain_t", + "rd" + ], + { + "crc": "0x8ab11375" + } + ], + [ + "gbp_endpoint_add", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + [ + "vl_api_gbp_endpoint_t", + "endpoint" + ], + { + "crc": "0x9ce16d5a" + } + ], + [ + "gbp_endpoint_add_reply", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "i32", + "retval" + ], + [ + "u32", + "handle" + ], + { + "crc": "0x1dd3ff3e" + } + ], + [ + "gbp_endpoint_del", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + [ + "u32", + "handle" + ], + { + "crc": "0xb93cd566" + } + ], + [ + "gbp_endpoint_del_reply", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "i32", + "retval" + ], + { + "crc": "0xe8d4e804" + } + ], + [ + "gbp_endpoint_dump", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + { + "crc": "0x51077d14" + } + ], + [ + "gbp_endpoint_details", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "f64", + "age" + ], + [ + "u32", + "handle" + ], + [ + "vl_api_gbp_endpoint_t", + "endpoint" + ], + { + "crc": "0x08aecb60" + } + ], + [ + "gbp_endpoint_group_add", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + [ + "vl_api_gbp_endpoint_group_t", + "epg" + ], + { + "crc": "0x8e0f4054" + } + ], + [ + "gbp_endpoint_group_add_reply", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "i32", + "retval" + ], + { + "crc": "0xe8d4e804" + } + ], + [ + "gbp_endpoint_group_del", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + [ + "u16", + "sclass" + ], + { + "crc": "0x3436b8b7" + } + ], + [ + "gbp_endpoint_group_del_reply", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "i32", + "retval" + ], + { + "crc": "0xe8d4e804" + } + ], + [ + "gbp_endpoint_group_dump", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + { + "crc": "0x51077d14" + } + ], + [ + "gbp_endpoint_group_details", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "vl_api_gbp_endpoint_group_t", + "epg" + ], + { + "crc": "0x8f38292c" + } + ], + [ + "gbp_recirc_add_del", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + [ + "bool", + "is_add" + ], + [ + "vl_api_gbp_recirc_t", + "recirc" + ], + { + "crc": "0x718c69c3" + } + ], + [ + "gbp_recirc_add_del_reply", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "i32", + "retval" + ], + { + "crc": "0xe8d4e804" + } + ], + [ + "gbp_recirc_dump", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + { + "crc": "0x51077d14" + } + ], + [ + "gbp_recirc_details", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "vl_api_gbp_recirc_t", + "recirc" + ], + { + "crc": "0x66ecc42e" + } + ], + [ + "gbp_subnet_add_del", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + [ + "bool", + "is_add" + ], + [ + "vl_api_gbp_subnet_t", + "subnet" + ], + { + "crc": "0x888aca35" + } + ], + [ + "gbp_subnet_add_del_reply", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "i32", + "retval" + ], + { + "crc": "0xe8d4e804" + } + ], + [ + "gbp_subnet_dump", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + { + "crc": "0x51077d14" + } + ], + [ + "gbp_subnet_details", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "vl_api_gbp_subnet_t", + "subnet" + ], + { + "crc": "0x4ed84156" + } + ], + [ + "gbp_contract_add_del", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + [ + "bool", + "is_add" + ], + [ + "vl_api_gbp_contract_t", + "contract" + ], + { + "crc": "0x553e275b" + } + ], + [ + "gbp_contract_add_del_reply", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "i32", + "retval" + ], + [ + "u32", + "stats_index" + ], + { + "crc": "0x1992deab" + } + ], + [ + "gbp_contract_dump", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + { + "crc": "0x51077d14" + } + ], + [ + "gbp_contract_details", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "vl_api_gbp_contract_t", + "contract" + ], + { + "crc": "0x2a18db6e" + } + ], + [ + "gbp_vxlan_tunnel_add", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + [ + "vl_api_gbp_vxlan_tunnel_t", + "tunnel" + ], + { + "crc": "0x3e070b35" + } + ], + [ + "gbp_vxlan_tunnel_add_reply", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "i32", + "retval" + ], + [ + "vl_api_interface_index_t", + "sw_if_index" + ], + { + "crc": "0x5383d31f" + } + ], + [ + "gbp_vxlan_tunnel_del", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + [ + "u32", + "vni" + ], + { + "crc": "0x8d1f2fe9" + } + ], + [ + "gbp_vxlan_tunnel_del_reply", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "i32", + "retval" + ], + { + "crc": "0xe8d4e804" + } + ], + [ + "gbp_vxlan_tunnel_dump", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + { + "crc": "0x51077d14" + } + ], + [ + "gbp_vxlan_tunnel_details", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "vl_api_gbp_vxlan_tunnel_t", + "tunnel" + ], + { + "crc": "0x65c6c818" + } + ], + [ + "gbp_ext_itf_add_del", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + [ + "bool", + "is_add" + ], + [ + "vl_api_gbp_ext_itf_t", + "ext_itf" + ], + { + "crc": "0x12ed5700" + } + ], + [ + "gbp_ext_itf_add_del_reply", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "i32", + "retval" + ], + { + "crc": "0xe8d4e804" + } + ], + [ + "gbp_ext_itf_dump", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "client_index" + ], + [ + "u32", + "context" + ], + { + "crc": "0x51077d14" + } + ], + [ + "gbp_ext_itf_details", + [ + "u16", + "_vl_msg_id" + ], + [ + "u32", + "context" + ], + [ + "vl_api_gbp_ext_itf_t", + "ext_itf" + ], + { + "crc": "0x408a45c0" + } + ] + ], + "unions": [ + [ + "address_union", + [ + "vl_api_ip4_address_t", + "ip4" + ], + [ + "vl_api_ip6_address_t", + "ip6" + ] + ] + ], + "enums": [ + [ + "address_family", + [ + "ADDRESS_IP4", + 0 + ], + [ + "ADDRESS_IP6", + 1 + ], + { + "enumtype": "u32" + } + ], + [ + "ip_ecn", + [ + "IP_API_ECN_NONE", + 0 + ], + [ + "IP_API_ECN_ECT0", + 1 + ], + [ + "IP_API_ECN_ECT1", + 2 + ], + [ + "IP_API_ECN_CE", + 3 + ], + { + "enumtype": "u8" + } + ], + [ + "ip_dscp", + [ + "IP_API_DSCP_CS0", + 0 + ], + [ + "IP_API_DSCP_CS1", + 8 + ], + [ + "IP_API_DSCP_AF11", + 10 + ], + [ + "IP_API_DSCP_AF12", + 12 + ], + [ + "IP_API_DSCP_AF13", + 14 + ], + [ + "IP_API_DSCP_CS2", + 16 + ], + [ + "IP_API_DSCP_AF21", + 18 + ], + [ + "IP_API_DSCP_AF22", + 20 + ], + [ + "IP_API_DSCP_AF23", + 22 + ], + [ + "IP_API_DSCP_CS3", + 24 + ], + [ + "IP_API_DSCP_AF31", + 26 + ], + [ + "IP_API_DSCP_AF32", + 28 + ], + [ + "IP_API_DSCP_AF33", + 30 + ], + [ + "IP_API_DSCP_CS4", + 32 + ], + [ + "IP_API_DSCP_AF41", + 34 + ], + [ + "IP_API_DSCP_AF42", + 36 + ], + [ + "IP_API_DSCP_AF43", + 38 + ], + [ + "IP_API_DSCP_CS5", + 40 + ], + [ + "IP_API_DSCP_EF", + 46 + ], + [ + "IP_API_DSCP_CS6", + 48 + ], + [ + "IP_API_DSCP_CS7", + 50 + ], + { + "enumtype": "u8" + } + ], + [ + "ip_proto", + [ + "IP_API_PROTO_HOPOPT", + 0 + ], + [ + "IP_API_PROTO_ICMP", + 1 + ], + [ + "IP_API_PROTO_IGMP", + 2 + ], + [ + "IP_API_PROTO_TCP", + 6 + ], + [ + "IP_API_PROTO_UDP", + 17 + ], + [ + "IP_API_PROTO_GRE", + 47 + ], + [ + "IP_API_PROTO_AH", + 50 + ], + [ + "IP_API_PROTO_ESP", + 51 + ], + [ + "IP_API_PROTO_EIGRP", + 88 + ], + [ + "IP_API_PROTO_OSPF", + 89 + ], + [ + "IP_API_PROTO_SCTP", + 132 + ], + [ + "IP_API_PROTO_RESERVED", + 255 + ], + { + "enumtype": "u32" + } + ], + [ + "if_status_flags", + [ + "IF_STATUS_API_FLAG_ADMIN_UP", + 1 + ], + [ + "IF_STATUS_API_FLAG_LINK_UP", + 2 + ], + { + "enumtype": "u32" + } + ], + [ + "mtu_proto", + [ + "MTU_PROTO_API_L3", + 1 + ], + [ + "MTU_PROTO_API_IP4", + 2 + ], + [ + "MTU_PROTO_API_IP6", + 3 + ], + [ + "MTU_PROTO_API_MPLS", + 4 + ], + [ + "MTU_PROTO_API_N", + 5 + ], + { + "enumtype": "u32" + } + ], + [ + "link_duplex", + [ + "LINK_DUPLEX_API_UNKNOWN", + 0 + ], + [ + "LINK_DUPLEX_API_HALF", + 1 + ], + [ + "LINK_DUPLEX_API_FULL", + 2 + ], + { + "enumtype": "u32" + } + ], + [ + "sub_if_flags", + [ + "SUB_IF_API_FLAG_NO_TAGS", + 1 + ], + [ + "SUB_IF_API_FLAG_ONE_TAG", + 2 + ], + [ + "SUB_IF_API_FLAG_TWO_TAGS", + 4 + ], + [ + "SUB_IF_API_FLAG_DOT1AD", + 8 + ], + [ + "SUB_IF_API_FLAG_EXACT_MATCH", + 16 + ], + [ + "SUB_IF_API_FLAG_DEFAULT", + 32 + ], + [ + "SUB_IF_API_FLAG_OUTER_VLAN_ID_ANY", + 64 + ], + [ + "SUB_IF_API_FLAG_INNER_VLAN_ID_ANY", + 128 + ], + [ + "SUB_IF_API_FLAG_MASK_VNET", + 254 + ], + [ + "SUB_IF_API_FLAG_DOT1AH", + 256 + ], + { + "enumtype": "u32" + } + ], + [ + "rx_mode", + [ + "RX_MODE_API_UNKNOWN", + 0 + ], + [ + "RX_MODE_API_POLLING", + 1 + ], + [ + "RX_MODE_API_INTERRUPT", + 2 + ], + [ + "RX_MODE_API_ADAPTIVE", + 3 + ], + [ + "RX_MODE_API_DEFAULT", + 4 + ], + { + "enumtype": "u32" + } + ], + [ + "if_type", + [ + "IF_API_TYPE_HARDWARE", + 1 + ], + [ + "IF_API_TYPE_SUB", + 2 + ], + [ + "IF_API_TYPE_P2P", + 3 + ], + [ + "IF_API_TYPE_PIPE", + 4 + ], + { + "enumtype": "u32" + } + ], + [ + "gbp_bridge_domain_flags", + [ + "GBP_BD_API_FLAG_NONE", + 0 + ], + [ + "GBP_BD_API_FLAG_DO_NOT_LEARN", + 1 + ], + [ + "GBP_BD_API_FLAG_UU_FWD_DROP", + 2 + ], + [ + "GBP_BD_API_FLAG_MCAST_DROP", + 4 + ], + [ + "GBP_BD_API_FLAG_UCAST_ARP", + 8 + ], + { + "enumtype": "u32" + } + ], + [ + "gbp_endpoint_flags", + [ + "GBP_API_ENDPOINT_FLAG_NONE", + 0 + ], + [ + "GBP_API_ENDPOINT_FLAG_BOUNCE", + 1 + ], + [ + "GBP_API_ENDPOINT_FLAG_REMOTE", + 2 + ], + [ + "GBP_API_ENDPOINT_FLAG_LEARNT", + 4 + ], + [ + "GBP_API_ENDPOINT_FLAG_EXTERNAL", + 8 + ], + { + "enumtype": "u32" + } + ], + [ + "gbp_subnet_type", + [ + "GBP_API_SUBNET_TRANSPORT", + 1 + ], + [ + "GBP_API_SUBNET_STITCHED_INTERNAL", + 2 + ], + [ + "GBP_API_SUBNET_STITCHED_EXTERNAL", + 3 + ], + [ + "GBP_API_SUBNET_L3_OUT", + 4 + ], + [ + "GBP_API_SUBNET_ANON_L3_OUT", + 5 + ], + { + "enumtype": "u32" + } + ], + [ + "gbp_hash_mode", + [ + "GBP_API_HASH_MODE_SRC_IP", + 1 + ], + [ + "GBP_API_HASH_MODE_DST_IP", + 2 + ], + [ + "GBP_API_HASH_MODE_SYMMETRIC", + 3 + ], + { + "enumtype": "u32" + } + ], + [ + "gbp_rule_action", + [ + "GBP_API_RULE_PERMIT", + 1 + ], + [ + "GBP_API_RULE_DENY", + 2 + ], + [ + "GBP_API_RULE_REDIRECT", + 3 + ], + { + "enumtype": "u32" + } + ], + [ + "gbp_vxlan_tunnel_mode", + [ + "GBP_VXLAN_TUNNEL_MODE_L2", + 1 + ], + [ + "GBP_VXLAN_TUNNEL_MODE_L3", + 2 + ], + { + "enumtype": "u32" + } + ], + [ + "gbp_ext_itf_flags", + [ + "GBP_API_EXT_ITF_F_NONE", + 0 + ], + [ + "GBP_API_EXT_ITF_F_ANON", + 1 + ], + { + "enumtype": "u32" + } + ] + ], + "services": { + "gbp_bridge_domain_add": { + "reply": "gbp_bridge_domain_add_reply" + }, + "gbp_bridge_domain_del": { + "reply": "gbp_bridge_domain_del_reply" + }, + "gbp_bridge_domain_dump": { + "reply": "gbp_bridge_domain_details", + "stream": true + }, + "gbp_route_domain_add": { + "reply": "gbp_route_domain_add_reply" + }, + "gbp_route_domain_del": { + "reply": "gbp_route_domain_del_reply" + }, + "gbp_route_domain_dump": { + "reply": "gbp_route_domain_details", + "stream": true + }, + "gbp_endpoint_add": { + "reply": "gbp_endpoint_add_reply" + }, + "gbp_endpoint_del": { + "reply": "gbp_endpoint_del_reply" + }, + "gbp_endpoint_dump": { + "reply": "gbp_endpoint_details", + "stream": true + }, + "gbp_endpoint_group_add": { + "reply": "gbp_endpoint_group_add_reply" + }, + "gbp_endpoint_group_del": { + "reply": "gbp_endpoint_group_del_reply" + }, + "gbp_endpoint_group_dump": { + "reply": "gbp_endpoint_group_details", + "stream": true + }, + "gbp_recirc_add_del": { + "reply": "gbp_recirc_add_del_reply" + }, + "gbp_recirc_dump": { + "reply": "gbp_recirc_details", + "stream": true + }, + "gbp_subnet_add_del": { + "reply": "gbp_subnet_add_del_reply" + }, + "gbp_subnet_dump": { + "reply": "gbp_subnet_details", + "stream": true + }, + "gbp_contract_add_del": { + "reply": "gbp_contract_add_del_reply" + }, + "gbp_contract_dump": { + "reply": "gbp_contract_details", + "stream": true + }, + "gbp_vxlan_tunnel_add": { + "reply": "gbp_vxlan_tunnel_add_reply" + }, + "gbp_vxlan_tunnel_del": { + "reply": "gbp_vxlan_tunnel_del_reply" + }, + "gbp_vxlan_tunnel_dump": { + "reply": "gbp_vxlan_tunnel_details", + "stream": true + }, + "gbp_ext_itf_add_del": { + "reply": "gbp_ext_itf_add_del_reply" + }, + "gbp_ext_itf_dump": { + "reply": "gbp_ext_itf_details", + "stream": true + } + }, + "options": { + "version": "2.0.0" + }, + "aliases": { + "ip4_address": { + "type": "u8", + "length": 4 + }, + "ip6_address": { + "type": "u8", + "length": 16 + }, + "address_with_prefix": { + "type": "vl_api_prefix_t" + }, + "ip4_address_with_prefix": { + "type": "vl_api_ip4_prefix_t" + }, + "ip6_address_with_prefix": { + "type": "vl_api_ip6_prefix_t" + }, + "mac_address": { + "type": "u8", + "length": 6 + }, + "interface_index": { + "type": "u32" + }, + "gbp_scope": { + "type": "u16" + } + }, + "vl_api_version": "0xa891d6ff" +} |