bonding lacp: replace slave string with member
[vpp.git] / src / plugins / lacp / lacp.api
index 9eb5c7e..4ee8f62 100644 (file)
@@ -19,7 +19,9 @@
     the bonding device driver
 */
 
-option version = "1.0.0";
+option version = "2.0.0";
+import "vnet/ethernet/ethernet_types.api";
+import "vnet/interface_types.api";
 
 /** \brief Dump lacp interfaces request */
 define sw_interface_lacp_dump
@@ -29,8 +31,8 @@ define sw_interface_lacp_dump
 };
 
 /** \brief Reply for lacp dump request
-    @param sw_if_index - software index of slave interface
-    @param interface_name - name of slave interface
+    @param sw_if_index - software index of member interface
+    @param interface_name - name of member interface
     @param rx_state - rx machine state
     @param tx_state - tx machine state
     @param mux_state - mux machine state
@@ -52,21 +54,21 @@ define sw_interface_lacp_dump
 define sw_interface_lacp_details
 {
   u32 context;
-  u32 sw_if_index;
-  u8 interface_name[64];
+  vl_api_interface_index_t sw_if_index;
+  string interface_name[64];
   u32 rx_state;
   u32 tx_state;
   u32 mux_state;
   u32 ptx_state;
-  u8 bond_interface_name[64];
+  string bond_interface_name[64];
   u16 actor_system_priority;
-  u8 actor_system[6];
+  vl_api_mac_address_t actor_system;
   u16 actor_key;
   u16 actor_port_priority;
   u16 actor_port_number;
   u8 actor_state;
   u16 partner_system_priority;
-  u8 partner_system[6];
+  vl_api_mac_address_t partner_system;
   u16 partner_key;
   u16 partner_port_priority;
   u16 partner_port_number;