mirror of https://github.com/F-Stack/f-stack.git
70 lines
1.6 KiB
INI
70 lines
1.6 KiB
INI
[dpdk]
|
|
## Hexadecimal bitmask of cores to run on.
|
|
lcore_mask=3
|
|
## Port mask, enable and disable ports.
|
|
## Default: all ports are enabled.
|
|
#port_mask=1
|
|
channel=4
|
|
## Number of ports.
|
|
nb_ports=1
|
|
promiscuous=1
|
|
numa_on=1
|
|
## TCP segment offload, default: disabled.
|
|
tso=0
|
|
|
|
## Port config section
|
|
## According to dpdk.nb_ports: port0, port1...
|
|
[port0]
|
|
addr=192.168.1.2
|
|
netmask=255.255.255.0
|
|
broadcast=192.168.1.255
|
|
gateway=192.168.1.1
|
|
## Packet capture path, this will hurt performance
|
|
#pcap=./a.pcap
|
|
|
|
## Kni config: if enabled and method=reject,
|
|
## all packets that do not belong to the following tcp_port and udp_port
|
|
## will transmit to kernel; if method=accept, all packets that belong to
|
|
## the following tcp_port and udp_port will transmit to kernel.
|
|
#[kni]
|
|
#enable=1
|
|
#method=reject
|
|
#tcp_port=80,443
|
|
#udp_port=53
|
|
|
|
## FreeBSD network performance tuning configurations.
|
|
## Most native FreeBSD configurations are supported.
|
|
[freebsd.boot]
|
|
hz=100
|
|
|
|
kern.ipc.maxsockets=262144
|
|
|
|
net.inet.tcp.syncache.hashsize=4096
|
|
net.inet.tcp.syncache.bucketlimit=100
|
|
|
|
net.inet.tcp.tcbhashsize=65536
|
|
|
|
[freebsd.sysctl]
|
|
kern.ipc.somaxconn=32768
|
|
kern.ipc.maxsockbuf=16777216
|
|
|
|
net.inet.tcp.fast_finwait2_recycle=1
|
|
net.inet.tcp.sendspace=16384
|
|
net.inet.tcp.recvspace=8192
|
|
net.inet.tcp.nolocaltimewait=1
|
|
net.inet.tcp.cc.algorithm=htcp
|
|
net.inet.tcp.sendbuf_max=16777216
|
|
net.inet.tcp.recvbuf_max=16777216
|
|
net.inet.tcp.sendbuf_auto=1
|
|
net.inet.tcp.recvbuf_auto=1
|
|
net.inet.tcp.sendbuf_inc=16384
|
|
net.inet.tcp.recvbuf_inc=524288
|
|
net.inet.tcp.inflight.enable=0
|
|
net.inet.tcp.sack=1
|
|
net.inet.tcp.blackhole=1
|
|
net.inet.tcp.msl=2000
|
|
net.inet.tcp.delayed_ack=0
|
|
|
|
net.inet.udp.blackhole=1
|
|
net.inet.ip.redirect=0
|