ipsec: IPSec protection for multi-point tunnel interfaces
[vpp.git] / src / vnet / bonding / node.h
index 1479209..8ead022 100644 (file)
@@ -188,9 +188,6 @@ typedef struct
   /* Slaves that are in DISTRIBUTING state */
   u32 *active_slaves;
 
-  /* rapidly find an active slave */
-  uword *active_slave_by_sw_if_index;
-
   lacp_port_info_t partner;
   lacp_port_info_t actor;
   u8 individual_aggregator;
@@ -353,6 +350,12 @@ typedef struct
 typedef void (*lacp_enable_disable_func) (vlib_main_t * vm, bond_if_t * bif,
                                          slave_if_t * sif, u8 enable);
 
+typedef struct
+{
+  u32 partner_state;
+  u32 actor_state;
+} lacp_stats_t;
+
 typedef struct
 {
   /* pool of bonding interfaces */
@@ -380,7 +383,7 @@ typedef struct
 
   bond_per_thread_data_t *per_thread_data;
 
-  u32 **stats;
+  lacp_stats_t **stats;
 } bond_main_t;
 
 /* bond packet trace capture */