aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet/l2/l2.api
diff options
context:
space:
mode:
authorDave Barach <dave@barachs.net>2017-04-24 10:46:54 -0400
committerFlorin Coras <florin.coras@gmail.com>2017-04-25 16:18:42 +0000
commit11b8dbf78af49d270a0e72abe7dea73eec30d85f (patch)
tree5c9c513483f5c468efcb64b82c03c32733dc3a77 /src/vnet/l2/l2.api
parent45d3496f3d86ee1a930ce0ffd6ca3d1730355eb8 (diff)
"autoreply" flag: autogenerate standard xxx_reply_t messages
Change-Id: I72298aaae7d172082ece3a8edea4217c11b28d79 Signed-off-by: Dave Barach <dave@barachs.net>
Diffstat (limited to 'src/vnet/l2/l2.api')
-rw-r--r--src/vnet/l2/l2.api96
1 files changed, 8 insertions, 88 deletions
diff --git a/src/vnet/l2/l2.api b/src/vnet/l2/l2.api
index c23eebeca8c..db42d635174 100644
--- a/src/vnet/l2/l2.api
+++ b/src/vnet/l2/l2.api
@@ -70,66 +70,36 @@ define l2_fib_table_dump
@param client_index - opaque cookie to identify the sender
@param context - sender context, to match reply w/ request
*/
-define l2_fib_clear_table
+autoreply define l2_fib_clear_table
{
u32 client_index;
u32 context;
};
-/** \brief L2 fib clear table response
- @param context - sender context, to match reply w/ request
- @param retval - return code for the request
-*/
-define l2_fib_clear_table_reply
-{
- u32 context;
- i32 retval;
-};
-
/** \brief L2 FIB flush bridge domain entries
@param client_index - opaque cookie to identify the sender
@param context - sender context, to match reply w/ request
@param bd_id - the entry's bridge domain id
*/
-define l2fib_flush_bd
+autoreply define l2fib_flush_bd
{
u32 client_index;
u32 context;
u32 bd_id;
};
-/** \brief L2 FIB flush bridge domain entries response
- @param context - sender context, to match reply w/ request
- @param retval - return code for the request
-*/
-define l2fib_flush_bd_reply
-{
- u32 context;
- i32 retval;
-};
-
/** \brief L2 FIB flush interface entries
@param client_index - opaque cookie to identify the sender
@param context - sender context, to match reply w/ request
@param bd_id - the entry's bridge domain id
*/
-define l2fib_flush_int
+autoreply define l2fib_flush_int
{
u32 client_index;
u32 context;
u32 sw_if_index;
};
-/** \brief L2 FIB flush interface entries response
- @param context - sender context, to match reply w/ request
- @param retval - return code for the request
-*/
-define l2fib_flush_int_reply
-{
- u32 context;
- i32 retval;
-};
-
/** \brief L2 FIB add entry request
@param client_index - opaque cookie to identify the sender
@param context - sender context, to match reply w/ request
@@ -140,7 +110,7 @@ define l2fib_flush_int_reply
@param static_mac -
@param filter_mac -
*/
-define l2fib_add_del
+autoreply define l2fib_add_del
{
u32 client_index;
u32 context;
@@ -153,16 +123,6 @@ define l2fib_add_del
u8 bvi_mac;
};
-/** \brief L2 FIB add entry response
- @param context - sender context, to match reply w/ request
- @param retval - return code for the add l2fib entry request
-*/
-define l2fib_add_del_reply
-{
- u32 context;
- i32 retval;
-};
-
/** \brief Set L2 flags request !!! TODO - need more info, feature bits in l2_input.h
@param client_index - opaque cookie to identify the sender
@param context - sender context, to match reply w/ request
@@ -196,7 +156,7 @@ define l2_flags_reply
@param bd_id - the bridge domain to create
@param mac_age - mac aging time in min, 0 for disabled
*/
-define bridge_domain_set_mac_age
+autoreply define bridge_domain_set_mac_age
{
u32 client_index;
u32 context;
@@ -204,16 +164,6 @@ define bridge_domain_set_mac_age
u8 mac_age;
};
-/** \brief Set bridge domain response
- @param context - sender context, to match reply w/ request
- @param retval - return code for the set l2 bits request
-*/
-define bridge_domain_set_mac_age_reply
-{
- u32 context;
- i32 retval;
-};
-
/** \brief L2 bridge domain add or delete request
@param client_index - opaque cookie to identify the sender
@param context - sender context, to match reply w/ request
@@ -226,7 +176,7 @@ define bridge_domain_set_mac_age_reply
@param mac_age - mac aging time in min, 0 for disabled
@param is_add - add or delete flag
*/
-define bridge_domain_add_del
+autoreply define bridge_domain_add_del
{
u32 client_index;
u32 context;
@@ -240,16 +190,6 @@ define bridge_domain_add_del
u8 is_add;
};
-/** \brief L2 bridge domain add or delete response
- @param context - sender context, to match reply w/ request
- @param retval - return code for the set bridge flags request
-*/
-define bridge_domain_add_del_reply
-{
- u32 context;
- i32 retval;
-};
-
/** \brief L2 bridge domain request operational state details
@param client_index - opaque cookie to identify the sender
@param context - sender context, to match reply w/ request
@@ -337,7 +277,7 @@ define bridge_flags_reply
@param tag1 - Needed for any push or translate vtr op
@param tag2 - Needed for any push 2 or translate x-2 vtr ops
*/
-define l2_interface_vlan_tag_rewrite
+autoreply define l2_interface_vlan_tag_rewrite
{
u32 client_index;
u32 context;
@@ -348,16 +288,6 @@ define l2_interface_vlan_tag_rewrite
u32 tag2; // second pushed tag
};
-/** \brief L2 interface vlan tag rewrite response
- @param context - sender context, to match reply w/ request
- @param retval - return code for the request
-*/
-define l2_interface_vlan_tag_rewrite_reply
-{
- u32 context;
- i32 retval;
-};
-
/** \brief L2 interface pbb tag rewrite configure request
@param client_index - opaque cookie to identify the sender
@param context - sender context, to match reply w/ request
@@ -370,7 +300,7 @@ define l2_interface_vlan_tag_rewrite_reply
@param b_vlanid - B-tag vlanid, needed for any push or translate qinq vtr op
@param i_sid - I-tag service id, needed for any push or translate qinq vtr op
*/
-define l2_interface_pbb_tag_rewrite
+autoreply define l2_interface_pbb_tag_rewrite
{
u32 client_index;
u32 context;
@@ -383,16 +313,6 @@ define l2_interface_pbb_tag_rewrite
u32 i_sid;
};
-/** \brief L2 interface pbb tag rewrite response
- @param context - sender context, to match reply w/ request
- @param retval - return code for the request
-*/
-define l2_interface_pbb_tag_rewrite_reply
-{
- u32 context;
- i32 retval;
-};
-
/*
* Local Variables:
* eval: (c-set-style "gnu")