17 ## Set logical CPU core where main thread runs
20 ## Set logical CPU core(s) where worker threads are running
21 ## by default there is no worker threads started
22 # corelist-workers 2-3,18-19
24 ## Set scheduling policy and priority of main and worker threads
26 ## Scheduling policy options are: other (SCHED_OTHER), batch (SCHED_BATCH)
27 ## idle (SCHED_IDLE), fifo (SCHED_FIFO), rr (SCHED_RR)
28 # scheduler-policy fifo
30 ## Scheduling priority is used only for "real-time policies (fifo and rr),
31 ## and has to be in the range of priorities supported for a particular policy
32 # scheduler-priority 50
36 ## Change default settings for all intefaces
38 ## Number of receive queues, enables RSS
42 ## Number of transmit queues, Default is equal
43 ## to number of worker threads or 1 if no workers treads
46 ## Number of descriptors in transmit and receive rings
47 ## increasing or reducing number can impact performance
48 ## Default is 1024 for both rx and tx
52 ## VLAN strip offload mode for interface
54 # vlan-strip-offload on
57 ## Whitelist specific interface by specifying PCI address
60 ## Whitelist specific interface by specifying PCI address and in
61 ## addition specify custom parameters for this interface
66 ## Change UIO driver used by VPP, Options are: uio_pci_generic, vfio-pci
67 ## and igb_uio (default)
68 # uio-driver uio_pci_generic
70 ## Disable mutli-segment buffers, improves performance but
71 ## disables Jumbo MTU support
74 ## Increase number of buffers allocated, needed only in scenarios with
75 ## large number of interfaces and worker threads. Value is per CPU socket.
79 ## Change hugepages allocation per-socket, needed only if there is need for
80 ## larger number of mbufs. Default is 256M on each detected CPU socket
81 # socket-mem 2048,2048