summaryrefslogtreecommitdiffstats
path: root/src/plugins/flowperpkt/flowperpkt.api
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/flowperpkt/flowperpkt.api')
-rw-r--r--src/plugins/flowperpkt/flowperpkt.api19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/plugins/flowperpkt/flowperpkt.api b/src/plugins/flowperpkt/flowperpkt.api
index fa878f21ed3..1cf62c5401d 100644
--- a/src/plugins/flowperpkt/flowperpkt.api
+++ b/src/plugins/flowperpkt/flowperpkt.api
@@ -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;
+};