Hi,
> -----Original Message----- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of John McNamara > Sent: Monday, June 29, 2015 9:42 PM > To: dev at dpdk.org > Subject: [dpdk-dev] [PATCH v2 0/7] ethdev: add support for ieee1588 > timestamping > > This patchset adds ethdev API to enable and read IEEE1588/802.1AS PTP > timestamps from devices that support it. The following functions are added: > > rte_eth_timesync_enable() > rte_eth_timesync_disable() > rte_eth_timesync_read_rx_timestamp() > rte_eth_timesync_read_tx_timestamp() > > The "ieee1588" forwarding mode in testpmd is also refactored to demonstrate > the new API and to clean up the code. > > Adds support for igb, ixgbe and i40e. > > > V2: > * Added i40e support. > > * Renamed ethdev functions from rte_eth_ieee15888_*() to > rte_eth_timesync_*() > since 802.1AS can be supported through the same interfaces. > > V1: > * Initial version for > > John McNamara (7): > ethdev: add support for ieee1588 timestamping > e1000: add support for ieee1588 timestamping > ixgbe: add support for ieee1588 timestamping > i40e: add support for ieee1588 timestamping > app/testpmd: refactor ieee1588 forwarding > doc: document ieee1588 forwarding mode > abi: announce mbuf addition for ieee1588 in DPDK 2.2 > > app/test-pmd/ieee1588fwd.c | 466 > ++-------------------------- > doc/guides/rel_notes/abi.rst | 5 + > doc/guides/testpmd_app_ug/run_app.rst | 2 +- > doc/guides/testpmd_app_ug/testpmd_funcs.rst | 2 + > drivers/net/e1000/igb_ethdev.c | 115 +++++++ > drivers/net/i40e/i40e_ethdev.c | 143 +++++++++ > drivers/net/i40e/i40e_rxtx.c | 39 ++- > drivers/net/ixgbe/ixgbe_ethdev.c | 122 ++++++++ > lib/librte_ether/rte_ethdev.c | 70 ++++- > lib/librte_ether/rte_ethdev.h | 90 +++++- > lib/librte_ether/rte_ether_version.map | 4 + > 11 files changed, 615 insertions(+), 443 deletions(-) > > -- > 1.8.1.4 Acked-by: Wenzhuo Lu <wenzhuo.lu at intel.com>