From f921e50952334d99b6c25ee8df09e7fb1523e92f Mon Sep 17 00:00:00 2001 From: Dimitri Staessens Date: Sun, 16 Aug 2026 19:46:34 +0000 Subject: lib: Update FRCT loss recovery Some more stability fixes in FRCT. Signed-off-by: Dimitri Staessens Signed-off-by: Sander Vrijders --- doc/man/fccntl.3 | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'doc') 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 -- cgit v1.2.3