]> www.infradead.org Git - users/jedix/linux-maple.git/commit
net/mlx5: support software TX timestamp
authorStanislav Fomichev <stfomichev@gmail.com>
Thu, 8 May 2025 23:51:09 +0000 (16:51 -0700)
committerJakub Kicinski <kuba@kernel.org>
Tue, 13 May 2025 01:07:43 +0000 (18:07 -0700)
commit2451d3fb388f29d87d1abd3d2952d5ce36109816
treeafef4c0395f370c73e3c62cfa712e1c9964bef7d
parent0b28182c73a3d013bcabbb890dc1070a8388f55a
net/mlx5: support software TX timestamp

Having a software timestamp (along with existing hardware one) is
useful to trace how the packets flow through the stack.
mlx5e_tx_skb_update_hwts_flags is called from tx paths
to setup HW timestamp; extend it to add software one as well.

Reviewed-by: Jason Xing <kerneljasonxing@gmail.com>
Signed-off-by: Stanislav Fomichev <stfomichev@gmail.com>
Reviewed-by: Vadim Fedorenko <vadim.fedorenko@linux.dev>
Acked-by: Martin KaFai Lau <martin.lau@kernel.org>
Reviewed-by: Tariq Toukan <tariqt@nvidia.com>
Link: https://patch.msgid.link/20250508235109.585096-1-stfomichev@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c