On 7/21/2023 10:52 AM, Lukasz Plachno wrote:
As tx timestamp timeout is something multiple users encounter,
provide information for configuring kthread priorities in manual
for ptp4l where tx_timestamp_timeout is already described.
Signed-off-by: Lukasz Plachno <lukasz.plac...@intel.com>
---
ptp4l.8 | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/ptp4l.8 b/ptp4l.8
index 09ff108af102..02143eec36a2 100644
--- a/ptp4l.8
+++ b/ptp4l.8
@@ -1032,6 +1032,26 @@ to maintain the correct offset between UTC and PTP
times. See
.BR phc2sys (8)
manual page for more details.
+.SH KTHREAD PRIORITY
+
+In case of following log:
+.br
+.I timed out while polling for tx timestamp
+.I increasing tx_timestamp_timeout or increasing
+.I kworker priority may correct this issue,
+.I but a driver bug likely causes it
+.br
+one of possible causes is kworker processing timestamps being starved,
+user might try manually increasing the priority of the kworker.
+
+Example for Intel E810 card:
+.br
+.I pgrep \-fl ice-ptp | cut \-f1 \-d' ' | xargs \-I {} sudo chrt \-r \-\-pid
30 {}
+
+Each NIC driver assigns a different name for kworkers, in some cases
+processing timestamps might not be using kworker at all. Also assigning
+too high priority might lead to system becoming unstable.
+
.SH SEE ALSO
.BR pmc (8),
.BR phc2sys (8)
Error while sending, I sent v2 again, v4 will contain newest version for
review.
Sorry for spam,
Thanks,
Ćukasz
_______________________________________________
Linuxptp-devel mailing list
Linuxptp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel