api: remove transport specific code from handlers
[vpp.git] / src / vpp / conf / startup.conf
index f671439..b18c674 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 {
@@ -80,8 +95,18 @@ cpu {
        #       num-rx-queues 2
        # }
 
-       ## Change UIO driver used by VPP, Options are: igb_uio, vfio-pci
-       ## and uio_pci_generic (default)
+       ## 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,
+       ## uio_pci_generic or auto (default)
        # uio-driver vfio-pci
 
        ## Disable mutli-segment buffers, improves performance but
@@ -96,6 +121,10 @@ cpu {
        ## 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
+
+       ## Disables UDP / TCP TX checksum offload. Typically needed for use
+       ## faster vector PMDs (together with no-multi-seg)
+       # no-tx-checksum-offload
 # }
 
 # Adjusting the plugin path depending on where the VPP plugins are: