[ovs-dev] [RFC PATCH 0/8] dpif-netdev: Refactor cycle count and rebased patches
Jan Scheurich
jan.scheurich at ericsson.com
Thu Jan 4 20:02:38 UTC 2018
This RFC patch series contains three contributions:
1. A rebase of Ilya's series "[PATCH v9,0/5] Output packet batching (Time-based)."
(http://patchwork.ozlabs.org/cover/852003/) on top of "[PATCH v5,0/3] dpif-netdev:
Detailed PMD performance metrics and supervision" (http://patchwork.ozlabs.org/cover/855572/).
2. Refactoring and simplification of the PMD cycle counting id dpif-netdev.c.
3. A rebase and simplification of Kevin's patches (http://patchwork.ozlabs.org/patch/847972/)
to display PMD usage per queue in the ovs-appctl pmd-rxq-show command.
The patches pass check_patch and "make check" and I have done some basic tests of the
simplified rxq cycle counting and the PMD usage reporting in pmd-rxq-show.
This is my proposal how to combine the three existing patch series together with the
simplified cycle counting the into branch dpdk_merge for release in OSV 2.9.
Before merging the last two patches should probably be combined.
Ilya Maximets (5):
dpif-netdev: Use microsecond granularity.
dpif-netdev: Count cycles on per-rxq basis.
dpif-netdev: Time based output batching.
docs: Describe output packet batching in DPDK guide.
NEWS: Mark output packet batching support.
Jan Scheurich (2):
dpif-netdev: Refactor cycle counting
dpif-netdev: Add percentage of pmd/core used by each rxq.
Kevin Traynor (1):
dpif-netdev: Reset the rxq current cycle counter on reload.
Documentation/howto/dpdk.rst | 12 ++
Documentation/intro/install/dpdk.rst | 58 ++++++
NEWS | 3 +
lib/dpif-netdev.c | 350 ++++++++++++++++++++++-------------
tests/pmd.at | 51 +++--
vswitchd/vswitch.xml | 16 ++
6 files changed, 349 insertions(+), 141 deletions(-)
--
1.9.1
More information about the dev
mailing list