unix {
	nodaemon
	log /var/log/vpp/vpp.log
	full-coredump
	cli-listen /run/vpp/cli.sock
	# gid vpp
}

# tuntap {
	# enable
	# ethernet
	# name newtap
# }

api-trace {
  on
}

# api-segment {
	# gid vpp
# }

# socksvr {
	# default
# }

cpu {
	main-core 0
	corelist-workers 2, 4, 6, 8, 10
	#corelist-hqos-threads 12
}

dpdk {
	dev 0000:05:00.0 {
		num-rx-queues 2
#		hqos
	}

	dev 0000:05:00.1 {
		num-rx-queues 2
		# hqos
	}

	# igb_uio

	## Disable multi-segment buffers, improves performance but
	## disables Jumbo MTU support
	# no-multi-seg

	## 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 16384,16384

	## Disables UDP / TCP TX checksum offload. Typically needed for use
	## faster vector PMDs (together with no-multi-seg)
	# no-tx-checksum-offload
}

plugins {
	path /root/vpp/build-root/install-vpp_debug-native/vpp/lib/vpp_plugins/
	# path /root/vpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins/
	plugin default { enable }
	# plugin pppoe_plugin.so { enable }
	# plugin dpdk_plugin.so { enable }
}   
