|
FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Go to the documentation of this file.
18 import "vnet/ip/ip_types.api";
19 import "vnet/interface_types.api";
33 autoendian define map_add_domain
43 u16 mtu [
default=1280];
52 define map_add_domain_reply
64 autoreply define map_del_domain
80 autoreply define map_add_del_rule
95 rpc map_domains_get returns map_domains_get_reply
96 stream map_domain_details;
99 define map_domains_get
106 define map_domains_get_reply
113 define map_domain_dump
133 define map_domain_details
155 define map_rule_details
182 define map_summary_stats
196 define map_summary_stats_reply
204 u64 total_security_check[2];
256 autoreply define map_param_add_del_pre_resolve
333 define map_param_get_reply
361 description
"valid MAP packets";
367 description
"bad protocol";
373 description
"security check failed";
379 description
"encap security check failed";
385 description
"decap security check failed";
391 description
"unable to translate ICMP";
397 description
"unable to relay ICMP";
403 description
"unknown";
409 description
"no binding";
415 description
"no domain";
421 description
"packet is a fragment";
427 description
"could not cache fragment";
433 description
"fragment has unexpected format";
439 description
"dropped cached fragment";
445 description
"malformed packet";
451 description
"can't fragment, DF set";
457 description
"time exceeded";
461 "/err/ip4-map" "map";
462 "/err/ip6-map" "map";
463 "/err/ip4-t-map" "map";
464 "/err/ip6-t-map" "map";
vl_api_ip6_address_t ip6_dst
int map_param_set_security_check(bool enable, bool fragments)
Request for a single block of MAP parameters.
vl_api_ip6_prefix_t ip6_src
vl_api_ip6_prefix_t ip6_prefix
int map_if_enable_disable(bool is_enable, u32 sw_if_index, bool is_translation)
Enable or disable a MAP interface.
Reply for map_summary_stats request.
bool icmp6_enable_unreachable
vl_api_ip4_prefix_t ip4_prefix
service
Get list of map domains.
Request for a single block of summary stats.
Set MAP fragmentation parameters.
vl_api_ip6_address_t ip6_dst
int map_param_set_icmp6(u8 enable_unreachable)
int map_param_set_fragmentation(bool inner, bool ignore_df)
int map_param_set_icmp(ip4_address_t *ip4_err_relay_src)
int map_param_set_traffic_class(bool copy, u8 tc)
vl_api_ip4_prefix_t ip4_prefix
vl_api_ip4_address_t icmp_ip4_err_relay_src
Details about a single MAP domain.
vl_api_ip4_address_t ip4_nh_address
Add/delete MAP pre-resolve IP addresses parameters.
Add or Delete MAP rule from a domain (Only used for shared IPv4 per subscriber)
int map_param_set_tcp(u16 tcp_mss)
vl_api_ip6_address_t ip6_nh_address
Set MAP security-check parameters.
vl_api_ip6_address_t ip6_nh_address
Reply for map_param_get request.
Reply for MAP domain add.
vl_api_ip4_address_t ip4_nh_address
u64 total_security_check[2]
Set MAP traffic class parameters.
vl_api_interface_index_t sw_if_index
vl_api_fib_path_type_t type
Set MAP ICMP6 parameters.
vl_api_ip6_prefix_t ip6_src
vl_api_ip4_address_t ip4_err_relay_src
vl_api_ip6_prefix_t ip6_prefix