X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=ltt-debugfs-abi.h;h=e5ddcfa0965ded2110b8c2bfa12aa04c6c763272;hb=96ba7208aa8009345a525148e32f78cd8d4693ab;hp=9524cb03f6d7a5e83b2b0ae730db279a2cb0ed80;hpb=2db1399a47bc5a86dade078994cd1060d6d56f64;p=lttng-modules.git diff --git a/ltt-debugfs-abi.h b/ltt-debugfs-abi.h index 9524cb03..e5ddcfa0 100644 --- a/ltt-debugfs-abi.h +++ b/ltt-debugfs-abi.h @@ -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 */ }; /*