[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20241012114744.2508483-1-maheshb@google.com>
Date: Sat, 12 Oct 2024 04:47:44 -0700
From: Mahesh Bandewar <maheshb@...gle.com>
To: Netdev <netdev@...r.kernel.org>, Tariq Toukan <tariqt@...dia.com>,
Yishai Hadas <yishaih@...dia.com>
Cc: Eric Dumazet <edumazet@...gle.com>, Jakub Kicinski <kuba@...nel.org>,
David Miller <davem@...emloft.net>, Paolo Abeni <pabeni@...hat.com>,
Richard Cochran <richardcochran@...il.com>, Mahesh Bandewar <mahesh@...dewar.net>,
Mahesh Bandewar <maheshb@...gle.com>
Subject: [PATCHv2 net-next 0/3] add gettimex64() support for mlx4
The current driver only supports the gettime64() PTP clock read
operation. This series introduces support for gettimex64(), which
provides pre- and post-timestamps using one of the supported clock
bases to help measure the clock-read width.
The first patch reorganizes the code to enable the existing
clock-read method to handle pre- and post-timestamps. The second
patch adds the gettimex64() functionality.
Mahesh Bandewar (3):
mlx4: introduce the time_cache into the mlx4 PTP implementation
mlx4: update mlx4_read_clock() to provide pre/post timestamps
mlx4: add gettimex64() ptp method
drivers/net/ethernet/mellanox/mlx4/en_clock.c | 50 +++++++++++++++++--
drivers/net/ethernet/mellanox/mlx4/main.c | 12 +++--
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 +
include/linux/mlx4/device.h | 3 +-
4 files changed, 57 insertions(+), 9 deletions(-)
v1->v2
* Split the original patch that implemented time-cache and added
pre-/post-timestamp into two separate patches.
--
2.47.0.rc1.288.g06298d1525-goog
Powered by blists - more mailing lists