[dpdk-dev] [PATCH v2 0/6] add sample ptp slave application
Daniel Mrzyglod
danielx.t.mrzyglod at intel.com
Fri Oct 30 10:43:18 CET 2015
Add a sample application that acts as a PTP slave using the DPDK IEEE1588
functions.
Also add some additional IEEE1588 support functions to enable getting,
setting and adjusting the device time.
V1->V2:
PMDs:
- add support for e1000
- add support for ixgbe
- add support for i40
ethdev:
- change function names to more proper.
Doc:
- add documentation for ptpclient
sample:
- add kernel adjustment option
- add portmask option to provide portmask to aplication
Daniel Mrzyglod (4):
ethdev: add additional ieee1588 support functions
ixgbe: add additional ieee1588 support functions
example: PTP client slave minimal implementation
doc: add a PTPCLIENT sample guide
Pablo de Lara (2):
igb: add additional ieee1588 support functions
i40e: add additional ieee1588 support functions
MAINTAINERS | 3 +
doc/guides/rel_notes/release_2_2.rst | 8 +
doc/guides/sample_app_ug/img/ptpclient.svg | 520 +++++++++++++++++++
doc/guides/sample_app_ug/index.rst | 3 +
doc/guides/sample_app_ug/ptpclient.rst | 324 ++++++++++++
drivers/net/e1000/e1000_ethdev.h | 22 +
drivers/net/e1000/igb_ethdev.c | 338 ++++++++++++-
drivers/net/i40e/i40e_ethdev.c | 214 +++++++-
drivers/net/i40e/i40e_ethdev.h | 18 +
drivers/net/ixgbe/ixgbe_ethdev.c | 313 +++++++++++-
drivers/net/ixgbe/ixgbe_ethdev.h | 22 +
examples/Makefile | 1 +
examples/ptpclient/Makefile | 57 +++
examples/ptpclient/ptpclient.c | 788 +++++++++++++++++++++++++++++
lib/librte_ether/rte_ethdev.c | 36 ++
lib/librte_ether/rte_ethdev.h | 64 +++
lib/librte_ether/rte_ether_version.map | 9 +
17 files changed, 2699 insertions(+), 41 deletions(-)
create mode 100644 doc/guides/sample_app_ug/img/ptpclient.svg
create mode 100644 doc/guides/sample_app_ug/ptpclient.rst
create mode 100644 examples/ptpclient/Makefile
create mode 100644 examples/ptpclient/ptpclient.c
--
2.1.0
More information about the dev
mailing list