FLOWPERPKT: New API definition in preparation for stateful flows. 67/5667/3
authorOle Troan <ot@cisco.com>
Wed, 8 Mar 2017 12:05:49 +0000 (13:05 +0100)
committerDamjan Marion <dmarion.lists@gmail.com>
Wed, 8 Mar 2017 16:36:53 +0000 (16:36 +0000)
Change-Id: If9c4a5da06daf78000ea8637b95048f19b5019d0
Signed-off-by: Ole Troan <ot@cisco.com>
src/plugins/flowperpkt/flowperpkt.api

index fa878f2..1cf62c5 100644 (file)
@@ -22,7 +22,7 @@ manual_print define flowperpkt_tx_interface_add_del
 
   /* Enable / disable the feature */
   u8 is_add;
-  u8 which;  /* 0 = ipv4, 1 = l2, 2 = ipv6 (not yet implemented) */
+  u8 which;  /* 0 = ipv4, 1 = l2, 2 = ipv6 */
 
   /* Interface handle */
   u32 sw_if_index;
@@ -40,3 +40,20 @@ define flowperpkt_tx_interface_add_del_reply
   /* Return value, zero means all OK */
   i32 retval;
 };
+
+define flowperpkt_params
+{
+  u32 client_index;
+  u32 context;
+  u8 record_l2;
+  u8 record_l3;
+  u8 record_l4;
+  u32 active_timer;  /* ~0 is off, 0 is default */
+  u32 passive_timer; /* ~0 is off, 0 is default */
+};
+
+define flowperpkt_params_reply
+{
+  u32 context;
+  i32 retval;
+};