Update ABI to select the output method
[lttng-modules.git] / ltt-debugfs-abi.h
index 9524cb03f6d7a5e83b2b0ae730db279a2cb0ed80..e5ddcfa0965ded2110b8c2bfa12aa04c6c763272 100644 (file)
@@ -21,6 +21,14 @@ enum lttng_kernel_instrumentation {
        LTTNG_KERNEL_FUNCTION   = 2,
 };
 
+/*
+ * LTTng consumer mode
+ */
+enum lttng_kernel_output {
+       LTTNG_KERNEL_SPLICE     = 0,
+       LTTNG_KERNEL_MMAP       = 1,
+};
+
 /*
  * LTTng DebugFS ABI structures.
  */
@@ -31,6 +39,7 @@ struct lttng_kernel_channel {
        uint64_t num_subbuf;
        unsigned int switch_timer_interval;     /* usecs */
        unsigned int read_timer_interval;       /* usecs */
+       enum lttng_kernel_output output;        /* splice, mmap */
 };
 
 /*
This page took 0.023741 seconds and 4 git commands to generate.