diff options
author | Dimitri Staessens <dimitri@ouroboros.rocks> | 2021-06-29 20:11:37 +0200 |
---|---|---|
committer | Sander Vrijders <sander@ouroboros.rocks> | 2021-06-30 09:20:15 +0200 |
commit | 7c0c62706f2ae9821dc779db268a28ef986730fe (patch) | |
tree | abe6a2204b93f2070d6270c472ec0d74693657a2 /src/lib/CMakeLists.txt | |
parent | 55e182b5b323c049ea49c79c2d68c8547940c62b (diff) | |
download | ouroboros-7c0c62706f2ae9821dc779db268a28ef986730fe.tar.gz ouroboros-7c0c62706f2ae9821dc779db268a28ef986730fe.zip |
lib: Application RIB with FRCT statistics
Application flows can now be monitored from the RIB, exposing FRCT
statistics (window edges, retransmission timeout, rtt estimate, etc).
Application RIB requires user permissions to be able to access
/dev/fuse.
Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>
Signed-off-by: Sander Vrijders <sander@ouroboros.rocks>
Diffstat (limited to 'src/lib/CMakeLists.txt')
-rw-r--r-- | src/lib/CMakeLists.txt | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/lib/CMakeLists.txt b/src/lib/CMakeLists.txt index 76d0530d..022c5cca 100644 --- a/src/lib/CMakeLists.txt +++ b/src/lib/CMakeLists.txt @@ -219,6 +219,16 @@ set(ACK_WHEEL_SLOTS 128 CACHE STRING set(ACK_WHEEL_RESOLUTION 20 CACHE STRING "Minimum acknowledgment delay (ns), as a power to 2") +if (HAVE_FUSE) + set(PROC_FLOW_STATS TRUE CACHE BOOL + "Enable flow statistics tracking for application flows") + if (PROC_FLOW_STATS) + message(STATUS "Application flow statistics enabled") + else () + message(STATUS "Application flow statistics disabled") + endif () +endif () + set(SOURCE_FILES_DEV # Add source files here cacep.c |