freebsd-dev/sys/dev/mlx5/mlx5_en
Randall Stewart 7cc3ea9c6f mlx5 M_TSTMP accuracy looses quite a bit of precision so lets fix it.
The way that the clock is synchronized between the system and the current mlx5 for the purposes of the M_TSTMP
being carried we loose a lot of precision. Instead lets change the math that calculates this to separate out
the seconds/nanoseconds and operate on the two values so we don't get overflow instead of just
shifting the value down and loosing precision.

Reviewed by: kib, hselasky
Sponsored by: Netflix Inc
Differential Revision: https://reviews.freebsd.org/D36327
2022-09-20 13:12:16 -04:00
..
en_hw_tls_rx.h mlx5en: Fix TLS worker thread race. 2022-02-17 13:13:09 +01:00
en_hw_tls.h mlx5en: Fix TLS worker thread race. 2022-02-17 13:13:09 +01:00
en_rl.h mlx5en: Add race protection for SQ remap 2022-02-01 16:21:16 +01:00
en.h mlx5 M_TSTMP accuracy looses quite a bit of precision so lets fix it. 2022-09-20 13:12:16 -04:00
mlx5_en_dim.c mlx5en: idiomatic use of preprocessor, in particular paths 2022-02-01 14:45:57 +02:00
mlx5_en_ethtool.c mlx5: Add raw ethernet local loopback support. 2022-02-01 16:21:16 +01:00
mlx5_en_flow_table.c mlx5en: Make sure the NIC IP addresses are written to firmware on link up. 2022-02-10 11:17:42 +01:00
mlx5_en_hw_tls_rx.c mlx5en(4): Fix a typo in a source code comment 2022-07-31 10:28:20 +02:00
mlx5_en_hw_tls.c mlx5en: Fix TLS worker thread race. 2022-02-17 13:13:09 +01:00
mlx5_en_iq.c mlx5en(4): Use hard-coded 4K page size for RQ/SQ/CQ. 2022-05-03 13:48:43 +02:00
mlx5_en_main.c mlx5 M_TSTMP accuracy looses quite a bit of precision so lets fix it. 2022-09-20 13:12:16 -04:00
mlx5_en_port_buffer.c mlx5en: idiomatic use of preprocessor, in particular paths 2022-02-01 14:45:57 +02:00
mlx5_en_rl.c mlx5 RATELIMIT: Remove an unused variable. 2022-04-12 14:59:00 -07:00
mlx5_en_rx.c mlx5 M_TSTMP accuracy looses quite a bit of precision so lets fix it. 2022-09-20 13:12:16 -04:00
mlx5_en_tx.c mlx5en: Improve CQE error debugging. 2022-02-17 13:13:09 +01:00
mlx5_en_txrx.c mlx5en: Improve CQE error debugging. 2022-02-17 13:13:09 +01:00
port_buffer.h mlx5en: idiomatic use of preprocessor, in particular paths 2022-02-01 14:45:57 +02:00