[ovs-dev] [PATCH 1/2] dpdk: Update documentation.

Pravin B Shelar pshelar at nicira.com
Mon Aug 11 22:54:06 UTC 2014

Add usage info for ovs-vswitchd dpdk option. Update
INSTALL.DPDK file and man page.

Reported-by: Hari Sasank Bhamidipalli <hbhamidi at cisco.com>
Signed-off-by: Pravin B Shelar <pshelar at nicira.com>
 AUTHORS                    | 1 +
 INSTALL.DPDK               | 5 ++---
 vswitchd/ovs-vswitchd.8.in | 4 ++++
 vswitchd/ovs-vswitchd.c    | 2 ++
 4 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/AUTHORS b/AUTHORS
index d1756ee..8c5940d 100644
@@ -201,6 +201,7 @@ Greg Dahlman            gdahlman at hotmail.com
 Gregor Schaffrath       grsch at net.t-labs.tu-berlin.de
 Guolin Yang             gyang at vmware.com
 Gur Stavi               gstavi at mrv.com
+Hari Sasank Bhamidipalli hbhamidi at cisco.com
 Hassan Khan             hassan.khan at seecs.edu.pk
 Hector Oron             hector.oron at gmail.com
 Henrik Amren            henrik at nicira.com
index c74fa5c..4551f4c 100644
@@ -72,8 +72,6 @@ First setup DPDK devices:
       0000:02:00.0  0000:02:00.1  bind  module  new_id  remove_id  uevent  unbind
 Prepare system:
-  - load ovs kernel module
-    e.g modprobe openvswitch
   - mount hugetlbfs
     e.g. mount -t hugetlbfs -o pagesize=1G none /mnt/huge/
@@ -101,7 +99,8 @@ Start ovsdb-server as discussed in INSTALL doc:
 Start vswitchd:
 DPDK configuration arguments can be passed to vswitchd via `--dpdk`
-argument. dpdk arg -c is ignored by ovs-dpdk, but it is a required parameter
+argument. This needs to be first argument passed to vswitchd process.
+dpdk arg -c is ignored by ovs-dpdk, but it is a required parameter
 for dpdk initialization.
diff --git a/vswitchd/ovs-vswitchd.8.in b/vswitchd/ovs-vswitchd.8.in
index 0fd13e3..6e4929c 100644
--- a/vswitchd/ovs-vswitchd.8.in
+++ b/vswitchd/ovs-vswitchd.8.in
@@ -83,6 +83,10 @@ only allow privileged users, such as the superuser, to use it.
 \fBovs\-vswitchd\fR emits a log message if \fBmlockall()\fR is
 unavailable or unsuccessful.
+.SS "DPDK Options"
+.IP "\fB\-\-dpdk\fR"
+Initialize \fBovs\-vswitchd\fR DPDK datapath.  Refer to INSTALL.DPDK
+for details.
 .SS "Daemon Options"
 .ds DD \
 \fBovs\-vswitchd\fR detaches only after it has connected to the \
diff --git a/vswitchd/ovs-vswitchd.c b/vswitchd/ovs-vswitchd.c
index 3c843e1..4d7e4f0 100644
--- a/vswitchd/ovs-vswitchd.c
+++ b/vswitchd/ovs-vswitchd.c
@@ -250,6 +250,8 @@ usage(void)
     stream_usage("DATABASE", true, false, true);
+    printf("\nDPDK options:\n"
+           "  --dpdk options          Initialize DPDK datapath.\n");
     printf("\nOther options:\n"
            "  --unixctl=SOCKET        override default control socket name\n"
            "  -h, --help              display this help message\n"

More information about the dev mailing list