25 import "vnet/interface_types.api";
26 import "vnet/fib/fib_types.api";
27 import "vnet/ethernet/ethernet_types.api";
28 import "vnet/mfib/mfib_types.api";
29 import "vnet/interface_types.api";
52 autoreply define ip_table_add_del
56 bool is_add [
default=
true];
73 define ip_table_allocate
81 define ip_table_allocate_reply
117 autoreply define ip_table_replace_begin
132 autoreply define ip_table_replace_end
145 autoreply define ip_table_flush
156 define ip_table_details
198 define ip_route_add_del
202 bool is_add [
default=
true];
206 define ip_route_add_del_v2
211 bool is_add [
default=
true];
215 define ip_route_add_del_reply
221 define ip_route_add_del_v2_reply
241 define ip_route_v2_dump
254 define ip_route_details
259 define ip_route_v2_details
272 define ip_route_lookup
280 define ip_route_lookup_v2
294 define ip_route_lookup_reply
300 define ip_route_lookup_v2_reply
321 autoreply define set_ip_flow_hash
350 IP_API_FLOW_HASH_SRC_IP = 0x01,
351 IP_API_FLOW_HASH_DST_IP = 0x02,
352 IP_API_FLOW_HASH_SRC_PORT = 0x04,
353 IP_API_FLOW_HASH_DST_PORT = 0x08,
354 IP_API_FLOW_HASH_PROTO = 0x10,
355 IP_API_FLOW_HASH_REVERSE = 0x20,
356 IP_API_FLOW_HASH_SYMETRIC = 0x40,
357 IP_API_FLOW_HASH_FLOW_LABEL = 0x80,
360 autoreply define set_ip_flow_hash_v2
365 vl_api_address_family_t
af;
376 autoreply define set_ip_flow_hash_router_id
389 autoreply define sw_interface_ip6_enable_disable
400 define ip_mtable_dump
405 define ip_mtable_details
450 define ip_mroute_add_del
454 bool is_add [
default=
true];
458 define ip_mroute_add_del_reply
468 define ip_mroute_dump
478 define ip_mroute_details
484 define ip_address_details
491 define ip_address_dump
503 define ip_unnumbered_details
513 define ip_unnumbered_dump
534 define mfib_signal_dump
540 define mfib_signal_details
547 u8 ip_packet_data[256];
557 autoreply define ip_punt_police
562 bool is_add [
default=
true];
576 vl_api_interface_index_t rx_sw_if_index;
593 bool is_add [
default=
true];
596 define ip_punt_redirect_dump
604 define ip_punt_redirect_details
618 vl_api_interface_index_t rx_sw_if_index [
default=0xffffffff];
619 vl_api_address_family_t
af;
630 autoreply define add_del_ip_punt_redirect_v2
634 bool is_add [
default=
true];
635 vl_api_punt_redirect_v2_t
punt;
638 define ip_punt_redirect_v2_dump
643 vl_api_address_family_t
af;
646 define ip_punt_redirect_v2_details
649 vl_api_punt_redirect_v2_t
punt;
652 autoreply define ip_container_proxy_add_del
658 bool is_add [
default=
true];
661 define ip_container_proxy_dump
667 define ip_container_proxy_details
686 autoreply define ip_source_and_port_range_check_add_del
690 bool is_add [
default=
true];
705 autoreply define ip_source_and_port_range_check_interface_add_del
709 bool is_add [
default=
true];
723 autoreply define sw_interface_ip6_set_link_local_address
728 vl_api_ip6_address_t
ip;
736 define sw_interface_ip6_get_link_local_address
747 define sw_interface_ip6_get_link_local_address_reply
751 vl_api_ip6_address_t
ip;
761 autoreply define ioam_enable
778 autoreply define ioam_disable
791 autoreply define ip_reassembly_set
803 define ip_reassembly_get
811 define ip_reassembly_get_reply
829 autoreply define ip_reassembly_enable_disable
869 define ip_path_mtu_get_reply
875 define ip_path_mtu_details
882 stream ip_path_mtu_details;