mempool: fix slow allocation of large mempools
[dpdk.git] / devtools / gen-abi-reference.sh
1 #!/bin/sh -e
2 # SPDX-License-Identifier: BSD-3-Clause
3 # Copyright (c) 2019 Red Hat, Inc.
4
5 devtools_dir=$(dirname $(readlink -f $0))
6 . $devtools_dir/load-devel-config
7
8 abi_ref_build_dir=${DPDK_ABI_REF_BUILD_DIR:-reference}
9 for dir in $abi_ref_build_dir/*; do
10         if [ "$dir" = "$abi_ref_build_dir" ]; then
11                 exit 1
12         fi
13         if [ -d $dir/dump ]; then
14                 echo "Skipping $dir"
15                 continue
16         fi
17         if [ -d $dir/install ]; then
18                 libdir=$dir/install
19         else
20                 libdir=$dir
21         fi
22         echo "Dumping libraries from $libdir in $dir/dump"
23         $devtools_dir/gen-abi-dump.sh $libdir $dir/dump
24 done