Mend install script

* sed regexp & opt to edit a dpdk.conf
* ovs-vsctl cmd errata

Change-Id: I10e489a86aa8c4d3910e60bc68cae89e343bdd2d
This commit is contained in:
Michael Polenchuk 2016-08-30 13:35:43 +03:00
parent 0db45e1404
commit 7d02f4c328
1 changed files with 2 additions and 2 deletions

View File

@ -39,11 +39,11 @@ else
dpkg -i openvswitch-switch-dpdk_2.5.90-1_amd64.deb
dpdk_pages=$(($dpdk_socket_mem / 2))
sed "s/#*\(NR_2M_PAGES=\).*/\1${dpdk_pages}/" /etc/dpdk/dpdk.conf
sed -i "s/[# ]*\(NR_2M_PAGES=\).*/\1${dpdk_pages}/" /etc/dpdk/dpdk.conf
service dpdk start
ovs-vsctl --no-wait set Open_vSwitch . other_config:dpdk-init=true
[ -n $dpdk_socket_mem ] && vs-vsctl --no-wait set Open_vSwitch . other_config:dpdk-socket-mem="$dpdk_socket_mem"
[ -n $dpdk_socket_mem ] && ovs-vsctl --no-wait set Open_vSwitch . other_config:dpdk-socket-mem="$dpdk_socket_mem"
service openvswitch-switch restart
fi