From c0e9441e79b63ea09d5b282910d104960d45026d Mon Sep 17 00:00:00 2001 From: Paul Vinciguerra Date: Tue, 28 Apr 2020 01:12:04 -0400 Subject: tests: move defaults from defaultmapping to .api files facilitates use of papi beyond the tests. Type: improvement Change-Id: I3d502d9130b81a7fb65ee69bb06fe55802b28a27 Signed-off-by: Paul Vinciguerra --- src/plugins/acl/acl.api | 12 ++++++------ src/plugins/lb/lb.api | 4 ++-- src/plugins/map/map.api | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) (limited to 'src/plugins') diff --git a/src/plugins/acl/acl.api b/src/plugins/acl/acl.api index f4f6c9cf4b9..5d808fdca42 100644 --- a/src/plugins/acl/acl.api +++ b/src/plugins/acl/acl.api @@ -225,14 +225,14 @@ manual_endian manual_print define acl_details /** \brief Dump the list(s) of ACL applied to specific or all interfaces @param client_index - opaque cookie to identify the sender @param context - sender context, to match reply w/ request - @param sw_if_index - interface to dump the ACL list for + @param sw_if_index - interface for which to dump the ACL list. Default: 0xffffffff (All interfaces) */ define acl_interface_list_dump { u32 client_index; u32 context; - vl_api_interface_index_t sw_if_index; /* ~0 for all interfaces */ + vl_api_interface_index_t sw_if_index [default=0xffffffff]; option vat_help = "[ | sw_if_index ]"; }; @@ -287,7 +287,7 @@ define macip_acl_add_reply /** \brief Add/Replace a MACIP ACL @param client_index - opaque cookie to identify the sender @param context - sender context, to match reply w/ request - @param acl_index - an existing MACIP ACL entry (0..0xfffffffe) to replace, or 0xffffffff to make new MACIP ACL + @param acl_index - an existing MACIP ACL entry (0..0xfffffffe) to replace, or 0xffffffff to make new MACIP ACL Default: 0xffffffff @param tag - descriptive value for this MACIP ACL @param count - number of rules in this MACIP ACL @param r - vector of MACIP ACL rules @@ -297,7 +297,7 @@ manual_endian manual_print define macip_acl_add_replace { u32 client_index; u32 context; - u32 acl_index; /* ~0 to add, existing MACIP ACL# to replace */ + u32 acl_index [default=0xffffffff]; /* ~0 to add, existing MACIP ACL# to replace */ string tag[64]; u32 count; vl_api_macip_acl_rule_t r[count]; @@ -353,14 +353,14 @@ autoreply manual_print define macip_acl_interface_add_del /** \brief Dump one or all defined MACIP ACLs @param client_index - opaque cookie to identify the sender @param context - sender context, to match reply w/ request - @param acl_index - MACIP ACL index or ~0 to dump all MACIP ACLs + @param acl_index - MACIP ACL index or ~0 to dump all MACIP ACLs Default: 0xffffffff */ define macip_acl_dump { u32 client_index; u32 context; - u32 acl_index; /* ~0 for all ACLs */ + u32 acl_index [default=0xffffffff]; /* ~0 for all ACLs */ option vat_help = "[]"; }; diff --git a/src/plugins/lb/lb.api b/src/plugins/lb/lb.api index e30bab6fbf2..564fe232451 100644 --- a/src/plugins/lb/lb.api +++ b/src/plugins/lb/lb.api @@ -18,8 +18,8 @@ autoreply manual_print define lb_conf u32 context; vl_api_ip4_address_t ip4_src_address; vl_api_ip6_address_t ip6_src_address; - u32 sticky_buckets_per_core; - u32 flow_timeout; + u32 sticky_buckets_per_core [default=0xffffffff]; + u32 flow_timeout [default=0xffffffff]; option vat_help = "[ip4-src-address ] [ip6-src-address ] [buckets ] [timeout ]"; }; diff --git a/src/plugins/map/map.api b/src/plugins/map/map.api index badf76db2dc..79deac86f8f 100644 --- a/src/plugins/map/map.api +++ b/src/plugins/map/map.api @@ -27,7 +27,7 @@ import "vnet/interface_types.api"; @param ea_bits_len - Embedded Address bits length @param psid_offset - Port Set Identifier (PSID) offset @param psid_length - PSID length - @param mtu - MTU + @param mtu - MTU. default 1280 @param tag - A user field stored with the MAP */ define map_add_domain @@ -40,7 +40,7 @@ define map_add_domain u8 ea_bits_len; u8 psid_offset; u8 psid_length; - u16 mtu; + u16 mtu [default=1280]; string tag[64]; }; -- cgit 1.2.3-korg