Hi Ilya, This patch is doing two things. If we need to revert the mempool stuff, it will impact on everything on top of the documentation refactoring.
I think the refactoring looks easier for Ian to get in. I could ack just the refactoring because I haven't reviewed the mempool change. fbl On Tue, 31 Oct 2017 18:18:07 +0300 Ilya Maximets <i.maxim...@samsung.com> wrote: > Signed-off-by: Ilya Maximets <i.maxim...@samsung.com> > --- > NEWS | 3 +++ > lib/automake.mk | 1 + > lib/netdev-dpdk-unixctl.man | 13 +++++++++++++ > manpages.mk | 2 ++ > vswitchd/ovs-vswitchd.8.in | 1 + > 5 files changed, 20 insertions(+) > create mode 100644 lib/netdev-dpdk-unixctl.man > > diff --git a/NEWS b/NEWS > index 1325d31..6c09d71 100644 > --- a/NEWS > +++ b/NEWS > @@ -5,6 +5,9 @@ Post-v2.8.0 > chassis "hostname" in addition to a chassis "name". > - Linux kernel 4.13 > * Add support for compiling OVS with the latest Linux 4.13 kernel > + - DPDK: > + * New debug appctl command 'netdev-dpdk/get-mempool-info'. > + * All the netdev-dpdk appctl commands described in ovs-vswitchd man > page. > > v2.8.0 - 31 Aug 2017 > -------------------- > diff --git a/lib/automake.mk b/lib/automake.mk > index ca1cf5d..f6a82d5 100644 > --- a/lib/automake.mk > +++ b/lib/automake.mk > @@ -467,6 +467,7 @@ MAN_FRAGMENTS += \ > lib/db-ctl-base.man \ > lib/dpctl.man \ > lib/memory-unixctl.man \ > + lib/netdev-dpdk-unixctl.man \ > lib/ofp-version.man \ > lib/ovs.tmac \ > lib/service.man \ > diff --git a/lib/netdev-dpdk-unixctl.man b/lib/netdev-dpdk-unixctl.man > new file mode 100644 > index 0000000..73b2e10 > --- /dev/null > +++ b/lib/netdev-dpdk-unixctl.man > @@ -0,0 +1,13 @@ > +.SS "NETDEV-DPDK COMMANDS" > +These commands manage DPDK related ports (\fItype=dpdk*\fR). > +.IP "\fBnetdev-dpdk/set-admin-state\fR [\fIinterface\fR] \fIstate\fR" > +Sets admin state for DPDK \fIinterface\fR (or all interfaces if none is > given) > +to \fIstate\fR. \fIstate\fR can be "up" or "down". > +.IP "\fBnetdev-dpdk/detach\fR \fIpci-address\fR" > +Detaches device with corresponding \fIpci-address\fR from DPDK. This command > +can be used to detach device if it wasn't detached automatically after port > +deletion. Refer to the documentation for details and instructions. > +.IP "\fBnetdev-dpdk/get-mempool-info\fR [\fIinterface\fR]" > +Prints the debug information about memory pool used by DPDK \fIinterface\fR. > +If called without arguments, information of all the available mempools will > +be printed. > diff --git a/manpages.mk b/manpages.mk > index d610d88..c89bc45 100644 > --- a/manpages.mk > +++ b/manpages.mk > @@ -279,6 +279,7 @@ vswitchd/ovs-vswitchd.8: \ > lib/daemon.man \ > lib/dpctl.man \ > lib/memory-unixctl.man \ > + lib/netdev-dpdk-unixctl.man \ > lib/service.man \ > lib/ssl-bootstrap.man \ > lib/ssl.man \ > @@ -296,6 +297,7 @@ lib/coverage-unixctl.man: > lib/daemon.man: > lib/dpctl.man: > lib/memory-unixctl.man: > +lib/netdev-dpdk-unixctl.man: > lib/service.man: > lib/ssl-bootstrap.man: > lib/ssl.man: > diff --git a/vswitchd/ovs-vswitchd.8.in b/vswitchd/ovs-vswitchd.8.in > index c18baf6..76ccfcb 100644 > --- a/vswitchd/ovs-vswitchd.8.in > +++ b/vswitchd/ovs-vswitchd.8.in > @@ -283,6 +283,7 @@ port names, which this thread polls. > .IP "\fBdpif-netdev/pmd-rxq-rebalance\fR [\fIdp\fR]" > Reassigns rxqs to pmds in the datapath \fIdp\fR based on their current usage. > . > +.so lib/netdev-dpdk-unixctl.man > .so ofproto/ofproto-dpif-unixctl.man > .so ofproto/ofproto-unixctl.man > .so lib/vlog-unixctl.man -- Flavio _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev