f9f4690d56699ef5c1cf7fa88df45168646eaf7b
[vpp.git] / vpp / conf / startup.conf
1
2 unix {
3   nodaemon
4   log /tmp/vpp.log
5   full-coredump
6 }
7
8 api-trace {
9   on
10 }
11
12 api-segment {
13   gid vpp
14 }
15
16 cpu {
17         ## Set logical CPU core where main thread runs
18         # main-core 1
19
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
23 }
24
25 dpdk {
26         ## Change default settings for all intefaces
27         # dev default {
28                 ## Number of receive queues, enables RSS
29                 ## Default is 1
30                 # num-rx-queues 3
31
32                 ## Number of transmit queues, Default is equal
33                 ## to number of worker threads or 1 if no workers treads
34                 # num-tx-queues 3
35
36                 ## Number of descriptors in transmit and receive rings
37                 ## increasing or reducing number can impact performance
38                 ## Default is 1024 for both rx and tx
39                 # num-rx-desc 512
40                 # num-tx-desc 512
41
42                 ## VLAN strip offload mode for interface
43                 ## Default is off
44                 # vlan-strip-offload on
45         # }
46
47         ## Whitelist specific interface by specifying PCI address
48         # dev 0000:02:00.0
49
50         ## Whitelist specific interface by specifying PCI address and in
51         ## addition specify custom parameters for this interface
52         # dev 0000:02:00.1 {
53         #       num-rx-queues 2
54         # }
55
56         ## Change UIO driver used by VPP, Options are: uio_pci_generic, vfio-pci
57         ## and igb_uio (default)
58         # uio-driver uio_pci_generic
59
60         ## Disable mutli-segment buffers, improves performance but
61         ## disables Jumbo MTU support
62         # no-multi-seg
63
64         ## Increase number of buffers allocated, needed only in scenarios with
65         ## large number of interfaces and worker threads. Value is per CPU socket.
66         ## Default is 32768
67         # num-mbufs 128000
68
69         ## Change hugepages allocation per-socket, needed only if there is need for
70         ## larger number of mbufs. Default is 256M on each detected CPU socket
71         # socket-mem 2048,2048
72 }