[PATCH v2 1/3] code refactoring. [PATCH v2 2/3] add related definitions for ptp timesync. [PATCH v2 3/3] add IEEE1588 API to support timesync.
v2: * Refine commit log. * Update the doc/guides/nics/features/igc.ini to add "Timesync" feature. * Add release notes. Simei Su (3): net/igc: code refactoring net/igc/base: support PTP timesync net/igc: support IEEE 1588 PTP doc/guides/nics/features/igc.ini | 1 + doc/guides/rel_notes/release_23_03.rst | 3 + drivers/net/igc/base/igc_defines.h | 11 ++ drivers/net/igc/igc_ethdev.c | 222 +++++++++++++++++++++++++++++++++ drivers/net/igc/igc_ethdev.h | 4 +- drivers/net/igc/igc_txrx.c | 166 +++++++----------------- drivers/net/igc/igc_txrx.h | 116 +++++++++++++++++ 7 files changed, 401 insertions(+), 122 deletions(-) -- 2.9.5