summaryrefslogtreecommitdiff
path: root/src/lib/config.h.in
diff options
context:
space:
mode:
authorDimitri Staessens <dimitri@ouroboros.rocks>2026-06-24 12:32:33 +0200
committerSander Vrijders <sander@ouroboros.rocks>2026-06-29 08:33:00 +0200
commitc59a6d54d6361298018edb021d2da818a6b5f09a (patch)
tree37626b3502fbf2f6576cf522485b040944a436d6 /src/lib/config.h.in
parent451afac626648a4aa534f1dec0f318231dfd8874 (diff)
downloadouroboros-c59a6d54d6361298018edb021d2da818a6b5f09a.tar.gz
ouroboros-c59a6d54d6361298018edb021d2da818a6b5f09a.zip
build: Make re-key watermark configurablebe
KEY_REKEY_WM_CHECK_BITS now controls the watermark check, once per 2^n flow writes (FLOW_WM_CHECK in dev.c). Now the configuration check (check watermark < outstanding packets) is contained in lib.cmake instead of assuming the value of FLOW_WM_CHECK. Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks> Signed-off-by: Sander Vrijders <sander@ouroboros.rocks>
Diffstat (limited to 'src/lib/config.h.in')
-rw-r--r--src/lib/config.h.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/config.h.in b/src/lib/config.h.in
index 06c5e23f..26ebe56b 100644
--- a/src/lib/config.h.in
+++ b/src/lib/config.h.in
@@ -107,3 +107,4 @@
#define KEY_NODE_COUNT (@KEY_NODE_COUNT@) /* node keys/batch N */
#define KEY_REKEY_WATERMARK (@KEY_REKEY_WATERMARK@) /* node-keys-left trig */
#define KEY_REPLAY_WINDOW (@KEY_REPLAY_WINDOW@) /* rx replay win pkts */
+#define FLOW_WM_CHECK (1u << @KEY_REKEY_WM_CHECK_BITS@) /* wm chk/n wr */