[PATCH 0/6] net/gve: add hardware timestamping support
mark-blasko
blasko at google.com
Tue May 12 00:22:54 CEST 2026
From: Mark Blasko <blasko at google.com>
This patch series introduces support for GVE hardware timestamping on DQO
queues. To support concurrent access, a mutex lock is introduced to protect
admin queue operations. A mechanism is then added to periodically synchronize
the NIC clock via AdminQ, and support is introduced for the read_clock ethdev
operation. Finally, the RX datapath is updated to reconstruct full 64-bit
timestamps from the 32-bit values in DQO descriptors.
Mark Blasko (6):
net/gve: add thread safety to admin queue
net/gve: add device option support for HW timestamps
net/gve: add AdminQ command for NIC timestamps
net/gve: add periodic NIC clock synchronization
net/gve: support read clock ethdev op
net/gve: reconstruct HW timestamps from DQO
doc/guides/nics/features/gve.ini | 1 +
doc/guides/nics/gve.rst | 18 +++
doc/guides/rel_notes/release_26_07.rst | 3 +
drivers/net/gve/base/gve_adminq.c | 127 +++++++++++++++++----
drivers/net/gve/base/gve_adminq.h | 29 +++++
drivers/net/gve/base/gve_desc_dqo.h | 8 +-
drivers/net/gve/gve_ethdev.c | 148 ++++++++++++++++++++++++-
drivers/net/gve/gve_ethdev.h | 39 +++++++
drivers/net/gve/gve_rx_dqo.c | 26 +++++
9 files changed, 377 insertions(+), 22 deletions(-)
--
2.54.0.563.g4f69b47b94-goog
More information about the dev
mailing list