6 "vl_api_address_family_t",
10 "vl_api_address_union_t",
28 "vl_api_address_family_t",
36 "vl_api_address_union_t",
40 "vl_api_address_union_t",
47 "vl_api_ip6_address_t",
58 "vl_api_ip4_address_t",
100 "vl_api_ipsec_proto_t",
104 "vl_api_ipsec_crypto_alg_t",
112 "vl_api_ipsec_integ_alg_t",
113 "integrity_algorithm"
120 "vl_api_ipsec_sad_flags_t",
159 "vl_api_ipsec_spd_action_t",
168 "remote_address_start"
172 "remote_address_stop"
176 "local_address_start"
200 "ipsec_tunnel_protect",
202 "vl_api_interface_index_t",
249 "ipsec_spd_add_del_reply",
267 "ipsec_interface_add_del_spd",
297 "ipsec_interface_add_del_spd_reply",
315 "ipsec_spd_entry_add_del",
333 "vl_api_ipsec_spd_entry_t",
341 "ipsec_spd_entry_add_del_reply",
381 "ipsec_spds_details",
439 "vl_api_ipsec_spd_entry_t",
447 "ipsec_sad_entry_add_del",
465 "vl_api_ipsec_sad_entry_t",
473 "ipsec_sad_entry_add_del_reply",
495 "ipsec_tunnel_protect_update",
509 "vl_api_ipsec_tunnel_protect_t",
517 "ipsec_tunnel_protect_update_reply",
535 "ipsec_tunnel_protect_del",
549 "vl_api_interface_index_t",
557 "ipsec_tunnel_protect_del_reply",
575 "ipsec_tunnel_protect_dump",
589 "vl_api_interface_index_t",
597 "ipsec_tunnel_protect_details",
607 "vl_api_ipsec_tunnel_protect_t",
615 "ipsec_spd_interface_dump",
641 "ipsec_spd_interface_details",
663 "ipsec_tunnel_if_add_del",
710 "local_crypto_key_len"
719 "remote_crypto_key_len"
732 "local_integ_key_len"
741 "remote_integ_key_len"
773 "ipsec_tunnel_if_add_del_reply",
827 "vl_api_ipsec_sad_entry_t",
859 "ipsec_tunnel_if_set_sa",
889 "ipsec_tunnel_if_set_sa_reply",
907 "ipsec_backend_dump",
925 "ipsec_backend_details",
940 "vl_api_ipsec_proto_t",
956 "ipsec_select_backend",
970 "vl_api_ipsec_proto_t",
982 "ipsec_select_backend_reply",
1004 "vl_api_ip4_address_t",
1008 "vl_api_ip6_address_t",
1143 "IP_API_PROTO_HOPOPT",
1147 "IP_API_PROTO_ICMP",
1151 "IP_API_PROTO_IGMP",
1175 "IP_API_PROTO_EIGRP",
1179 "IP_API_PROTO_OSPF",
1183 "IP_API_PROTO_SCTP",
1187 "IP_API_PROTO_RESERVED",
1197 "IPSEC_API_CRYPTO_ALG_NONE",
1201 "IPSEC_API_CRYPTO_ALG_AES_CBC_128",
1205 "IPSEC_API_CRYPTO_ALG_AES_CBC_192",
1209 "IPSEC_API_CRYPTO_ALG_AES_CBC_256",
1213 "IPSEC_API_CRYPTO_ALG_AES_CTR_128",
1217 "IPSEC_API_CRYPTO_ALG_AES_CTR_192",
1221 "IPSEC_API_CRYPTO_ALG_AES_CTR_256",
1225 "IPSEC_API_CRYPTO_ALG_AES_GCM_128",
1229 "IPSEC_API_CRYPTO_ALG_AES_GCM_192",
1233 "IPSEC_API_CRYPTO_ALG_AES_GCM_256",
1237 "IPSEC_API_CRYPTO_ALG_DES_CBC",
1241 "IPSEC_API_CRYPTO_ALG_3DES_CBC",
1251 "IPSEC_API_INTEG_ALG_NONE",
1255 "IPSEC_API_INTEG_ALG_MD5_96",
1259 "IPSEC_API_INTEG_ALG_SHA1_96",
1263 "IPSEC_API_INTEG_ALG_SHA_256_96",
1267 "IPSEC_API_INTEG_ALG_SHA_256_128",
1271 "IPSEC_API_INTEG_ALG_SHA_384_192",
1275 "IPSEC_API_INTEG_ALG_SHA_512_256",
1285 "IPSEC_API_SAD_FLAG_NONE",
1289 "IPSEC_API_SAD_FLAG_USE_ESN",
1293 "IPSEC_API_SAD_FLAG_USE_ANTI_REPLAY",
1297 "IPSEC_API_SAD_FLAG_IS_TUNNEL",
1301 "IPSEC_API_SAD_FLAG_IS_TUNNEL_V6",
1305 "IPSEC_API_SAD_FLAG_UDP_ENCAP",
1315 "IPSEC_API_PROTO_ESP",
1319 "IPSEC_API_PROTO_AH",
1329 "IF_STATUS_API_FLAG_ADMIN_UP",
1333 "IF_STATUS_API_FLAG_LINK_UP",
1347 "MTU_PROTO_API_IP4",
1351 "MTU_PROTO_API_IP6",
1355 "MTU_PROTO_API_MPLS",
1369 "LINK_DUPLEX_API_UNKNOWN",
1373 "LINK_DUPLEX_API_HALF",
1377 "LINK_DUPLEX_API_FULL",
1387 "SUB_IF_API_FLAG_NO_TAGS",
1391 "SUB_IF_API_FLAG_ONE_TAG",
1395 "SUB_IF_API_FLAG_TWO_TAGS",
1399 "SUB_IF_API_FLAG_DOT1AD",
1403 "SUB_IF_API_FLAG_EXACT_MATCH",
1407 "SUB_IF_API_FLAG_DEFAULT",
1411 "SUB_IF_API_FLAG_OUTER_VLAN_ID_ANY",
1415 "SUB_IF_API_FLAG_INNER_VLAN_ID_ANY",
1419 "SUB_IF_API_FLAG_MASK_VNET",
1423 "SUB_IF_API_FLAG_DOT1AH",
1433 "RX_MODE_API_UNKNOWN",
1437 "RX_MODE_API_POLLING",
1441 "RX_MODE_API_INTERRUPT",
1445 "RX_MODE_API_ADAPTIVE",
1449 "RX_MODE_API_DEFAULT",
1459 "IF_API_TYPE_HARDWARE",
1481 "IPSEC_API_SPD_ACTION_BYPASS",
1485 "IPSEC_API_SPD_ACTION_DISCARD",
1489 "IPSEC_API_SPD_ACTION_RESOLVE",
1493 "IPSEC_API_SPD_ACTION_PROTECT",
1502 "ipsec_spd_add_del": {
1503 "reply": "ipsec_spd_add_del_reply"
1505 "ipsec_interface_add_del_spd": {
1506 "reply": "ipsec_interface_add_del_spd_reply"
1508 "ipsec_spd_entry_add_del": {
1509 "reply": "ipsec_spd_entry_add_del_reply"
1511 "ipsec_spds_dump": {
1512 "reply": "ipsec_spds_details",
1516 "reply": "ipsec_spd_details",
1519 "ipsec_sad_entry_add_del": {
1520 "reply": "ipsec_sad_entry_add_del_reply"
1522 "ipsec_tunnel_protect_update": {
1523 "reply": "ipsec_tunnel_protect_update_reply"
1525 "ipsec_tunnel_protect_del": {
1526 "reply": "ipsec_tunnel_protect_del_reply"
1528 "ipsec_tunnel_protect_dump": {
1529 "reply": "ipsec_tunnel_protect_details",
1532 "ipsec_spd_interface_dump": {
1533 "reply": "ipsec_spd_interface_details",
1536 "ipsec_tunnel_if_add_del": {
1537 "reply": "ipsec_tunnel_if_add_del_reply"
1540 "reply": "ipsec_sa_details",
1543 "ipsec_tunnel_if_set_sa": {
1544 "reply": "ipsec_tunnel_if_set_sa_reply"
1546 "ipsec_backend_dump": {
1547 "reply": "ipsec_backend_details",
1550 "ipsec_select_backend": {
1551 "reply": "ipsec_select_backend_reply"
1566 "address_with_prefix": {
1567 "type": "vl_api_prefix_t"
1569 "ip4_address_with_prefix": {
1570 "type": "vl_api_ip4_prefix_t"
1572 "ip6_address_with_prefix": {
1573 "type": "vl_api_ip6_prefix_t"
1575 "interface_index": {
1579 "vl_api_version": "0x5a59fef9"