Add some help into startup.conf 45/2845/2
authorDamjan Marion <damarion@cisco.com>
Tue, 13 Sep 2016 08:47:35 +0000 (10:47 +0200)
committerFlorin Coras <florin.coras@gmail.com>
Tue, 13 Sep 2016 11:37:55 +0000 (11:37 +0000)
Change-Id: I84e9d7c3ccd32814c3eebf1cef0a4887c75812a8
Signed-off-by: Damjan Marion <damarion@cisco.com>
vnet/vnet/devices/dpdk/init.c
vpp/conf/startup.conf

index 3de33ed..7b65720 100644 (file)
@@ -1131,6 +1131,8 @@ dpdk_config (vlib_main_t * vm, unformat_input_t * input)
        else if (unformat (input, "default"))
        ;
 
+      else if (unformat (input, " "))
+       ;
       else
        {
          error = clib_error_return (0, "unknown input `%U'",
index ea6d800..7306fa4 100644 (file)
@@ -12,3 +12,57 @@ api-trace {
 api-segment {
   gid vpp
 }
+
+cpu {
+       ## Set logical CPU core where main thread runs
+       # main-core 1
+
+       ## Set logical CPU core(s) where worker threads are running
+       ## by default there is no worker threads started
+       # corelist-workers 2-3,18-19
+}
+
+dpdk {
+       ## Change default settings for all intefaces
+       # dev default {
+               ## Number of receive queues, enables RSS
+               ## Default is 1
+               # num-rx-queues 3
+
+               ## Number of transmit queues, Default is equal
+               ## to number of worker threads or 1 if no workers treads
+               # num-tx-queues 3
+
+               ## Number of descriptors in transmit and receive rings
+               ## increasing or reducing number can impact performance
+               ## Default is 1024 for both rx and tx
+               # num-rx-desc 512
+               # num-tx-desc 512
+       # }
+
+       ## Whitelist specific interface by specifying PCI address
+       # dev 0000:02:00.0
+
+       ## Whitelist specific interface by specifying PCI address and in
+       ## addition specify custom parameters for this interface
+       # dev 0000:02:00.1 {
+       #       num-rx-queues 2
+       # }
+
+       ## Change UIO driver used by VPP, Options are: uio_pci_generic, vfio-pci
+       ## and igb_uio (default)
+       # uio-driver uio_pci_generic
+
+       ## Disable mutli-segment buffers, improves performance but
+       ## disables Jumbo MTU support
+       # no-multi-seg
+
+       ## Increase number of buffers allocated, needed only in scenarios with
+       ## large number of interfaces and worker threads. Value is per CPU socket.
+       ## Default is 32768
+       # num-mbufs 128000
+
+       ## Change hugepages allocation per-socket, needed only if there is need for
+       ## larger number of mbufs. Default is 256M on each detected CPU socket
+       # socket-mem 2048,2048
+}