Skip to content

Commit 6065ddf

Browse files
committed
Merge branch 'iproute2-master' into iproute2-next
Signed-off-by: David Ahern <dsahern@gmail.com>
2 parents 738aebe + 8b2ea19 commit 6065ddf

40 files changed

+171
-1586
lines changed

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ clobber:
113113

114114
distclean: clobber
115115

116-
check:
116+
check: all
117117
cd testsuite && $(MAKE) && $(MAKE) alltests
118118

119119
cscope:

bridge/link.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ static void print_hwmode(__u16 mode)
9090
{
9191
if (mode >= ARRAY_SIZE(hw_mode))
9292
print_0xhex(PRINT_ANY, "hwmode",
93-
"hwmode %#hx ", mode);
93+
"hwmode %#llx ", mode);
9494
else
9595
print_string(PRINT_ANY, "hwmode",
9696
"hwmode %s ", hw_mode[mode]);

configure

+23-59
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#! /bin/bash
1+
#!/bin/sh
22
# SPDX-License-Identifier: GPL-2.0
33
# This is not an autoconf generated configure
44
#
@@ -11,12 +11,6 @@ CONFIG=config.mk
1111
TMPDIR=$(mktemp -d config.XXXXXX)
1212
trap 'status=$?; rm -rf $TMPDIR; exit $status' EXIT HUP INT QUIT TERM
1313

14-
check_prog()
15-
{
16-
echo -n "$2"
17-
command -v $1 >/dev/null 2>&1 && (echo "$3:=y" >> $CONFIG; echo "yes") || (echo "no"; return 1)
18-
}
19-
2014
check_toolchain()
2115
{
2216
: ${PKG_CONFIG:=pkg-config}
@@ -38,9 +32,7 @@ int main(int argc, char **argv) {
3832
}
3933
EOF
4034

41-
$CC -I$INCLUDE -o $TMPDIR/atmtest $TMPDIR/atmtest.c -latm >/dev/null 2>&1
42-
if [ $? -eq 0 ]
43-
then
35+
if $CC -I$INCLUDE -o $TMPDIR/atmtest $TMPDIR/atmtest.c -latm >/dev/null 2>&1; then
4436
echo "TC_CONFIG_ATM:=y" >>$CONFIG
4537
echo yes
4638
else
@@ -51,8 +43,7 @@ EOF
5143

5244
check_xtables()
5345
{
54-
if ! ${PKG_CONFIG} xtables --exists
55-
then
46+
if ! ${PKG_CONFIG} xtables --exists; then
5647
echo "TC_CONFIG_NO_XT:=y" >>$CONFIG
5748
fi
5849
}
@@ -80,8 +71,7 @@ int main(int argc, char **argv)
8071
EOF
8172

8273
if $CC -I$INCLUDE $IPTC -o $TMPDIR/ipttest $TMPDIR/ipttest.c $IPTL \
83-
$(${PKG_CONFIG} xtables --cflags --libs) -ldl >/dev/null 2>&1
84-
then
74+
$(${PKG_CONFIG} xtables --cflags --libs) -ldl >/dev/null 2>&1; then
8575
echo "TC_CONFIG_XT:=y" >>$CONFIG
8676
echo "using xtables"
8777
fi
@@ -91,10 +81,7 @@ EOF
9181
check_xt_old()
9282
{
9383
# bail if previous XT checks has already succeeded.
94-
if grep -q TC_CONFIG_XT $CONFIG
95-
then
96-
return
97-
fi
84+
grep -q TC_CONFIG_XT $CONFIG && return
9885

9986
#check if we don't need our internal header ..
10087
cat >$TMPDIR/ipttest.c <<EOF
@@ -118,9 +105,7 @@ int main(int argc, char **argv) {
118105
119106
EOF
120107

121-
$CC -I$INCLUDE $IPTC -o $TMPDIR/ipttest $TMPDIR/ipttest.c $IPTL -ldl >/dev/null 2>&1
122-
if [ $? -eq 0 ]
123-
then
108+
if $CC -I$INCLUDE $IPTC -o $TMPDIR/ipttest $TMPDIR/ipttest.c $IPTL -ldl >/dev/null 2>&1; then
124109
echo "TC_CONFIG_XT_OLD:=y" >>$CONFIG
125110
echo "using old xtables (no need for xt-internal.h)"
126111
fi
@@ -130,10 +115,7 @@ EOF
130115
check_xt_old_internal_h()
131116
{
132117
# bail if previous XT checks has already succeeded.
133-
if grep -q TC_CONFIG_XT $CONFIG
134-
then
135-
return
136-
fi
118+
grep -q if grep -q TC_CONFIG_XT $CONFIG && return
137119

138120
#check if we need our own internal.h
139121
cat >$TMPDIR/ipttest.c <<EOF
@@ -157,10 +139,7 @@ int main(int argc, char **argv) {
157139
}
158140
159141
EOF
160-
$CC -I$INCLUDE $IPTC -o $TMPDIR/ipttest $TMPDIR/ipttest.c $IPTL -ldl >/dev/null 2>&1
161-
162-
if [ $? -eq 0 ]
163-
then
142+
if $CC -I$INCLUDE $IPTC -o $TMPDIR/ipttest $TMPDIR/ipttest.c $IPTL -ldl >/dev/null 2>&1; then
164143
echo "using old xtables with xt-internal.h"
165144
echo "TC_CONFIG_XT_OLD_H:=y" >>$CONFIG
166145
fi
@@ -169,8 +148,7 @@ EOF
169148

170149
check_ipt()
171150
{
172-
if ! grep TC_CONFIG_XT $CONFIG > /dev/null
173-
then
151+
if ! grep TC_CONFIG_XT $CONFIG > /dev/null; then
174152
echo "using iptables"
175153
fi
176154
}
@@ -184,9 +162,9 @@ check_ipt_lib_dir()
184162
return
185163
fi
186164

187-
for dir in /lib /usr/lib /usr/local/lib
188-
do
189-
for file in $dir/{xtables,iptables}/lib*t_*so ; do
165+
for dir in /lib /usr/lib /usr/local/lib; do
166+
for file in "xtables" "iptables"; do
167+
file="$dir/$file/lib*t_*so"
190168
if [ -f $file ]; then
191169
echo ${file%/*}
192170
echo "IPT_LIB_DIR:=${file%/*}" >> $CONFIG
@@ -207,9 +185,7 @@ int main(int argc, char **argv)
207185
return 0;
208186
}
209187
EOF
210-
$CC -I$INCLUDE -o $TMPDIR/setnstest $TMPDIR/setnstest.c >/dev/null 2>&1
211-
if [ $? -eq 0 ]
212-
then
188+
if $CC -I$INCLUDE -o $TMPDIR/setnstest $TMPDIR/setnstest.c >/dev/null 2>&1; then
213189
echo "IP_CONFIG_SETNS:=y" >>$CONFIG
214190
echo "yes"
215191
echo "CFLAGS += -DHAVE_SETNS" >>$CONFIG
@@ -240,8 +216,7 @@ int main(void)
240216
#endif
241217
EOF
242218

243-
if $CC -I$INCLUDE -o $TMPDIR/ipsettest $TMPDIR/ipsettest.c >/dev/null 2>&1
244-
then
219+
if $CC -I$INCLUDE -o $TMPDIR/ipsettest $TMPDIR/ipsettest.c >/dev/null 2>&1; then
245220
echo "TC_CONFIG_IPSET:=y" >>$CONFIG
246221
echo "yes"
247222
else
@@ -252,8 +227,7 @@ EOF
252227

253228
check_elf()
254229
{
255-
if ${PKG_CONFIG} libelf --exists
256-
then
230+
if ${PKG_CONFIG} libelf --exists; then
257231
echo "HAVE_ELF:=y" >>$CONFIG
258232
echo "yes"
259233

@@ -267,8 +241,7 @@ check_elf()
267241
check_selinux()
268242
# SELinux is a compile time option in the ss utility
269243
{
270-
if ${PKG_CONFIG} libselinux --exists
271-
then
244+
if ${PKG_CONFIG} libselinux --exists; then
272245
echo "HAVE_SELINUX:=y" >>$CONFIG
273246
echo "yes"
274247

@@ -281,8 +254,7 @@ check_selinux()
281254

282255
check_mnl()
283256
{
284-
if ${PKG_CONFIG} libmnl --exists
285-
then
257+
if ${PKG_CONFIG} libmnl --exists; then
286258
echo "HAVE_MNL:=y" >>$CONFIG
287259
echo "yes"
288260

@@ -304,9 +276,7 @@ int main(int argc, char **argv) {
304276
return 0;
305277
}
306278
EOF
307-
$CC -I$INCLUDE -o $TMPDIR/dbtest $TMPDIR/dbtest.c -ldb >/dev/null 2>&1
308-
if [ $? -eq 0 ]
309-
then
279+
if $CC -I$INCLUDE -o $TMPDIR/dbtest $TMPDIR/dbtest.c -ldb >/dev/null 2>&1; then
310280
echo "HAVE_BERKELEY_DB:=y" >>$CONFIG
311281
echo "yes"
312282
else
@@ -325,13 +295,10 @@ int main(int argc, char **argv) {
325295
return 0;
326296
}
327297
EOF
328-
$CC -I$INCLUDE -o $TMPDIR/strtest $TMPDIR/strtest.c >/dev/null 2>&1
329-
if [ $? -eq 0 ]
330-
then
298+
if $CC -I$INCLUDE -o $TMPDIR/strtest $TMPDIR/strtest.c >/dev/null 2>&1; then
331299
echo "no"
332300
else
333-
if ${PKG_CONFIG} libbsd --exists
334-
then
301+
if ${PKG_CONFIG} libbsd --exists; then
335302
echo 'CFLAGS += -DHAVE_LIBBSD' `${PKG_CONFIG} libbsd --cflags` >>$CONFIG
336303
echo 'LDLIBS +=' `${PKG_CONFIG} libbsd --libs` >> $CONFIG
337304
echo "no"
@@ -345,8 +312,7 @@ EOF
345312

346313
check_cap()
347314
{
348-
if ${PKG_CONFIG} libcap --exists
349-
then
315+
if ${PKG_CONFIG} libcap --exists; then
350316
echo "HAVE_CAP:=y" >>$CONFIG
351317
echo "yes"
352318

@@ -394,8 +360,7 @@ echo -n " ATM "
394360
check_atm
395361

396362
check_xtables
397-
if ! grep -q TC_CONFIG_NO_XT $CONFIG
398-
then
363+
if ! grep -q TC_CONFIG_NO_XT $CONFIG; then
399364
echo -n " IPT "
400365
check_xt
401366
check_xt_old
@@ -407,8 +372,7 @@ then
407372
fi
408373

409374
echo
410-
if ! grep -q TC_CONFIG_NO_XT $CONFIG
411-
then
375+
if ! grep -q TC_CONFIG_NO_XT $CONFIG; then
412376
echo -n "iptables modules directory: "
413377
check_ipt_lib_dir
414378
fi

0 commit comments

Comments
 (0)