[1/3] ethdev: add frequency adjustment API [2/3] net/ice: add frequency adjustment support for PTP [3/3] examples/ptpclient: add frequency adjustment support --- v2: rte_eth_timesync_adjust_freq marked as experimental. --- v3: Add more description for API.
Mingjin Ye (3): ethdev: add frequency adjustment API net/ice: add frequency adjustment support for PTP examples/ptpclient: add frequency adjustment support doc/guides/nics/features.rst | 4 +- doc/guides/nics/ice.rst | 15 ++ doc/guides/rel_notes/release_24_11.rst | 5 + drivers/net/ice/ice_ethdev.c | 177 +++++++++++---- drivers/net/ice/ice_ethdev.h | 2 + drivers/net/ice/ice_rxtx.c | 4 +- examples/ptpclient/ptpclient.c | 303 ++++++++++++++++++++++--- lib/ethdev/ethdev_driver.h | 5 + lib/ethdev/ethdev_trace.h | 9 + lib/ethdev/ethdev_trace_points.c | 3 + lib/ethdev/rte_ethdev.c | 18 ++ lib/ethdev/rte_ethdev.h | 43 ++++ lib/ethdev/version.map | 3 + 13 files changed, 510 insertions(+), 81 deletions(-) -- 2.25.1