summaryrefslogtreecommitdiff
path: root/doc/man
diff options
context:
space:
mode:
authorDimitri Staessens <dimitri@ouroboros.rocks>2026-08-16 19:46:34 +0000
committerSander Vrijders <sander@ouroboros.rocks>2026-08-31 08:31:46 +0200
commitf921e50952334d99b6c25ee8df09e7fb1523e92f (patch)
treeaa25e0c1745ada1300f5c214198399d12706ec61 /doc/man
parent016c3c438e9b066bb45d4934ad039a49bde7014d (diff)
downloadouroboros-f921e50952334d99b6c25ee8df09e7fb1523e92f.tar.gz
ouroboros-f921e50952334d99b6c25ee8df09e7fb1523e92f.zip
lib: Update FRCT loss recovery
Some more stability fixes in FRCT. Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks> Signed-off-by: Sander Vrijders <sander@ouroboros.rocks>
Diffstat (limited to 'doc/man')
-rw-r--r--doc/man/fccntl.37
1 files changed, 5 insertions, 2 deletions
diff --git a/doc/man/fccntl.3 b/doc/man/fccntl.3
index 61022837..3dcfc2d9 100644
--- a/doc/man/fccntl.3
+++ b/doc/man/fccntl.3
@@ -80,7 +80,8 @@ buffer. Takes a \fBsize_t \fIqlen\fR * as third argument.
occupancy limiter. Takes a \fBstruct timespec * \fItimeo\fR as third
argument. A zero delay leaves the ring unlimited, bounded only by its
slot count. The build-time default is applied when the flow is
-created.
+created. The delay must be a normalised, non-negative timespec no
+longer than the maximum the limiter accepts.
\fBFLOWGTXQDLY\fR - retrieve the current target queueing delay for
the transmit occupancy limiter. Takes a \fBstruct timespec * \fItimeo\fR
@@ -111,7 +112,9 @@ On success, \fBfccntl\fR() returns 0.
\fBfccntl\fR() can return
.B -EINVAL
-An invalid argument was passed.
+An invalid argument was passed. This is also returned when the delay
+passed to FLOWSTXQDLY is negative, is not normalised, or exceeds the
+maximum the transmit occupancy limiter accepts.
.B -EPERM
Operation not permitted. This is returned when requesting the value of