[dpdk-dev] [PATCH v5 0/2] User-space ethtool sample application
Ananyev, Konstantin
konstantin.ananyev at intel.com
Thu Oct 29 15:19:21 CET 2015
> -----Original Message-----
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Remy Horton
> Sent: Thursday, October 29, 2015 2:14 PM
> To: dev at dpdk.org
> Subject: [dpdk-dev] [PATCH v5 0/2] User-space ethtool sample application
>
> Further enhancements to the userspace ethtool implementation that was
> submitted in 2.1 and packaged as a self-contained sample application.
> Implements an rte_ethtool shim layer based on rte_ethdev API, along
> with a command prompt driven demonstration application.
>
> This patchset depends on:
> * http://dpdk.org/dev/patchwork/patch/6563/
> * http://dpdk.org/dev/patchwork/patch/8070/
>
> v5:
> * Documentation changes
>
> v4:
> * Fixed assumption that master core always has id zero
> * Changed 1:1 core-to-port to 2 core (ethtool & ports) design
> * Included the correct documentation..
>
> v3:
> * Made use of enums for core state.
> * Fixed Makefile issue.
> * Fixed incorrect assumption with core ids.
> * Changed handling of more ports than cores.
>
> v2:
> * Replaced l2fwd base with simpler application.
> * Added ringparam functions.
> * Added documentation.
>
> Remy Horton (2):
> example: User-space ethtool sample application
> doc: add user-space ethtool sample app guide
>
> doc/guides/sample_app_ug/ethtool.rst | 265 +++++++++++
> doc/guides/sample_app_ug/index.rst | 1 +
> examples/ethtool/Makefile | 48 ++
> examples/ethtool/ethtool-app/Makefile | 54 +++
> examples/ethtool/ethtool-app/ethapp.c | 873 ++++++++++++++++++++++++++++++++++
> examples/ethtool/ethtool-app/ethapp.h | 41 ++
> examples/ethtool/ethtool-app/main.c | 297 ++++++++++++
> examples/ethtool/lib/Makefile | 57 +++
> examples/ethtool/lib/rte_ethtool.c | 421 ++++++++++++++++
> examples/ethtool/lib/rte_ethtool.h | 410 ++++++++++++++++
> 10 files changed, 2467 insertions(+)
> create mode 100644 doc/guides/sample_app_ug/ethtool.rst
> create mode 100644 examples/ethtool/Makefile
> create mode 100644 examples/ethtool/ethtool-app/Makefile
> create mode 100644 examples/ethtool/ethtool-app/ethapp.c
> create mode 100644 examples/ethtool/ethtool-app/ethapp.h
> create mode 100644 examples/ethtool/ethtool-app/main.c
> create mode 100644 examples/ethtool/lib/Makefile
> create mode 100644 examples/ethtool/lib/rte_ethtool.c
> create mode 100644 examples/ethtool/lib/rte_ethtool.h
>
> --
Acked-by: Konstantin Ananyev <konstantin.ananyev at intel.com>
> 1.9.3
More information about the dev
mailing list