L2BD,ARP-TERM:fix arp query report mechanism+test
[vpp.git] / src / vpp / conf / startup.conf
index a100e3e..c3b9872 100644 (file)
@@ -3,10 +3,25 @@ unix {
   nodaemon
   log /tmp/vpp.log
   full-coredump
+  cli-listen /run/vpp/cli.sock
+  gid vpp
 }
 
 api-trace {
+## This stanza controls binary API tracing. Unless there is a very strong reason,
+## please leave this feature enabled.
   on
+## Additional parameters:
+##
+## To set the number of binary API trace records in the circular buffer, configure nitems
+##
+## nitems <nnn> 
+##
+## To save the api message table decode tables, configure a filename. Results in /tmp/<filename>
+## Very handy for understanding api message changes between versions, identifying missing
+## plugins, and so forth.
+##
+## save-api-table <filename>
 }
 
 api-segment {
@@ -49,7 +64,7 @@ cpu {
        # scheduler-priority 50
 }
 
-dpdk {
+dpdk {
        ## Change default settings for all intefaces
        # dev default {
                ## Number of receive queues, enables RSS
@@ -80,6 +95,16 @@ dpdk {
        #       num-rx-queues 2
        # }
 
+       ## Specify bonded interface and its slaves via PCI addresses
+       ## 
+        ## Bonded interface in XOR load balance mode (mode 2) with L3 and L4 headers 
+       # vdev eth_bond0,mode=2,slave=0000:02:00.0,slave=0000:03:00.0,xmit_policy=l34
+       # vdev eth_bond1,mode=2,slave=0000:02:00.1,slave=0000:03:00.1,xmit_policy=l34
+       ##
+       ## Bonded interface in Active-Back up mode (mode 1)
+       # vdev eth_bond0,mode=1,slave=0000:02:00.0,slave=0000:03:00.0
+       # vdev eth_bond1,mode=1,slave=0000:02:00.1,slave=0000:03:00.1
+
        ## Change UIO driver used by VPP, Options are: igb_uio, vfio-pci
        ## and uio_pci_generic (default)
        # uio-driver vfio-pci
@@ -90,10 +115,19 @@ dpdk {
 
        ## 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
+       ## Default is 16384
        # 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
-}
+# }
+
+# Adjusting the plugin path depending on where the VPP plugins are:
+#plugins
+#{
+#      path /home/bms/vpp/build-root/install-vpp-native/vpp/lib64/vpp_plugins
+#}
+
+# Alternate syntax to choose plugin path
+#plugin_path /home/bms/vpp/build-root/install-vpp-native/vpp/lib64/vpp_plugins