mirror of
https://github.com/openvswitch/ovs
synced 2025-09-01 06:45:17 +00:00
system-dpdk: Don't require hugetlbfs.
dpdk-testpmd does not need hugetlbfs backing as we don't require multiprocess support in OVS unit tests. Switch to --in-memory and remove the (then unneeded) check on hugetlbfs presence. Acked-by: Aaron Conole <aconole@redhat.com> Acked-by: Eelco Chaudron <echaudro@redhat.com> Signed-off-by: David Marchand <david.marchand@redhat.com> Signed-off-by: Simon Horman <horms@ovn.org>
This commit is contained in:
committed by
Simon Horman
parent
209667c0ee
commit
c488f28a0e
@@ -7,9 +7,6 @@ m4_define([OVS_DPDK_PRE_CHECK],
|
||||
[dnl Check Hugepages
|
||||
AT_CHECK([cat /proc/meminfo], [], [stdout])
|
||||
AT_SKIP_IF([grep -E 'HugePages_Free: *0' stdout], [], [stdout])
|
||||
AT_CHECK([mount], [], [stdout])
|
||||
AT_CHECK([grep 'hugetlbfs' stdout], [], [stdout], [])
|
||||
|
||||
])
|
||||
|
||||
|
||||
@@ -97,7 +94,7 @@ m4_define([OVS_DPDK_CHECK_TESTPMD],
|
||||
m4_define([OVS_DPDK_START_TESTPMD],
|
||||
[AT_CHECK([lscpu], [], [stdout])
|
||||
AT_CHECK([cat stdout | grep "NUMA node(s)" | awk '{c=1; while (c++<$(3)) {printf "512,"}; print "512"}' > NUMA_NODE])
|
||||
eal_options="--socket-mem="$(cat NUMA_NODE)" --file-prefix page0 --single-file-segments --no-pci"
|
||||
eal_options="--in-memory --socket-mem="$(cat NUMA_NODE)" --single-file-segments --no-pci"
|
||||
options="$1"
|
||||
test "$options" != "${options%% -- *}" || options="$options -- "
|
||||
eal_options="$eal_options ${options%% -- *}"
|
||||
|
Reference in New Issue
Block a user