There is a series of weakly dependent patches related to the tx trace in mlx5 PMD: - fix issue in the trace dump Python script - update the real-time clock reading routine, make it atomic and move its initialization to the driver startup - advance the tx tracing in mlx5 PMD, provide real time parameter, read from the NIC to synchronize trace records with HW descriptors - update the trace dump script to see raw records and incomplete bursts
Signed-off-by: Viacheslav Ovsiienko <viachesl...@nvidia.com> Tim Martin (2): net/mlx5: fix real time counter reading from PCI BAR net/mlx5: fix Tx tracing to use single clock source Viacheslav Ovsiienko (2): net/mlx5/tools: fix trace dump multiple burst completions net/mlx5: update dump script to show incomplete records .mailmap | 1 + doc/guides/nics/mlx5.rst | 6 ++ drivers/net/mlx5/mlx5.c | 4 ++ drivers/net/mlx5/mlx5_trace.h | 9 ++- drivers/net/mlx5/mlx5_tx.h | 53 ++++++++++++++-- drivers/net/mlx5/mlx5_txpp.c | 11 +--- drivers/net/mlx5/tools/mlx5_trace.py | 90 ++++++++++++++++++++-------- 7 files changed, 133 insertions(+), 41 deletions(-) -- 2.34.1