Page MenuHomeFreeBSD

mlx5e: Ensure rx timestamps are monotonically increasing
ClosedPublic

Authored by gallatin on Apr 16 2026, 1:26 PM.
Tags
None
Referenced Files
F175086909: D56427.diff
Thu, Oct 8, 4:20 AM
Unknown Object (File)
Tue, Sep 22, 11:07 AM
Unknown Object (File)
Sun, Sep 20, 12:56 PM
Unknown Object (File)
Sat, Sep 19, 10:25 AM
Unknown Object (File)
Sun, Sep 13, 1:20 AM
Unknown Object (File)
Sep 2 2026, 4:39 PM
Unknown Object (File)
Aug 28 2026, 8:35 AM
Unknown Object (File)
Aug 16 2026, 3:25 PM
Subscribers

Details

Summary

The clock calibration routine currently can result in rx timestamps
jumping backwards, which can confuse the TCP stack.
Ensure they are monotonically increasing by estimating what
we'd calculate as the next timestamp and clamp the calibration
so new timestamps are no earlier in time.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable