nodaemon
+nosyslog
+^^^^^^^^
+
+Disable syslog and log errors to stderr instead. Typical when invoking
+VPP applications from a process monitor like runit or daemontools that
+pipe service's output to a dedicated log service, which will typically
+attach a timestamp and rotate the logs as necessary.
+
+.. code-block:: console
+
+ nosyslog
+
interactive
^^^^^^^^^^^
buffers {
buffers-per-numa 128000
default data-size 2048
+ page-size default-hugepage
}
buffers-per-numa number
default data-size 2048
+page-size number
+^^^^^^^^^^^^^^^^
+
+Set the page size for buffer allocation
+
+.. code-block:: console
+
+ page-size 4K
+ page-size 2M
+ page-size 1G
+ page-size default
+ page-size default-hugepage
+
The dpdk Section
----------------
* SS = Slot number
* F = Function
-If the keywork **default** is used the values will apply to all the devices.
+If the keyword **default** is used the values will apply to all the devices.
This is the same format used in the linux sysfs tree (i.e./sys/bus/pci/devices)
for PCI device directory names.
.. code-block:: console
dev 0000:02:00.1 {
- num-tx-queues <n>
+ num-rx-queues <n>
}
num-tx-queues <n>
max-cache-size 65535
+
+ethernet Section
+-----------------
+
+default-mtu <n>
+^^^^^^^^^^^^^^^
+
+Specifies the default MTU size for Ethernet interfaces. Must be in
+the range of 64-9000. The default is 9000.
+
+.. code-block:: console
+
+ default-mtu 1500
+
heapsize Section
-----------------
heapsize <n>M | <n>G
^^^^^^^^^^^^^^^^^^^^
-Specifies the size of the heap in MB or GB. The default is 1GB. Setting the
-main heap size to 4GB or more requires recompilation of the entire system
-with CLIB_VEC64 > 0. See .../clib/clib/vec_bootstrap.h.
+Specifies the size of the heap in MB or GB. The default is 1GB.
.. code-block:: console