diff options
| author | Dimitri Staessens <dimitri@ouroboros.rocks> | 2026-06-24 12:32:33 +0200 |
|---|---|---|
| committer | Sander Vrijders <sander@ouroboros.rocks> | 2026-06-29 08:33:00 +0200 |
| commit | c59a6d54d6361298018edb021d2da818a6b5f09a (patch) | |
| tree | 37626b3502fbf2f6576cf522485b040944a436d6 /src/lib/config.h.in | |
| parent | 451afac626648a4aa534f1dec0f318231dfd8874 (diff) | |
| download | ouroboros-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.in | 1 |
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 */ |
