File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed
Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,10 @@ if [ -e "$CONFFILE" ]; then
1717 DPDK_LCORES=" --lcores $DPDK_LCORES "
1818 fi
1919
20+ if [ -n " $DPDK_OPTS " -a " ${DPDK_OPTS: 0: 1} " != " ;" ]; then
21+ DPDK_OPTS=" ;$DPDK_OPTS "
22+ fi
23+
2024 # create array with input workers affinities
2125 if [ ! -z " $DPDK_INPUT_WORKER_CPUS " ]; then
2226 if ` declare -p DPDK_INPUT_WORKER_CPUS > /dev/null 2> /dev/null` ; then
@@ -47,18 +51,15 @@ if [ -e "$CONFFILE" ]; then
4751 fi
4852
4953 # mring interfaces
50- dpdkinput=(" -i" " dpdk-ring${affinities[0]} ;r=$( printf " $DPDK_RING_PATTERN " " $DPDK_RING_STARTIDX " ) ;e=$DPDK_LCORES $DPDK_EXTRA_EAL " )
54+ dpdkinput=(" -i" " dpdk-ring${affinities[0]} ;r=$( printf " $DPDK_RING_PATTERN " " $DPDK_RING_STARTIDX " ) ${DPDK_OPTS} ;e=$DPDK_LCORES $DPDK_EXTRA_EAL " )
5155 plugin_idx=1
5256 for (( ifc= ($DPDK_RING_STARTIDX + 1 ); ifc< ($DPDK_RING_STARTIDX + $DPDK_QUEUES_COUNT );ifc++ )) ; do
5357 dpdkinput+=(" -i" " dpdk-ring${affinities[$plugin_idx]} ;r=$( printf " $DPDK_RING_PATTERN " " $ifc " ) " )
5458 (( plugin_idx++ ))
5559 done
5660 else
5761 # DPDK port interface
58- if [ -n " $DPDK_PORTOPTS " -a " ${DPDK_PORTOPTS: 0: 1} " != " ;" ]; then
59- DPDK_PORTOPTS=" ;$DPDK_PORTOPTS "
60- fi
61- dpdkinput=(" -i" " dpdk${affinities[0]} ;p=${DPDK_PORT}${DPDK_PORTOPTS} ;q=$DPDK_QUEUES_COUNT ;e=$DPDK_LCORES $DPDK_EXTRA_EAL -a $DPDK_DEVICE " )
62+ dpdkinput=(" -i" " dpdk${affinities[0]} ;p=${DPDK_PORT}${DPDK_OPTS} ;q=$DPDK_QUEUES_COUNT ;e=$DPDK_LCORES $DPDK_EXTRA_EAL -a $DPDK_DEVICE " )
6263 for (( ifc= 1 ; ifc< $DPDK_QUEUES_COUNT ;ifc++ )) ; do
6364 dpdkinput+=(" -i" " dpdk${affinities[$ifc]} " )
6465 done
You can’t perform that action at this time.
0 commit comments