diff -Nru openvswitch-2.5.2/aclocal.m4 openvswitch-2.5.5/aclocal.m4
--- openvswitch-2.5.2/aclocal.m4 2017-02-24 07:22:33.847723585 +0000
+++ openvswitch-2.5.5/aclocal.m4 2018-05-18 23:31:23.296740140 +0000
@@ -1,6 +1,6 @@
-# generated automatically by aclocal 1.14.1 -*- Autoconf -*-
+# generated automatically by aclocal 1.15 -*- Autoconf -*-
-# Copyright (C) 1996-2013 Free Software Foundation, Inc.
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -20,7 +20,7 @@
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically 'autoreconf'.])])
-# Copyright (C) 2002-2013 Free Software Foundation, Inc.
+# Copyright (C) 2002-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -32,10 +32,10 @@
# generated from the m4 files accompanying Automake X.Y.
# (This private macro should not be called outside this file.)
AC_DEFUN([AM_AUTOMAKE_VERSION],
-[am__api_version='1.14'
+[am__api_version='1.15'
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
dnl require some minimum version. Point them to the right macro.
-m4_if([$1], [1.14.1], [],
+m4_if([$1], [1.15], [],
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
])
@@ -51,14 +51,14 @@
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-[AM_AUTOMAKE_VERSION([1.14.1])dnl
+[AM_AUTOMAKE_VERSION([1.15])dnl
m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
-# Copyright (C) 2001-2013 Free Software Foundation, Inc.
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -103,15 +103,14 @@
# configured tree to be moved without reconfiguration.
AC_DEFUN([AM_AUX_DIR_EXPAND],
-[dnl Rely on autoconf to set up CDPATH properly.
-AC_PREREQ([2.50])dnl
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
+[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
+# Expand $ac_aux_dir to an absolute path.
+am_aux_dir=`cd "$ac_aux_dir" && pwd`
])
# AM_CONDITIONAL -*- Autoconf -*-
-# Copyright (C) 1997-2013 Free Software Foundation, Inc.
+# Copyright (C) 1997-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -142,7 +141,7 @@
Usually this means the macro was only invoked conditionally.]])
fi])])
-# Copyright (C) 1999-2013 Free Software Foundation, Inc.
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -333,7 +332,7 @@
# Generate code to set up dependency tracking. -*- Autoconf -*-
-# Copyright (C) 1999-2013 Free Software Foundation, Inc.
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -409,7 +408,7 @@
# Do all the work for Automake. -*- Autoconf -*-
-# Copyright (C) 1996-2013 Free Software Foundation, Inc.
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -499,8 +498,8 @@
#
#
AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
-# We need awk for the "check" target. The system "awk" is bad on
-# some platforms.
+# We need awk for the "check" target (and possibly the TAP driver). The
+# system "awk" is bad on some platforms.
AC_REQUIRE([AC_PROG_AWK])dnl
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
AC_REQUIRE([AM_SET_LEADING_DOT])dnl
@@ -573,7 +572,11 @@
END
AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
fi
-fi])
+fi
+dnl The trailing newline in this macro's definition is deliberate, for
+dnl backward compatibility and to allow trailing 'dnl'-style comments
+dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
+])
dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
@@ -602,7 +605,7 @@
done
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
-# Copyright (C) 2001-2013 Free Software Foundation, Inc.
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -613,7 +616,7 @@
# Define $install_sh.
AC_DEFUN([AM_PROG_INSTALL_SH],
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-if test x"${install_sh}" != xset; then
+if test x"${install_sh+set}" != xset; then
case $am_aux_dir in
*\ * | *\ *)
install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
@@ -623,7 +626,7 @@
fi
AC_SUBST([install_sh])])
-# Copyright (C) 2003-2013 Free Software Foundation, Inc.
+# Copyright (C) 2003-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -644,7 +647,7 @@
# Check to see how 'make' treats includes. -*- Autoconf -*-
-# Copyright (C) 2001-2013 Free Software Foundation, Inc.
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -694,7 +697,7 @@
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
-# Copyright (C) 1997-2013 Free Software Foundation, Inc.
+# Copyright (C) 1997-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -733,7 +736,7 @@
# Helper functions for option handling. -*- Autoconf -*-
-# Copyright (C) 2001-2013 Free Software Foundation, Inc.
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -762,7 +765,7 @@
AC_DEFUN([_AM_IF_OPTION],
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
-# Copyright (C) 1999-2013 Free Software Foundation, Inc.
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -809,7 +812,7 @@
# For backward compatibility.
AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
-# Copyright (C) 2001-2013 Free Software Foundation, Inc.
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -828,7 +831,7 @@
# Check to make sure that the build environment is sane. -*- Autoconf -*-
-# Copyright (C) 1996-2013 Free Software Foundation, Inc.
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -909,7 +912,7 @@
rm -f conftest.file
])
-# Copyright (C) 2009-2013 Free Software Foundation, Inc.
+# Copyright (C) 2009-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -969,7 +972,7 @@
_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
])
-# Copyright (C) 2001-2013 Free Software Foundation, Inc.
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -997,7 +1000,7 @@
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
AC_SUBST([INSTALL_STRIP_PROGRAM])])
-# Copyright (C) 2006-2013 Free Software Foundation, Inc.
+# Copyright (C) 2006-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -1016,7 +1019,7 @@
# Check how to create a tarball. -*- Autoconf -*-
-# Copyright (C) 2004-2013 Free Software Foundation, Inc.
+# Copyright (C) 2004-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
diff -Nru openvswitch-2.5.2/AUTHORS openvswitch-2.5.5/AUTHORS
--- openvswitch-2.5.2/AUTHORS 2017-02-24 07:20:03.194359198 +0000
+++ openvswitch-2.5.5/AUTHORS 2018-05-18 23:31:18.300723909 +0000
@@ -141,6 +141,7 @@
Mauricio Vásquez mauricio.vasquezbernal@studenti.polito.it
Mehak Mahajan mmahajan@nicira.com
Michal Weglicki michalx.weglicki@intel.com
+Mika Vaisanen mika.vaisanen@gmail.com
Mijo Safradin mijo@linux.vnet.ibm.com
Minoru TAKAHASHI takahashi.minoru7@gmail.com
Murphy McCauley murphy.mccauley@gmail.com
diff -Nru openvswitch-2.5.2/build-aux/compile openvswitch-2.5.5/build-aux/compile
--- openvswitch-2.5.2/build-aux/compile 2017-02-24 07:22:35.207736179 +0000
+++ openvswitch-2.5.5/build-aux/compile 2018-05-18 23:31:24.496743890 +0000
@@ -3,7 +3,7 @@
scriptversion=2012-10-14.11; # UTC
-# Copyright (C) 1999-2013 Free Software Foundation, Inc.
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
# Written by Tom Tromey .
#
# This program is free software; you can redistribute it and/or modify
diff -Nru openvswitch-2.5.2/build-aux/config.guess openvswitch-2.5.5/build-aux/config.guess
--- openvswitch-2.5.2/build-aux/config.guess 2017-02-24 07:22:35.211736216 +0000
+++ openvswitch-2.5.5/build-aux/config.guess 2018-05-18 23:31:24.496743890 +0000
@@ -1,8 +1,8 @@
#! /bin/sh
# Attempt to guess a canonical system name.
-# Copyright 1992-2013 Free Software Foundation, Inc.
+# Copyright 1992-2015 Free Software Foundation, Inc.
-timestamp='2013-06-10'
+timestamp='2015-08-20'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -24,12 +24,12 @@
# program. This Exception is an additional permission under section 7
# of the GNU General Public License, version 3 ("GPLv3").
#
-# Originally written by Per Bothner.
+# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
#
# You can get the latest version of this script from:
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
#
-# Please send patches with a ChangeLog entry to config-patches@gnu.org.
+# Please send patches to .
me=`echo "$0" | sed -e 's,.*/,,'`
@@ -50,7 +50,7 @@
GNU config.guess ($timestamp)
Originally written by Per Bothner.
-Copyright 1992-2013 Free Software Foundation, Inc.
+Copyright 1992-2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -149,7 +149,7 @@
LIBC=gnu
#endif
EOF
- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
;;
esac
@@ -168,20 +168,27 @@
# Note: NetBSD doesn't particularly care about the vendor
# portion of the name. We always set it to "unknown".
sysctl="sysctl -n hw.machine_arch"
- UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
- /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
+ UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
+ /sbin/$sysctl 2>/dev/null || \
+ /usr/sbin/$sysctl 2>/dev/null || \
+ echo unknown)`
case "${UNAME_MACHINE_ARCH}" in
armeb) machine=armeb-unknown ;;
arm*) machine=arm-unknown ;;
sh3el) machine=shl-unknown ;;
sh3eb) machine=sh-unknown ;;
sh5el) machine=sh5le-unknown ;;
+ earmv*)
+ arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
+ endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
+ machine=${arch}${endian}-unknown
+ ;;
*) machine=${UNAME_MACHINE_ARCH}-unknown ;;
esac
# The Operating System including object format, if it has switched
# to ELF recently, or will in the future.
case "${UNAME_MACHINE_ARCH}" in
- arm*|i386|m68k|ns32k|sh3*|sparc|vax)
+ arm*|earm*|i386|m68k|ns32k|sh3*|sparc|vax)
eval $set_cc_for_build
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
| grep -q __ELF__
@@ -197,6 +204,13 @@
os=netbsd
;;
esac
+ # Determine ABI tags.
+ case "${UNAME_MACHINE_ARCH}" in
+ earm*)
+ expr='s/^earmv[0-9]/-eabi/;s/eb$//'
+ abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
+ ;;
+ esac
# The OS release
# Debian GNU/NetBSD machines have a different userland, and
# thus, need a distinct triplet. However, they do not need
@@ -207,13 +221,13 @@
release='-gnu'
;;
*)
- release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+ release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`
;;
esac
# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
# contains redundant information, the shorter form:
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
- echo "${machine}-${os}${release}"
+ echo "${machine}-${os}${release}${abi}"
exit ;;
*:Bitrig:*:*)
UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
@@ -235,6 +249,9 @@
*:MirBSD:*:*)
echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
exit ;;
+ *:Sortix:*:*)
+ echo ${UNAME_MACHINE}-unknown-sortix
+ exit ;;
alpha:OSF1:*:*)
case $UNAME_RELEASE in
*4.0)
@@ -579,8 +596,9 @@
else
IBM_ARCH=powerpc
fi
- if [ -x /usr/bin/oslevel ] ; then
- IBM_REV=`/usr/bin/oslevel`
+ if [ -x /usr/bin/lslpp ] ; then
+ IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
+ awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
else
IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
fi
@@ -826,7 +844,7 @@
*:MINGW*:*)
echo ${UNAME_MACHINE}-pc-mingw32
exit ;;
- i*:MSYS*:*)
+ *:MSYS*:*)
echo ${UNAME_MACHINE}-pc-msys
exit ;;
i*:windows32*:*)
@@ -932,6 +950,9 @@
crisv32:Linux:*:*)
echo ${UNAME_MACHINE}-axis-linux-${LIBC}
exit ;;
+ e2k:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
frv:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
@@ -969,10 +990,10 @@
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
;;
- or1k:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ openrisc*:Linux:*:*)
+ echo or1k-unknown-linux-${LIBC}
exit ;;
- or32:Linux:*:*)
+ or32:Linux:*:* | or1k*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
padre:Linux:*:*)
@@ -1020,7 +1041,7 @@
echo ${UNAME_MACHINE}-dec-linux-${LIBC}
exit ;;
x86_64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo ${UNAME_MACHINE}-pc-linux-${LIBC}
exit ;;
xtensa*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
@@ -1260,16 +1281,26 @@
if test "$UNAME_PROCESSOR" = unknown ; then
UNAME_PROCESSOR=powerpc
fi
- if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
- if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
- (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
- grep IS_64BIT_ARCH >/dev/null
- then
- case $UNAME_PROCESSOR in
- i386) UNAME_PROCESSOR=x86_64 ;;
- powerpc) UNAME_PROCESSOR=powerpc64 ;;
- esac
+ if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
+ if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+ if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
+ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+ grep IS_64BIT_ARCH >/dev/null
+ then
+ case $UNAME_PROCESSOR in
+ i386) UNAME_PROCESSOR=x86_64 ;;
+ powerpc) UNAME_PROCESSOR=powerpc64 ;;
+ esac
+ fi
fi
+ elif test "$UNAME_PROCESSOR" = i386 ; then
+ # Avoid executing cc on OS X 10.9, as it ships with a stub
+ # that puts up a graphical alert prompting to install
+ # developer tools. Any system running Mac OS X 10.7 or
+ # later (Darwin 11 and later) is required to have a 64-bit
+ # processor. This is not true of the ARM version of Darwin
+ # that Apple uses in portable devices.
+ UNAME_PROCESSOR=x86_64
fi
echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
exit ;;
@@ -1361,154 +1392,6 @@
exit ;;
esac
-eval $set_cc_for_build
-cat >$dummy.c <
-# include
-#endif
-main ()
-{
-#if defined (sony)
-#if defined (MIPSEB)
- /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
- I don't know.... */
- printf ("mips-sony-bsd\n"); exit (0);
-#else
-#include
- printf ("m68k-sony-newsos%s\n",
-#ifdef NEWSOS4
- "4"
-#else
- ""
-#endif
- ); exit (0);
-#endif
-#endif
-
-#if defined (__arm) && defined (__acorn) && defined (__unix)
- printf ("arm-acorn-riscix\n"); exit (0);
-#endif
-
-#if defined (hp300) && !defined (hpux)
- printf ("m68k-hp-bsd\n"); exit (0);
-#endif
-
-#if defined (NeXT)
-#if !defined (__ARCHITECTURE__)
-#define __ARCHITECTURE__ "m68k"
-#endif
- int version;
- version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
- if (version < 4)
- printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
- else
- printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
- exit (0);
-#endif
-
-#if defined (MULTIMAX) || defined (n16)
-#if defined (UMAXV)
- printf ("ns32k-encore-sysv\n"); exit (0);
-#else
-#if defined (CMU)
- printf ("ns32k-encore-mach\n"); exit (0);
-#else
- printf ("ns32k-encore-bsd\n"); exit (0);
-#endif
-#endif
-#endif
-
-#if defined (__386BSD__)
- printf ("i386-pc-bsd\n"); exit (0);
-#endif
-
-#if defined (sequent)
-#if defined (i386)
- printf ("i386-sequent-dynix\n"); exit (0);
-#endif
-#if defined (ns32000)
- printf ("ns32k-sequent-dynix\n"); exit (0);
-#endif
-#endif
-
-#if defined (_SEQUENT_)
- struct utsname un;
-
- uname(&un);
-
- if (strncmp(un.version, "V2", 2) == 0) {
- printf ("i386-sequent-ptx2\n"); exit (0);
- }
- if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
- printf ("i386-sequent-ptx1\n"); exit (0);
- }
- printf ("i386-sequent-ptx\n"); exit (0);
-
-#endif
-
-#if defined (vax)
-# if !defined (ultrix)
-# include
-# if defined (BSD)
-# if BSD == 43
- printf ("vax-dec-bsd4.3\n"); exit (0);
-# else
-# if BSD == 199006
- printf ("vax-dec-bsd4.3reno\n"); exit (0);
-# else
- printf ("vax-dec-bsd\n"); exit (0);
-# endif
-# endif
-# else
- printf ("vax-dec-bsd\n"); exit (0);
-# endif
-# else
- printf ("vax-dec-ultrix\n"); exit (0);
-# endif
-#endif
-
-#if defined (alliant) && defined (i860)
- printf ("i860-alliant-bsd\n"); exit (0);
-#endif
-
- exit (1);
-}
-EOF
-
-$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
- { echo "$SYSTEM_NAME"; exit; }
-
-# Apollos put the system type in the environment.
-
-test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
-
-# Convex versions that predate uname can use getsysinfo(1)
-
-if [ -x /usr/convex/getsysinfo ]
-then
- case `getsysinfo -f cpu_type` in
- c1*)
- echo c1-convex-bsd
- exit ;;
- c2*)
- if getsysinfo -f scalar_acc
- then echo c32-convex-bsd
- else echo c2-convex-bsd
- fi
- exit ;;
- c34*)
- echo c34-convex-bsd
- exit ;;
- c38*)
- echo c38-convex-bsd
- exit ;;
- c4*)
- echo c4-convex-bsd
- exit ;;
- esac
-fi
-
cat >&2 <.
#
# Configuration subroutine to validate and canonicalize a configuration type.
# Supply the specified configuration type as an argument.
@@ -68,7 +68,7 @@
version="\
GNU config.sub ($timestamp)
-Copyright 1992-2013 Free Software Foundation, Inc.
+Copyright 1992-2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -117,7 +117,7 @@
case $maybe_os in
nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
- knetbsd*-gnu* | netbsd*-gnu* | \
+ knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
kopensolaris*-gnu* | \
storm-chaos* | os2-emx* | rtmk-nova*)
os=-$maybe_os
@@ -255,16 +255,18 @@
| arc | arceb \
| arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
| avr | avr32 \
+ | ba \
| be32 | be64 \
| bfin \
| c4x | c8051 | clipper \
| d10v | d30v | dlx | dsp16xx \
- | epiphany \
- | fido | fr30 | frv \
+ | e2k | epiphany \
+ | fido | fr30 | frv | ft32 \
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
| hexagon \
| i370 | i860 | i960 | ia64 \
| ip2k | iq2000 \
+ | k1om \
| le32 | le64 \
| lm32 \
| m32c | m32r | m32rle | m68000 | m68k | m88k \
@@ -282,8 +284,10 @@
| mips64vr5900 | mips64vr5900el \
| mipsisa32 | mipsisa32el \
| mipsisa32r2 | mipsisa32r2el \
+ | mipsisa32r6 | mipsisa32r6el \
| mipsisa64 | mipsisa64el \
| mipsisa64r2 | mipsisa64r2el \
+ | mipsisa64r6 | mipsisa64r6el \
| mipsisa64sb1 | mipsisa64sb1el \
| mipsisa64sr71k | mipsisa64sr71kel \
| mipsr5900 | mipsr5900el \
@@ -295,14 +299,14 @@
| nds32 | nds32le | nds32be \
| nios | nios2 | nios2eb | nios2el \
| ns16k | ns32k \
- | open8 \
- | or1k | or32 \
+ | open8 | or1k | or1knd | or32 \
| pdp10 | pdp11 | pj | pjl \
| powerpc | powerpc64 | powerpc64le | powerpcle \
| pyramid \
+ | riscv32 | riscv64 \
| rl78 | rx \
| score \
- | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
+ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
| sh64 | sh64le \
| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
@@ -310,6 +314,7 @@
| tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
| ubicom32 \
| v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
+ | visium \
| we32k \
| x86 | xc16x | xstormy16 | xtensa \
| z8k | z80)
@@ -324,7 +329,10 @@
c6x)
basic_machine=tic6x-unknown
;;
- m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip)
+ leon|leon[3-9])
+ basic_machine=sparc-$basic_machine
+ ;;
+ m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
basic_machine=$basic_machine-unknown
os=-none
;;
@@ -369,18 +377,20 @@
| alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
| arm-* | armbe-* | armle-* | armeb-* | armv*-* \
| avr-* | avr32-* \
+ | ba-* \
| be32-* | be64-* \
| bfin-* | bs2000-* \
| c[123]* | c30-* | [cjt]90-* | c4x-* \
| c8051-* | clipper-* | craynv-* | cydra-* \
| d10v-* | d30v-* | dlx-* \
- | elxsi-* \
+ | e2k-* | elxsi-* \
| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
| h8300-* | h8500-* \
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
| hexagon-* \
| i*86-* | i860-* | i960-* | ia64-* \
| ip2k-* | iq2000-* \
+ | k1om-* \
| le32-* | le64-* \
| lm32-* \
| m32c-* | m32r-* | m32rle-* \
@@ -400,8 +410,10 @@
| mips64vr5900-* | mips64vr5900el-* \
| mipsisa32-* | mipsisa32el-* \
| mipsisa32r2-* | mipsisa32r2el-* \
+ | mipsisa32r6-* | mipsisa32r6el-* \
| mipsisa64-* | mipsisa64el-* \
| mipsisa64r2-* | mipsisa64r2el-* \
+ | mipsisa64r6-* | mipsisa64r6el-* \
| mipsisa64sb1-* | mipsisa64sb1el-* \
| mipsisa64sr71k-* | mipsisa64sr71kel-* \
| mipsr5900-* | mipsr5900el-* \
@@ -413,16 +425,18 @@
| nios-* | nios2-* | nios2eb-* | nios2el-* \
| none-* | np1-* | ns16k-* | ns32k-* \
| open8-* \
+ | or1k*-* \
| orion-* \
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
| pyramid-* \
+ | riscv32-* | riscv64-* \
| rl78-* | romp-* | rs6000-* | rx-* \
| sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
| sparclite-* \
- | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \
+ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \
| tahoe-* \
| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
| tile*-* \
@@ -430,6 +444,7 @@
| ubicom32-* \
| v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
| vax-* \
+ | visium-* \
| we32k-* \
| x86-* | x86_64-* | xc16x-* | xps100-* \
| xstormy16-* | xtensa*-* \
@@ -506,6 +521,9 @@
basic_machine=i386-pc
os=-aros
;;
+ asmjs)
+ basic_machine=asmjs-unknown
+ ;;
aux)
basic_machine=m68k-apple
os=-aux
@@ -767,6 +785,9 @@
basic_machine=m68k-isi
os=-sysv
;;
+ leon-*|leon[3-9]-*)
+ basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'`
+ ;;
m68knommu)
basic_machine=m68k-unknown
os=-linux
@@ -822,6 +843,10 @@
basic_machine=powerpc-unknown
os=-morphos
;;
+ moxiebox)
+ basic_machine=moxie-unknown
+ os=-moxiebox
+ ;;
msdos)
basic_machine=i386-pc
os=-msdos
@@ -1354,7 +1379,7 @@
| -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
| -sym* | -kopensolaris* | -plan9* \
| -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
- | -aos* | -aros* \
+ | -aos* | -aros* | -cloudabi* | -sortix* \
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
| -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
@@ -1367,14 +1392,14 @@
| -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
| -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
| -linux-newlib* | -linux-musl* | -linux-uclibc* \
- | -uxpv* | -beos* | -mpeix* | -udk* \
+ | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
| -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
| -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
- | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*)
+ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*)
# Remember, each alternative MUST END IN *, to match a version number.
;;
-qnx*)
@@ -1592,9 +1617,6 @@
mips*-*)
os=-elf
;;
- or1k-*)
- os=-elf
- ;;
or32-*)
os=-coff
;;
diff -Nru openvswitch-2.5.2/build-aux/depcomp openvswitch-2.5.5/build-aux/depcomp
--- openvswitch-2.5.2/build-aux/depcomp 2017-02-24 07:22:35.363737624 +0000
+++ openvswitch-2.5.5/build-aux/depcomp 2018-05-18 23:31:24.608744239 +0000
@@ -3,7 +3,7 @@
scriptversion=2013-05-30.07; # UTC
-# Copyright (C) 1999-2013 Free Software Foundation, Inc.
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff -Nru openvswitch-2.5.2/build-aux/extract-ofp-errors openvswitch-2.5.5/build-aux/extract-ofp-errors
--- openvswitch-2.5.2/build-aux/extract-ofp-errors 2017-02-24 07:20:03.206359301 +0000
+++ openvswitch-2.5.5/build-aux/extract-ofp-errors 2018-05-18 23:31:18.308723937 +0000
@@ -390,7 +390,8 @@
static enum ofperr
%s_decode(uint32_t vendor, uint16_t type, uint16_t code)
{
- switch (((uint64_t) vendor << 32) | (type << 16) | code) {""" % name)
+ switch (((uint64_t) vendor << 32) | (uint32_t) (type << 16) | code) {"""
+ % name)
found = set()
for enum in names:
if enum not in map:
@@ -404,7 +405,8 @@
vendor_s = "(%#xULL << 32) | " % vendor
else:
vendor_s = ""
- print (" case %s(%d << 16) | %d:" % (vendor_s, type_, code))
+ print (" case %s(uint32_t) (%d << 16) | %d:" % (vendor_s,
+ type_, code))
print (" return OFPERR_%s;" % enum)
print ("""\
}
diff -Nru openvswitch-2.5.2/build-aux/install-sh openvswitch-2.5.5/build-aux/install-sh
--- openvswitch-2.5.2/build-aux/install-sh 2017-02-24 07:22:35.215736253 +0000
+++ openvswitch-2.5.5/build-aux/install-sh 2018-05-18 23:31:24.500743903 +0000
@@ -1,7 +1,7 @@
#!/bin/sh
# install - install a program, script, or datafile
-scriptversion=2011-11-20.07; # UTC
+scriptversion=2014-09-12.12; # UTC
# This originates from X11R5 (mit/util/scripts/install.sh), which was
# later released in X11R6 (xc/config/util/install.sh) with the
@@ -41,19 +41,15 @@
# This script is compatible with the BSD install script, but was written
# from scratch.
+tab=' '
nl='
'
-IFS=" "" $nl"
+IFS=" $tab$nl"
-# set DOITPROG to echo to test this script
+# Set DOITPROG to "echo" to test this script.
-# Don't use :- since 4.3BSD and earlier shells don't like it.
doit=${DOITPROG-}
-if test -z "$doit"; then
- doit_exec=exec
-else
- doit_exec=$doit
-fi
+doit_exec=${doit:-exec}
# Put in absolute file names if you don't have them in your path;
# or use environment vars.
@@ -68,17 +64,6 @@
rmprog=${RMPROG-rm}
stripprog=${STRIPPROG-strip}
-posix_glob='?'
-initialize_posix_glob='
- test "$posix_glob" != "?" || {
- if (set -f) 2>/dev/null; then
- posix_glob=
- else
- posix_glob=:
- fi
- }
-'
-
posix_mkdir=
# Desired mode of installed file.
@@ -97,7 +82,7 @@
dst_arg=
copy_on_change=false
-no_target_directory=
+is_target_a_directory=possibly
usage="\
Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
@@ -137,46 +122,57 @@
-d) dir_arg=true;;
-g) chgrpcmd="$chgrpprog $2"
- shift;;
+ shift;;
--help) echo "$usage"; exit $?;;
-m) mode=$2
- case $mode in
- *' '* | *' '* | *'
-'* | *'*'* | *'?'* | *'['*)
- echo "$0: invalid mode: $mode" >&2
- exit 1;;
- esac
- shift;;
+ case $mode in
+ *' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*)
+ echo "$0: invalid mode: $mode" >&2
+ exit 1;;
+ esac
+ shift;;
-o) chowncmd="$chownprog $2"
- shift;;
+ shift;;
-s) stripcmd=$stripprog;;
- -t) dst_arg=$2
- # Protect names problematic for 'test' and other utilities.
- case $dst_arg in
- -* | [=\(\)!]) dst_arg=./$dst_arg;;
- esac
- shift;;
+ -t)
+ is_target_a_directory=always
+ dst_arg=$2
+ # Protect names problematic for 'test' and other utilities.
+ case $dst_arg in
+ -* | [=\(\)!]) dst_arg=./$dst_arg;;
+ esac
+ shift;;
- -T) no_target_directory=true;;
+ -T) is_target_a_directory=never;;
--version) echo "$0 $scriptversion"; exit $?;;
- --) shift
- break;;
+ --) shift
+ break;;
- -*) echo "$0: invalid option: $1" >&2
- exit 1;;
+ -*) echo "$0: invalid option: $1" >&2
+ exit 1;;
*) break;;
esac
shift
done
+# We allow the use of options -d and -T together, by making -d
+# take the precedence; this is for compatibility with GNU install.
+
+if test -n "$dir_arg"; then
+ if test -n "$dst_arg"; then
+ echo "$0: target directory not allowed when installing a directory." >&2
+ exit 1
+ fi
+fi
+
if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
# When -d is used, all remaining arguments are directories to create.
# When -t is used, the destination is already specified.
@@ -208,6 +204,15 @@
fi
if test -z "$dir_arg"; then
+ if test $# -gt 1 || test "$is_target_a_directory" = always; then
+ if test ! -d "$dst_arg"; then
+ echo "$0: $dst_arg: Is not a directory." >&2
+ exit 1
+ fi
+ fi
+fi
+
+if test -z "$dir_arg"; then
do_exit='(exit $ret); exit $ret'
trap "ret=129; $do_exit" 1
trap "ret=130; $do_exit" 2
@@ -223,16 +228,16 @@
*[0-7])
if test -z "$stripcmd"; then
- u_plus_rw=
+ u_plus_rw=
else
- u_plus_rw='% 200'
+ u_plus_rw='% 200'
fi
cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
*)
if test -z "$stripcmd"; then
- u_plus_rw=
+ u_plus_rw=
else
- u_plus_rw=,u+rw
+ u_plus_rw=,u+rw
fi
cp_umask=$mode$u_plus_rw;;
esac
@@ -269,41 +274,15 @@
# If destination is a directory, append the input filename; won't work
# if double slashes aren't ignored.
if test -d "$dst"; then
- if test -n "$no_target_directory"; then
- echo "$0: $dst_arg: Is a directory" >&2
- exit 1
+ if test "$is_target_a_directory" = never; then
+ echo "$0: $dst_arg: Is a directory" >&2
+ exit 1
fi
dstdir=$dst
dst=$dstdir/`basename "$src"`
dstdir_status=0
else
- # Prefer dirname, but fall back on a substitute if dirname fails.
- dstdir=`
- (dirname "$dst") 2>/dev/null ||
- expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X"$dst" : 'X\(//\)[^/]' \| \
- X"$dst" : 'X\(//\)$' \| \
- X"$dst" : 'X\(/\)' \| . 2>/dev/null ||
- echo X"$dst" |
- sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
- s//\1/
- q
- }
- /^X\(\/\/\)[^/].*/{
- s//\1/
- q
- }
- /^X\(\/\/\)$/{
- s//\1/
- q
- }
- /^X\(\/\).*/{
- s//\1/
- q
- }
- s/.*/./; q'
- `
-
+ dstdir=`dirname "$dst"`
test -d "$dstdir"
dstdir_status=$?
fi
@@ -314,74 +293,81 @@
if test $dstdir_status != 0; then
case $posix_mkdir in
'')
- # Create intermediate dirs using mode 755 as modified by the umask.
- # This is like FreeBSD 'install' as of 1997-10-28.
- umask=`umask`
- case $stripcmd.$umask in
- # Optimize common cases.
- *[2367][2367]) mkdir_umask=$umask;;
- .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
-
- *[0-7])
- mkdir_umask=`expr $umask + 22 \
- - $umask % 100 % 40 + $umask % 20 \
- - $umask % 10 % 4 + $umask % 2
- `;;
- *) mkdir_umask=$umask,go-w;;
- esac
-
- # With -d, create the new directory with the user-specified mode.
- # Otherwise, rely on $mkdir_umask.
- if test -n "$dir_arg"; then
- mkdir_mode=-m$mode
- else
- mkdir_mode=
- fi
-
- posix_mkdir=false
- case $umask in
- *[123567][0-7][0-7])
- # POSIX mkdir -p sets u+wx bits regardless of umask, which
- # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
- ;;
- *)
- tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
- trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
-
- if (umask $mkdir_umask &&
- exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
- then
- if test -z "$dir_arg" || {
- # Check for POSIX incompatibilities with -m.
- # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
- # other-writable bit of parent directory when it shouldn't.
- # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
- ls_ld_tmpdir=`ls -ld "$tmpdir"`
- case $ls_ld_tmpdir in
- d????-?r-*) different_mode=700;;
- d????-?--*) different_mode=755;;
- *) false;;
- esac &&
- $mkdirprog -m$different_mode -p -- "$tmpdir" && {
- ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
- test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
- }
- }
- then posix_mkdir=:
- fi
- rmdir "$tmpdir/d" "$tmpdir"
- else
- # Remove any dirs left behind by ancient mkdir implementations.
- rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
- fi
- trap '' 0;;
- esac;;
+ # Create intermediate dirs using mode 755 as modified by the umask.
+ # This is like FreeBSD 'install' as of 1997-10-28.
+ umask=`umask`
+ case $stripcmd.$umask in
+ # Optimize common cases.
+ *[2367][2367]) mkdir_umask=$umask;;
+ .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
+
+ *[0-7])
+ mkdir_umask=`expr $umask + 22 \
+ - $umask % 100 % 40 + $umask % 20 \
+ - $umask % 10 % 4 + $umask % 2
+ `;;
+ *) mkdir_umask=$umask,go-w;;
+ esac
+
+ # With -d, create the new directory with the user-specified mode.
+ # Otherwise, rely on $mkdir_umask.
+ if test -n "$dir_arg"; then
+ mkdir_mode=-m$mode
+ else
+ mkdir_mode=
+ fi
+
+ posix_mkdir=false
+ case $umask in
+ *[123567][0-7][0-7])
+ # POSIX mkdir -p sets u+wx bits regardless of umask, which
+ # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
+ ;;
+ *)
+ # $RANDOM is not portable (e.g. dash); use it when possible to
+ # lower collision chance
+ tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
+ trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0
+
+ # As "mkdir -p" follows symlinks and we work in /tmp possibly; so
+ # create the $tmpdir first (and fail if unsuccessful) to make sure
+ # that nobody tries to guess the $tmpdir name.
+ if (umask $mkdir_umask &&
+ $mkdirprog $mkdir_mode "$tmpdir" &&
+ exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
+ then
+ if test -z "$dir_arg" || {
+ # Check for POSIX incompatibilities with -m.
+ # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
+ # other-writable bit of parent directory when it shouldn't.
+ # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
+ test_tmpdir="$tmpdir/a"
+ ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
+ case $ls_ld_tmpdir in
+ d????-?r-*) different_mode=700;;
+ d????-?--*) different_mode=755;;
+ *) false;;
+ esac &&
+ $mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
+ ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
+ test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
+ }
+ }
+ then posix_mkdir=:
+ fi
+ rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
+ else
+ # Remove any dirs left behind by ancient mkdir implementations.
+ rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
+ fi
+ trap '' 0;;
+ esac;;
esac
if
$posix_mkdir && (
- umask $mkdir_umask &&
- $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
+ umask $mkdir_umask &&
+ $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
)
then :
else
@@ -391,53 +377,51 @@
# directory the slow way, step by step, checking for races as we go.
case $dstdir in
- /*) prefix='/';;
- [-=\(\)!]*) prefix='./';;
- *) prefix='';;
+ /*) prefix='/';;
+ [-=\(\)!]*) prefix='./';;
+ *) prefix='';;
esac
- eval "$initialize_posix_glob"
-
oIFS=$IFS
IFS=/
- $posix_glob set -f
+ set -f
set fnord $dstdir
shift
- $posix_glob set +f
+ set +f
IFS=$oIFS
prefixes=
for d
do
- test X"$d" = X && continue
+ test X"$d" = X && continue
- prefix=$prefix$d
- if test -d "$prefix"; then
- prefixes=
- else
- if $posix_mkdir; then
- (umask=$mkdir_umask &&
- $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
- # Don't fail if two instances are running concurrently.
- test -d "$prefix" || exit 1
- else
- case $prefix in
- *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
- *) qprefix=$prefix;;
- esac
- prefixes="$prefixes '$qprefix'"
- fi
- fi
- prefix=$prefix/
+ prefix=$prefix$d
+ if test -d "$prefix"; then
+ prefixes=
+ else
+ if $posix_mkdir; then
+ (umask=$mkdir_umask &&
+ $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
+ # Don't fail if two instances are running concurrently.
+ test -d "$prefix" || exit 1
+ else
+ case $prefix in
+ *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
+ *) qprefix=$prefix;;
+ esac
+ prefixes="$prefixes '$qprefix'"
+ fi
+ fi
+ prefix=$prefix/
done
if test -n "$prefixes"; then
- # Don't fail if two instances are running concurrently.
- (umask $mkdir_umask &&
- eval "\$doit_exec \$mkdirprog $prefixes") ||
- test -d "$dstdir" || exit 1
- obsolete_mkdir_used=true
+ # Don't fail if two instances are running concurrently.
+ (umask $mkdir_umask &&
+ eval "\$doit_exec \$mkdirprog $prefixes") ||
+ test -d "$dstdir" || exit 1
+ obsolete_mkdir_used=true
fi
fi
fi
@@ -472,15 +456,12 @@
# If -C, don't bother to copy if it wouldn't change the file.
if $copy_on_change &&
- old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
- new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
-
- eval "$initialize_posix_glob" &&
- $posix_glob set -f &&
+ old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
+ new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
+ set -f &&
set X $old && old=:$2:$4:$5:$6 &&
set X $new && new=:$2:$4:$5:$6 &&
- $posix_glob set +f &&
-
+ set +f &&
test "$old" = "$new" &&
$cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
then
@@ -493,24 +474,24 @@
# to itself, or perhaps because mv is so ancient that it does not
# support -f.
{
- # Now remove or move aside any old file at destination location.
- # We try this two ways since rm can't unlink itself on some
- # systems and the destination file might be busy for other
- # reasons. In this case, the final cleanup might fail but the new
- # file should still install successfully.
- {
- test ! -f "$dst" ||
- $doit $rmcmd -f "$dst" 2>/dev/null ||
- { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
- { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
- } ||
- { echo "$0: cannot unlink or rename $dst" >&2
- (exit 1); exit 1
- }
- } &&
+ # Now remove or move aside any old file at destination location.
+ # We try this two ways since rm can't unlink itself on some
+ # systems and the destination file might be busy for other
+ # reasons. In this case, the final cleanup might fail but the new
+ # file should still install successfully.
+ {
+ test ! -f "$dst" ||
+ $doit $rmcmd -f "$dst" 2>/dev/null ||
+ { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
+ { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
+ } ||
+ { echo "$0: cannot unlink or rename $dst" >&2
+ (exit 1); exit 1
+ }
+ } &&
- # Now rename the file to the real destination.
- $doit $mvcmd "$dsttmp" "$dst"
+ # Now rename the file to the real destination.
+ $doit $mvcmd "$dsttmp" "$dst"
}
fi || exit 1
diff -Nru openvswitch-2.5.2/build-aux/ltmain.sh openvswitch-2.5.5/build-aux/ltmain.sh
--- openvswitch-2.5.2/build-aux/ltmain.sh 2017-02-24 07:22:32.019706657 +0000
+++ openvswitch-2.5.5/build-aux/ltmain.sh 2018-05-18 23:31:21.736735206 +0000
@@ -1,9 +1,12 @@
+#! /bin/sh
+## DO NOT EDIT - This file generated from ./build-aux/ltmain.in
+## by inline-source v2014-01-03.01
-# libtool (GNU libtool) 2.4.2
+# libtool (GNU libtool) 2.4.6
+# Provide generalized library-building support services.
# Written by Gordon Matzigkeit , 1996
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
-# 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
+# Copyright (C) 1996-2015 Free Software Foundation, Inc.
# This is free software; see the source for copying conditions. There is NO
# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
@@ -23,881 +26,2112 @@
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with GNU Libtool; see the file COPYING. If not, a copy
-# can be downloaded from http://www.gnu.org/licenses/gpl.html,
-# or obtained by writing to the Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+# along with this program. If not, see .
-# Usage: $progname [OPTION]... [MODE-ARG]...
-#
-# Provide generalized library-building support services.
-#
-# --config show all configuration variables
-# --debug enable verbose shell tracing
-# -n, --dry-run display commands without modifying any files
-# --features display basic configuration information and exit
-# --mode=MODE use operation mode MODE
-# --preserve-dup-deps don't remove duplicate dependency libraries
-# --quiet, --silent don't print informational messages
-# --no-quiet, --no-silent
-# print informational messages (default)
-# --no-warn don't display warning messages
-# --tag=TAG use configuration variables from tag TAG
-# -v, --verbose print more informational messages than default
-# --no-verbose don't print the extra informational messages
-# --version print version information
-# -h, --help, --help-all print short, long, or detailed help message
-#
-# MODE must be one of the following:
-#
-# clean remove files from the build directory
-# compile compile a source file into a libtool object
-# execute automatically set library path, then run a program
-# finish complete the installation of libtool libraries
-# install install libraries or executables
-# link create a library or an executable
-# uninstall remove libraries from an installed directory
-#
-# MODE-ARGS vary depending on the MODE. When passed as first option,
-# `--mode=MODE' may be abbreviated as `MODE' or a unique abbreviation of that.
-# Try `$progname --help --mode=MODE' for a more detailed description of MODE.
-#
-# When reporting a bug, please describe a test case to reproduce it and
-# include the following information:
-#
-# host-triplet: $host
-# shell: $SHELL
-# compiler: $LTCC
-# compiler flags: $LTCFLAGS
-# linker: $LD (gnu? $with_gnu_ld)
-# $progname: (GNU libtool) 2.4.2 Debian-2.4.2-1.7ubuntu1
-# automake: $automake_version
-# autoconf: $autoconf_version
-#
-# Report bugs to .
-# GNU libtool home page: .
-# General help using GNU software: .
PROGRAM=libtool
PACKAGE=libtool
-VERSION="2.4.2 Debian-2.4.2-1.7ubuntu1"
-TIMESTAMP=""
-package_revision=1.3337
+VERSION="2.4.6 Debian-2.4.6-0.1"
+package_revision=2.4.6
-# Be Bourne compatible
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+
+## ------ ##
+## Usage. ##
+## ------ ##
+
+# Run './libtool --help' for help with using this script from the
+# command line.
+
+
+## ------------------------------- ##
+## User overridable command paths. ##
+## ------------------------------- ##
+
+# After configure completes, it has a better idea of some of the
+# shell tools we need than the defaults used by the functions shared
+# with bootstrap, so set those here where they can still be over-
+# ridden by the user, but otherwise take precedence.
+
+: ${AUTOCONF="autoconf"}
+: ${AUTOMAKE="automake"}
+
+
+## -------------------------- ##
+## Source external libraries. ##
+## -------------------------- ##
+
+# Much of our low-level functionality needs to be sourced from external
+# libraries, which are installed to $pkgauxdir.
+
+# Set a version string for this script.
+scriptversion=2015-01-20.17; # UTC
+
+# General shell script boiler plate, and helper functions.
+# Written by Gary V. Vaughan, 2004
+
+# Copyright (C) 2004-2015 Free Software Foundation, Inc.
+# This is free software; see the source for copying conditions. There is NO
+# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+
+# As a special exception to the GNU General Public License, if you distribute
+# this file as part of a program or library that is built using GNU Libtool,
+# you may include this file under the same distribution terms that you use
+# for the rest of that program.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNES FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+# Please report bugs or propose patches to gary@gnu.org.
+
+
+## ------ ##
+## Usage. ##
+## ------ ##
+
+# Evaluate this file near the top of your script to gain access to
+# the functions and variables defined here:
+#
+# . `echo "$0" | ${SED-sed} 's|[^/]*$||'`/build-aux/funclib.sh
+#
+# If you need to override any of the default environment variable
+# settings, do that before evaluating this file.
+
+
+## -------------------- ##
+## Shell normalisation. ##
+## -------------------- ##
+
+# Some shells need a little help to be as Bourne compatible as possible.
+# Before doing anything else, make sure all that help has been provided!
+
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
emulate sh
NULLCMD=:
- # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
# is contrary to our usage. Disable this feature.
alias -g '${1+"$@"}'='"$@"'
setopt NO_GLOB_SUBST
else
- case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
+ case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac
fi
-BIN_SH=xpg4; export BIN_SH # for Tru64
-DUALCASE=1; export DUALCASE # for MKS sh
-
-# A function that is used when there is no print builtin or printf.
-func_fallback_echo ()
-{
- eval 'cat <<_LTECHO_EOF
-$1
-_LTECHO_EOF'
-}
-# NLS nuisances: We save the old values to restore during execute mode.
-lt_user_locale=
-lt_safe_locale=
-for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+# NLS nuisances: We save the old values in case they are required later.
+_G_user_locale=
+_G_safe_locale=
+for _G_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
do
- eval "if test \"\${$lt_var+set}\" = set; then
- save_$lt_var=\$$lt_var
- $lt_var=C
- export $lt_var
- lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\"
- lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\"
+ eval "if test set = \"\${$_G_var+set}\"; then
+ save_$_G_var=\$$_G_var
+ $_G_var=C
+ export $_G_var
+ _G_user_locale=\"$_G_var=\\\$save_\$_G_var; \$_G_user_locale\"
+ _G_safe_locale=\"$_G_var=C; \$_G_safe_locale\"
fi"
done
-LC_ALL=C
-LANGUAGE=C
-export LANGUAGE LC_ALL
-$lt_unset CDPATH
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+# Make sure IFS has a sensible default
+sp=' '
+nl='
+'
+IFS="$sp $nl"
+# There are apparently some retarded systems that use ';' as a PATH separator!
+if test "${PATH_SEPARATOR+set}" != set; then
+ PATH_SEPARATOR=:
+ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+ PATH_SEPARATOR=';'
+ }
+fi
-# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
-# is ksh but when the shell is invoked as "sh" and the current value of
-# the _XPG environment variable is not equal to 1 (one), the special
-# positional parameter $0, within a function call, is the name of the
-# function.
-progpath="$0"
+## ------------------------- ##
+## Locate command utilities. ##
+## ------------------------- ##
+
+
+# func_executable_p FILE
+# ----------------------
+# Check that FILE is an executable regular file.
+func_executable_p ()
+{
+ test -f "$1" && test -x "$1"
+}
+
+
+# func_path_progs PROGS_LIST CHECK_FUNC [PATH]
+# --------------------------------------------
+# Search for either a program that responds to --version with output
+# containing "GNU", or else returned by CHECK_FUNC otherwise, by
+# trying all the directories in PATH with each of the elements of
+# PROGS_LIST.
+#
+# CHECK_FUNC should accept the path to a candidate program, and
+# set $func_check_prog_result if it truncates its output less than
+# $_G_path_prog_max characters.
+func_path_progs ()
+{
+ _G_progs_list=$1
+ _G_check_func=$2
+ _G_PATH=${3-"$PATH"}
+
+ _G_path_prog_max=0
+ _G_path_prog_found=false
+ _G_save_IFS=$IFS; IFS=${PATH_SEPARATOR-:}
+ for _G_dir in $_G_PATH; do
+ IFS=$_G_save_IFS
+ test -z "$_G_dir" && _G_dir=.
+ for _G_prog_name in $_G_progs_list; do
+ for _exeext in '' .EXE; do
+ _G_path_prog=$_G_dir/$_G_prog_name$_exeext
+ func_executable_p "$_G_path_prog" || continue
+ case `"$_G_path_prog" --version 2>&1` in
+ *GNU*) func_path_progs_result=$_G_path_prog _G_path_prog_found=: ;;
+ *) $_G_check_func $_G_path_prog
+ func_path_progs_result=$func_check_prog_result
+ ;;
+ esac
+ $_G_path_prog_found && break 3
+ done
+ done
+ done
+ IFS=$_G_save_IFS
+ test -z "$func_path_progs_result" && {
+ echo "no acceptable sed could be found in \$PATH" >&2
+ exit 1
+ }
+}
+
+
+# We want to be able to use the functions in this file before configure
+# has figured out where the best binaries are kept, which means we have
+# to search for them ourselves - except when the results are already set
+# where we skip the searches.
+
+# Unless the user overrides by setting SED, search the path for either GNU
+# sed, or the sed that truncates its output the least.
+test -z "$SED" && {
+ _G_sed_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
+ for _G_i in 1 2 3 4 5 6 7; do
+ _G_sed_script=$_G_sed_script$nl$_G_sed_script
+ done
+ echo "$_G_sed_script" 2>/dev/null | sed 99q >conftest.sed
+ _G_sed_script=
+
+ func_check_prog_sed ()
+ {
+ _G_path_prog=$1
+
+ _G_count=0
+ printf 0123456789 >conftest.in
+ while :
+ do
+ cat conftest.in conftest.in >conftest.tmp
+ mv conftest.tmp conftest.in
+ cp conftest.in conftest.nl
+ echo '' >> conftest.nl
+ "$_G_path_prog" -f conftest.sed conftest.out 2>/dev/null || break
+ diff conftest.out conftest.nl >/dev/null 2>&1 || break
+ _G_count=`expr $_G_count + 1`
+ if test "$_G_count" -gt "$_G_path_prog_max"; then
+ # Best one so far, save it but keep looking for a better one
+ func_check_prog_result=$_G_path_prog
+ _G_path_prog_max=$_G_count
+ fi
+ # 10*(2^10) chars as input seems more than enough
+ test 10 -lt "$_G_count" && break
+ done
+ rm -f conftest.in conftest.tmp conftest.nl conftest.out
+ }
+
+ func_path_progs "sed gsed" func_check_prog_sed $PATH:/usr/xpg4/bin
+ rm -f conftest.sed
+ SED=$func_path_progs_result
+}
+
+
+# Unless the user overrides by setting GREP, search the path for either GNU
+# grep, or the grep that truncates its output the least.
+test -z "$GREP" && {
+ func_check_prog_grep ()
+ {
+ _G_path_prog=$1
+
+ _G_count=0
+ _G_path_prog_max=0
+ printf 0123456789 >conftest.in
+ while :
+ do
+ cat conftest.in conftest.in >conftest.tmp
+ mv conftest.tmp conftest.in
+ cp conftest.in conftest.nl
+ echo 'GREP' >> conftest.nl
+ "$_G_path_prog" -e 'GREP$' -e '-(cannot match)-' conftest.out 2>/dev/null || break
+ diff conftest.out conftest.nl >/dev/null 2>&1 || break
+ _G_count=`expr $_G_count + 1`
+ if test "$_G_count" -gt "$_G_path_prog_max"; then
+ # Best one so far, save it but keep looking for a better one
+ func_check_prog_result=$_G_path_prog
+ _G_path_prog_max=$_G_count
+ fi
+ # 10*(2^10) chars as input seems more than enough
+ test 10 -lt "$_G_count" && break
+ done
+ rm -f conftest.in conftest.tmp conftest.nl conftest.out
+ }
+
+ func_path_progs "grep ggrep" func_check_prog_grep $PATH:/usr/xpg4/bin
+ GREP=$func_path_progs_result
+}
+
+
+## ------------------------------- ##
+## User overridable command paths. ##
+## ------------------------------- ##
+
+# All uppercase variable names are used for environment variables. These
+# variables can be overridden by the user before calling a script that
+# uses them if a suitable command of that name is not already available
+# in the command search PATH.
: ${CP="cp -f"}
-test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'}
+: ${ECHO="printf %s\n"}
+: ${EGREP="$GREP -E"}
+: ${FGREP="$GREP -F"}
+: ${LN_S="ln -s"}
: ${MAKE="make"}
: ${MKDIR="mkdir"}
: ${MV="mv -f"}
: ${RM="rm -f"}
: ${SHELL="${CONFIG_SHELL-/bin/sh}"}
-: ${Xsed="$SED -e 1s/^X//"}
-
-# Global variables:
-EXIT_SUCCESS=0
-EXIT_FAILURE=1
-EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing.
-EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake.
-
-exit_status=$EXIT_SUCCESS
-
-# Make sure IFS has a sensible default
-lt_nl='
-'
-IFS=" $lt_nl"
-dirname="s,/[^/]*$,,"
-basename="s,^.*/,,"
-# func_dirname file append nondir_replacement
-# Compute the dirname of FILE. If nonempty, add APPEND to the result,
-# otherwise set result to NONDIR_REPLACEMENT.
-func_dirname ()
-{
- func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
- if test "X$func_dirname_result" = "X${1}"; then
- func_dirname_result="${3}"
- else
- func_dirname_result="$func_dirname_result${2}"
- fi
-} # func_dirname may be replaced by extended shell implementation
+## -------------------- ##
+## Useful sed snippets. ##
+## -------------------- ##
+sed_dirname='s|/[^/]*$||'
+sed_basename='s|^.*/||'
-# func_basename file
-func_basename ()
-{
- func_basename_result=`$ECHO "${1}" | $SED "$basename"`
-} # func_basename may be replaced by extended shell implementation
+# Sed substitution that helps us do robust quoting. It backslashifies
+# metacharacters that are still active within double-quoted strings.
+sed_quote_subst='s|\([`"$\\]\)|\\\1|g'
+# Same as above, but do not quote variable references.
+sed_double_quote_subst='s/\(["`\\]\)/\\\1/g'
-# func_dirname_and_basename file append nondir_replacement
-# perform func_basename and func_dirname in a single function
-# call:
-# dirname: Compute the dirname of FILE. If nonempty,
-# add APPEND to the result, otherwise set result
-# to NONDIR_REPLACEMENT.
-# value returned in "$func_dirname_result"
-# basename: Compute filename of FILE.
-# value retuned in "$func_basename_result"
-# Implementation must be kept synchronized with func_dirname
-# and func_basename. For efficiency, we do not delegate to
-# those functions but instead duplicate the functionality here.
-func_dirname_and_basename ()
-{
- # Extract subdirectory from the argument.
- func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
- if test "X$func_dirname_result" = "X${1}"; then
- func_dirname_result="${3}"
- else
- func_dirname_result="$func_dirname_result${2}"
- fi
- func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
-} # func_dirname_and_basename may be replaced by extended shell implementation
+# Sed substitution that turns a string into a regex matching for the
+# string literally.
+sed_make_literal_regex='s|[].[^$\\*\/]|\\&|g'
+# Sed substitution that converts a w32 file name or path
+# that contains forward slashes, into one that contains
+# (escaped) backslashes. A very naive implementation.
+sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
-# func_stripname prefix suffix name
-# strip PREFIX and SUFFIX off of NAME.
-# PREFIX and SUFFIX must not contain globbing or regex special
-# characters, hashes, percent signs, but SUFFIX may contain a leading
-# dot (in which case that matches only a dot).
-# func_strip_suffix prefix name
-func_stripname ()
-{
- case ${2} in
- .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
- *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
- esac
-} # func_stripname may be replaced by extended shell implementation
+# Re-'\' parameter expansions in output of sed_double_quote_subst that
+# were '\'-ed in input to the same. If an odd number of '\' preceded a
+# '$' in input to sed_double_quote_subst, that '$' was protected from
+# expansion. Since each input '\' is now two '\'s, look for any number
+# of runs of four '\'s followed by two '\'s and then a '$'. '\' that '$'.
+_G_bs='\\'
+_G_bs2='\\\\'
+_G_bs4='\\\\\\\\'
+_G_dollar='\$'
+sed_double_backslash="\
+ s/$_G_bs4/&\\
+/g
+ s/^$_G_bs2$_G_dollar/$_G_bs&/
+ s/\\([^$_G_bs]\\)$_G_bs2$_G_dollar/\\1$_G_bs2$_G_bs$_G_dollar/g
+ s/\n//g"
-# These SED scripts presuppose an absolute path with a trailing slash.
-pathcar='s,^/\([^/]*\).*$,\1,'
-pathcdr='s,^/[^/]*,,'
-removedotparts=':dotsl
- s@/\./@/@g
- t dotsl
- s,/\.$,/,'
-collapseslashes='s@/\{1,\}@/@g'
-finalslash='s,/*$,/,'
+## ----------------- ##
+## Global variables. ##
+## ----------------- ##
+
+# Except for the global variables explicitly listed below, the following
+# functions in the '^func_' namespace, and the '^require_' namespace
+# variables initialised in the 'Resource management' section, sourcing
+# this file will not pollute your global namespace with anything
+# else. There's no portable way to scope variables in Bourne shell
+# though, so actually running these functions will sometimes place
+# results into a variable named after the function, and often use
+# temporary variables in the '^_G_' namespace. If you are careful to
+# avoid using those namespaces casually in your sourcing script, things
+# should continue to work as you expect. And, of course, you can freely
+# overwrite any of the functions or variables defined here before
+# calling anything to customize them.
-# func_normal_abspath PATH
-# Remove doubled-up and trailing slashes, "." path components,
-# and cancel out any ".." path components in PATH after making
-# it an absolute path.
-# value returned in "$func_normal_abspath_result"
-func_normal_abspath ()
-{
- # Start from root dir and reassemble the path.
- func_normal_abspath_result=
- func_normal_abspath_tpath=$1
- func_normal_abspath_altnamespace=
- case $func_normal_abspath_tpath in
- "")
- # Empty path, that just means $cwd.
- func_stripname '' '/' "`pwd`"
- func_normal_abspath_result=$func_stripname_result
- return
- ;;
- # The next three entries are used to spot a run of precisely
- # two leading slashes without using negated character classes;
- # we take advantage of case's first-match behaviour.
- ///*)
- # Unusual form of absolute path, do nothing.
- ;;
- //*)
- # Not necessarily an ordinary path; POSIX reserves leading '//'
- # and for example Cygwin uses it to access remote file shares
- # over CIFS/SMB, so we conserve a leading double slash if found.
- func_normal_abspath_altnamespace=/
- ;;
- /*)
- # Absolute path, do nothing.
- ;;
- *)
- # Relative path, prepend $cwd.
- func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath
- ;;
- esac
- # Cancel out all the simple stuff to save iterations. We also want
- # the path to end with a slash for ease of parsing, so make sure
- # there is one (and only one) here.
- func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
- -e "$removedotparts" -e "$collapseslashes" -e "$finalslash"`
- while :; do
- # Processed it all yet?
- if test "$func_normal_abspath_tpath" = / ; then
- # If we ascended to the root using ".." the result may be empty now.
- if test -z "$func_normal_abspath_result" ; then
- func_normal_abspath_result=/
- fi
- break
- fi
- func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \
- -e "$pathcar"`
- func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
- -e "$pathcdr"`
- # Figure out what to do with it
- case $func_normal_abspath_tcomponent in
- "")
- # Trailing empty path component, ignore it.
- ;;
- ..)
- # Parent dir; strip last assembled component from result.
- func_dirname "$func_normal_abspath_result"
- func_normal_abspath_result=$func_dirname_result
- ;;
- *)
- # Actual path component, append it.
- func_normal_abspath_result=$func_normal_abspath_result/$func_normal_abspath_tcomponent
- ;;
- esac
- done
- # Restore leading double-slash if one was found on entry.
- func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result
-}
+EXIT_SUCCESS=0
+EXIT_FAILURE=1
+EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing.
+EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake.
-# func_relative_path SRCDIR DSTDIR
-# generates a relative path from SRCDIR to DSTDIR, with a trailing
-# slash if non-empty, suitable for immediately appending a filename
-# without needing to append a separator.
-# value returned in "$func_relative_path_result"
-func_relative_path ()
-{
- func_relative_path_result=
- func_normal_abspath "$1"
- func_relative_path_tlibdir=$func_normal_abspath_result
- func_normal_abspath "$2"
- func_relative_path_tbindir=$func_normal_abspath_result
-
- # Ascend the tree starting from libdir
- while :; do
- # check if we have found a prefix of bindir
- case $func_relative_path_tbindir in
- $func_relative_path_tlibdir)
- # found an exact match
- func_relative_path_tcancelled=
- break
- ;;
- $func_relative_path_tlibdir*)
- # found a matching prefix
- func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir"
- func_relative_path_tcancelled=$func_stripname_result
- if test -z "$func_relative_path_result"; then
- func_relative_path_result=.
- fi
- break
- ;;
- *)
- func_dirname $func_relative_path_tlibdir
- func_relative_path_tlibdir=${func_dirname_result}
- if test "x$func_relative_path_tlibdir" = x ; then
- # Have to descend all the way to the root!
- func_relative_path_result=../$func_relative_path_result
- func_relative_path_tcancelled=$func_relative_path_tbindir
- break
- fi
- func_relative_path_result=../$func_relative_path_result
- ;;
- esac
- done
+# Allow overriding, eg assuming that you follow the convention of
+# putting '$debug_cmd' at the start of all your functions, you can get
+# bash to show function call trace with:
+#
+# debug_cmd='eval echo "${FUNCNAME[0]} $*" >&2' bash your-script-name
+debug_cmd=${debug_cmd-":"}
+exit_cmd=:
- # Now calculate path; take care to avoid doubling-up slashes.
- func_stripname '' '/' "$func_relative_path_result"
- func_relative_path_result=$func_stripname_result
- func_stripname '/' '/' "$func_relative_path_tcancelled"
- if test "x$func_stripname_result" != x ; then
- func_relative_path_result=${func_relative_path_result}/${func_stripname_result}
- fi
+# By convention, finish your script with:
+#
+# exit $exit_status
+#
+# so that you can set exit_status to non-zero if you want to indicate
+# something went wrong during execution without actually bailing out at
+# the point of failure.
+exit_status=$EXIT_SUCCESS
- # Normalisation. If bindir is libdir, return empty string,
- # else relative path ending with a slash; either way, target
- # file name can be directly appended.
- if test ! -z "$func_relative_path_result"; then
- func_stripname './' '' "$func_relative_path_result/"
- func_relative_path_result=$func_stripname_result
- fi
-}
+# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
+# is ksh but when the shell is invoked as "sh" and the current value of
+# the _XPG environment variable is not equal to 1 (one), the special
+# positional parameter $0, within a function call, is the name of the
+# function.
+progpath=$0
-# The name of this program:
-func_dirname_and_basename "$progpath"
-progname=$func_basename_result
+# The name of this program.
+progname=`$ECHO "$progpath" |$SED "$sed_basename"`
-# Make sure we have an absolute path for reexecution:
+# Make sure we have an absolute progpath for reexecution:
case $progpath in
[\\/]*|[A-Za-z]:\\*) ;;
*[\\/]*)
- progdir=$func_dirname_result
+ progdir=`$ECHO "$progpath" |$SED "$sed_dirname"`
progdir=`cd "$progdir" && pwd`
- progpath="$progdir/$progname"
+ progpath=$progdir/$progname
;;
*)
- save_IFS="$IFS"
+ _G_IFS=$IFS
IFS=${PATH_SEPARATOR-:}
for progdir in $PATH; do
- IFS="$save_IFS"
+ IFS=$_G_IFS
test -x "$progdir/$progname" && break
done
- IFS="$save_IFS"
+ IFS=$_G_IFS
test -n "$progdir" || progdir=`pwd`
- progpath="$progdir/$progname"
+ progpath=$progdir/$progname
;;
esac
-# Sed substitution that helps us do robust quoting. It backslashifies
-# metacharacters that are still active within double-quoted strings.
-Xsed="${SED}"' -e 1s/^X//'
-sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
-
-# Same as above, but do not quote variable references.
-double_quote_subst='s/\(["`\\]\)/\\\1/g'
-
-# Sed substitution that turns a string into a regex matching for the
-# string literally.
-sed_make_literal_regex='s,[].[^$\\*\/],\\&,g'
-# Sed substitution that converts a w32 file name or path
-# which contains forward slashes, into one that contains
-# (escaped) backslashes. A very naive implementation.
-lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
-
-# Re-`\' parameter expansions in output of double_quote_subst that were
-# `\'-ed in input to the same. If an odd number of `\' preceded a '$'
-# in input to double_quote_subst, that '$' was protected from expansion.
-# Since each input `\' is now two `\'s, look for any number of runs of
-# four `\'s followed by two `\'s and then a '$'. `\' that '$'.
-bs='\\'
-bs2='\\\\'
-bs4='\\\\\\\\'
-dollar='\$'
-sed_double_backslash="\
- s/$bs4/&\\
-/g
- s/^$bs2$dollar/$bs&/
- s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g
- s/\n//g"
+## ----------------- ##
+## Standard options. ##
+## ----------------- ##
+
+# The following options affect the operation of the functions defined
+# below, and should be set appropriately depending on run-time para-
+# meters passed on the command line.
-# Standard options:
opt_dry_run=false
-opt_help=false
opt_quiet=false
opt_verbose=false
-opt_warning=:
-
-# func_echo arg...
-# Echo program name prefixed message, along with the current mode
-# name if it has been set yet.
-func_echo ()
-{
- $ECHO "$progname: ${opt_mode+$opt_mode: }$*"
-}
-# func_verbose arg...
-# Echo program name prefixed message in verbose mode only.
-func_verbose ()
-{
- $opt_verbose && func_echo ${1+"$@"}
+# Categories 'all' and 'none' are always available. Append any others
+# you will pass as the first argument to func_warning from your own
+# code.
+warning_categories=
+
+# By default, display warnings according to 'opt_warning_types'. Set
+# 'warning_func' to ':' to elide all warnings, or func_fatal_error to
+# treat the next displayed warning as a fatal error.
+warning_func=func_warn_and_continue
+
+# Set to 'all' to display all warnings, 'none' to suppress all
+# warnings, or a space delimited list of some subset of
+# 'warning_categories' to display only the listed warnings.
+opt_warning_types=all
+
+
+## -------------------- ##
+## Resource management. ##
+## -------------------- ##
+
+# This section contains definitions for functions that each ensure a
+# particular resource (a file, or a non-empty configuration variable for
+# example) is available, and if appropriate to extract default values
+# from pertinent package files. Call them using their associated
+# 'require_*' variable to ensure that they are executed, at most, once.
+#
+# It's entirely deliberate that calling these functions can set
+# variables that don't obey the namespace limitations obeyed by the rest
+# of this file, in order that that they be as useful as possible to
+# callers.
+
+
+# require_term_colors
+# -------------------
+# Allow display of bold text on terminals that support it.
+require_term_colors=func_require_term_colors
+func_require_term_colors ()
+{
+ $debug_cmd
+
+ test -t 1 && {
+ # COLORTERM and USE_ANSI_COLORS environment variables take
+ # precedence, because most terminfo databases neglect to describe
+ # whether color sequences are supported.
+ test -n "${COLORTERM+set}" && : ${USE_ANSI_COLORS="1"}
+
+ if test 1 = "$USE_ANSI_COLORS"; then
+ # Standard ANSI escape sequences
+ tc_reset='[0m'
+ tc_bold='[1m'; tc_standout='[7m'
+ tc_red='[31m'; tc_green='[32m'
+ tc_blue='[34m'; tc_cyan='[36m'
+ else
+ # Otherwise trust the terminfo database after all.
+ test -n "`tput sgr0 2>/dev/null`" && {
+ tc_reset=`tput sgr0`
+ test -n "`tput bold 2>/dev/null`" && tc_bold=`tput bold`
+ tc_standout=$tc_bold
+ test -n "`tput smso 2>/dev/null`" && tc_standout=`tput smso`
+ test -n "`tput setaf 1 2>/dev/null`" && tc_red=`tput setaf 1`
+ test -n "`tput setaf 2 2>/dev/null`" && tc_green=`tput setaf 2`
+ test -n "`tput setaf 4 2>/dev/null`" && tc_blue=`tput setaf 4`
+ test -n "`tput setaf 5 2>/dev/null`" && tc_cyan=`tput setaf 5`
+ }
+ fi
+ }
- # A bug in bash halts the script if the last line of a function
- # fails when set -e is in force, so we need another command to
- # work around that:
- :
+ require_term_colors=:
}
-# func_echo_all arg...
-# Invoke $ECHO with all args, space-separated.
-func_echo_all ()
-{
- $ECHO "$*"
-}
-# func_error arg...
-# Echo program name prefixed message to standard error.
-func_error ()
-{
- $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2
-}
+## ----------------- ##
+## Function library. ##
+## ----------------- ##
-# func_warning arg...
-# Echo program name prefixed warning message to standard error.
-func_warning ()
-{
- $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2
+# This section contains a variety of useful functions to call in your
+# scripts. Take note of the portable wrappers for features provided by
+# some modern shells, which will fall back to slower equivalents on
+# less featureful shells.
- # bash bug again:
- :
-}
-# func_fatal_error arg...
-# Echo program name prefixed message to standard error, and exit.
-func_fatal_error ()
-{
- func_error ${1+"$@"}
- exit $EXIT_FAILURE
-}
+# func_append VAR VALUE
+# ---------------------
+# Append VALUE onto the existing contents of VAR.
-# func_fatal_help arg...
-# Echo program name prefixed message to standard error, followed by
-# a help hint, and exit.
-func_fatal_help ()
-{
- func_error ${1+"$@"}
- func_fatal_error "$help"
-}
-help="Try \`$progname --help' for more information." ## default
+ # We should try to minimise forks, especially on Windows where they are
+ # unreasonably slow, so skip the feature probes when bash or zsh are
+ # being used:
+ if test set = "${BASH_VERSION+set}${ZSH_VERSION+set}"; then
+ : ${_G_HAVE_ARITH_OP="yes"}
+ : ${_G_HAVE_XSI_OPS="yes"}
+ # The += operator was introduced in bash 3.1
+ case $BASH_VERSION in
+ [12].* | 3.0 | 3.0*) ;;
+ *)
+ : ${_G_HAVE_PLUSEQ_OP="yes"}
+ ;;
+ esac
+ fi
+ # _G_HAVE_PLUSEQ_OP
+ # Can be empty, in which case the shell is probed, "yes" if += is
+ # useable or anything else if it does not work.
+ test -z "$_G_HAVE_PLUSEQ_OP" \
+ && (eval 'x=a; x+=" b"; test "a b" = "$x"') 2>/dev/null \
+ && _G_HAVE_PLUSEQ_OP=yes
+
+if test yes = "$_G_HAVE_PLUSEQ_OP"
+then
+ # This is an XSI compatible shell, allowing a faster implementation...
+ eval 'func_append ()
+ {
+ $debug_cmd
+
+ eval "$1+=\$2"
+ }'
+else
+ # ...otherwise fall back to using expr, which is often a shell builtin.
+ func_append ()
+ {
+ $debug_cmd
+
+ eval "$1=\$$1\$2"
+ }
+fi
+
+
+# func_append_quoted VAR VALUE
+# ----------------------------
+# Quote VALUE and append to the end of shell variable VAR, separated
+# by a space.
+if test yes = "$_G_HAVE_PLUSEQ_OP"; then
+ eval 'func_append_quoted ()
+ {
+ $debug_cmd
+
+ func_quote_for_eval "$2"
+ eval "$1+=\\ \$func_quote_for_eval_result"
+ }'
+else
+ func_append_quoted ()
+ {
+ $debug_cmd
+
+ func_quote_for_eval "$2"
+ eval "$1=\$$1\\ \$func_quote_for_eval_result"
+ }
+fi
+
+
+# func_append_uniq VAR VALUE
+# --------------------------
+# Append unique VALUE onto the existing contents of VAR, assuming
+# entries are delimited by the first character of VALUE. For example:
+#
+# func_append_uniq options " --another-option option-argument"
+#
+# will only append to $options if " --another-option option-argument "
+# is not already present somewhere in $options already (note spaces at
+# each end implied by leading space in second argument).
+func_append_uniq ()
+{
+ $debug_cmd
+
+ eval _G_current_value='`$ECHO $'$1'`'
+ _G_delim=`expr "$2" : '\(.\)'`
+
+ case $_G_delim$_G_current_value$_G_delim in
+ *"$2$_G_delim"*) ;;
+ *) func_append "$@" ;;
+ esac
+}
+
+
+# func_arith TERM...
+# ------------------
+# Set func_arith_result to the result of evaluating TERMs.
+ test -z "$_G_HAVE_ARITH_OP" \
+ && (eval 'test 2 = $(( 1 + 1 ))') 2>/dev/null \
+ && _G_HAVE_ARITH_OP=yes
+
+if test yes = "$_G_HAVE_ARITH_OP"; then
+ eval 'func_arith ()
+ {
+ $debug_cmd
+
+ func_arith_result=$(( $* ))
+ }'
+else
+ func_arith ()
+ {
+ $debug_cmd
+
+ func_arith_result=`expr "$@"`
+ }
+fi
+
+
+# func_basename FILE
+# ------------------
+# Set func_basename_result to FILE with everything up to and including
+# the last / stripped.
+if test yes = "$_G_HAVE_XSI_OPS"; then
+ # If this shell supports suffix pattern removal, then use it to avoid
+ # forking. Hide the definitions single quotes in case the shell chokes
+ # on unsupported syntax...
+ _b='func_basename_result=${1##*/}'
+ _d='case $1 in
+ */*) func_dirname_result=${1%/*}$2 ;;
+ * ) func_dirname_result=$3 ;;
+ esac'
+
+else
+ # ...otherwise fall back to using sed.
+ _b='func_basename_result=`$ECHO "$1" |$SED "$sed_basename"`'
+ _d='func_dirname_result=`$ECHO "$1" |$SED "$sed_dirname"`
+ if test "X$func_dirname_result" = "X$1"; then
+ func_dirname_result=$3
+ else
+ func_append func_dirname_result "$2"
+ fi'
+fi
+
+eval 'func_basename ()
+{
+ $debug_cmd
+
+ '"$_b"'
+}'
+
+
+# func_dirname FILE APPEND NONDIR_REPLACEMENT
+# -------------------------------------------
+# Compute the dirname of FILE. If nonempty, add APPEND to the result,
+# otherwise set result to NONDIR_REPLACEMENT.
+eval 'func_dirname ()
+{
+ $debug_cmd
-# func_grep expression filename
+ '"$_d"'
+}'
+
+
+# func_dirname_and_basename FILE APPEND NONDIR_REPLACEMENT
+# --------------------------------------------------------
+# Perform func_basename and func_dirname in a single function
+# call:
+# dirname: Compute the dirname of FILE. If nonempty,
+# add APPEND to the result, otherwise set result
+# to NONDIR_REPLACEMENT.
+# value returned in "$func_dirname_result"
+# basename: Compute filename of FILE.
+# value retuned in "$func_basename_result"
+# For efficiency, we do not delegate to the functions above but instead
+# duplicate the functionality here.
+eval 'func_dirname_and_basename ()
+{
+ $debug_cmd
+
+ '"$_b"'
+ '"$_d"'
+}'
+
+
+# func_echo ARG...
+# ----------------
+# Echo program name prefixed message.
+func_echo ()
+{
+ $debug_cmd
+
+ _G_message=$*
+
+ func_echo_IFS=$IFS
+ IFS=$nl
+ for _G_line in $_G_message; do
+ IFS=$func_echo_IFS
+ $ECHO "$progname: $_G_line"
+ done
+ IFS=$func_echo_IFS
+}
+
+
+# func_echo_all ARG...
+# --------------------
+# Invoke $ECHO with all args, space-separated.
+func_echo_all ()
+{
+ $ECHO "$*"
+}
+
+
+# func_echo_infix_1 INFIX ARG...
+# ------------------------------
+# Echo program name, followed by INFIX on the first line, with any
+# additional lines not showing INFIX.
+func_echo_infix_1 ()
+{
+ $debug_cmd
+
+ $require_term_colors
+
+ _G_infix=$1; shift
+ _G_indent=$_G_infix
+ _G_prefix="$progname: $_G_infix: "
+ _G_message=$*
+
+ # Strip color escape sequences before counting printable length
+ for _G_tc in "$tc_reset" "$tc_bold" "$tc_standout" "$tc_red" "$tc_green" "$tc_blue" "$tc_cyan"
+ do
+ test -n "$_G_tc" && {
+ _G_esc_tc=`$ECHO "$_G_tc" | $SED "$sed_make_literal_regex"`
+ _G_indent=`$ECHO "$_G_indent" | $SED "s|$_G_esc_tc||g"`
+ }
+ done
+ _G_indent="$progname: "`echo "$_G_indent" | $SED 's|.| |g'`" " ## exclude from sc_prohibit_nested_quotes
+
+ func_echo_infix_1_IFS=$IFS
+ IFS=$nl
+ for _G_line in $_G_message; do
+ IFS=$func_echo_infix_1_IFS
+ $ECHO "$_G_prefix$tc_bold$_G_line$tc_reset" >&2
+ _G_prefix=$_G_indent
+ done
+ IFS=$func_echo_infix_1_IFS
+}
+
+
+# func_error ARG...
+# -----------------
+# Echo program name prefixed message to standard error.
+func_error ()
+{
+ $debug_cmd
+
+ $require_term_colors
+
+ func_echo_infix_1 " $tc_standout${tc_red}error$tc_reset" "$*" >&2
+}
+
+
+# func_fatal_error ARG...
+# -----------------------
+# Echo program name prefixed message to standard error, and exit.
+func_fatal_error ()
+{
+ $debug_cmd
+
+ func_error "$*"
+ exit $EXIT_FAILURE
+}
+
+
+# func_grep EXPRESSION FILENAME
+# -----------------------------
# Check whether EXPRESSION matches any line of FILENAME, without output.
func_grep ()
{
+ $debug_cmd
+
$GREP "$1" "$2" >/dev/null 2>&1
}
-# func_mkdir_p directory-path
+# func_len STRING
+# ---------------
+# Set func_len_result to the length of STRING. STRING may not
+# start with a hyphen.
+ test -z "$_G_HAVE_XSI_OPS" \
+ && (eval 'x=a/b/c;
+ test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \
+ && _G_HAVE_XSI_OPS=yes
+
+if test yes = "$_G_HAVE_XSI_OPS"; then
+ eval 'func_len ()
+ {
+ $debug_cmd
+
+ func_len_result=${#1}
+ }'
+else
+ func_len ()
+ {
+ $debug_cmd
+
+ func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
+ }
+fi
+
+
+# func_mkdir_p DIRECTORY-PATH
+# ---------------------------
# Make sure the entire path to DIRECTORY-PATH is available.
func_mkdir_p ()
{
- my_directory_path="$1"
- my_dir_list=
+ $debug_cmd
+
+ _G_directory_path=$1
+ _G_dir_list=
- if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then
+ if test -n "$_G_directory_path" && test : != "$opt_dry_run"; then
- # Protect directory names starting with `-'
- case $my_directory_path in
- -*) my_directory_path="./$my_directory_path" ;;
+ # Protect directory names starting with '-'
+ case $_G_directory_path in
+ -*) _G_directory_path=./$_G_directory_path ;;
esac
# While some portion of DIR does not yet exist...
- while test ! -d "$my_directory_path"; do
+ while test ! -d "$_G_directory_path"; do
# ...make a list in topmost first order. Use a colon delimited
# list incase some portion of path contains whitespace.
- my_dir_list="$my_directory_path:$my_dir_list"
+ _G_dir_list=$_G_directory_path:$_G_dir_list
# If the last portion added has no slash in it, the list is done
- case $my_directory_path in */*) ;; *) break ;; esac
+ case $_G_directory_path in */*) ;; *) break ;; esac
# ...otherwise throw away the child directory and loop
- my_directory_path=`$ECHO "$my_directory_path" | $SED -e "$dirname"`
+ _G_directory_path=`$ECHO "$_G_directory_path" | $SED -e "$sed_dirname"`
done
- my_dir_list=`$ECHO "$my_dir_list" | $SED 's,:*$,,'`
+ _G_dir_list=`$ECHO "$_G_dir_list" | $SED 's|:*$||'`
- save_mkdir_p_IFS="$IFS"; IFS=':'
- for my_dir in $my_dir_list; do
- IFS="$save_mkdir_p_IFS"
- # mkdir can fail with a `File exist' error if two processes
+ func_mkdir_p_IFS=$IFS; IFS=:
+ for _G_dir in $_G_dir_list; do
+ IFS=$func_mkdir_p_IFS
+ # mkdir can fail with a 'File exist' error if two processes
# try to create one of the directories concurrently. Don't
# stop in that case!
- $MKDIR "$my_dir" 2>/dev/null || :
+ $MKDIR "$_G_dir" 2>/dev/null || :
done
- IFS="$save_mkdir_p_IFS"
+ IFS=$func_mkdir_p_IFS
# Bail out if we (or some other process) failed to create a directory.
- test -d "$my_directory_path" || \
- func_fatal_error "Failed to create \`$1'"
+ test -d "$_G_directory_path" || \
+ func_fatal_error "Failed to create '$1'"
fi
}
-# func_mktempdir [string]
+# func_mktempdir [BASENAME]
+# -------------------------
# Make a temporary directory that won't clash with other running
# libtool processes, and avoids race conditions if possible. If
-# given, STRING is the basename for that directory.
+# given, BASENAME is the basename for that directory.
func_mktempdir ()
{
- my_template="${TMPDIR-/tmp}/${1-$progname}"
+ $debug_cmd
+
+ _G_template=${TMPDIR-/tmp}/${1-$progname}
- if test "$opt_dry_run" = ":"; then
+ if test : = "$opt_dry_run"; then
# Return a directory name, but don't create it in dry-run mode
- my_tmpdir="${my_template}-$$"
+ _G_tmpdir=$_G_template-$$
else
# If mktemp works, use that first and foremost
- my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null`
+ _G_tmpdir=`mktemp -d "$_G_template-XXXXXXXX" 2>/dev/null`
- if test ! -d "$my_tmpdir"; then
+ if test ! -d "$_G_tmpdir"; then
# Failing that, at least try and use $RANDOM to avoid a race
- my_tmpdir="${my_template}-${RANDOM-0}$$"
+ _G_tmpdir=$_G_template-${RANDOM-0}$$
+
+ func_mktempdir_umask=`umask`
+ umask 0077
+ $MKDIR "$_G_tmpdir"
+ umask $func_mktempdir_umask
+ fi
+
+ # If we're not in dry-run mode, bomb out on failure
+ test -d "$_G_tmpdir" || \
+ func_fatal_error "cannot create temporary directory '$_G_tmpdir'"
+ fi
+
+ $ECHO "$_G_tmpdir"
+}
+
+
+# func_normal_abspath PATH
+# ------------------------
+# Remove doubled-up and trailing slashes, "." path components,
+# and cancel out any ".." path components in PATH after making
+# it an absolute path.
+func_normal_abspath ()
+{
+ $debug_cmd
+
+ # These SED scripts presuppose an absolute path with a trailing slash.
+ _G_pathcar='s|^/\([^/]*\).*$|\1|'
+ _G_pathcdr='s|^/[^/]*||'
+ _G_removedotparts=':dotsl
+ s|/\./|/|g
+ t dotsl
+ s|/\.$|/|'
+ _G_collapseslashes='s|/\{1,\}|/|g'
+ _G_finalslash='s|/*$|/|'
+
+ # Start from root dir and reassemble the path.
+ func_normal_abspath_result=
+ func_normal_abspath_tpath=$1
+ func_normal_abspath_altnamespace=
+ case $func_normal_abspath_tpath in
+ "")
+ # Empty path, that just means $cwd.
+ func_stripname '' '/' "`pwd`"
+ func_normal_abspath_result=$func_stripname_result
+ return
+ ;;
+ # The next three entries are used to spot a run of precisely
+ # two leading slashes without using negated character classes;
+ # we take advantage of case's first-match behaviour.
+ ///*)
+ # Unusual form of absolute path, do nothing.
+ ;;
+ //*)
+ # Not necessarily an ordinary path; POSIX reserves leading '//'
+ # and for example Cygwin uses it to access remote file shares
+ # over CIFS/SMB, so we conserve a leading double slash if found.
+ func_normal_abspath_altnamespace=/
+ ;;
+ /*)
+ # Absolute path, do nothing.
+ ;;
+ *)
+ # Relative path, prepend $cwd.
+ func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath
+ ;;
+ esac
+
+ # Cancel out all the simple stuff to save iterations. We also want
+ # the path to end with a slash for ease of parsing, so make sure
+ # there is one (and only one) here.
+ func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
+ -e "$_G_removedotparts" -e "$_G_collapseslashes" -e "$_G_finalslash"`
+ while :; do
+ # Processed it all yet?
+ if test / = "$func_normal_abspath_tpath"; then
+ # If we ascended to the root using ".." the result may be empty now.
+ if test -z "$func_normal_abspath_result"; then
+ func_normal_abspath_result=/
+ fi
+ break
+ fi
+ func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \
+ -e "$_G_pathcar"`
+ func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
+ -e "$_G_pathcdr"`
+ # Figure out what to do with it
+ case $func_normal_abspath_tcomponent in
+ "")
+ # Trailing empty path component, ignore it.
+ ;;
+ ..)
+ # Parent dir; strip last assembled component from result.
+ func_dirname "$func_normal_abspath_result"
+ func_normal_abspath_result=$func_dirname_result
+ ;;
+ *)
+ # Actual path component, append it.
+ func_append func_normal_abspath_result "/$func_normal_abspath_tcomponent"
+ ;;
+ esac
+ done
+ # Restore leading double-slash if one was found on entry.
+ func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result
+}
+
+
+# func_notquiet ARG...
+# --------------------
+# Echo program name prefixed message only when not in quiet mode.
+func_notquiet ()
+{
+ $debug_cmd
+
+ $opt_quiet || func_echo ${1+"$@"}
+
+ # A bug in bash halts the script if the last line of a function
+ # fails when set -e is in force, so we need another command to
+ # work around that:
+ :
+}
+
+
+# func_relative_path SRCDIR DSTDIR
+# --------------------------------
+# Set func_relative_path_result to the relative path from SRCDIR to DSTDIR.
+func_relative_path ()
+{
+ $debug_cmd
+
+ func_relative_path_result=
+ func_normal_abspath "$1"
+ func_relative_path_tlibdir=$func_normal_abspath_result
+ func_normal_abspath "$2"
+ func_relative_path_tbindir=$func_normal_abspath_result
+
+ # Ascend the tree starting from libdir
+ while :; do
+ # check if we have found a prefix of bindir
+ case $func_relative_path_tbindir in
+ $func_relative_path_tlibdir)
+ # found an exact match
+ func_relative_path_tcancelled=
+ break
+ ;;
+ $func_relative_path_tlibdir*)
+ # found a matching prefix
+ func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir"
+ func_relative_path_tcancelled=$func_stripname_result
+ if test -z "$func_relative_path_result"; then
+ func_relative_path_result=.
+ fi
+ break
+ ;;
+ *)
+ func_dirname $func_relative_path_tlibdir
+ func_relative_path_tlibdir=$func_dirname_result
+ if test -z "$func_relative_path_tlibdir"; then
+ # Have to descend all the way to the root!
+ func_relative_path_result=../$func_relative_path_result
+ func_relative_path_tcancelled=$func_relative_path_tbindir
+ break
+ fi
+ func_relative_path_result=../$func_relative_path_result
+ ;;
+ esac
+ done
+
+ # Now calculate path; take care to avoid doubling-up slashes.
+ func_stripname '' '/' "$func_relative_path_result"
+ func_relative_path_result=$func_stripname_result
+ func_stripname '/' '/' "$func_relative_path_tcancelled"
+ if test -n "$func_stripname_result"; then
+ func_append func_relative_path_result "/$func_stripname_result"
+ fi
+
+ # Normalisation. If bindir is libdir, return '.' else relative path.
+ if test -n "$func_relative_path_result"; then
+ func_stripname './' '' "$func_relative_path_result"
+ func_relative_path_result=$func_stripname_result
+ fi
+
+ test -n "$func_relative_path_result" || func_relative_path_result=.
+
+ :
+}
+
+
+# func_quote_for_eval ARG...
+# --------------------------
+# Aesthetically quote ARGs to be evaled later.
+# This function returns two values:
+# i) func_quote_for_eval_result
+# double-quoted, suitable for a subsequent eval
+# ii) func_quote_for_eval_unquoted_result
+# has all characters that are still active within double
+# quotes backslashified.
+func_quote_for_eval ()
+{
+ $debug_cmd
+
+ func_quote_for_eval_unquoted_result=
+ func_quote_for_eval_result=
+ while test 0 -lt $#; do
+ case $1 in
+ *[\\\`\"\$]*)
+ _G_unquoted_arg=`printf '%s\n' "$1" |$SED "$sed_quote_subst"` ;;
+ *)
+ _G_unquoted_arg=$1 ;;
+ esac
+ if test -n "$func_quote_for_eval_unquoted_result"; then
+ func_append func_quote_for_eval_unquoted_result " $_G_unquoted_arg"
+ else
+ func_append func_quote_for_eval_unquoted_result "$_G_unquoted_arg"
+ fi
+
+ case $_G_unquoted_arg in
+ # Double-quote args containing shell metacharacters to delay
+ # word splitting, command substitution and variable expansion
+ # for a subsequent eval.
+ # Many Bourne shells cannot handle close brackets correctly
+ # in scan sets, so we specify it separately.
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
+ _G_quoted_arg=\"$_G_unquoted_arg\"
+ ;;
+ *)
+ _G_quoted_arg=$_G_unquoted_arg
+ ;;
+ esac
+
+ if test -n "$func_quote_for_eval_result"; then
+ func_append func_quote_for_eval_result " $_G_quoted_arg"
+ else
+ func_append func_quote_for_eval_result "$_G_quoted_arg"
+ fi
+ shift
+ done
+}
+
+
+# func_quote_for_expand ARG
+# -------------------------
+# Aesthetically quote ARG to be evaled later; same as above,
+# but do not quote variable references.
+func_quote_for_expand ()
+{
+ $debug_cmd
+
+ case $1 in
+ *[\\\`\"]*)
+ _G_arg=`$ECHO "$1" | $SED \
+ -e "$sed_double_quote_subst" -e "$sed_double_backslash"` ;;
+ *)
+ _G_arg=$1 ;;
+ esac
+
+ case $_G_arg in
+ # Double-quote args containing shell metacharacters to delay
+ # word splitting and command substitution for a subsequent eval.
+ # Many Bourne shells cannot handle close brackets correctly
+ # in scan sets, so we specify it separately.
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
+ _G_arg=\"$_G_arg\"
+ ;;
+ esac
+
+ func_quote_for_expand_result=$_G_arg
+}
+
+
+# func_stripname PREFIX SUFFIX NAME
+# ---------------------------------
+# strip PREFIX and SUFFIX from NAME, and store in func_stripname_result.
+# PREFIX and SUFFIX must not contain globbing or regex special
+# characters, hashes, percent signs, but SUFFIX may contain a leading
+# dot (in which case that matches only a dot).
+if test yes = "$_G_HAVE_XSI_OPS"; then
+ eval 'func_stripname ()
+ {
+ $debug_cmd
+
+ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
+ # positional parameters, so assign one to ordinary variable first.
+ func_stripname_result=$3
+ func_stripname_result=${func_stripname_result#"$1"}
+ func_stripname_result=${func_stripname_result%"$2"}
+ }'
+else
+ func_stripname ()
+ {
+ $debug_cmd
+
+ case $2 in
+ .*) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%\\\\$2\$%%"`;;
+ *) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%$2\$%%"`;;
+ esac
+ }
+fi
+
+
+# func_show_eval CMD [FAIL_EXP]
+# -----------------------------
+# Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is
+# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP
+# is given, then evaluate it.
+func_show_eval ()
+{
+ $debug_cmd
+
+ _G_cmd=$1
+ _G_fail_exp=${2-':'}
+
+ func_quote_for_expand "$_G_cmd"
+ eval "func_notquiet $func_quote_for_expand_result"
+
+ $opt_dry_run || {
+ eval "$_G_cmd"
+ _G_status=$?
+ if test 0 -ne "$_G_status"; then
+ eval "(exit $_G_status); $_G_fail_exp"
+ fi
+ }
+}
+
+
+# func_show_eval_locale CMD [FAIL_EXP]
+# ------------------------------------
+# Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is
+# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP
+# is given, then evaluate it. Use the saved locale for evaluation.
+func_show_eval_locale ()
+{
+ $debug_cmd
+
+ _G_cmd=$1
+ _G_fail_exp=${2-':'}
+
+ $opt_quiet || {
+ func_quote_for_expand "$_G_cmd"
+ eval "func_echo $func_quote_for_expand_result"
+ }
+
+ $opt_dry_run || {
+ eval "$_G_user_locale
+ $_G_cmd"
+ _G_status=$?
+ eval "$_G_safe_locale"
+ if test 0 -ne "$_G_status"; then
+ eval "(exit $_G_status); $_G_fail_exp"
+ fi
+ }
+}
+
+
+# func_tr_sh
+# ----------
+# Turn $1 into a string suitable for a shell variable name.
+# Result is stored in $func_tr_sh_result. All characters
+# not in the set a-zA-Z0-9_ are replaced with '_'. Further,
+# if $1 begins with a digit, a '_' is prepended as well.
+func_tr_sh ()
+{
+ $debug_cmd
+
+ case $1 in
+ [0-9]* | *[!a-zA-Z0-9_]*)
+ func_tr_sh_result=`$ECHO "$1" | $SED -e 's/^\([0-9]\)/_\1/' -e 's/[^a-zA-Z0-9_]/_/g'`
+ ;;
+ * )
+ func_tr_sh_result=$1
+ ;;
+ esac
+}
+
+
+# func_verbose ARG...
+# -------------------
+# Echo program name prefixed message in verbose mode only.
+func_verbose ()
+{
+ $debug_cmd
+
+ $opt_verbose && func_echo "$*"
+
+ :
+}
+
+
+# func_warn_and_continue ARG...
+# -----------------------------
+# Echo program name prefixed warning message to standard error.
+func_warn_and_continue ()
+{
+ $debug_cmd
+
+ $require_term_colors
+
+ func_echo_infix_1 "${tc_red}warning$tc_reset" "$*" >&2
+}
+
+
+# func_warning CATEGORY ARG...
+# ----------------------------
+# Echo program name prefixed warning message to standard error. Warning
+# messages can be filtered according to CATEGORY, where this function
+# elides messages where CATEGORY is not listed in the global variable
+# 'opt_warning_types'.
+func_warning ()
+{
+ $debug_cmd
+
+ # CATEGORY must be in the warning_categories list!
+ case " $warning_categories " in
+ *" $1 "*) ;;
+ *) func_internal_error "invalid warning category '$1'" ;;
+ esac
+
+ _G_category=$1
+ shift
+
+ case " $opt_warning_types " in
+ *" $_G_category "*) $warning_func ${1+"$@"} ;;
+ esac
+}
+
+
+# func_sort_ver VER1 VER2
+# -----------------------
+# 'sort -V' is not generally available.
+# Note this deviates from the version comparison in automake
+# in that it treats 1.5 < 1.5.0, and treats 1.4.4a < 1.4-p3a
+# but this should suffice as we won't be specifying old
+# version formats or redundant trailing .0 in bootstrap.conf.
+# If we did want full compatibility then we should probably
+# use m4_version_compare from autoconf.
+func_sort_ver ()
+{
+ $debug_cmd
+
+ printf '%s\n%s\n' "$1" "$2" \
+ | sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n -k 5,5n -k 6,6n -k 7,7n -k 8,8n -k 9,9n
+}
+
+# func_lt_ver PREV CURR
+# ---------------------
+# Return true if PREV and CURR are in the correct order according to
+# func_sort_ver, otherwise false. Use it like this:
+#
+# func_lt_ver "$prev_ver" "$proposed_ver" || func_fatal_error "..."
+func_lt_ver ()
+{
+ $debug_cmd
+
+ test "x$1" = x`func_sort_ver "$1" "$2" | $SED 1q`
+}
+
+
+# Local variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'before-save-hook 'time-stamp)
+# time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC"
+# time-stamp-time-zone: "UTC"
+# End:
+#! /bin/sh
+
+# Set a version string for this script.
+scriptversion=2014-01-07.03; # UTC
+
+# A portable, pluggable option parser for Bourne shell.
+# Written by Gary V. Vaughan, 2010
+
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
+# This is free software; see the source for copying conditions. There is NO
+# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+# Please report bugs or propose patches to gary@gnu.org.
+
+
+## ------ ##
+## Usage. ##
+## ------ ##
+
+# This file is a library for parsing options in your shell scripts along
+# with assorted other useful supporting features that you can make use
+# of too.
+#
+# For the simplest scripts you might need only:
+#
+# #!/bin/sh
+# . relative/path/to/funclib.sh
+# . relative/path/to/options-parser
+# scriptversion=1.0
+# func_options ${1+"$@"}
+# eval set dummy "$func_options_result"; shift
+# ...rest of your script...
+#
+# In order for the '--version' option to work, you will need to have a
+# suitably formatted comment like the one at the top of this file
+# starting with '# Written by ' and ending with '# warranty; '.
+#
+# For '-h' and '--help' to work, you will also need a one line
+# description of your script's purpose in a comment directly above the
+# '# Written by ' line, like the one at the top of this file.
+#
+# The default options also support '--debug', which will turn on shell
+# execution tracing (see the comment above debug_cmd below for another
+# use), and '--verbose' and the func_verbose function to allow your script
+# to display verbose messages only when your user has specified
+# '--verbose'.
+#
+# After sourcing this file, you can plug processing for additional
+# options by amending the variables from the 'Configuration' section
+# below, and following the instructions in the 'Option parsing'
+# section further down.
+
+## -------------- ##
+## Configuration. ##
+## -------------- ##
+
+# You should override these variables in your script after sourcing this
+# file so that they reflect the customisations you have added to the
+# option parser.
+
+# The usage line for option parsing errors and the start of '-h' and
+# '--help' output messages. You can embed shell variables for delayed
+# expansion at the time the message is displayed, but you will need to
+# quote other shell meta-characters carefully to prevent them being
+# expanded when the contents are evaled.
+usage='$progpath [OPTION]...'
+
+# Short help message in response to '-h' and '--help'. Add to this or
+# override it after sourcing this library to reflect the full set of
+# options your script accepts.
+usage_message="\
+ --debug enable verbose shell tracing
+ -W, --warnings=CATEGORY
+ report the warnings falling in CATEGORY [all]
+ -v, --verbose verbosely report processing
+ --version print version information and exit
+ -h, --help print short or long help message and exit
+"
+
+# Additional text appended to 'usage_message' in response to '--help'.
+long_help_message="
+Warning categories include:
+ 'all' show all warnings
+ 'none' turn off all the warnings
+ 'error' warnings are treated as fatal errors"
+
+# Help message printed before fatal option parsing errors.
+fatal_help="Try '\$progname --help' for more information."
+
+
+
+## ------------------------- ##
+## Hook function management. ##
+## ------------------------- ##
+
+# This section contains functions for adding, removing, and running hooks
+# to the main code. A hook is just a named list of of function, that can
+# be run in order later on.
+
+# func_hookable FUNC_NAME
+# -----------------------
+# Declare that FUNC_NAME will run hooks added with
+# 'func_add_hook FUNC_NAME ...'.
+func_hookable ()
+{
+ $debug_cmd
+
+ func_append hookable_fns " $1"
+}
+
+
+# func_add_hook FUNC_NAME HOOK_FUNC
+# ---------------------------------
+# Request that FUNC_NAME call HOOK_FUNC before it returns. FUNC_NAME must
+# first have been declared "hookable" by a call to 'func_hookable'.
+func_add_hook ()
+{
+ $debug_cmd
+
+ case " $hookable_fns " in
+ *" $1 "*) ;;
+ *) func_fatal_error "'$1' does not accept hook functions." ;;
+ esac
+
+ eval func_append ${1}_hooks '" $2"'
+}
+
+
+# func_remove_hook FUNC_NAME HOOK_FUNC
+# ------------------------------------
+# Remove HOOK_FUNC from the list of functions called by FUNC_NAME.
+func_remove_hook ()
+{
+ $debug_cmd
+
+ eval ${1}_hooks='`$ECHO "\$'$1'_hooks" |$SED "s| '$2'||"`'
+}
+
+
+# func_run_hooks FUNC_NAME [ARG]...
+# ---------------------------------
+# Run all hook functions registered to FUNC_NAME.
+# It is assumed that the list of hook functions contains nothing more
+# than a whitespace-delimited list of legal shell function names, and
+# no effort is wasted trying to catch shell meta-characters or preserve
+# whitespace.
+func_run_hooks ()
+{
+ $debug_cmd
+
+ case " $hookable_fns " in
+ *" $1 "*) ;;
+ *) func_fatal_error "'$1' does not support hook funcions.n" ;;
+ esac
+
+ eval _G_hook_fns=\$$1_hooks; shift
+
+ for _G_hook in $_G_hook_fns; do
+ eval $_G_hook '"$@"'
+
+ # store returned options list back into positional
+ # parameters for next 'cmd' execution.
+ eval _G_hook_result=\$${_G_hook}_result
+ eval set dummy "$_G_hook_result"; shift
+ done
+
+ func_quote_for_eval ${1+"$@"}
+ func_run_hooks_result=$func_quote_for_eval_result
+}
+
+
+
+## --------------- ##
+## Option parsing. ##
+## --------------- ##
+
+# In order to add your own option parsing hooks, you must accept the
+# full positional parameter list in your hook function, remove any
+# options that you action, and then pass back the remaining unprocessed
+# options in '_result', escaped suitably for
+# 'eval'. Like this:
+#
+# my_options_prep ()
+# {
+# $debug_cmd
+#
+# # Extend the existing usage message.
+# usage_message=$usage_message'
+# -s, --silent don'\''t print informational messages
+# '
+#
+# func_quote_for_eval ${1+"$@"}
+# my_options_prep_result=$func_quote_for_eval_result
+# }
+# func_add_hook func_options_prep my_options_prep
+#
+#
+# my_silent_option ()
+# {
+# $debug_cmd
+#
+# # Note that for efficiency, we parse as many options as we can
+# # recognise in a loop before passing the remainder back to the
+# # caller on the first unrecognised argument we encounter.
+# while test $# -gt 0; do
+# opt=$1; shift
+# case $opt in
+# --silent|-s) opt_silent=: ;;
+# # Separate non-argument short options:
+# -s*) func_split_short_opt "$_G_opt"
+# set dummy "$func_split_short_opt_name" \
+# "-$func_split_short_opt_arg" ${1+"$@"}
+# shift
+# ;;
+# *) set dummy "$_G_opt" "$*"; shift; break ;;
+# esac
+# done
+#
+# func_quote_for_eval ${1+"$@"}
+# my_silent_option_result=$func_quote_for_eval_result
+# }
+# func_add_hook func_parse_options my_silent_option
+#
+#
+# my_option_validation ()
+# {
+# $debug_cmd
+#
+# $opt_silent && $opt_verbose && func_fatal_help "\
+# '--silent' and '--verbose' options are mutually exclusive."
+#
+# func_quote_for_eval ${1+"$@"}
+# my_option_validation_result=$func_quote_for_eval_result
+# }
+# func_add_hook func_validate_options my_option_validation
+#
+# You'll alse need to manually amend $usage_message to reflect the extra
+# options you parse. It's preferable to append if you can, so that
+# multiple option parsing hooks can be added safely.
+
+
+# func_options [ARG]...
+# ---------------------
+# All the functions called inside func_options are hookable. See the
+# individual implementations for details.
+func_hookable func_options
+func_options ()
+{
+ $debug_cmd
- save_mktempdir_umask=`umask`
- umask 0077
- $MKDIR "$my_tmpdir"
- umask $save_mktempdir_umask
- fi
+ func_options_prep ${1+"$@"}
+ eval func_parse_options \
+ ${func_options_prep_result+"$func_options_prep_result"}
+ eval func_validate_options \
+ ${func_parse_options_result+"$func_parse_options_result"}
- # If we're not in dry-run mode, bomb out on failure
- test -d "$my_tmpdir" || \
- func_fatal_error "cannot create temporary directory \`$my_tmpdir'"
- fi
+ eval func_run_hooks func_options \
+ ${func_validate_options_result+"$func_validate_options_result"}
- $ECHO "$my_tmpdir"
+ # save modified positional parameters for caller
+ func_options_result=$func_run_hooks_result
}
-# func_quote_for_eval arg
-# Aesthetically quote ARG to be evaled later.
-# This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT
-# is double-quoted, suitable for a subsequent eval, whereas
-# FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters
-# which are still active within double quotes backslashified.
-func_quote_for_eval ()
+# func_options_prep [ARG]...
+# --------------------------
+# All initialisations required before starting the option parse loop.
+# Note that when calling hook functions, we pass through the list of
+# positional parameters. If a hook function modifies that list, and
+# needs to propogate that back to rest of this script, then the complete
+# modified list must be put in 'func_run_hooks_result' before
+# returning.
+func_hookable func_options_prep
+func_options_prep ()
{
- case $1 in
- *[\\\`\"\$]*)
- func_quote_for_eval_unquoted_result=`$ECHO "$1" | $SED "$sed_quote_subst"` ;;
- *)
- func_quote_for_eval_unquoted_result="$1" ;;
- esac
+ $debug_cmd
- case $func_quote_for_eval_unquoted_result in
- # Double-quote args containing shell metacharacters to delay
- # word splitting, command substitution and and variable
- # expansion for a subsequent eval.
- # Many Bourne shells cannot handle close brackets correctly
- # in scan sets, so we specify it separately.
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\""
- ;;
- *)
- func_quote_for_eval_result="$func_quote_for_eval_unquoted_result"
- esac
+ # Option defaults:
+ opt_verbose=false
+ opt_warning_types=
+
+ func_run_hooks func_options_prep ${1+"$@"}
+
+ # save modified positional parameters for caller
+ func_options_prep_result=$func_run_hooks_result
}
-# func_quote_for_expand arg
-# Aesthetically quote ARG to be evaled later; same as above,
-# but do not quote variable references.
-func_quote_for_expand ()
+# func_parse_options [ARG]...
+# ---------------------------
+# The main option parsing loop.
+func_hookable func_parse_options
+func_parse_options ()
{
- case $1 in
- *[\\\`\"]*)
- my_arg=`$ECHO "$1" | $SED \
- -e "$double_quote_subst" -e "$sed_double_backslash"` ;;
- *)
- my_arg="$1" ;;
- esac
+ $debug_cmd
- case $my_arg in
- # Double-quote args containing shell metacharacters to delay
- # word splitting and command substitution for a subsequent eval.
- # Many Bourne shells cannot handle close brackets correctly
- # in scan sets, so we specify it separately.
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- my_arg="\"$my_arg\""
- ;;
- esac
+ func_parse_options_result=
- func_quote_for_expand_result="$my_arg"
-}
+ # this just eases exit handling
+ while test $# -gt 0; do
+ # Defer to hook functions for initial option parsing, so they
+ # get priority in the event of reusing an option name.
+ func_run_hooks func_parse_options ${1+"$@"}
+ # Adjust func_parse_options positional parameters to match
+ eval set dummy "$func_run_hooks_result"; shift
-# func_show_eval cmd [fail_exp]
-# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is
-# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP
-# is given, then evaluate it.
-func_show_eval ()
-{
- my_cmd="$1"
- my_fail_exp="${2-:}"
+ # Break out of the loop if we already parsed every option.
+ test $# -gt 0 || break
- ${opt_silent-false} || {
- func_quote_for_expand "$my_cmd"
- eval "func_echo $func_quote_for_expand_result"
- }
+ _G_opt=$1
+ shift
+ case $_G_opt in
+ --debug|-x) debug_cmd='set -x'
+ func_echo "enabling shell trace mode"
+ $debug_cmd
+ ;;
+
+ --no-warnings|--no-warning|--no-warn)
+ set dummy --warnings none ${1+"$@"}
+ shift
+ ;;
- if ${opt_dry_run-false}; then :; else
- eval "$my_cmd"
- my_status=$?
- if test "$my_status" -eq 0; then :; else
- eval "(exit $my_status); $my_fail_exp"
- fi
- fi
+ --warnings|--warning|-W)
+ test $# = 0 && func_missing_arg $_G_opt && break
+ case " $warning_categories $1" in
+ *" $1 "*)
+ # trailing space prevents matching last $1 above
+ func_append_uniq opt_warning_types " $1"
+ ;;
+ *all)
+ opt_warning_types=$warning_categories
+ ;;
+ *none)
+ opt_warning_types=none
+ warning_func=:
+ ;;
+ *error)
+ opt_warning_types=$warning_categories
+ warning_func=func_fatal_error
+ ;;
+ *)
+ func_fatal_error \
+ "unsupported warning category: '$1'"
+ ;;
+ esac
+ shift
+ ;;
+
+ --verbose|-v) opt_verbose=: ;;
+ --version) func_version ;;
+ -\?|-h) func_usage ;;
+ --help) func_help ;;
+
+ # Separate optargs to long options (plugins may need this):
+ --*=*) func_split_equals "$_G_opt"
+ set dummy "$func_split_equals_lhs" \
+ "$func_split_equals_rhs" ${1+"$@"}
+ shift
+ ;;
+
+ # Separate optargs to short options:
+ -W*)
+ func_split_short_opt "$_G_opt"
+ set dummy "$func_split_short_opt_name" \
+ "$func_split_short_opt_arg" ${1+"$@"}
+ shift
+ ;;
+
+ # Separate non-argument short options:
+ -\?*|-h*|-v*|-x*)
+ func_split_short_opt "$_G_opt"
+ set dummy "$func_split_short_opt_name" \
+ "-$func_split_short_opt_arg" ${1+"$@"}
+ shift
+ ;;
+
+ --) break ;;
+ -*) func_fatal_help "unrecognised option: '$_G_opt'" ;;
+ *) set dummy "$_G_opt" ${1+"$@"}; shift; break ;;
+ esac
+ done
+
+ # save modified positional parameters for caller
+ func_quote_for_eval ${1+"$@"}
+ func_parse_options_result=$func_quote_for_eval_result
}
-# func_show_eval_locale cmd [fail_exp]
-# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is
-# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP
-# is given, then evaluate it. Use the saved locale for evaluation.
-func_show_eval_locale ()
+# func_validate_options [ARG]...
+# ------------------------------
+# Perform any sanity checks on option settings and/or unconsumed
+# arguments.
+func_hookable func_validate_options
+func_validate_options ()
{
- my_cmd="$1"
- my_fail_exp="${2-:}"
+ $debug_cmd
- ${opt_silent-false} || {
- func_quote_for_expand "$my_cmd"
- eval "func_echo $func_quote_for_expand_result"
- }
+ # Display all warnings if -W was not given.
+ test -n "$opt_warning_types" || opt_warning_types=" $warning_categories"
- if ${opt_dry_run-false}; then :; else
- eval "$lt_user_locale
- $my_cmd"
- my_status=$?
- eval "$lt_safe_locale"
- if test "$my_status" -eq 0; then :; else
- eval "(exit $my_status); $my_fail_exp"
- fi
- fi
-}
+ func_run_hooks func_validate_options ${1+"$@"}
-# func_tr_sh
-# Turn $1 into a string suitable for a shell variable name.
-# Result is stored in $func_tr_sh_result. All characters
-# not in the set a-zA-Z0-9_ are replaced with '_'. Further,
-# if $1 begins with a digit, a '_' is prepended as well.
-func_tr_sh ()
-{
- case $1 in
- [0-9]* | *[!a-zA-Z0-9_]*)
- func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'`
- ;;
- * )
- func_tr_sh_result=$1
- ;;
- esac
+ # Bail if the options were screwed!
+ $exit_cmd $EXIT_FAILURE
+
+ # save modified positional parameters for caller
+ func_validate_options_result=$func_run_hooks_result
}
-# func_version
-# Echo version message to standard output and exit.
-func_version ()
-{
- $opt_debug
- $SED -n '/(C)/!b go
- :more
- /\./!{
- N
- s/\n# / /
- b more
- }
- :go
- /^# '$PROGRAM' (GNU /,/# warranty; / {
- s/^# //
- s/^# *$//
- s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/
- p
- }' < "$progpath"
- exit $?
-}
+## ----------------- ##
+## Helper functions. ##
+## ----------------- ##
-# func_usage
-# Echo short help message to standard output and exit.
-func_usage ()
+# This section contains the helper functions used by the rest of the
+# hookable option parser framework in ascii-betical order.
+
+
+# func_fatal_help ARG...
+# ----------------------
+# Echo program name prefixed message to standard error, followed by
+# a help hint, and exit.
+func_fatal_help ()
{
- $opt_debug
+ $debug_cmd
- $SED -n '/^# Usage:/,/^# *.*--help/ {
- s/^# //
- s/^# *$//
- s/\$progname/'$progname'/
- p
- }' < "$progpath"
- echo
- $ECHO "run \`$progname --help | more' for full usage"
- exit $?
+ eval \$ECHO \""Usage: $usage"\"
+ eval \$ECHO \""$fatal_help"\"
+ func_error ${1+"$@"}
+ exit $EXIT_FAILURE
}
-# func_help [NOEXIT]
-# Echo long help message to standard output and exit,
-# unless 'noexit' is passed as argument.
+
+# func_help
+# ---------
+# Echo long help message to standard output and exit.
func_help ()
{
- $opt_debug
+ $debug_cmd
- $SED -n '/^# Usage:/,/# Report bugs to/ {
- :print
- s/^# //
- s/^# *$//
- s*\$progname*'$progname'*
- s*\$host*'"$host"'*
- s*\$SHELL*'"$SHELL"'*
- s*\$LTCC*'"$LTCC"'*
- s*\$LTCFLAGS*'"$LTCFLAGS"'*
- s*\$LD*'"$LD"'*
- s/\$with_gnu_ld/'"$with_gnu_ld"'/
- s/\$automake_version/'"`(${AUTOMAKE-automake} --version) 2>/dev/null |$SED 1q`"'/
- s/\$autoconf_version/'"`(${AUTOCONF-autoconf} --version) 2>/dev/null |$SED 1q`"'/
- p
- d
- }
- /^# .* home page:/b print
- /^# General help using/b print
- ' < "$progpath"
- ret=$?
- if test -z "$1"; then
- exit $ret
- fi
+ func_usage_message
+ $ECHO "$long_help_message"
+ exit 0
}
-# func_missing_arg argname
+
+# func_missing_arg ARGNAME
+# ------------------------
# Echo program name prefixed message to standard error and set global
# exit_cmd.
func_missing_arg ()
{
- $opt_debug
+ $debug_cmd
- func_error "missing argument for $1."
+ func_error "Missing argument for '$1'."
exit_cmd=exit
}
-# func_split_short_opt shortopt
+# func_split_equals STRING
+# ------------------------
+# Set func_split_equals_lhs and func_split_equals_rhs shell variables after
+# splitting STRING at the '=' sign.
+test -z "$_G_HAVE_XSI_OPS" \
+ && (eval 'x=a/b/c;
+ test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \
+ && _G_HAVE_XSI_OPS=yes
+
+if test yes = "$_G_HAVE_XSI_OPS"
+then
+ # This is an XSI compatible shell, allowing a faster implementation...
+ eval 'func_split_equals ()
+ {
+ $debug_cmd
+
+ func_split_equals_lhs=${1%%=*}
+ func_split_equals_rhs=${1#*=}
+ test "x$func_split_equals_lhs" = "x$1" \
+ && func_split_equals_rhs=
+ }'
+else
+ # ...otherwise fall back to using expr, which is often a shell builtin.
+ func_split_equals ()
+ {
+ $debug_cmd
+
+ func_split_equals_lhs=`expr "x$1" : 'x\([^=]*\)'`
+ func_split_equals_rhs=
+ test "x$func_split_equals_lhs" = "x$1" \
+ || func_split_equals_rhs=`expr "x$1" : 'x[^=]*=\(.*\)$'`
+ }
+fi #func_split_equals
+
+
+# func_split_short_opt SHORTOPT
+# -----------------------------
# Set func_split_short_opt_name and func_split_short_opt_arg shell
# variables after splitting SHORTOPT after the 2nd character.
-func_split_short_opt ()
+if test yes = "$_G_HAVE_XSI_OPS"
+then
+ # This is an XSI compatible shell, allowing a faster implementation...
+ eval 'func_split_short_opt ()
+ {
+ $debug_cmd
+
+ func_split_short_opt_arg=${1#??}
+ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}
+ }'
+else
+ # ...otherwise fall back to using expr, which is often a shell builtin.
+ func_split_short_opt ()
+ {
+ $debug_cmd
+
+ func_split_short_opt_name=`expr "x$1" : 'x-\(.\)'`
+ func_split_short_opt_arg=`expr "x$1" : 'x-.\(.*\)$'`
+ }
+fi #func_split_short_opt
+
+
+# func_usage
+# ----------
+# Echo short help message to standard output and exit.
+func_usage ()
{
- my_sed_short_opt='1s/^\(..\).*$/\1/;q'
- my_sed_short_rest='1s/^..\(.*\)$/\1/;q'
+ $debug_cmd
- func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"`
- func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"`
-} # func_split_short_opt may be replaced by extended shell implementation
+ func_usage_message
+ $ECHO "Run '$progname --help |${PAGER-more}' for full usage"
+ exit 0
+}
-# func_split_long_opt longopt
-# Set func_split_long_opt_name and func_split_long_opt_arg shell
-# variables after splitting LONGOPT at the `=' sign.
-func_split_long_opt ()
+# func_usage_message
+# ------------------
+# Echo short help message to standard output.
+func_usage_message ()
{
- my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q'
- my_sed_long_arg='1s/^--[^=]*=//'
+ $debug_cmd
- func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"`
- func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"`
-} # func_split_long_opt may be replaced by extended shell implementation
+ eval \$ECHO \""Usage: $usage"\"
+ echo
+ $SED -n 's|^# ||
+ /^Written by/{
+ x;p;x
+ }
+ h
+ /^Written by/q' < "$progpath"
+ echo
+ eval \$ECHO \""$usage_message"\"
+}
-exit_cmd=:
+# func_version
+# ------------
+# Echo version message to standard output and exit.
+func_version ()
+{
+ $debug_cmd
+ printf '%s\n' "$progname $scriptversion"
+ $SED -n '
+ /(C)/!b go
+ :more
+ /\./!{
+ N
+ s|\n# | |
+ b more
+ }
+ :go
+ /^# Written by /,/# warranty; / {
+ s|^# ||
+ s|^# *$||
+ s|\((C)\)[ 0-9,-]*[ ,-]\([1-9][0-9]* \)|\1 \2|
+ p
+ }
+ /^# Written by / {
+ s|^# ||
+ p
+ }
+ /^warranty; /q' < "$progpath"
+ exit $?
+}
-magic="%%%MAGIC variable%%%"
-magic_exe="%%%MAGIC EXE variable%%%"
+# Local variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'before-save-hook 'time-stamp)
+# time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC"
+# time-stamp-time-zone: "UTC"
+# End:
-# Global variables.
-nonopt=
-preserve_args=
-lo2o="s/\\.lo\$/.${objext}/"
-o2lo="s/\\.${objext}\$/.lo/"
-extracted_archives=
-extracted_serial=0
+# Set a version string.
+scriptversion='(GNU libtool) 2.4.6'
-# If this variable is set in any of the actions, the command in it
-# will be execed at the end. This prevents here-documents from being
-# left over by shells.
-exec_cmd=
-# func_append var value
-# Append VALUE to the end of shell variable VAR.
-func_append ()
+# func_echo ARG...
+# ----------------
+# Libtool also displays the current mode in messages, so override
+# funclib.sh func_echo with this custom definition.
+func_echo ()
{
- eval "${1}=\$${1}\${2}"
-} # func_append may be replaced by extended shell implementation
+ $debug_cmd
-# func_append_quoted var value
-# Quote VALUE and append to the end of shell variable VAR, separated
-# by a space.
-func_append_quoted ()
-{
- func_quote_for_eval "${2}"
- eval "${1}=\$${1}\\ \$func_quote_for_eval_result"
-} # func_append_quoted may be replaced by extended shell implementation
+ _G_message=$*
+
+ func_echo_IFS=$IFS
+ IFS=$nl
+ for _G_line in $_G_message; do
+ IFS=$func_echo_IFS
+ $ECHO "$progname${opt_mode+: $opt_mode}: $_G_line"
+ done
+ IFS=$func_echo_IFS
+}
-# func_arith arithmetic-term...
-func_arith ()
+# func_warning ARG...
+# -------------------
+# Libtool warnings are not categorized, so override funclib.sh
+# func_warning with this simpler definition.
+func_warning ()
{
- func_arith_result=`expr "${@}"`
-} # func_arith may be replaced by extended shell implementation
+ $debug_cmd
+ $warning_func ${1+"$@"}
+}
-# func_len string
-# STRING may not start with a hyphen.
-func_len ()
-{
- func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len`
-} # func_len may be replaced by extended shell implementation
+## ---------------- ##
+## Options parsing. ##
+## ---------------- ##
+
+# Hook in the functions to make sure our own options are parsed during
+# the option parsing loop.
+
+usage='$progpath [OPTION]... [MODE-ARG]...'
+
+# Short help message in response to '-h'.
+usage_message="Options:
+ --config show all configuration variables
+ --debug enable verbose shell tracing
+ -n, --dry-run display commands without modifying any files
+ --features display basic configuration information and exit
+ --mode=MODE use operation mode MODE
+ --no-warnings equivalent to '-Wnone'
+ --preserve-dup-deps don't remove duplicate dependency libraries
+ --quiet, --silent don't print informational messages
+ --tag=TAG use configuration variables from tag TAG
+ -v, --verbose print more informational messages than default
+ --version print version information
+ -W, --warnings=CATEGORY report the warnings falling in CATEGORY [all]
+ -h, --help, --help-all print short, long, or detailed help message
+"
-# func_lo2o object
-func_lo2o ()
+# Additional text appended to 'usage_message' in response to '--help'.
+func_help ()
{
- func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
-} # func_lo2o may be replaced by extended shell implementation
+ $debug_cmd
+ func_usage_message
+ $ECHO "$long_help_message
-# func_xform libobj-or-source
-func_xform ()
-{
- func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
-} # func_xform may be replaced by extended shell implementation
+MODE must be one of the following:
+
+ clean remove files from the build directory
+ compile compile a source file into a libtool object
+ execute automatically set library path, then run a program
+ finish complete the installation of libtool libraries
+ install install libraries or executables
+ link create a library or an executable
+ uninstall remove libraries from an installed directory
+
+MODE-ARGS vary depending on the MODE. When passed as first option,
+'--mode=MODE' may be abbreviated as 'MODE' or a unique abbreviation of that.
+Try '$progname --help --mode=MODE' for a more detailed description of MODE.
+
+When reporting a bug, please describe a test case to reproduce it and
+include the following information:
+
+ host-triplet: $host
+ shell: $SHELL
+ compiler: $LTCC
+ compiler flags: $LTCFLAGS
+ linker: $LD (gnu? $with_gnu_ld)
+ version: $progname (GNU libtool) 2.4.6
+ automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q`
+ autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q`
+
+Report bugs to .
+GNU libtool home page: .
+General help using GNU software: ."
+ exit 0
+}
+
+
+# func_lo2o OBJECT-NAME
+# ---------------------
+# Transform OBJECT-NAME from a '.lo' suffix to the platform specific
+# object suffix.
+
+lo2o=s/\\.lo\$/.$objext/
+o2lo=s/\\.$objext\$/.lo/
+
+if test yes = "$_G_HAVE_XSI_OPS"; then
+ eval 'func_lo2o ()
+ {
+ case $1 in
+ *.lo) func_lo2o_result=${1%.lo}.$objext ;;
+ * ) func_lo2o_result=$1 ;;
+ esac
+ }'
+
+ # func_xform LIBOBJ-OR-SOURCE
+ # ---------------------------
+ # Transform LIBOBJ-OR-SOURCE from a '.o' or '.c' (or otherwise)
+ # suffix to a '.lo' libtool-object suffix.
+ eval 'func_xform ()
+ {
+ func_xform_result=${1%.*}.lo
+ }'
+else
+ # ...otherwise fall back to using sed.
+ func_lo2o ()
+ {
+ func_lo2o_result=`$ECHO "$1" | $SED "$lo2o"`
+ }
+
+ func_xform ()
+ {
+ func_xform_result=`$ECHO "$1" | $SED 's|\.[^.]*$|.lo|'`
+ }
+fi
-# func_fatal_configuration arg...
+# func_fatal_configuration ARG...
+# -------------------------------
# Echo program name prefixed message to standard error, followed by
# a configuration failure hint, and exit.
func_fatal_configuration ()
{
- func_error ${1+"$@"}
- func_error "See the $PACKAGE documentation for more information."
- func_fatal_error "Fatal configuration error."
+ func__fatal_error ${1+"$@"} \
+ "See the $PACKAGE documentation for more information." \
+ "Fatal configuration error."
}
# func_config
+# -----------
# Display the configuration for all the tags in this script.
func_config ()
{
@@ -915,17 +2149,19 @@
exit $?
}
+
# func_features
+# -------------
# Display the features supported by this script.
func_features ()
{
echo "host: $host"
- if test "$build_libtool_libs" = yes; then
+ if test yes = "$build_libtool_libs"; then
echo "enable shared libraries"
else
echo "disable shared libraries"
fi
- if test "$build_old_libs" = yes; then
+ if test yes = "$build_old_libs"; then
echo "enable static libraries"
else
echo "disable static libraries"
@@ -934,289 +2170,297 @@
exit $?
}
-# func_enable_tag tagname
+
+# func_enable_tag TAGNAME
+# -----------------------
# Verify that TAGNAME is valid, and either flag an error and exit, or
# enable the TAGNAME tag. We also add TAGNAME to the global $taglist
# variable here.
func_enable_tag ()
{
- # Global variable:
- tagname="$1"
+ # Global variable:
+ tagname=$1
- re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$"
- re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$"
- sed_extractcf="/$re_begincf/,/$re_endcf/p"
-
- # Validate tagname.
- case $tagname in
- *[!-_A-Za-z0-9,/]*)
- func_fatal_error "invalid tag name: $tagname"
- ;;
- esac
+ re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$"
+ re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$"
+ sed_extractcf=/$re_begincf/,/$re_endcf/p
+
+ # Validate tagname.
+ case $tagname in
+ *[!-_A-Za-z0-9,/]*)
+ func_fatal_error "invalid tag name: $tagname"
+ ;;
+ esac
- # Don't test for the "default" C tag, as we know it's
- # there but not specially marked.
- case $tagname in
- CC) ;;
+ # Don't test for the "default" C tag, as we know it's
+ # there but not specially marked.
+ case $tagname in
+ CC) ;;
*)
- if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then
- taglist="$taglist $tagname"
+ if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then
+ taglist="$taglist $tagname"
- # Evaluate the configuration. Be careful to quote the path
- # and the sed script, to avoid splitting on whitespace, but
- # also don't use non-portable quotes within backquotes within
- # quotes we have to do it in 2 steps:
- extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"`
- eval "$extractedcf"
- else
- func_error "ignoring unknown tag $tagname"
- fi
- ;;
- esac
+ # Evaluate the configuration. Be careful to quote the path
+ # and the sed script, to avoid splitting on whitespace, but
+ # also don't use non-portable quotes within backquotes within
+ # quotes we have to do it in 2 steps:
+ extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"`
+ eval "$extractedcf"
+ else
+ func_error "ignoring unknown tag $tagname"
+ fi
+ ;;
+ esac
}
+
# func_check_version_match
+# ------------------------
# Ensure that we are using m4 macros, and libtool script from the same
# release of libtool.
func_check_version_match ()
{
- if test "$package_revision" != "$macro_revision"; then
- if test "$VERSION" != "$macro_version"; then
- if test -z "$macro_version"; then
- cat >&2 <<_LT_EOF
+ if test "$package_revision" != "$macro_revision"; then
+ if test "$VERSION" != "$macro_version"; then
+ if test -z "$macro_version"; then
+ cat >&2 <<_LT_EOF
$progname: Version mismatch error. This is $PACKAGE $VERSION, but the
$progname: definition of this LT_INIT comes from an older release.
$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
$progname: and run autoconf again.
_LT_EOF
- else
- cat >&2 <<_LT_EOF
+ else
+ cat >&2 <<_LT_EOF
$progname: Version mismatch error. This is $PACKAGE $VERSION, but the
$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
$progname: and run autoconf again.
_LT_EOF
- fi
- else
- cat >&2 <<_LT_EOF
+ fi
+ else
+ cat >&2 <<_LT_EOF
$progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision,
$progname: but the definition of this LT_INIT comes from revision $macro_revision.
$progname: You should recreate aclocal.m4 with macros from revision $package_revision
$progname: of $PACKAGE $VERSION and run autoconf again.
_LT_EOF
- fi
+ fi
- exit $EXIT_MISMATCH
- fi
+ exit $EXIT_MISMATCH
+ fi
}
-# Shorthand for --mode=foo, only valid as the first argument
-case $1 in
-clean|clea|cle|cl)
- shift; set dummy --mode clean ${1+"$@"}; shift
- ;;
-compile|compil|compi|comp|com|co|c)
- shift; set dummy --mode compile ${1+"$@"}; shift
- ;;
-execute|execut|execu|exec|exe|ex|e)
- shift; set dummy --mode execute ${1+"$@"}; shift
- ;;
-finish|finis|fini|fin|fi|f)
- shift; set dummy --mode finish ${1+"$@"}; shift
- ;;
-install|instal|insta|inst|ins|in|i)
- shift; set dummy --mode install ${1+"$@"}; shift
- ;;
-link|lin|li|l)
- shift; set dummy --mode link ${1+"$@"}; shift
- ;;
-uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
- shift; set dummy --mode uninstall ${1+"$@"}; shift
- ;;
-esac
+# libtool_options_prep [ARG]...
+# -----------------------------
+# Preparation for options parsed by libtool.
+libtool_options_prep ()
+{
+ $debug_mode
+ # Option defaults:
+ opt_config=false
+ opt_dlopen=
+ opt_dry_run=false
+ opt_help=false
+ opt_mode=
+ opt_preserve_dup_deps=false
+ opt_quiet=false
+ nonopt=
+ preserve_args=
-# Option defaults:
-opt_debug=:
-opt_dry_run=false
-opt_config=false
-opt_preserve_dup_deps=false
-opt_features=false
-opt_finish=false
-opt_help=false
-opt_help_all=false
-opt_silent=:
-opt_warning=:
-opt_verbose=:
-opt_silent=false
-opt_verbose=false
+ # Shorthand for --mode=foo, only valid as the first argument
+ case $1 in
+ clean|clea|cle|cl)
+ shift; set dummy --mode clean ${1+"$@"}; shift
+ ;;
+ compile|compil|compi|comp|com|co|c)
+ shift; set dummy --mode compile ${1+"$@"}; shift
+ ;;
+ execute|execut|execu|exec|exe|ex|e)
+ shift; set dummy --mode execute ${1+"$@"}; shift
+ ;;
+ finish|finis|fini|fin|fi|f)
+ shift; set dummy --mode finish ${1+"$@"}; shift
+ ;;
+ install|instal|insta|inst|ins|in|i)
+ shift; set dummy --mode install ${1+"$@"}; shift
+ ;;
+ link|lin|li|l)
+ shift; set dummy --mode link ${1+"$@"}; shift
+ ;;
+ uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
+ shift; set dummy --mode uninstall ${1+"$@"}; shift
+ ;;
+ esac
+ # Pass back the list of options.
+ func_quote_for_eval ${1+"$@"}
+ libtool_options_prep_result=$func_quote_for_eval_result
+}
+func_add_hook func_options_prep libtool_options_prep
-# Parse options once, thoroughly. This comes as soon as possible in the
-# script to make things like `--version' happen as quickly as we can.
-{
- # this just eases exit handling
- while test $# -gt 0; do
- opt="$1"
- shift
- case $opt in
- --debug|-x) opt_debug='set -x'
- func_echo "enabling shell trace mode"
- $opt_debug
- ;;
- --dry-run|--dryrun|-n)
- opt_dry_run=:
- ;;
- --config)
- opt_config=:
-func_config
- ;;
- --dlopen|-dlopen)
- optarg="$1"
- opt_dlopen="${opt_dlopen+$opt_dlopen
-}$optarg"
- shift
- ;;
- --preserve-dup-deps)
- opt_preserve_dup_deps=:
- ;;
- --features)
- opt_features=:
-func_features
- ;;
- --finish)
- opt_finish=:
-set dummy --mode finish ${1+"$@"}; shift
- ;;
- --help)
- opt_help=:
- ;;
- --help-all)
- opt_help_all=:
-opt_help=': help-all'
- ;;
- --mode)
- test $# = 0 && func_missing_arg $opt && break
- optarg="$1"
- opt_mode="$optarg"
-case $optarg in
- # Valid mode arguments:
- clean|compile|execute|finish|install|link|relink|uninstall) ;;
-
- # Catch anything else as an error
- *) func_error "invalid argument for $opt"
- exit_cmd=exit
- break
- ;;
-esac
- shift
- ;;
- --no-silent|--no-quiet)
- opt_silent=false
-func_append preserve_args " $opt"
- ;;
- --no-warning|--no-warn)
- opt_warning=false
-func_append preserve_args " $opt"
- ;;
- --no-verbose)
- opt_verbose=false
-func_append preserve_args " $opt"
- ;;
- --silent|--quiet)
- opt_silent=:
-func_append preserve_args " $opt"
- opt_verbose=false
- ;;
- --verbose|-v)
- opt_verbose=:
-func_append preserve_args " $opt"
-opt_silent=false
- ;;
- --tag)
- test $# = 0 && func_missing_arg $opt && break
- optarg="$1"
- opt_tag="$optarg"
-func_append preserve_args " $opt $optarg"
-func_enable_tag "$optarg"
- shift
- ;;
-
- -\?|-h) func_usage ;;
- --help) func_help ;;
- --version) func_version ;;
-
- # Separate optargs to long options:
- --*=*)
- func_split_long_opt "$opt"
- set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"}
- shift
- ;;
-
- # Separate non-argument short options:
- -\?*|-h*|-n*|-v*)
- func_split_short_opt "$opt"
- set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"}
- shift
- ;;
-
- --) break ;;
- -*) func_fatal_help "unrecognized option \`$opt'" ;;
- *) set dummy "$opt" ${1+"$@"}; shift; break ;;
- esac
- done
- # Validate options:
+# libtool_parse_options [ARG]...
+# ---------------------------------
+# Provide handling for libtool specific options.
+libtool_parse_options ()
+{
+ $debug_cmd
- # save first non-option argument
- if test "$#" -gt 0; then
- nonopt="$opt"
- shift
- fi
+ # Perform our own loop to consume as many options as possible in
+ # each iteration.
+ while test $# -gt 0; do
+ _G_opt=$1
+ shift
+ case $_G_opt in
+ --dry-run|--dryrun|-n)
+ opt_dry_run=:
+ ;;
+
+ --config) func_config ;;
+
+ --dlopen|-dlopen)
+ opt_dlopen="${opt_dlopen+$opt_dlopen
+}$1"
+ shift
+ ;;
+
+ --preserve-dup-deps)
+ opt_preserve_dup_deps=: ;;
+
+ --features) func_features ;;
+
+ --finish) set dummy --mode finish ${1+"$@"}; shift ;;
+
+ --help) opt_help=: ;;
+
+ --help-all) opt_help=': help-all' ;;
+
+ --mode) test $# = 0 && func_missing_arg $_G_opt && break
+ opt_mode=$1
+ case $1 in
+ # Valid mode arguments:
+ clean|compile|execute|finish|install|link|relink|uninstall) ;;
+
+ # Catch anything else as an error
+ *) func_error "invalid argument for $_G_opt"
+ exit_cmd=exit
+ break
+ ;;
+ esac
+ shift
+ ;;
+
+ --no-silent|--no-quiet)
+ opt_quiet=false
+ func_append preserve_args " $_G_opt"
+ ;;
+
+ --no-warnings|--no-warning|--no-warn)
+ opt_warning=false
+ func_append preserve_args " $_G_opt"
+ ;;
+
+ --no-verbose)
+ opt_verbose=false
+ func_append preserve_args " $_G_opt"
+ ;;
+
+ --silent|--quiet)
+ opt_quiet=:
+ opt_verbose=false
+ func_append preserve_args " $_G_opt"
+ ;;
+
+ --tag) test $# = 0 && func_missing_arg $_G_opt && break
+ opt_tag=$1
+ func_append preserve_args " $_G_opt $1"
+ func_enable_tag "$1"
+ shift
+ ;;
+
+ --verbose|-v) opt_quiet=false
+ opt_verbose=:
+ func_append preserve_args " $_G_opt"
+ ;;
- # preserve --debug
- test "$opt_debug" = : || func_append preserve_args " --debug"
+ # An option not handled by this hook function:
+ *) set dummy "$_G_opt" ${1+"$@"}; shift; break ;;
+ esac
+ done
- case $host in
- *cygwin* | *mingw* | *pw32* | *cegcc*)
- # don't eliminate duplications in $postdeps and $predeps
- opt_duplicate_compiler_generated_deps=:
- ;;
- *)
- opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
- ;;
- esac
- $opt_help || {
- # Sanity checks first:
- func_check_version_match
+ # save modified positional parameters for caller
+ func_quote_for_eval ${1+"$@"}
+ libtool_parse_options_result=$func_quote_for_eval_result
+}
+func_add_hook func_parse_options libtool_parse_options
- if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
- func_fatal_configuration "not configured to build any kind of library"
- fi
- # Darwin sucks
- eval std_shrext=\"$shrext_cmds\"
- # Only execute mode is allowed to have -dlopen flags.
- if test -n "$opt_dlopen" && test "$opt_mode" != execute; then
- func_error "unrecognized option \`-dlopen'"
- $ECHO "$help" 1>&2
- exit $EXIT_FAILURE
+# libtool_validate_options [ARG]...
+# ---------------------------------
+# Perform any sanity checks on option settings and/or unconsumed
+# arguments.
+libtool_validate_options ()
+{
+ # save first non-option argument
+ if test 0 -lt $#; then
+ nonopt=$1
+ shift
fi
- # Change the help message to a mode-specific one.
- generic_help="$help"
- help="Try \`$progname --help --mode=$opt_mode' for more information."
- }
+ # preserve --debug
+ test : = "$debug_cmd" || func_append preserve_args " --debug"
+
+ case $host in
+ # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452
+ # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788
+ *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*)
+ # don't eliminate duplications in $postdeps and $predeps
+ opt_duplicate_compiler_generated_deps=:
+ ;;
+ *)
+ opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
+ ;;
+ esac
+ $opt_help || {
+ # Sanity checks first:
+ func_check_version_match
+
+ test yes != "$build_libtool_libs" \
+ && test yes != "$build_old_libs" \
+ && func_fatal_configuration "not configured to build any kind of library"
+
+ # Darwin sucks
+ eval std_shrext=\"$shrext_cmds\"
+
+ # Only execute mode is allowed to have -dlopen flags.
+ if test -n "$opt_dlopen" && test execute != "$opt_mode"; then
+ func_error "unrecognized option '-dlopen'"
+ $ECHO "$help" 1>&2
+ exit $EXIT_FAILURE
+ fi
+
+ # Change the help message to a mode-specific one.
+ generic_help=$help
+ help="Try '$progname --help --mode=$opt_mode' for more information."
+ }
- # Bail if the options were screwed
- $exit_cmd $EXIT_FAILURE
+ # Pass back the unparsed argument list
+ func_quote_for_eval ${1+"$@"}
+ libtool_validate_options_result=$func_quote_for_eval_result
}
+func_add_hook func_validate_options libtool_validate_options
+
+# Process options as early as possible so that --help and --version
+# can return quickly.
+func_options ${1+"$@"}
+eval set dummy "$func_options_result"; shift
@@ -1224,24 +2468,52 @@
## Main. ##
## ----------- ##
+magic='%%%MAGIC variable%%%'
+magic_exe='%%%MAGIC EXE variable%%%'
+
+# Global variables.
+extracted_archives=
+extracted_serial=0
+
+# If this variable is set in any of the actions, the command in it
+# will be execed at the end. This prevents here-documents from being
+# left over by shells.
+exec_cmd=
+
+
+# A function that is used when there is no print builtin or printf.
+func_fallback_echo ()
+{
+ eval 'cat <<_LTECHO_EOF
+$1
+_LTECHO_EOF'
+}
+
+# func_generated_by_libtool
+# True iff stdin has been generated by Libtool. This function is only
+# a basic sanity check; it will hardly flush out determined imposters.
+func_generated_by_libtool_p ()
+{
+ $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1
+}
+
# func_lalib_p file
-# True iff FILE is a libtool `.la' library or `.lo' object file.
+# True iff FILE is a libtool '.la' library or '.lo' object file.
# This function is only a basic sanity check; it will hardly flush out
# determined imposters.
func_lalib_p ()
{
test -f "$1" &&
- $SED -e 4q "$1" 2>/dev/null \
- | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1
+ $SED -e 4q "$1" 2>/dev/null | func_generated_by_libtool_p
}
# func_lalib_unsafe_p file
-# True iff FILE is a libtool `.la' library or `.lo' object file.
+# True iff FILE is a libtool '.la' library or '.lo' object file.
# This function implements the same check as func_lalib_p without
# resorting to external programs. To this end, it redirects stdin and
# closes it afterwards, without saving the original file descriptor.
# As a safety measure, use it only where a negative result would be
-# fatal anyway. Works if `file' does not exist.
+# fatal anyway. Works if 'file' does not exist.
func_lalib_unsafe_p ()
{
lalib_p=no
@@ -1249,13 +2521,13 @@
for lalib_p_l in 1 2 3 4
do
read lalib_p_line
- case "$lalib_p_line" in
+ case $lalib_p_line in
\#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;;
esac
done
exec 0<&5 5<&-
fi
- test "$lalib_p" = yes
+ test yes = "$lalib_p"
}
# func_ltwrapper_script_p file
@@ -1264,7 +2536,8 @@
# determined imposters.
func_ltwrapper_script_p ()
{
- func_lalib_p "$1"
+ test -f "$1" &&
+ $lt_truncate_bin < "$1" 2>/dev/null | func_generated_by_libtool_p
}
# func_ltwrapper_executable_p file
@@ -1289,7 +2562,7 @@
{
func_dirname_and_basename "$1" "" "."
func_stripname '' '.exe' "$func_basename_result"
- func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
+ func_ltwrapper_scriptname_result=$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper
}
# func_ltwrapper_p file
@@ -1308,11 +2581,13 @@
# FAIL_CMD may read-access the current command in variable CMD!
func_execute_cmds ()
{
- $opt_debug
+ $debug_cmd
+
save_ifs=$IFS; IFS='~'
for cmd in $1; do
- IFS=$save_ifs
+ IFS=$sp$nl
eval cmd=\"$cmd\"
+ IFS=$save_ifs
func_show_eval "$cmd" "${2-:}"
done
IFS=$save_ifs
@@ -1324,10 +2599,11 @@
# Note that it is not necessary on cygwin/mingw to append a dot to
# FILE even if both FILE and FILE.exe exist: automatic-append-.exe
# behavior happens only for exec(3), not for open(2)! Also, sourcing
-# `FILE.' does not work on cygwin managed mounts.
+# 'FILE.' does not work on cygwin managed mounts.
func_source ()
{
- $opt_debug
+ $debug_cmd
+
case $1 in
*/* | *\\*) . "$1" ;;
*) . "./$1" ;;
@@ -1354,10 +2630,10 @@
# store the result into func_replace_sysroot_result.
func_replace_sysroot ()
{
- case "$lt_sysroot:$1" in
+ case $lt_sysroot:$1 in
?*:"$lt_sysroot"*)
func_stripname "$lt_sysroot" '' "$1"
- func_replace_sysroot_result="=$func_stripname_result"
+ func_replace_sysroot_result='='$func_stripname_result
;;
*)
# Including no sysroot.
@@ -1374,7 +2650,8 @@
# arg is usually of the form 'gcc ...'
func_infer_tag ()
{
- $opt_debug
+ $debug_cmd
+
if test -n "$available_tags" && test -z "$tagname"; then
CC_quoted=
for arg in $CC; do
@@ -1393,7 +2670,7 @@
for z in $available_tags; do
if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then
# Evaluate the configuration.
- eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`"
+ eval "`$SED -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`"
CC_quoted=
for arg in $CC; do
# Double-quote args containing other shell metacharacters.
@@ -1418,7 +2695,7 @@
# line option must be used.
if test -z "$tagname"; then
func_echo "unable to infer tagged configuration"
- func_fatal_error "specify a tag with \`--tag'"
+ func_fatal_error "specify a tag with '--tag'"
# else
# func_verbose "using $tagname tagged configuration"
fi
@@ -1434,15 +2711,15 @@
# but don't create it if we're doing a dry run.
func_write_libtool_object ()
{
- write_libobj=${1}
- if test "$build_libtool_libs" = yes; then
- write_lobj=\'${2}\'
+ write_libobj=$1
+ if test yes = "$build_libtool_libs"; then
+ write_lobj=\'$2\'
else
write_lobj=none
fi
- if test "$build_old_libs" = yes; then
- write_oldobj=\'${3}\'
+ if test yes = "$build_old_libs"; then
+ write_oldobj=\'$3\'
else
write_oldobj=none
fi
@@ -1450,7 +2727,7 @@
$opt_dry_run || {
cat >${write_libobj}T </dev/null`
- if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then
+ if test "$?" -eq 0 && test -n "$func_convert_core_file_wine_to_w32_tmp"; then
func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" |
- $SED -e "$lt_sed_naive_backslashify"`
+ $SED -e "$sed_naive_backslashify"`
else
func_convert_core_file_wine_to_w32_result=
fi
@@ -1514,18 +2792,19 @@
# are convertible, then the result may be empty.
func_convert_core_path_wine_to_w32 ()
{
- $opt_debug
+ $debug_cmd
+
# unfortunately, winepath doesn't convert paths, only file names
- func_convert_core_path_wine_to_w32_result=""
+ func_convert_core_path_wine_to_w32_result=
if test -n "$1"; then
oldIFS=$IFS
IFS=:
for func_convert_core_path_wine_to_w32_f in $1; do
IFS=$oldIFS
func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f"
- if test -n "$func_convert_core_file_wine_to_w32_result" ; then
+ if test -n "$func_convert_core_file_wine_to_w32_result"; then
if test -z "$func_convert_core_path_wine_to_w32_result"; then
- func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result"
+ func_convert_core_path_wine_to_w32_result=$func_convert_core_file_wine_to_w32_result
else
func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result"
fi
@@ -1554,7 +2833,8 @@
# environment variable; do not put it in $PATH.
func_cygpath ()
{
- $opt_debug
+ $debug_cmd
+
if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then
func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null`
if test "$?" -ne 0; then
@@ -1563,7 +2843,7 @@
fi
else
func_cygpath_result=
- func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'"
+ func_error "LT_CYGPATH is empty or specifies non-existent file: '$LT_CYGPATH'"
fi
}
#end: func_cygpath
@@ -1574,10 +2854,11 @@
# result in func_convert_core_msys_to_w32_result.
func_convert_core_msys_to_w32 ()
{
- $opt_debug
+ $debug_cmd
+
# awkward: cmd appends spaces to result
func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null |
- $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
+ $SED -e 's/[ ]*$//' -e "$sed_naive_backslashify"`
}
#end: func_convert_core_msys_to_w32
@@ -1588,13 +2869,14 @@
# func_to_host_file_result to ARG1).
func_convert_file_check ()
{
- $opt_debug
- if test -z "$2" && test -n "$1" ; then
+ $debug_cmd
+
+ if test -z "$2" && test -n "$1"; then
func_error "Could not determine host file name corresponding to"
- func_error " \`$1'"
+ func_error " '$1'"
func_error "Continuing, but uninstalled executables may not work."
# Fallback:
- func_to_host_file_result="$1"
+ func_to_host_file_result=$1
fi
}
# end func_convert_file_check
@@ -1606,10 +2888,11 @@
# func_to_host_file_result to a simplistic fallback value (see below).
func_convert_path_check ()
{
- $opt_debug
+ $debug_cmd
+
if test -z "$4" && test -n "$3"; then
func_error "Could not determine the host path corresponding to"
- func_error " \`$3'"
+ func_error " '$3'"
func_error "Continuing, but uninstalled executables may not work."
# Fallback. This is a deliberately simplistic "conversion" and
# should not be "improved". See libtool.info.
@@ -1618,7 +2901,7 @@
func_to_host_path_result=`echo "$3" |
$SED -e "$lt_replace_pathsep_chars"`
else
- func_to_host_path_result="$3"
+ func_to_host_path_result=$3
fi
fi
}
@@ -1630,9 +2913,10 @@
# and appending REPL if ORIG matches BACKPAT.
func_convert_path_front_back_pathsep ()
{
- $opt_debug
+ $debug_cmd
+
case $4 in
- $1 ) func_to_host_path_result="$3$func_to_host_path_result"
+ $1 ) func_to_host_path_result=$3$func_to_host_path_result
;;
esac
case $4 in
@@ -1646,7 +2930,7 @@
##################################################
# $build to $host FILE NAME CONVERSION FUNCTIONS #
##################################################
-# invoked via `$to_host_file_cmd ARG'
+# invoked via '$to_host_file_cmd ARG'
#
# In each case, ARG is the path to be converted from $build to $host format.
# Result will be available in $func_to_host_file_result.
@@ -1657,7 +2941,8 @@
# in func_to_host_file_result.
func_to_host_file ()
{
- $opt_debug
+ $debug_cmd
+
$to_host_file_cmd "$1"
}
# end func_to_host_file
@@ -1669,7 +2954,8 @@
# in (the comma separated) LAZY, no conversion takes place.
func_to_tool_file ()
{
- $opt_debug
+ $debug_cmd
+
case ,$2, in
*,"$to_tool_file_cmd",*)
func_to_tool_file_result=$1
@@ -1687,7 +2973,7 @@
# Copy ARG to func_to_host_file_result.
func_convert_file_noop ()
{
- func_to_host_file_result="$1"
+ func_to_host_file_result=$1
}
# end func_convert_file_noop
@@ -1698,11 +2984,12 @@
# func_to_host_file_result.
func_convert_file_msys_to_w32 ()
{
- $opt_debug
- func_to_host_file_result="$1"
+ $debug_cmd
+
+ func_to_host_file_result=$1
if test -n "$1"; then
func_convert_core_msys_to_w32 "$1"
- func_to_host_file_result="$func_convert_core_msys_to_w32_result"
+ func_to_host_file_result=$func_convert_core_msys_to_w32_result
fi
func_convert_file_check "$1" "$func_to_host_file_result"
}
@@ -1714,8 +3001,9 @@
# func_to_host_file_result.
func_convert_file_cygwin_to_w32 ()
{
- $opt_debug
- func_to_host_file_result="$1"
+ $debug_cmd
+
+ func_to_host_file_result=$1
if test -n "$1"; then
# because $build is cygwin, we call "the" cygpath in $PATH; no need to use
# LT_CYGPATH in this case.
@@ -1731,11 +3019,12 @@
# and a working winepath. Returns result in func_to_host_file_result.
func_convert_file_nix_to_w32 ()
{
- $opt_debug
- func_to_host_file_result="$1"
+ $debug_cmd
+
+ func_to_host_file_result=$1
if test -n "$1"; then
func_convert_core_file_wine_to_w32 "$1"
- func_to_host_file_result="$func_convert_core_file_wine_to_w32_result"
+ func_to_host_file_result=$func_convert_core_file_wine_to_w32_result
fi
func_convert_file_check "$1" "$func_to_host_file_result"
}
@@ -1747,12 +3036,13 @@
# Returns result in func_to_host_file_result.
func_convert_file_msys_to_cygwin ()
{
- $opt_debug
- func_to_host_file_result="$1"
+ $debug_cmd
+
+ func_to_host_file_result=$1
if test -n "$1"; then
func_convert_core_msys_to_w32 "$1"
func_cygpath -u "$func_convert_core_msys_to_w32_result"
- func_to_host_file_result="$func_cygpath_result"
+ func_to_host_file_result=$func_cygpath_result
fi
func_convert_file_check "$1" "$func_to_host_file_result"
}
@@ -1765,13 +3055,14 @@
# in func_to_host_file_result.
func_convert_file_nix_to_cygwin ()
{
- $opt_debug
- func_to_host_file_result="$1"
+ $debug_cmd
+
+ func_to_host_file_result=$1
if test -n "$1"; then
# convert from *nix to w32, then use cygpath to convert from w32 to cygwin.
func_convert_core_file_wine_to_w32 "$1"
func_cygpath -u "$func_convert_core_file_wine_to_w32_result"
- func_to_host_file_result="$func_cygpath_result"
+ func_to_host_file_result=$func_cygpath_result
fi
func_convert_file_check "$1" "$func_to_host_file_result"
}
@@ -1781,7 +3072,7 @@
#############################################
# $build to $host PATH CONVERSION FUNCTIONS #
#############################################
-# invoked via `$to_host_path_cmd ARG'
+# invoked via '$to_host_path_cmd ARG'
#
# In each case, ARG is the path to be converted from $build to $host format.
# The result will be available in $func_to_host_path_result.
@@ -1805,10 +3096,11 @@
to_host_path_cmd=
func_init_to_host_path_cmd ()
{
- $opt_debug
+ $debug_cmd
+
if test -z "$to_host_path_cmd"; then
func_stripname 'func_convert_file_' '' "$to_host_file_cmd"
- to_host_path_cmd="func_convert_path_${func_stripname_result}"
+ to_host_path_cmd=func_convert_path_$func_stripname_result
fi
}
@@ -1818,7 +3110,8 @@
# in func_to_host_path_result.
func_to_host_path ()
{
- $opt_debug
+ $debug_cmd
+
func_init_to_host_path_cmd
$to_host_path_cmd "$1"
}
@@ -1829,7 +3122,7 @@
# Copy ARG to func_to_host_path_result.
func_convert_path_noop ()
{
- func_to_host_path_result="$1"
+ func_to_host_path_result=$1
}
# end func_convert_path_noop
@@ -1840,8 +3133,9 @@
# func_to_host_path_result.
func_convert_path_msys_to_w32 ()
{
- $opt_debug
- func_to_host_path_result="$1"
+ $debug_cmd
+
+ func_to_host_path_result=$1
if test -n "$1"; then
# Remove leading and trailing path separator characters from ARG. MSYS
# behavior is inconsistent here; cygpath turns them into '.;' and ';.';
@@ -1849,7 +3143,7 @@
func_stripname : : "$1"
func_to_host_path_tmp1=$func_stripname_result
func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
- func_to_host_path_result="$func_convert_core_msys_to_w32_result"
+ func_to_host_path_result=$func_convert_core_msys_to_w32_result
func_convert_path_check : ";" \
"$func_to_host_path_tmp1" "$func_to_host_path_result"
func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
@@ -1863,8 +3157,9 @@
# func_to_host_file_result.
func_convert_path_cygwin_to_w32 ()
{
- $opt_debug
- func_to_host_path_result="$1"
+ $debug_cmd
+
+ func_to_host_path_result=$1
if test -n "$1"; then
# See func_convert_path_msys_to_w32:
func_stripname : : "$1"
@@ -1883,14 +3178,15 @@
# a working winepath. Returns result in func_to_host_file_result.
func_convert_path_nix_to_w32 ()
{
- $opt_debug
- func_to_host_path_result="$1"
+ $debug_cmd
+
+ func_to_host_path_result=$1
if test -n "$1"; then
# See func_convert_path_msys_to_w32:
func_stripname : : "$1"
func_to_host_path_tmp1=$func_stripname_result
func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
- func_to_host_path_result="$func_convert_core_path_wine_to_w32_result"
+ func_to_host_path_result=$func_convert_core_path_wine_to_w32_result
func_convert_path_check : ";" \
"$func_to_host_path_tmp1" "$func_to_host_path_result"
func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
@@ -1904,15 +3200,16 @@
# Returns result in func_to_host_file_result.
func_convert_path_msys_to_cygwin ()
{
- $opt_debug
- func_to_host_path_result="$1"
+ $debug_cmd
+
+ func_to_host_path_result=$1
if test -n "$1"; then
# See func_convert_path_msys_to_w32:
func_stripname : : "$1"
func_to_host_path_tmp1=$func_stripname_result
func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
func_cygpath -u -p "$func_convert_core_msys_to_w32_result"
- func_to_host_path_result="$func_cygpath_result"
+ func_to_host_path_result=$func_cygpath_result
func_convert_path_check : : \
"$func_to_host_path_tmp1" "$func_to_host_path_result"
func_convert_path_front_back_pathsep ":*" "*:" : "$1"
@@ -1927,8 +3224,9 @@
# func_to_host_file_result.
func_convert_path_nix_to_cygwin ()
{
- $opt_debug
- func_to_host_path_result="$1"
+ $debug_cmd
+
+ func_to_host_path_result=$1
if test -n "$1"; then
# Remove leading and trailing path separator characters from
# ARG. msys behavior is inconsistent here, cygpath turns them
@@ -1937,7 +3235,7 @@
func_to_host_path_tmp1=$func_stripname_result
func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result"
- func_to_host_path_result="$func_cygpath_result"
+ func_to_host_path_result=$func_cygpath_result
func_convert_path_check : : \
"$func_to_host_path_tmp1" "$func_to_host_path_result"
func_convert_path_front_back_pathsep ":*" "*:" : "$1"
@@ -1946,13 +3244,31 @@
# end func_convert_path_nix_to_cygwin
+# func_dll_def_p FILE
+# True iff FILE is a Windows DLL '.def' file.
+# Keep in sync with _LT_DLL_DEF_P in libtool.m4
+func_dll_def_p ()
+{
+ $debug_cmd
+
+ func_dll_def_p_tmp=`$SED -n \
+ -e 's/^[ ]*//' \
+ -e '/^\(;.*\)*$/d' \
+ -e 's/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p' \
+ -e q \
+ "$1"`
+ test DEF = "$func_dll_def_p_tmp"
+}
+
+
# func_mode_compile arg...
func_mode_compile ()
{
- $opt_debug
+ $debug_cmd
+
# Get the compilation command and the source file.
base_compile=
- srcfile="$nonopt" # always keep a non-empty value in "srcfile"
+ srcfile=$nonopt # always keep a non-empty value in "srcfile"
suppress_opt=yes
suppress_output=
arg_mode=normal
@@ -1965,12 +3281,12 @@
case $arg_mode in
arg )
# do not "continue". Instead, add this to base_compile
- lastarg="$arg"
+ lastarg=$arg
arg_mode=normal
;;
target )
- libobj="$arg"
+ libobj=$arg
arg_mode=normal
continue
;;
@@ -1980,7 +3296,7 @@
case $arg in
-o)
test -n "$libobj" && \
- func_fatal_error "you cannot specify \`-o' more than once"
+ func_fatal_error "you cannot specify '-o' more than once"
arg_mode=target
continue
;;
@@ -2009,12 +3325,12 @@
func_stripname '-Wc,' '' "$arg"
args=$func_stripname_result
lastarg=
- save_ifs="$IFS"; IFS=','
+ save_ifs=$IFS; IFS=,
for arg in $args; do
- IFS="$save_ifs"
+ IFS=$save_ifs
func_append_quoted lastarg "$arg"
done
- IFS="$save_ifs"
+ IFS=$save_ifs
func_stripname ' ' '' "$lastarg"
lastarg=$func_stripname_result
@@ -2027,8 +3343,8 @@
# Accept the current argument as the source file.
# The previous "srcfile" becomes the current argument.
#
- lastarg="$srcfile"
- srcfile="$arg"
+ lastarg=$srcfile
+ srcfile=$arg
;;
esac # case $arg
;;
@@ -2043,13 +3359,13 @@
func_fatal_error "you must specify an argument for -Xcompile"
;;
target)
- func_fatal_error "you must specify a target with \`-o'"
+ func_fatal_error "you must specify a target with '-o'"
;;
*)
# Get the name of the library object.
test -z "$libobj" && {
func_basename "$srcfile"
- libobj="$func_basename_result"
+ libobj=$func_basename_result
}
;;
esac
@@ -2069,7 +3385,7 @@
case $libobj in
*.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;;
*)
- func_fatal_error "cannot determine name of library object from \`$libobj'"
+ func_fatal_error "cannot determine name of library object from '$libobj'"
;;
esac
@@ -2078,8 +3394,8 @@
for arg in $later; do
case $arg in
-shared)
- test "$build_libtool_libs" != yes && \
- func_fatal_configuration "can not build a shared library"
+ test yes = "$build_libtool_libs" \
+ || func_fatal_configuration "cannot build a shared library"
build_old_libs=no
continue
;;
@@ -2105,17 +3421,17 @@
func_quote_for_eval "$libobj"
test "X$libobj" != "X$func_quote_for_eval_result" \
&& $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \
- && func_warning "libobj name \`$libobj' may not contain shell special characters."
+ && func_warning "libobj name '$libobj' may not contain shell special characters."
func_dirname_and_basename "$obj" "/" ""
- objname="$func_basename_result"
- xdir="$func_dirname_result"
- lobj=${xdir}$objdir/$objname
+ objname=$func_basename_result
+ xdir=$func_dirname_result
+ lobj=$xdir$objdir/$objname
test -z "$base_compile" && \
func_fatal_help "you must specify a compilation command"
# Delete any leftover library objects.
- if test "$build_old_libs" = yes; then
+ if test yes = "$build_old_libs"; then
removelist="$obj $lobj $libobj ${libobj}T"
else
removelist="$lobj $libobj ${libobj}T"
@@ -2127,16 +3443,16 @@
pic_mode=default
;;
esac
- if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then
+ if test no = "$pic_mode" && test pass_all != "$deplibs_check_method"; then
# non-PIC code in shared libraries is not supported
pic_mode=default
fi
# Calculate the filename of the output object if compiler does
# not support -o with -c
- if test "$compiler_c_o" = no; then
- output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.${objext}
- lockfile="$output_obj.lock"
+ if test no = "$compiler_c_o"; then
+ output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.$objext
+ lockfile=$output_obj.lock
else
output_obj=
need_locks=no
@@ -2145,12 +3461,12 @@
# Lock this critical section if it is needed
# We use this script file to make the link, it avoids creating a new file
- if test "$need_locks" = yes; then
+ if test yes = "$need_locks"; then
until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do
func_echo "Waiting for $lockfile to be removed"
sleep 2
done
- elif test "$need_locks" = warn; then
+ elif test warn = "$need_locks"; then
if test -f "$lockfile"; then
$ECHO "\
*** ERROR, $lockfile exists and contains:
@@ -2158,7 +3474,7 @@
This indicates that another process is trying to use the same
temporary object file, and libtool could not work around it because
-your compiler does not support \`-c' and \`-o' together. If you
+your compiler does not support '-c' and '-o' together. If you
repeat this compilation, it may succeed, by chance, but you had better
avoid parallel builds (make -j) in this platform, or get a better
compiler."
@@ -2180,11 +3496,11 @@
qsrcfile=$func_quote_for_eval_result
# Only build a PIC object if we are building libtool libraries.
- if test "$build_libtool_libs" = yes; then
+ if test yes = "$build_libtool_libs"; then
# Without this assignment, base_compile gets emptied.
fbsd_hideous_sh_bug=$base_compile
- if test "$pic_mode" != no; then
+ if test no != "$pic_mode"; then
command="$base_compile $qsrcfile $pic_flag"
else
# Don't build PIC code
@@ -2201,7 +3517,7 @@
func_show_eval_locale "$command" \
'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE'
- if test "$need_locks" = warn &&
+ if test warn = "$need_locks" &&
test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
$ECHO "\
*** ERROR, $lockfile contains:
@@ -2212,7 +3528,7 @@
This indicates that another process is trying to use the same
temporary object file, and libtool could not work around it because
-your compiler does not support \`-c' and \`-o' together. If you
+your compiler does not support '-c' and '-o' together. If you
repeat this compilation, it may succeed, by chance, but you had better
avoid parallel builds (make -j) in this platform, or get a better
compiler."
@@ -2228,20 +3544,20 @@
fi
# Allow error messages only from the first compilation.
- if test "$suppress_opt" = yes; then
+ if test yes = "$suppress_opt"; then
suppress_output=' >/dev/null 2>&1'
fi
fi
# Only build a position-dependent object if we build old libraries.
- if test "$build_old_libs" = yes; then
- if test "$pic_mode" != yes; then
+ if test yes = "$build_old_libs"; then
+ if test yes != "$pic_mode"; then
# Don't build PIC code
command="$base_compile $qsrcfile$pie_flag"
else
command="$base_compile $qsrcfile $pic_flag"
fi
- if test "$compiler_c_o" = yes; then
+ if test yes = "$compiler_c_o"; then
func_append command " -o $obj"
fi
@@ -2250,7 +3566,7 @@
func_show_eval_locale "$command" \
'$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE'
- if test "$need_locks" = warn &&
+ if test warn = "$need_locks" &&
test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
$ECHO "\
*** ERROR, $lockfile contains:
@@ -2261,7 +3577,7 @@
This indicates that another process is trying to use the same
temporary object file, and libtool could not work around it because
-your compiler does not support \`-c' and \`-o' together. If you
+your compiler does not support '-c' and '-o' together. If you
repeat this compilation, it may succeed, by chance, but you had better
avoid parallel builds (make -j) in this platform, or get a better
compiler."
@@ -2281,7 +3597,7 @@
func_write_libtool_object "$libobj" "$objdir/$objname" "$objname"
# Unlock the critical section if it was locked
- if test "$need_locks" != no; then
+ if test no != "$need_locks"; then
removelist=$lockfile
$RM "$lockfile"
fi
@@ -2291,7 +3607,7 @@
}
$opt_help || {
- test "$opt_mode" = compile && func_mode_compile ${1+"$@"}
+ test compile = "$opt_mode" && func_mode_compile ${1+"$@"}
}
func_mode_help ()
@@ -2311,7 +3627,7 @@
Remove files from the build directory.
RM is the name of the program to use to delete files associated with each FILE
-(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed
+(typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed
to RM.
If FILE is a libtool library, object or program, all the files associated
@@ -2330,16 +3646,16 @@
-no-suppress do not suppress compiler output for multiple passes
-prefer-pic try to build PIC objects only
-prefer-non-pic try to build non-PIC objects only
- -shared do not build a \`.o' file suitable for static linking
- -static only build a \`.o' file suitable for static linking
+ -shared do not build a '.o' file suitable for static linking
+ -static only build a '.o' file suitable for static linking
-Wc,FLAG pass FLAG directly to the compiler
-COMPILE-COMMAND is a command to be used in creating a \`standard' object file
+COMPILE-COMMAND is a command to be used in creating a 'standard' object file
from the given SOURCEFILE.
The output file name is determined by removing the directory component from
-SOURCEFILE, then substituting the C source code suffix \`.c' with the
-library object suffix, \`.lo'."
+SOURCEFILE, then substituting the C source code suffix '.c' with the
+library object suffix, '.lo'."
;;
execute)
@@ -2352,7 +3668,7 @@
-dlopen FILE add the directory containing FILE to the library path
-This mode sets the library path environment variable according to \`-dlopen'
+This mode sets the library path environment variable according to '-dlopen'
flags.
If any of the ARGS are libtool executable wrappers, then they are translated
@@ -2371,7 +3687,7 @@
Each LIBDIR is a directory that contains libtool libraries.
The commands that this mode executes may require superuser privileges. Use
-the \`--dry-run' option if you just want to see what would be executed."
+the '--dry-run' option if you just want to see what would be executed."
;;
install)
@@ -2381,7 +3697,7 @@
Install executables or libraries.
INSTALL-COMMAND is the installation command. The first component should be
-either the \`install' or \`cp' program.
+either the 'install' or 'cp' program.
The following components of INSTALL-COMMAND are treated specially:
@@ -2407,7 +3723,7 @@
-avoid-version do not add a version suffix if possible
-bindir BINDIR specify path to binaries directory (for systems where
libraries must be found in the PATH setting at runtime)
- -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime
+ -dlopen FILE '-dlpreopen' FILE if it cannot be dlopened at runtime
-dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols
-export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
-export-symbols SYMFILE
@@ -2421,7 +3737,8 @@
-no-install link a not-installable executable
-no-undefined declare that a library does not refer to external symbols
-o OUTPUT-FILE create OUTPUT-FILE from the specified objects
- -objectlist FILE Use a list of object files found in FILE to specify objects
+ -objectlist FILE use a list of object files found in FILE to specify objects
+ -os2dllname NAME force a short DLL name on OS/2 (no effect on other OSes)
-precious-files-regex REGEX
don't remove output files matching REGEX
-release RELEASE specify package release information
@@ -2441,20 +3758,20 @@
-Xlinker FLAG pass linker-specific FLAG directly to the linker
-XCClinker FLAG pass link-specific FLAG to the compiler driver (CC)
-All other options (arguments beginning with \`-') are ignored.
+All other options (arguments beginning with '-') are ignored.
-Every other argument is treated as a filename. Files ending in \`.la' are
+Every other argument is treated as a filename. Files ending in '.la' are
treated as uninstalled libtool libraries, other files are standard or library
object files.
-If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
-only library objects (\`.lo' files) may be specified, and \`-rpath' is
+If the OUTPUT-FILE ends in '.la', then a libtool library is created,
+only library objects ('.lo' files) may be specified, and '-rpath' is
required, except when creating a convenience library.
-If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
-using \`ar' and \`ranlib', or on Windows using \`lib'.
+If OUTPUT-FILE ends in '.a' or '.lib', then a standard library is created
+using 'ar' and 'ranlib', or on Windows using 'lib'.
-If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
+If OUTPUT-FILE ends in '.lo' or '.$objext', then a reloadable object file
is created, otherwise an executable program is created."
;;
@@ -2465,7 +3782,7 @@
Remove libraries from an installation directory.
RM is the name of the program to use to delete files associated with each FILE
-(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed
+(typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed
to RM.
If FILE is a libtool library, all the files associated with it are deleted.
@@ -2473,17 +3790,17 @@
;;
*)
- func_fatal_help "invalid operation mode \`$opt_mode'"
+ func_fatal_help "invalid operation mode '$opt_mode'"
;;
esac
echo
- $ECHO "Try \`$progname --help' for more information about other modes."
+ $ECHO "Try '$progname --help' for more information about other modes."
}
# Now that we've collected a possible --mode arg, show help if necessary
if $opt_help; then
- if test "$opt_help" = :; then
+ if test : = "$opt_help"; then
func_mode_help
else
{
@@ -2491,7 +3808,7 @@
for opt_mode in compile link execute install finish uninstall clean; do
func_mode_help
done
- } | sed -n '1p; 2,$s/^Usage:/ or: /p'
+ } | $SED -n '1p; 2,$s/^Usage:/ or: /p'
{
func_help noexit
for opt_mode in compile link execute install finish uninstall clean; do
@@ -2499,7 +3816,7 @@
func_mode_help
done
} |
- sed '1d
+ $SED '1d
/^When reporting/,/^Report/{
H
d
@@ -2516,16 +3833,17 @@
# func_mode_execute arg...
func_mode_execute ()
{
- $opt_debug
+ $debug_cmd
+
# The first argument is the command name.
- cmd="$nonopt"
+ cmd=$nonopt
test -z "$cmd" && \
func_fatal_help "you must specify a COMMAND"
# Handle -dlopen flags immediately.
for file in $opt_dlopen; do
test -f "$file" \
- || func_fatal_help "\`$file' is not a file"
+ || func_fatal_help "'$file' is not a file"
dir=
case $file in
@@ -2535,7 +3853,7 @@
# Check to see that this really is a libtool archive.
func_lalib_unsafe_p "$file" \
- || func_fatal_help "\`$lib' is not a valid libtool archive"
+ || func_fatal_help "'$lib' is not a valid libtool archive"
# Read the libtool library.
dlname=
@@ -2546,18 +3864,18 @@
if test -z "$dlname"; then
# Warn if it was a shared library.
test -n "$library_names" && \
- func_warning "\`$file' was not linked with \`-export-dynamic'"
+ func_warning "'$file' was not linked with '-export-dynamic'"
continue
fi
func_dirname "$file" "" "."
- dir="$func_dirname_result"
+ dir=$func_dirname_result
if test -f "$dir/$objdir/$dlname"; then
func_append dir "/$objdir"
else
if test ! -f "$dir/$dlname"; then
- func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'"
+ func_fatal_error "cannot find '$dlname' in '$dir' or '$dir/$objdir'"
fi
fi
;;
@@ -2565,18 +3883,18 @@
*.lo)
# Just add the directory containing the .lo file.
func_dirname "$file" "" "."
- dir="$func_dirname_result"
+ dir=$func_dirname_result
;;
*)
- func_warning "\`-dlopen' is ignored for non-libtool libraries and objects"
+ func_warning "'-dlopen' is ignored for non-libtool libraries and objects"
continue
;;
esac
# Get the absolute pathname.
absdir=`cd "$dir" && pwd`
- test -n "$absdir" && dir="$absdir"
+ test -n "$absdir" && dir=$absdir
# Now add the directory to shlibpath_var.
if eval "test -z \"\$$shlibpath_var\""; then
@@ -2588,7 +3906,7 @@
# This variable tells wrapper scripts just to set shlibpath_var
# rather than running their programs.
- libtool_execute_magic="$magic"
+ libtool_execute_magic=$magic
# Check if any of the arguments is a wrapper script.
args=
@@ -2601,12 +3919,12 @@
if func_ltwrapper_script_p "$file"; then
func_source "$file"
# Transform arg to wrapped name.
- file="$progdir/$program"
+ file=$progdir/$program
elif func_ltwrapper_executable_p "$file"; then
func_ltwrapper_scriptname "$file"
func_source "$func_ltwrapper_scriptname_result"
# Transform arg to wrapped name.
- file="$progdir/$program"
+ file=$progdir/$program
fi
;;
esac
@@ -2614,7 +3932,15 @@
func_append_quoted args "$file"
done
- if test "X$opt_dry_run" = Xfalse; then
+ if $opt_dry_run; then
+ # Display what would be done.
+ if test -n "$shlibpath_var"; then
+ eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\""
+ echo "export $shlibpath_var"
+ fi
+ $ECHO "$cmd$args"
+ exit $EXIT_SUCCESS
+ else
if test -n "$shlibpath_var"; then
# Export the shlibpath_var.
eval "export $shlibpath_var"
@@ -2631,25 +3957,18 @@
done
# Now prepare to actually exec the command.
- exec_cmd="\$cmd$args"
- else
- # Display what would be done.
- if test -n "$shlibpath_var"; then
- eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\""
- echo "export $shlibpath_var"
- fi
- $ECHO "$cmd$args"
- exit $EXIT_SUCCESS
+ exec_cmd=\$cmd$args
fi
}
-test "$opt_mode" = execute && func_mode_execute ${1+"$@"}
+test execute = "$opt_mode" && func_mode_execute ${1+"$@"}
# func_mode_finish arg...
func_mode_finish ()
{
- $opt_debug
+ $debug_cmd
+
libs=
libdirs=
admincmds=
@@ -2663,11 +3982,11 @@
if func_lalib_unsafe_p "$opt"; then
func_append libs " $opt"
else
- func_warning "\`$opt' is not a valid libtool archive"
+ func_warning "'$opt' is not a valid libtool archive"
fi
else
- func_fatal_error "invalid argument \`$opt'"
+ func_fatal_error "invalid argument '$opt'"
fi
done
@@ -2682,12 +4001,12 @@
# Remove sysroot references
if $opt_dry_run; then
for lib in $libs; do
- echo "removing references to $lt_sysroot and \`=' prefixes from $lib"
+ echo "removing references to $lt_sysroot and '=' prefixes from $lib"
done
else
tmpdir=`func_mktempdir`
for lib in $libs; do
- sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \
+ $SED -e "$sysroot_cmd s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \
> $tmpdir/tmp-la
mv -f $tmpdir/tmp-la $lib
done
@@ -2712,7 +4031,7 @@
fi
# Exit here if they wanted silent mode.
- $opt_silent && exit $EXIT_SUCCESS
+ $opt_quiet && exit $EXIT_SUCCESS
if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
echo "----------------------------------------------------------------------"
@@ -2723,27 +4042,27 @@
echo
echo "If you ever happen to want to link against installed libraries"
echo "in a given directory, LIBDIR, you must either use libtool, and"
- echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
+ echo "specify the full pathname of the library, or use the '-LLIBDIR'"
echo "flag during linking and do at least one of the following:"
if test -n "$shlibpath_var"; then
- echo " - add LIBDIR to the \`$shlibpath_var' environment variable"
+ echo " - add LIBDIR to the '$shlibpath_var' environment variable"
echo " during execution"
fi
if test -n "$runpath_var"; then
- echo " - add LIBDIR to the \`$runpath_var' environment variable"
+ echo " - add LIBDIR to the '$runpath_var' environment variable"
echo " during linking"
fi
if test -n "$hardcode_libdir_flag_spec"; then
libdir=LIBDIR
eval flag=\"$hardcode_libdir_flag_spec\"
- $ECHO " - use the \`$flag' linker flag"
+ $ECHO " - use the '$flag' linker flag"
fi
if test -n "$admincmds"; then
$ECHO " - have your system administrator run these commands:$admincmds"
fi
if test -f /etc/ld.so.conf; then
- echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
+ echo " - have your system administrator add LIBDIR to '/etc/ld.so.conf'"
fi
echo
@@ -2762,18 +4081,20 @@
exit $EXIT_SUCCESS
}
-test "$opt_mode" = finish && func_mode_finish ${1+"$@"}
+test finish = "$opt_mode" && func_mode_finish ${1+"$@"}
# func_mode_install arg...
func_mode_install ()
{
- $opt_debug
+ $debug_cmd
+
# There may be an optional sh(1) argument at the beginning of
# install_prog (especially on Windows NT).
- if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
+ if test "$SHELL" = "$nonopt" || test /bin/sh = "$nonopt" ||
# Allow the use of GNU shtool's install command.
- case $nonopt in *shtool*) :;; *) false;; esac; then
+ case $nonopt in *shtool*) :;; *) false;; esac
+ then
# Aesthetically quote it.
func_quote_for_eval "$nonopt"
install_prog="$func_quote_for_eval_result "
@@ -2800,7 +4121,7 @@
opts=
prev=
install_type=
- isdir=no
+ isdir=false
stripme=
no_mode=:
for arg
@@ -2813,7 +4134,7 @@
fi
case $arg in
- -d) isdir=yes ;;
+ -d) isdir=: ;;
-f)
if $install_cp; then :; else
prev=$arg
@@ -2831,7 +4152,7 @@
*)
# If the previous option needed an argument, then skip it.
if test -n "$prev"; then
- if test "x$prev" = x-m && test -n "$install_override_mode"; then
+ if test X-m = "X$prev" && test -n "$install_override_mode"; then
arg2=$install_override_mode
no_mode=false
fi
@@ -2856,7 +4177,7 @@
func_fatal_help "you must specify an install program"
test -n "$prev" && \
- func_fatal_help "the \`$prev' option requires an argument"
+ func_fatal_help "the '$prev' option requires an argument"
if test -n "$install_override_mode" && $no_mode; then
if $install_cp; then :; else
@@ -2878,19 +4199,19 @@
dest=$func_stripname_result
# Check to see that the destination is a directory.
- test -d "$dest" && isdir=yes
- if test "$isdir" = yes; then
- destdir="$dest"
+ test -d "$dest" && isdir=:
+ if $isdir; then
+ destdir=$dest
destname=
else
func_dirname_and_basename "$dest" "" "."
- destdir="$func_dirname_result"
- destname="$func_basename_result"
+ destdir=$func_dirname_result
+ destname=$func_basename_result
# Not a directory, so check to see that there is only one file specified.
set dummy $files; shift
test "$#" -gt 1 && \
- func_fatal_help "\`$dest' is not a directory"
+ func_fatal_help "'$dest' is not a directory"
fi
case $destdir in
[\\/]* | [A-Za-z]:[\\/]*) ;;
@@ -2899,7 +4220,7 @@
case $file in
*.lo) ;;
*)
- func_fatal_help "\`$destdir' must be an absolute directory name"
+ func_fatal_help "'$destdir' must be an absolute directory name"
;;
esac
done
@@ -2908,7 +4229,7 @@
# This variable tells wrapper scripts just to set variables rather
# than running their programs.
- libtool_install_magic="$magic"
+ libtool_install_magic=$magic
staticlibs=
future_libdirs=
@@ -2928,7 +4249,7 @@
# Check to see that this really is a libtool archive.
func_lalib_unsafe_p "$file" \
- || func_fatal_help "\`$file' is not a valid libtool archive"
+ || func_fatal_help "'$file' is not a valid libtool archive"
library_names=
old_library=
@@ -2950,7 +4271,7 @@
fi
func_dirname "$file" "/" ""
- dir="$func_dirname_result"
+ dir=$func_dirname_result
func_append dir "$objdir"
if test -n "$relink_command"; then
@@ -2964,7 +4285,7 @@
# are installed into $libdir/../bin (currently, that works fine)
# but it's something to keep an eye on.
test "$inst_prefix_dir" = "$destdir" && \
- func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir"
+ func_fatal_error "error: cannot install '$file' to a directory not ending in $libdir"
if test -n "$inst_prefix_dir"; then
# Stick the inst_prefix_dir data into the link command.
@@ -2973,29 +4294,36 @@
relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
fi
- func_warning "relinking \`$file'"
+ func_warning "relinking '$file'"
func_show_eval "$relink_command" \
- 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"'
+ 'func_fatal_error "error: relink '\''$file'\'' with the above command before installing it"'
fi
# See the names of the shared library.
set dummy $library_names; shift
if test -n "$1"; then
- realname="$1"
+ realname=$1
shift
- srcname="$realname"
- test -n "$relink_command" && srcname="$realname"T
+ srcname=$realname
+ test -n "$relink_command" && srcname=${realname}T
# Install the shared library and build the symlinks.
func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \
'exit $?'
- tstripme="$stripme"
+ tstripme=$stripme
case $host_os in
cygwin* | mingw* | pw32* | cegcc*)
case $realname in
*.dll.a)
- tstripme=""
+ tstripme=
+ ;;
+ esac
+ ;;
+ os2*)
+ case $realname in
+ *_dll.a)
+ tstripme=
;;
esac
;;
@@ -3006,7 +4334,7 @@
if test "$#" -gt 0; then
# Delete the old symlinks, and create new ones.
- # Try `ln -sf' first, because the `ln' binary might depend on
+ # Try 'ln -sf' first, because the 'ln' binary might depend on
# the symlink we replace! Solaris /bin/ln does not understand -f,
# so we also need to try rm && ln -s.
for linkname
@@ -3017,14 +4345,14 @@
fi
# Do each command in the postinstall commands.
- lib="$destdir/$realname"
+ lib=$destdir/$realname
func_execute_cmds "$postinstall_cmds" 'exit $?'
fi
# Install the pseudo-library for information purposes.
func_basename "$file"
- name="$func_basename_result"
- instname="$dir/$name"i
+ name=$func_basename_result
+ instname=$dir/${name}i
func_show_eval "$install_prog $instname $destdir/$name" 'exit $?'
# Maybe install the static library, too.
@@ -3036,11 +4364,11 @@
# Figure out destination file name, if it wasn't already specified.
if test -n "$destname"; then
- destfile="$destdir/$destname"
+ destfile=$destdir/$destname
else
func_basename "$file"
- destfile="$func_basename_result"
- destfile="$destdir/$destfile"
+ destfile=$func_basename_result
+ destfile=$destdir/$destfile
fi
# Deduce the name of the destination old-style object file.
@@ -3050,11 +4378,11 @@
staticdest=$func_lo2o_result
;;
*.$objext)
- staticdest="$destfile"
+ staticdest=$destfile
destfile=
;;
*)
- func_fatal_help "cannot copy a libtool object to \`$destfile'"
+ func_fatal_help "cannot copy a libtool object to '$destfile'"
;;
esac
@@ -3063,7 +4391,7 @@
func_show_eval "$install_prog $file $destfile" 'exit $?'
# Install the old object if enabled.
- if test "$build_old_libs" = yes; then
+ if test yes = "$build_old_libs"; then
# Deduce the name of the old-style object file.
func_lo2o "$file"
staticobj=$func_lo2o_result
@@ -3075,23 +4403,23 @@
*)
# Figure out destination file name, if it wasn't already specified.
if test -n "$destname"; then
- destfile="$destdir/$destname"
+ destfile=$destdir/$destname
else
func_basename "$file"
- destfile="$func_basename_result"
- destfile="$destdir/$destfile"
+ destfile=$func_basename_result
+ destfile=$destdir/$destfile
fi
# If the file is missing, and there is a .exe on the end, strip it
# because it is most likely a libtool script we actually want to
# install
- stripped_ext=""
+ stripped_ext=
case $file in
*.exe)
if test ! -f "$file"; then
func_stripname '' '.exe' "$file"
file=$func_stripname_result
- stripped_ext=".exe"
+ stripped_ext=.exe
fi
;;
esac
@@ -3119,19 +4447,19 @@
# Check the variables that should have been set.
test -z "$generated_by_libtool_version" && \
- func_fatal_error "invalid libtool wrapper script \`$wrapper'"
+ func_fatal_error "invalid libtool wrapper script '$wrapper'"
- finalize=yes
+ finalize=:
for lib in $notinst_deplibs; do
# Check to see that each library is installed.
libdir=
if test -f "$lib"; then
func_source "$lib"
fi
- libfile="$libdir/"`$ECHO "$lib" | $SED 's%^.*/%%g'` ### testsuite: skip nested quoting test
+ libfile=$libdir/`$ECHO "$lib" | $SED 's%^.*/%%g'`
if test -n "$libdir" && test ! -f "$libfile"; then
- func_warning "\`$lib' has not been installed in \`$libdir'"
- finalize=no
+ func_warning "'$lib' has not been installed in '$libdir'"
+ finalize=false
fi
done
@@ -3139,29 +4467,29 @@
func_source "$wrapper"
outputname=
- if test "$fast_install" = no && test -n "$relink_command"; then
+ if test no = "$fast_install" && test -n "$relink_command"; then
$opt_dry_run || {
- if test "$finalize" = yes; then
+ if $finalize; then
tmpdir=`func_mktempdir`
func_basename "$file$stripped_ext"
- file="$func_basename_result"
- outputname="$tmpdir/$file"
+ file=$func_basename_result
+ outputname=$tmpdir/$file
# Replace the output file specification.
relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'`
- $opt_silent || {
+ $opt_quiet || {
func_quote_for_expand "$relink_command"
eval "func_echo $func_quote_for_expand_result"
}
if eval "$relink_command"; then :
else
- func_error "error: relink \`$file' with the above command before installing it"
+ func_error "error: relink '$file' with the above command before installing it"
$opt_dry_run || ${RM}r "$tmpdir"
continue
fi
- file="$outputname"
+ file=$outputname
else
- func_warning "cannot relink \`$file'"
+ func_warning "cannot relink '$file'"
fi
}
else
@@ -3198,10 +4526,10 @@
for file in $staticlibs; do
func_basename "$file"
- name="$func_basename_result"
+ name=$func_basename_result
# Set up the ranlib parameters.
- oldlib="$destdir/$name"
+ oldlib=$destdir/$name
func_to_tool_file "$oldlib" func_convert_file_msys_to_w32
tool_oldlib=$func_to_tool_file_result
@@ -3216,18 +4544,18 @@
done
test -n "$future_libdirs" && \
- func_warning "remember to run \`$progname --finish$future_libdirs'"
+ func_warning "remember to run '$progname --finish$future_libdirs'"
if test -n "$current_libdirs"; then
# Maybe just do a dry run.
$opt_dry_run && current_libdirs=" -n$current_libdirs"
- exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs'
+ exec_cmd='$SHELL "$progpath" $preserve_args --finish$current_libdirs'
else
exit $EXIT_SUCCESS
fi
}
-test "$opt_mode" = install && func_mode_install ${1+"$@"}
+test install = "$opt_mode" && func_mode_install ${1+"$@"}
# func_generate_dlsyms outputname originator pic_p
@@ -3235,16 +4563,17 @@
# a dlpreopen symbol table.
func_generate_dlsyms ()
{
- $opt_debug
- my_outputname="$1"
- my_originator="$2"
- my_pic_p="${3-no}"
- my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'`
+ $debug_cmd
+
+ my_outputname=$1
+ my_originator=$2
+ my_pic_p=${3-false}
+ my_prefix=`$ECHO "$my_originator" | $SED 's%[^a-zA-Z0-9]%_%g'`
my_dlsyms=
- if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+ if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then
if test -n "$NM" && test -n "$global_symbol_pipe"; then
- my_dlsyms="${my_outputname}S.c"
+ my_dlsyms=${my_outputname}S.c
else
func_error "not configured to extract global symbols from dlpreopened files"
fi
@@ -3255,7 +4584,7 @@
"") ;;
*.c)
# Discover the nlist of each of the dlfiles.
- nlist="$output_objdir/${my_outputname}.nm"
+ nlist=$output_objdir/$my_outputname.nm
func_show_eval "$RM $nlist ${nlist}S ${nlist}T"
@@ -3263,34 +4592,36 @@
func_verbose "creating $output_objdir/$my_dlsyms"
$opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\
-/* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */
-/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */
+/* $my_dlsyms - symbol resolution table for '$my_outputname' dlsym emulation. */
+/* Generated by $PROGRAM (GNU $PACKAGE) $VERSION */
#ifdef __cplusplus
extern \"C\" {
#endif
-#if defined(__GNUC__) && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4))
+#if defined __GNUC__ && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4))
#pragma GCC diagnostic ignored \"-Wstrict-prototypes\"
#endif
/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
-#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
-/* DATA imports from DLLs on WIN32 con't be const, because runtime
+#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
+/* DATA imports from DLLs on WIN32 can't be const, because runtime
relocations are performed -- see ld's documentation on pseudo-relocs. */
# define LT_DLSYM_CONST
-#elif defined(__osf__)
+#elif defined __osf__
/* This system does not cope well with relocations in const data. */
# define LT_DLSYM_CONST
#else
# define LT_DLSYM_CONST const
#endif
+#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0)
+
/* External symbol declarations for the compiler. */\
"
- if test "$dlself" = yes; then
- func_verbose "generating symbol list for \`$output'"
+ if test yes = "$dlself"; then
+ func_verbose "generating symbol list for '$output'"
$opt_dry_run || echo ': @PROGRAM@ ' > "$nlist"
@@ -3298,7 +4629,7 @@
progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP`
for progfile in $progfiles; do
func_to_tool_file "$progfile" func_convert_file_msys_to_w32
- func_verbose "extracting global C symbols from \`$func_to_tool_file_result'"
+ func_verbose "extracting global C symbols from '$func_to_tool_file_result'"
$opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'"
done
@@ -3318,10 +4649,10 @@
# Prepare the list of exported symbols
if test -z "$export_symbols"; then
- export_symbols="$output_objdir/$outputname.exp"
+ export_symbols=$output_objdir/$outputname.exp
$opt_dry_run || {
$RM $export_symbols
- eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
+ eval "$SED -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
case $host in
*cygwin* | *mingw* | *cegcc* )
eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
@@ -3331,7 +4662,7 @@
}
else
$opt_dry_run || {
- eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
+ eval "$SED -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
eval '$MV "$nlist"T "$nlist"'
case $host in
@@ -3345,22 +4676,22 @@
fi
for dlprefile in $dlprefiles; do
- func_verbose "extracting global C symbols from \`$dlprefile'"
+ func_verbose "extracting global C symbols from '$dlprefile'"
func_basename "$dlprefile"
- name="$func_basename_result"
+ name=$func_basename_result
case $host in
*cygwin* | *mingw* | *cegcc* )
# if an import library, we need to obtain dlname
if func_win32_import_lib_p "$dlprefile"; then
func_tr_sh "$dlprefile"
eval "curr_lafile=\$libfile_$func_tr_sh_result"
- dlprefile_dlbasename=""
+ dlprefile_dlbasename=
if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then
# Use subshell, to avoid clobbering current variable values
dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"`
- if test -n "$dlprefile_dlname" ; then
+ if test -n "$dlprefile_dlname"; then
func_basename "$dlprefile_dlname"
- dlprefile_dlbasename="$func_basename_result"
+ dlprefile_dlbasename=$func_basename_result
else
# no lafile. user explicitly requested -dlpreopen .
$sharedlib_from_linklib_cmd "$dlprefile"
@@ -3368,7 +4699,7 @@
fi
fi
$opt_dry_run || {
- if test -n "$dlprefile_dlbasename" ; then
+ if test -n "$dlprefile_dlbasename"; then
eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"'
else
func_warning "Could not compute DLL name from $name"
@@ -3424,6 +4755,11 @@
echo '/* NONE */' >> "$output_objdir/$my_dlsyms"
fi
+ func_show_eval '$RM "${nlist}I"'
+ if test -n "$global_symbol_to_import"; then
+ eval "$global_symbol_to_import"' < "$nlist"S > "$nlist"I'
+ fi
+
echo >> "$output_objdir/$my_dlsyms" "\
/* The mapping between symbol names and symbols. */
@@ -3432,11 +4768,30 @@
void *address;
} lt_dlsymlist;
extern LT_DLSYM_CONST lt_dlsymlist
-lt_${my_prefix}_LTX_preloaded_symbols[];
+lt_${my_prefix}_LTX_preloaded_symbols[];\
+"
+
+ if test -s "$nlist"I; then
+ echo >> "$output_objdir/$my_dlsyms" "\
+static void lt_syminit(void)
+{
+ LT_DLSYM_CONST lt_dlsymlist *symbol = lt_${my_prefix}_LTX_preloaded_symbols;
+ for (; symbol->name; ++symbol)
+ {"
+ $SED 's/.*/ if (STREQ (symbol->name, \"&\")) symbol->address = (void *) \&&;/' < "$nlist"I >> "$output_objdir/$my_dlsyms"
+ echo >> "$output_objdir/$my_dlsyms" "\
+ }
+}"
+ fi
+ echo >> "$output_objdir/$my_dlsyms" "\
LT_DLSYM_CONST lt_dlsymlist
lt_${my_prefix}_LTX_preloaded_symbols[] =
-{\
- { \"$my_originator\", (void *) 0 },"
+{ {\"$my_originator\", (void *) 0},"
+
+ if test -s "$nlist"I; then
+ echo >> "$output_objdir/$my_dlsyms" "\
+ {\"@INIT@\", (void *) <_syminit},"
+ fi
case $need_lib_prefix in
no)
@@ -3478,9 +4833,7 @@
*-*-hpux*)
pic_flag_for_symtable=" $pic_flag" ;;
*)
- if test "X$my_pic_p" != Xno; then
- pic_flag_for_symtable=" $pic_flag"
- fi
+ $my_pic_p && pic_flag_for_symtable=" $pic_flag"
;;
esac
;;
@@ -3497,10 +4850,10 @@
func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?'
# Clean up the generated files.
- func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"'
+ func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T" "${nlist}I"'
# Transform the symbol file into the correct name.
- symfileobj="$output_objdir/${my_outputname}S.$objext"
+ symfileobj=$output_objdir/${my_outputname}S.$objext
case $host in
*cygwin* | *mingw* | *cegcc* )
if test -f "$output_objdir/$my_outputname.def"; then
@@ -3518,7 +4871,7 @@
esac
;;
*)
- func_fatal_error "unknown suffix for \`$my_dlsyms'"
+ func_fatal_error "unknown suffix for '$my_dlsyms'"
;;
esac
else
@@ -3532,6 +4885,32 @@
fi
}
+# func_cygming_gnu_implib_p ARG
+# This predicate returns with zero status (TRUE) if
+# ARG is a GNU/binutils-style import library. Returns
+# with nonzero status (FALSE) otherwise.
+func_cygming_gnu_implib_p ()
+{
+ $debug_cmd
+
+ func_to_tool_file "$1" func_convert_file_msys_to_w32
+ func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
+ test -n "$func_cygming_gnu_implib_tmp"
+}
+
+# func_cygming_ms_implib_p ARG
+# This predicate returns with zero status (TRUE) if
+# ARG is an MS-style import library. Returns
+# with nonzero status (FALSE) otherwise.
+func_cygming_ms_implib_p ()
+{
+ $debug_cmd
+
+ func_to_tool_file "$1" func_convert_file_msys_to_w32
+ func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
+ test -n "$func_cygming_ms_implib_tmp"
+}
+
# func_win32_libid arg
# return the library type of file 'arg'
#
@@ -3541,8 +4920,9 @@
# Despite the name, also deal with 64 bit binaries.
func_win32_libid ()
{
- $opt_debug
- win32_libid_type="unknown"
+ $debug_cmd
+
+ win32_libid_type=unknown
win32_fileres=`file -L $1 2>/dev/null`
case $win32_fileres in
*ar\ archive\ import\ library*) # definitely import
@@ -3552,16 +4932,29 @@
# Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD.
if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
$EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
- func_to_tool_file "$1" func_convert_file_msys_to_w32
- win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
- $SED -n -e '
+ case $nm_interface in
+ "MS dumpbin")
+ if func_cygming_ms_implib_p "$1" ||
+ func_cygming_gnu_implib_p "$1"
+ then
+ win32_nmres=import
+ else
+ win32_nmres=
+ fi
+ ;;
+ *)
+ func_to_tool_file "$1" func_convert_file_msys_to_w32
+ win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
+ $SED -n -e '
1,100{
/ I /{
- s,.*,import,
+ s|.*|import|
p
q
}
}'`
+ ;;
+ esac
case $win32_nmres in
import*) win32_libid_type="x86 archive import";;
*) win32_libid_type="x86 archive static";;
@@ -3593,7 +4986,8 @@
# $sharedlib_from_linklib_result
func_cygming_dll_for_implib ()
{
- $opt_debug
+ $debug_cmd
+
sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"`
}
@@ -3610,7 +5004,8 @@
# specified import library.
func_cygming_dll_for_implib_fallback_core ()
{
- $opt_debug
+ $debug_cmd
+
match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"`
$OBJDUMP -s --section "$1" "$2" 2>/dev/null |
$SED '/^Contents of section '"$match_literal"':/{
@@ -3646,8 +5041,8 @@
/./p' |
# we now have a list, one entry per line, of the stringified
# contents of the appropriate section of all members of the
- # archive which possess that section. Heuristic: eliminate
- # all those which have a first or second character that is
+ # archive that possess that section. Heuristic: eliminate
+ # all those that have a first or second character that is
# a '.' (that is, objdump's representation of an unprintable
# character.) This should work for all archives with less than
# 0x302f exports -- but will fail for DLLs whose name actually
@@ -3658,30 +5053,6 @@
$SED -e '/^\./d;/^.\./d;q'
}
-# func_cygming_gnu_implib_p ARG
-# This predicate returns with zero status (TRUE) if
-# ARG is a GNU/binutils-style import library. Returns
-# with nonzero status (FALSE) otherwise.
-func_cygming_gnu_implib_p ()
-{
- $opt_debug
- func_to_tool_file "$1" func_convert_file_msys_to_w32
- func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
- test -n "$func_cygming_gnu_implib_tmp"
-}
-
-# func_cygming_ms_implib_p ARG
-# This predicate returns with zero status (TRUE) if
-# ARG is an MS-style import library. Returns
-# with nonzero status (FALSE) otherwise.
-func_cygming_ms_implib_p ()
-{
- $opt_debug
- func_to_tool_file "$1" func_convert_file_msys_to_w32
- func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
- test -n "$func_cygming_ms_implib_tmp"
-}
-
# func_cygming_dll_for_implib_fallback ARG
# Platform-specific function to extract the
# name of the DLL associated with the specified
@@ -3695,16 +5066,17 @@
# $sharedlib_from_linklib_result
func_cygming_dll_for_implib_fallback ()
{
- $opt_debug
- if func_cygming_gnu_implib_p "$1" ; then
+ $debug_cmd
+
+ if func_cygming_gnu_implib_p "$1"; then
# binutils import library
sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"`
- elif func_cygming_ms_implib_p "$1" ; then
+ elif func_cygming_ms_implib_p "$1"; then
# ms-generated import library
sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"`
else
# unknown
- sharedlib_from_linklib_result=""
+ sharedlib_from_linklib_result=
fi
}
@@ -3712,10 +5084,11 @@
# func_extract_an_archive dir oldlib
func_extract_an_archive ()
{
- $opt_debug
- f_ex_an_ar_dir="$1"; shift
- f_ex_an_ar_oldlib="$1"
- if test "$lock_old_archive_extraction" = yes; then
+ $debug_cmd
+
+ f_ex_an_ar_dir=$1; shift
+ f_ex_an_ar_oldlib=$1
+ if test yes = "$lock_old_archive_extraction"; then
lockfile=$f_ex_an_ar_oldlib.lock
until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do
func_echo "Waiting for $lockfile to be removed"
@@ -3724,7 +5097,7 @@
fi
func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \
'stat=$?; rm -f "$lockfile"; exit $stat'
- if test "$lock_old_archive_extraction" = yes; then
+ if test yes = "$lock_old_archive_extraction"; then
$opt_dry_run || rm -f "$lockfile"
fi
if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then
@@ -3738,22 +5111,23 @@
# func_extract_archives gentop oldlib ...
func_extract_archives ()
{
- $opt_debug
- my_gentop="$1"; shift
+ $debug_cmd
+
+ my_gentop=$1; shift
my_oldlibs=${1+"$@"}
- my_oldobjs=""
- my_xlib=""
- my_xabs=""
- my_xdir=""
+ my_oldobjs=
+ my_xlib=
+ my_xabs=
+ my_xdir=
for my_xlib in $my_oldlibs; do
# Extract the objects.
case $my_xlib in
- [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;;
+ [\\/]* | [A-Za-z]:[\\/]*) my_xabs=$my_xlib ;;
*) my_xabs=`pwd`"/$my_xlib" ;;
esac
func_basename "$my_xlib"
- my_xlib="$func_basename_result"
+ my_xlib=$func_basename_result
my_xlib_u=$my_xlib
while :; do
case " $extracted_archives " in
@@ -3765,7 +5139,7 @@
esac
done
extracted_archives="$extracted_archives $my_xlib_u"
- my_xdir="$my_gentop/$my_xlib_u"
+ my_xdir=$my_gentop/$my_xlib_u
func_mkdir_p "$my_xdir"
@@ -3778,22 +5152,23 @@
cd $my_xdir || exit $?
darwin_archive=$my_xabs
darwin_curdir=`pwd`
- darwin_base_archive=`basename "$darwin_archive"`
+ func_basename "$darwin_archive"
+ darwin_base_archive=$func_basename_result
darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true`
if test -n "$darwin_arches"; then
darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'`
darwin_arch=
func_verbose "$darwin_base_archive has multiple architectures $darwin_arches"
- for darwin_arch in $darwin_arches ; do
- func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}"
- $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}"
- cd "unfat-$$/${darwin_base_archive}-${darwin_arch}"
- func_extract_an_archive "`pwd`" "${darwin_base_archive}"
+ for darwin_arch in $darwin_arches; do
+ func_mkdir_p "unfat-$$/$darwin_base_archive-$darwin_arch"
+ $LIPO -thin $darwin_arch -output "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" "$darwin_archive"
+ cd "unfat-$$/$darwin_base_archive-$darwin_arch"
+ func_extract_an_archive "`pwd`" "$darwin_base_archive"
cd "$darwin_curdir"
- $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}"
+ $RM "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive"
done # $darwin_arches
## Okay now we've a bunch of thin objects, gotta fatten them up :)
- darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u`
+ darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$sed_basename" | sort -u`
darwin_file=
darwin_files=
for darwin_file in $darwin_filelist; do
@@ -3815,7 +5190,7 @@
my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP`
done
- func_extract_archives_result="$my_oldobjs"
+ func_extract_archives_result=$my_oldobjs
}
@@ -3830,7 +5205,7 @@
#
# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR
# variable will take. If 'yes', then the emitted script
-# will assume that the directory in which it is stored is
+# will assume that the directory where it is stored is
# the $objdir directory. This is a cygwin/mingw-specific
# behavior.
func_emit_wrapper ()
@@ -3841,7 +5216,7 @@
#! $SHELL
# $output - temporary wrapper script for $objdir/$outputname
-# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+# Generated by $PROGRAM (GNU $PACKAGE) $VERSION
#
# The $output program cannot be directly executed until all the libtool
# libraries that it depends on are installed.
@@ -3898,9 +5273,9 @@
# Very basic option parsing. These options are (a) specific to
# the libtool wrapper, (b) are identical between the wrapper
-# /script/ and the wrapper /executable/ which is used only on
+# /script/ and the wrapper /executable/ that is used only on
# windows platforms, and (c) all begin with the string "--lt-"
-# (application programs are unlikely to have options which match
+# (application programs are unlikely to have options that match
# this pattern).
#
# There are only two supported options: --lt-debug and
@@ -3933,7 +5308,7 @@
# Print the debug banner immediately:
if test -n \"\$lt_option_debug\"; then
- echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2
+ echo \"$outputname:$output:\$LINENO: libtool wrapper (GNU $PACKAGE) $VERSION\" 1>&2
fi
}
@@ -3944,7 +5319,7 @@
lt_dump_args_N=1;
for lt_arg
do
- \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\"
+ \$ECHO \"$outputname:$output:\$LINENO: newargv[\$lt_dump_args_N]: \$lt_arg\"
lt_dump_args_N=\`expr \$lt_dump_args_N + 1\`
done
}
@@ -3958,7 +5333,7 @@
*-*-mingw | *-*-os2* | *-cegcc*)
$ECHO "\
if test -n \"\$lt_option_debug\"; then
- \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2
+ \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir\\\\\$program\" 1>&2
func_lt_dump_args \${1+\"\$@\"} 1>&2
fi
exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
@@ -3968,7 +5343,7 @@
*)
$ECHO "\
if test -n \"\$lt_option_debug\"; then
- \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2
+ \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir/\$program\" 1>&2
func_lt_dump_args \${1+\"\$@\"} 1>&2
fi
exec \"\$progdir/\$program\" \${1+\"\$@\"}
@@ -4043,13 +5418,13 @@
test -n \"\$absdir\" && thisdir=\"\$absdir\"
"
- if test "$fast_install" = yes; then
+ if test yes = "$fast_install"; then
$ECHO "\
program=lt-'$outputname'$exeext
progdir=\"\$thisdir/$objdir\"
if test ! -f \"\$progdir/\$program\" ||
- { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\
+ { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | $SED 1q\`; \\
test \"X\$file\" != \"X\$progdir/\$program\"; }; then
file=\"\$\$-\$program\"
@@ -4066,7 +5441,7 @@
if test -n \"\$relink_command\"; then
if relink_command_output=\`eval \$relink_command 2>&1\`; then :
else
- $ECHO \"\$relink_command_output\" >&2
+ \$ECHO \"\$relink_command_output\" >&2
$RM \"\$progdir/\$file\"
exit 1
fi
@@ -4101,7 +5476,7 @@
fi
# Export our shlibpath_var if we have one.
- if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
+ if test yes = "$shlibpath_overrides_runpath" && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
$ECHO "\
# Add our own library path to $shlibpath_var
$shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
@@ -4121,7 +5496,7 @@
fi
else
# The program doesn't exist.
- \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2
+ \$ECHO \"\$0: error: '\$progdir/\$program' does not exist\" 1>&2
\$ECHO \"This script is just a wrapper for \$program.\" 1>&2
\$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2
exit 1
@@ -4140,7 +5515,7 @@
cat <
#include
+#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0)
+
/* declarations of non-ANSI functions */
-#if defined(__MINGW32__)
+#if defined __MINGW32__
# ifdef __STRICT_ANSI__
int _putenv (const char *);
# endif
-#elif defined(__CYGWIN__)
+#elif defined __CYGWIN__
# ifdef __STRICT_ANSI__
char *realpath (const char *, char *);
int putenv (char *);
int setenv (const char *, const char *, int);
# endif
-/* #elif defined (other platforms) ... */
+/* #elif defined other_platform || defined ... */
#endif
/* portability defines, excluding path handling macros */
-#if defined(_MSC_VER)
+#if defined _MSC_VER
# define setmode _setmode
# define stat _stat
# define chmod _chmod
# define getcwd _getcwd
# define putenv _putenv
# define S_IXUSR _S_IEXEC
-# ifndef _INTPTR_T_DEFINED
-# define _INTPTR_T_DEFINED
-# define intptr_t int
-# endif
-#elif defined(__MINGW32__)
+#elif defined __MINGW32__
# define setmode _setmode
# define stat _stat
# define chmod _chmod
# define getcwd _getcwd
# define putenv _putenv
-#elif defined(__CYGWIN__)
+#elif defined __CYGWIN__
# define HAVE_SETENV
# define FOPEN_WB "wb"
-/* #elif defined (other platforms) ... */
+/* #elif defined other platforms ... */
#endif
-#if defined(PATH_MAX)
+#if defined PATH_MAX
# define LT_PATHMAX PATH_MAX
-#elif defined(MAXPATHLEN)
+#elif defined MAXPATHLEN
# define LT_PATHMAX MAXPATHLEN
#else
# define LT_PATHMAX 1024
@@ -4234,8 +5607,8 @@
# define PATH_SEPARATOR ':'
#endif
-#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \
- defined (__OS2__)
+#if defined _WIN32 || defined __MSDOS__ || defined __DJGPP__ || \
+ defined __OS2__
# define HAVE_DOS_BASED_FILE_SYSTEM
# define FOPEN_WB "wb"
# ifndef DIR_SEPARATOR_2
@@ -4268,10 +5641,10 @@
#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type)))
#define XFREE(stale) do { \
- if (stale) { free ((void *) stale); stale = 0; } \
+ if (stale) { free (stale); stale = 0; } \
} while (0)
-#if defined(LT_DEBUGWRAPPER)
+#if defined LT_DEBUGWRAPPER
static int lt_debug = 1;
#else
static int lt_debug = 0;
@@ -4300,11 +5673,16 @@
EOF
cat < 0) && IS_PATH_SEPARATOR (new_value[len-1]))
+ size_t len = strlen (new_value);
+ while ((len > 0) && IS_PATH_SEPARATOR (new_value[len-1]))
{
- new_value[len-1] = '\0';
+ new_value[--len] = '\0';
}
lt_setenv (name, new_value);
XFREE (new_value);
@@ -5082,27 +6460,47 @@
# True if ARG is an import lib, as indicated by $file_magic_cmd
func_win32_import_lib_p ()
{
- $opt_debug
+ $debug_cmd
+
case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in
*import*) : ;;
*) false ;;
esac
}
+# func_suncc_cstd_abi
+# !!ONLY CALL THIS FOR SUN CC AFTER $compile_command IS FULLY EXPANDED!!
+# Several compiler flags select an ABI that is incompatible with the
+# Cstd library. Avoid specifying it if any are in CXXFLAGS.
+func_suncc_cstd_abi ()
+{
+ $debug_cmd
+
+ case " $compile_command " in
+ *" -compat=g "*|*\ -std=c++[0-9][0-9]\ *|*" -library=stdcxx4 "*|*" -library=stlport4 "*)
+ suncc_use_cstd_abi=no
+ ;;
+ *)
+ suncc_use_cstd_abi=yes
+ ;;
+ esac
+}
+
# func_mode_link arg...
func_mode_link ()
{
- $opt_debug
+ $debug_cmd
+
case $host in
*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
# It is impossible to link a dll without this setting, and
# we shouldn't force the makefile maintainer to figure out
- # which system we are compiling for in order to pass an extra
+ # what system we are compiling for in order to pass an extra
# flag for every libtool invocation.
# allow_undefined=no
# FIXME: Unfortunately, there are problems with the above when trying
- # to make a dll which has undefined symbols, in which case not
+ # to make a dll that has undefined symbols, in which case not
# even a static library is built. For now, we need to specify
# -no-undefined on the libtool link line when we can be certain
# that all symbols are satisfied, otherwise we get a static library.
@@ -5146,10 +6544,11 @@
module=no
no_install=no
objs=
+ os2dllname=
non_pic_objects=
precious_files_regex=
prefer_static_libs=no
- preload=no
+ preload=false
prev=
prevarg=
release=
@@ -5161,7 +6560,7 @@
vinfo=
vinfo_number=no
weak_libs=
- single_module="${wl}-single_module"
+ single_module=$wl-single_module
func_infer_tag $base_compile
# We need to know -static, to get the right output filenames.
@@ -5169,15 +6568,15 @@
do
case $arg in
-shared)
- test "$build_libtool_libs" != yes && \
- func_fatal_configuration "can not build a shared library"
+ test yes != "$build_libtool_libs" \
+ && func_fatal_configuration "cannot build a shared library"
build_old_libs=no
break
;;
-all-static | -static | -static-libtool-libs)
case $arg in
-all-static)
- if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
+ if test yes = "$build_libtool_libs" && test -z "$link_static_flag"; then
func_warning "complete static linking is impossible in this configuration"
fi
if test -n "$link_static_flag"; then
@@ -5210,7 +6609,7 @@
# Go through the arguments, transforming them on the way.
while test "$#" -gt 0; do
- arg="$1"
+ arg=$1
shift
func_quote_for_eval "$arg"
qarg=$func_quote_for_eval_unquoted_result
@@ -5227,21 +6626,21 @@
case $prev in
bindir)
- bindir="$arg"
+ bindir=$arg
prev=
continue
;;
dlfiles|dlprefiles)
- if test "$preload" = no; then
+ $preload || {
# Add the symbol object into the linking commands.
func_append compile_command " @SYMFILE@"
func_append finalize_command " @SYMFILE@"
- preload=yes
- fi
+ preload=:
+ }
case $arg in
*.la | *.lo) ;; # We handle these cases below.
force)
- if test "$dlself" = no; then
+ if test no = "$dlself"; then
dlself=needless
export_dynamic=yes
fi
@@ -5249,9 +6648,9 @@
continue
;;
self)
- if test "$prev" = dlprefiles; then
+ if test dlprefiles = "$prev"; then
dlself=yes
- elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then
+ elif test dlfiles = "$prev" && test yes != "$dlopen_self"; then
dlself=yes
else
dlself=needless
@@ -5261,7 +6660,7 @@
continue
;;
*)
- if test "$prev" = dlfiles; then
+ if test dlfiles = "$prev"; then
func_append dlfiles " $arg"
else
func_append dlprefiles " $arg"
@@ -5272,14 +6671,14 @@
esac
;;
expsyms)
- export_symbols="$arg"
+ export_symbols=$arg
test -f "$arg" \
- || func_fatal_error "symbol file \`$arg' does not exist"
+ || func_fatal_error "symbol file '$arg' does not exist"
prev=
continue
;;
expsyms_regex)
- export_symbols_regex="$arg"
+ export_symbols_regex=$arg
prev=
continue
;;
@@ -5297,7 +6696,13 @@
continue
;;
inst_prefix)
- inst_prefix_dir="$arg"
+ inst_prefix_dir=$arg
+ prev=
+ continue
+ ;;
+ mllvm)
+ # Clang does not use LLVM to link, so we can simply discard any
+ # '-mllvm $arg' options when doing the link step.
prev=
continue
;;
@@ -5321,21 +6726,21 @@
if test -z "$pic_object" ||
test -z "$non_pic_object" ||
- test "$pic_object" = none &&
- test "$non_pic_object" = none; then
- func_fatal_error "cannot find name of object for \`$arg'"
+ test none = "$pic_object" &&
+ test none = "$non_pic_object"; then
+ func_fatal_error "cannot find name of object for '$arg'"
fi
# Extract subdirectory from the argument.
func_dirname "$arg" "/" ""
- xdir="$func_dirname_result"
+ xdir=$func_dirname_result
- if test "$pic_object" != none; then
+ if test none != "$pic_object"; then
# Prepend the subdirectory the object is found in.
- pic_object="$xdir$pic_object"
+ pic_object=$xdir$pic_object
- if test "$prev" = dlfiles; then
- if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
+ if test dlfiles = "$prev"; then
+ if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then
func_append dlfiles " $pic_object"
prev=
continue
@@ -5346,7 +6751,7 @@
fi
# CHECK ME: I think I busted this. -Ossama
- if test "$prev" = dlprefiles; then
+ if test dlprefiles = "$prev"; then
# Preload the old-style object.
func_append dlprefiles " $pic_object"
prev=
@@ -5354,23 +6759,23 @@
# A PIC object.
func_append libobjs " $pic_object"
- arg="$pic_object"
+ arg=$pic_object
fi
# Non-PIC object.
- if test "$non_pic_object" != none; then
+ if test none != "$non_pic_object"; then
# Prepend the subdirectory the object is found in.
- non_pic_object="$xdir$non_pic_object"
+ non_pic_object=$xdir$non_pic_object
# A standard non-PIC object
func_append non_pic_objects " $non_pic_object"
- if test -z "$pic_object" || test "$pic_object" = none ; then
- arg="$non_pic_object"
+ if test -z "$pic_object" || test none = "$pic_object"; then
+ arg=$non_pic_object
fi
else
# If the PIC object exists, use it instead.
# $xdir was prepended to $pic_object above.
- non_pic_object="$pic_object"
+ non_pic_object=$pic_object
func_append non_pic_objects " $non_pic_object"
fi
else
@@ -5378,7 +6783,7 @@
if $opt_dry_run; then
# Extract subdirectory from the argument.
func_dirname "$arg" "/" ""
- xdir="$func_dirname_result"
+ xdir=$func_dirname_result
func_lo2o "$arg"
pic_object=$xdir$objdir/$func_lo2o_result
@@ -5386,24 +6791,29 @@
func_append libobjs " $pic_object"
func_append non_pic_objects " $non_pic_object"
else
- func_fatal_error "\`$arg' is not a valid libtool object"
+ func_fatal_error "'$arg' is not a valid libtool object"
fi
fi
done
else
- func_fatal_error "link input file \`$arg' does not exist"
+ func_fatal_error "link input file '$arg' does not exist"
fi
arg=$save_arg
prev=
continue
;;
+ os2dllname)
+ os2dllname=$arg
+ prev=
+ continue
+ ;;
precious_regex)
- precious_files_regex="$arg"
+ precious_files_regex=$arg
prev=
continue
;;
release)
- release="-$arg"
+ release=-$arg
prev=
continue
;;
@@ -5415,7 +6825,7 @@
func_fatal_error "only absolute run-paths are allowed"
;;
esac
- if test "$prev" = rpath; then
+ if test rpath = "$prev"; then
case "$rpath " in
*" $arg "*) ;;
*) func_append rpath " $arg" ;;
@@ -5430,7 +6840,7 @@
continue
;;
shrext)
- shrext_cmds="$arg"
+ shrext_cmds=$arg
prev=
continue
;;
@@ -5470,7 +6880,7 @@
esac
fi # test -n "$prev"
- prevarg="$arg"
+ prevarg=$arg
case $arg in
-all-static)
@@ -5484,7 +6894,7 @@
-allow-undefined)
# FIXME: remove this flag sometime in the future.
- func_fatal_error "\`-allow-undefined' must not be used because it is the default"
+ func_fatal_error "'-allow-undefined' must not be used because it is the default"
;;
-avoid-version)
@@ -5516,7 +6926,7 @@
if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
func_fatal_error "more than one -exported-symbols argument is not allowed"
fi
- if test "X$arg" = "X-export-symbols"; then
+ if test X-export-symbols = "X$arg"; then
prev=expsyms
else
prev=expsyms_regex
@@ -5550,9 +6960,9 @@
func_stripname "-L" '' "$arg"
if test -z "$func_stripname_result"; then
if test "$#" -gt 0; then
- func_fatal_error "require no space between \`-L' and \`$1'"
+ func_fatal_error "require no space between '-L' and '$1'"
else
- func_fatal_error "need path for \`-L' option"
+ func_fatal_error "need path for '-L' option"
fi
fi
func_resolve_sysroot "$func_stripname_result"
@@ -5563,8 +6973,8 @@
*)
absdir=`cd "$dir" && pwd`
test -z "$absdir" && \
- func_fatal_error "cannot determine absolute directory name of \`$dir'"
- dir="$absdir"
+ func_fatal_error "cannot determine absolute directory name of '$dir'"
+ dir=$absdir
;;
esac
case "$deplibs " in
@@ -5599,7 +7009,7 @@
;;
-l*)
- if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
+ if test X-lc = "X$arg" || test X-lm = "X$arg"; then
case $host in
*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*)
# These systems don't actually have a C or math library (as such)
@@ -5607,11 +7017,11 @@
;;
*-*-os2*)
# These systems don't actually have a C library (as such)
- test "X$arg" = "X-lc" && continue
+ test X-lc = "X$arg" && continue
;;
- *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
+ *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*)
# Do not include libc due to us having libc/libc_r.
- test "X$arg" = "X-lc" && continue
+ test X-lc = "X$arg" && continue
;;
*-*-rhapsody* | *-*-darwin1.[012])
# Rhapsody C and math libraries are in the System framework
@@ -5620,16 +7030,16 @@
;;
*-*-sco3.2v5* | *-*-sco5v6*)
# Causes problems with __ctype
- test "X$arg" = "X-lc" && continue
+ test X-lc = "X$arg" && continue
;;
*-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
# Compiler inserts libc in the correct place for threads to work
- test "X$arg" = "X-lc" && continue
+ test X-lc = "X$arg" && continue
;;
esac
- elif test "X$arg" = "X-lc_r"; then
+ elif test X-lc_r = "X$arg"; then
case $host in
- *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
+ *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*)
# Do not include libc_r directly, use -pthread flag.
continue
;;
@@ -5639,6 +7049,11 @@
continue
;;
+ -mllvm)
+ prev=mllvm
+ continue
+ ;;
+
-module)
module=yes
continue
@@ -5668,7 +7083,7 @@
;;
-multi_module)
- single_module="${wl}-multi_module"
+ single_module=$wl-multi_module
continue
;;
@@ -5682,8 +7097,8 @@
*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*)
# The PATH hackery in wrapper scripts is required on Windows
# and Darwin in order for the loader to find any dlls it needs.
- func_warning "\`-no-install' is ignored for $host"
- func_warning "assuming \`-no-fast-install' instead"
+ func_warning "'-no-install' is ignored for $host"
+ func_warning "assuming '-no-fast-install' instead"
fast_install=no
;;
*) no_install=yes ;;
@@ -5701,6 +7116,11 @@
continue
;;
+ -os2dllname)
+ prev=os2dllname
+ continue
+ ;;
+
-o) prev=output ;;
-precious-files-regex)
@@ -5788,14 +7208,14 @@
func_stripname '-Wc,' '' "$arg"
args=$func_stripname_result
arg=
- save_ifs="$IFS"; IFS=','
+ save_ifs=$IFS; IFS=,
for flag in $args; do
- IFS="$save_ifs"
+ IFS=$save_ifs
func_quote_for_eval "$flag"
func_append arg " $func_quote_for_eval_result"
func_append compiler_flags " $func_quote_for_eval_result"
done
- IFS="$save_ifs"
+ IFS=$save_ifs
func_stripname ' ' '' "$arg"
arg=$func_stripname_result
;;
@@ -5804,15 +7224,15 @@
func_stripname '-Wl,' '' "$arg"
args=$func_stripname_result
arg=
- save_ifs="$IFS"; IFS=','
+ save_ifs=$IFS; IFS=,
for flag in $args; do
- IFS="$save_ifs"
+ IFS=$save_ifs
func_quote_for_eval "$flag"
func_append arg " $wl$func_quote_for_eval_result"
func_append compiler_flags " $wl$func_quote_for_eval_result"
func_append linker_flags " $func_quote_for_eval_result"
done
- IFS="$save_ifs"
+ IFS=$save_ifs
func_stripname ' ' '' "$arg"
arg=$func_stripname_result
;;
@@ -5835,7 +7255,7 @@
# -msg_* for osf cc
-msg_*)
func_quote_for_eval "$arg"
- arg="$func_quote_for_eval_result"
+ arg=$func_quote_for_eval_result
;;
# Flags to be passed through unchanged, with rationale:
@@ -5847,25 +7267,49 @@
# -m*, -t[45]*, -txscale* architecture-specific flags for GCC
# -F/path path to uninstalled frameworks, gcc on darwin
# -p, -pg, --coverage, -fprofile-* profiling flags for GCC
+ # -fstack-protector* stack protector flags for GCC
# @file GCC response files
# -tp=* Portland pgcc target processor selection
# --sysroot=* for sysroot support
- # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
+ # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
+ # -specs=* GCC specs files
+ # -stdlib=* select c++ std lib with clang
+ # -fsanitize=* Clang/GCC memory and address sanitizer
-64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
- -O*|-flto*|-fwhopr*|-fuse-linker-plugin)
+ -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
+ -specs=*|-fsanitize=*)
func_quote_for_eval "$arg"
- arg="$func_quote_for_eval_result"
+ arg=$func_quote_for_eval_result
func_append compile_command " $arg"
func_append finalize_command " $arg"
func_append compiler_flags " $arg"
continue
;;
+ -Z*)
+ if test os2 = "`expr $host : '.*\(os2\)'`"; then
+ # OS/2 uses -Zxxx to specify OS/2-specific options
+ compiler_flags="$compiler_flags $arg"
+ func_append compile_command " $arg"
+ func_append finalize_command " $arg"
+ case $arg in
+ -Zlinker | -Zstack)
+ prev=xcompiler
+ ;;
+ esac
+ continue
+ else
+ # Otherwise treat like 'Some other compiler flag' below
+ func_quote_for_eval "$arg"
+ arg=$func_quote_for_eval_result
+ fi
+ ;;
+
# Some other compiler flag.
-* | +*)
func_quote_for_eval "$arg"
- arg="$func_quote_for_eval_result"
+ arg=$func_quote_for_eval_result
;;
*.$objext)
@@ -5886,21 +7330,21 @@
if test -z "$pic_object" ||
test -z "$non_pic_object" ||
- test "$pic_object" = none &&
- test "$non_pic_object" = none; then
- func_fatal_error "cannot find name of object for \`$arg'"
+ test none = "$pic_object" &&
+ test none = "$non_pic_object"; then
+ func_fatal_error "cannot find name of object for '$arg'"
fi
# Extract subdirectory from the argument.
func_dirname "$arg" "/" ""
- xdir="$func_dirname_result"
+ xdir=$func_dirname_result
- if test "$pic_object" != none; then
+ test none = "$pic_object" || {
# Prepend the subdirectory the object is found in.
- pic_object="$xdir$pic_object"
+ pic_object=$xdir$pic_object
- if test "$prev" = dlfiles; then
- if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
+ if test dlfiles = "$prev"; then
+ if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then
func_append dlfiles " $pic_object"
prev=
continue
@@ -5911,7 +7355,7 @@
fi
# CHECK ME: I think I busted this. -Ossama
- if test "$prev" = dlprefiles; then
+ if test dlprefiles = "$prev"; then
# Preload the old-style object.
func_append dlprefiles " $pic_object"
prev=
@@ -5919,23 +7363,23 @@
# A PIC object.
func_append libobjs " $pic_object"
- arg="$pic_object"
- fi
+ arg=$pic_object
+ }
# Non-PIC object.
- if test "$non_pic_object" != none; then
+ if test none != "$non_pic_object"; then
# Prepend the subdirectory the object is found in.
- non_pic_object="$xdir$non_pic_object"
+ non_pic_object=$xdir$non_pic_object
# A standard non-PIC object
func_append non_pic_objects " $non_pic_object"
- if test -z "$pic_object" || test "$pic_object" = none ; then
- arg="$non_pic_object"
+ if test -z "$pic_object" || test none = "$pic_object"; then
+ arg=$non_pic_object
fi
else
# If the PIC object exists, use it instead.
# $xdir was prepended to $pic_object above.
- non_pic_object="$pic_object"
+ non_pic_object=$pic_object
func_append non_pic_objects " $non_pic_object"
fi
else
@@ -5943,7 +7387,7 @@
if $opt_dry_run; then
# Extract subdirectory from the argument.
func_dirname "$arg" "/" ""
- xdir="$func_dirname_result"
+ xdir=$func_dirname_result
func_lo2o "$arg"
pic_object=$xdir$objdir/$func_lo2o_result
@@ -5951,7 +7395,7 @@
func_append libobjs " $pic_object"
func_append non_pic_objects " $non_pic_object"
else
- func_fatal_error "\`$arg' is not a valid libtool object"
+ func_fatal_error "'$arg' is not a valid libtool object"
fi
fi
;;
@@ -5967,11 +7411,11 @@
# A libtool-controlled library.
func_resolve_sysroot "$arg"
- if test "$prev" = dlfiles; then
+ if test dlfiles = "$prev"; then
# This library was specified with -dlopen.
func_append dlfiles " $func_resolve_sysroot_result"
prev=
- elif test "$prev" = dlprefiles; then
+ elif test dlprefiles = "$prev"; then
# The library was specified with -dlpreopen.
func_append dlprefiles " $func_resolve_sysroot_result"
prev=
@@ -5986,7 +7430,7 @@
# Unknown arguments in both finalize_command and compile_command need
# to be aesthetically quoted because they are evaled later.
func_quote_for_eval "$arg"
- arg="$func_quote_for_eval_result"
+ arg=$func_quote_for_eval_result
;;
esac # arg
@@ -5998,9 +7442,9 @@
done # argument parsing loop
test -n "$prev" && \
- func_fatal_help "the \`$prevarg' option requires an argument"
+ func_fatal_help "the '$prevarg' option requires an argument"
- if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
+ if test yes = "$export_dynamic" && test -n "$export_dynamic_flag_spec"; then
eval arg=\"$export_dynamic_flag_spec\"
func_append compile_command " $arg"
func_append finalize_command " $arg"
@@ -6009,20 +7453,23 @@
oldlibs=
# calculate the name of the file, without its directory
func_basename "$output"
- outputname="$func_basename_result"
- libobjs_save="$libobjs"
+ outputname=$func_basename_result
+ libobjs_save=$libobjs
if test -n "$shlibpath_var"; then
# get the directories listed in $shlibpath_var
- eval shlib_search_path=\`\$ECHO \"\${$shlibpath_var}\" \| \$SED \'s/:/ /g\'\`
+ eval shlib_search_path=\`\$ECHO \"\$$shlibpath_var\" \| \$SED \'s/:/ /g\'\`
else
shlib_search_path=
fi
eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
+ # Definition is injected by LT_CONFIG during libtool generation.
+ func_munge_path_list sys_lib_dlsearch_path "$LT_SYS_LIBRARY_PATH"
+
func_dirname "$output" "/" ""
- output_objdir="$func_dirname_result$objdir"
+ output_objdir=$func_dirname_result$objdir
func_to_tool_file "$output_objdir/"
tool_output_objdir=$func_to_tool_file_result
# Create the object directory.
@@ -6045,7 +7492,7 @@
# Find all interdependent deplibs by searching for libraries
# that are linked more than once (e.g. -la -lb -la)
for deplib in $deplibs; do
- if $opt_preserve_dup_deps ; then
+ if $opt_preserve_dup_deps; then
case "$libs " in
*" $deplib "*) func_append specialdeplibs " $deplib" ;;
esac
@@ -6053,7 +7500,7 @@
func_append libs " $deplib"
done
- if test "$linkmode" = lib; then
+ if test lib = "$linkmode"; then
libs="$predeps $libs $compiler_lib_search_path $postdeps"
# Compute libraries that are listed more than once in $predeps
@@ -6085,7 +7532,7 @@
case $file in
*.la) ;;
*)
- func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file"
+ func_fatal_help "libraries can '-dlopen' only libtool libraries: $file"
;;
esac
done
@@ -6093,7 +7540,7 @@
prog)
compile_deplibs=
finalize_deplibs=
- alldeplibs=no
+ alldeplibs=false
newdlfiles=
newdlprefiles=
passes="conv scan dlopen dlpreopen link"
@@ -6105,32 +7552,32 @@
for pass in $passes; do
# The preopen pass in lib mode reverses $deplibs; put it back here
# so that -L comes before libs that need it for instance...
- if test "$linkmode,$pass" = "lib,link"; then
+ if test lib,link = "$linkmode,$pass"; then
## FIXME: Find the place where the list is rebuilt in the wrong
## order, and fix it there properly
tmp_deplibs=
for deplib in $deplibs; do
tmp_deplibs="$deplib $tmp_deplibs"
done
- deplibs="$tmp_deplibs"
+ deplibs=$tmp_deplibs
fi
- if test "$linkmode,$pass" = "lib,link" ||
- test "$linkmode,$pass" = "prog,scan"; then
- libs="$deplibs"
+ if test lib,link = "$linkmode,$pass" ||
+ test prog,scan = "$linkmode,$pass"; then
+ libs=$deplibs
deplibs=
fi
- if test "$linkmode" = prog; then
+ if test prog = "$linkmode"; then
case $pass in
- dlopen) libs="$dlfiles" ;;
- dlpreopen) libs="$dlprefiles" ;;
+ dlopen) libs=$dlfiles ;;
+ dlpreopen) libs=$dlprefiles ;;
link)
libs="$deplibs %DEPLIBS%"
test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs"
;;
esac
fi
- if test "$linkmode,$pass" = "lib,dlpreopen"; then
+ if test lib,dlpreopen = "$linkmode,$pass"; then
# Collect and forward deplibs of preopened libtool libs
for lib in $dlprefiles; do
# Ignore non-libtool-libs
@@ -6151,26 +7598,26 @@
esac
done
done
- libs="$dlprefiles"
+ libs=$dlprefiles
fi
- if test "$pass" = dlopen; then
+ if test dlopen = "$pass"; then
# Collect dlpreopened libraries
- save_deplibs="$deplibs"
+ save_deplibs=$deplibs
deplibs=
fi
for deplib in $libs; do
lib=
- found=no
+ found=false
case $deplib in
-mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \
|-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*)
- if test "$linkmode,$pass" = "prog,link"; then
+ if test prog,link = "$linkmode,$pass"; then
compile_deplibs="$deplib $compile_deplibs"
finalize_deplibs="$deplib $finalize_deplibs"
else
func_append compiler_flags " $deplib"
- if test "$linkmode" = lib ; then
+ if test lib = "$linkmode"; then
case "$new_inherited_linker_flags " in
*" $deplib "*) ;;
* ) func_append new_inherited_linker_flags " $deplib" ;;
@@ -6180,13 +7627,13 @@
continue
;;
-l*)
- if test "$linkmode" != lib && test "$linkmode" != prog; then
- func_warning "\`-l' is ignored for archives/objects"
+ if test lib != "$linkmode" && test prog != "$linkmode"; then
+ func_warning "'-l' is ignored for archives/objects"
continue
fi
func_stripname '-l' '' "$deplib"
name=$func_stripname_result
- if test "$linkmode" = lib; then
+ if test lib = "$linkmode"; then
searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path"
else
searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path"
@@ -6194,31 +7641,22 @@
for searchdir in $searchdirs; do
for search_ext in .la $std_shrext .so .a; do
# Search the libtool library
- lib="$searchdir/lib${name}${search_ext}"
+ lib=$searchdir/lib$name$search_ext
if test -f "$lib"; then
- if test "$search_ext" = ".la"; then
- found=yes
+ if test .la = "$search_ext"; then
+ found=:
else
- found=no
+ found=false
fi
break 2
fi
done
done
- if test "$found" != yes; then
- # deplib doesn't seem to be a libtool library
- if test "$linkmode,$pass" = "prog,link"; then
- compile_deplibs="$deplib $compile_deplibs"
- finalize_deplibs="$deplib $finalize_deplibs"
- else
- deplibs="$deplib $deplibs"
- test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
- fi
- continue
- else # deplib is a libtool library
+ if $found; then
+ # deplib is a libtool library
# If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib,
# We need to do some special things here, and not later.
- if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ if test yes = "$allow_libtool_libs_with_static_runtimes"; then
case " $predeps $postdeps " in
*" $deplib "*)
if func_lalib_p "$lib"; then
@@ -6226,19 +7664,19 @@
old_library=
func_source "$lib"
for l in $old_library $library_names; do
- ll="$l"
+ ll=$l
done
- if test "X$ll" = "X$old_library" ; then # only static version available
- found=no
+ if test "X$ll" = "X$old_library"; then # only static version available
+ found=false
func_dirname "$lib" "" "."
- ladir="$func_dirname_result"
+ ladir=$func_dirname_result
lib=$ladir/$old_library
- if test "$linkmode,$pass" = "prog,link"; then
+ if test prog,link = "$linkmode,$pass"; then
compile_deplibs="$deplib $compile_deplibs"
finalize_deplibs="$deplib $finalize_deplibs"
else
deplibs="$deplib $deplibs"
- test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
+ test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs"
fi
continue
fi
@@ -6247,15 +7685,25 @@
*) ;;
esac
fi
+ else
+ # deplib doesn't seem to be a libtool library
+ if test prog,link = "$linkmode,$pass"; then
+ compile_deplibs="$deplib $compile_deplibs"
+ finalize_deplibs="$deplib $finalize_deplibs"
+ else
+ deplibs="$deplib $deplibs"
+ test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs"
+ fi
+ continue
fi
;; # -l
*.ltframework)
- if test "$linkmode,$pass" = "prog,link"; then
+ if test prog,link = "$linkmode,$pass"; then
compile_deplibs="$deplib $compile_deplibs"
finalize_deplibs="$deplib $finalize_deplibs"
else
deplibs="$deplib $deplibs"
- if test "$linkmode" = lib ; then
+ if test lib = "$linkmode"; then
case "$new_inherited_linker_flags " in
*" $deplib "*) ;;
* ) func_append new_inherited_linker_flags " $deplib" ;;
@@ -6268,18 +7716,18 @@
case $linkmode in
lib)
deplibs="$deplib $deplibs"
- test "$pass" = conv && continue
+ test conv = "$pass" && continue
newdependency_libs="$deplib $newdependency_libs"
func_stripname '-L' '' "$deplib"
func_resolve_sysroot "$func_stripname_result"
func_append newlib_search_path " $func_resolve_sysroot_result"
;;
prog)
- if test "$pass" = conv; then
+ if test conv = "$pass"; then
deplibs="$deplib $deplibs"
continue
fi
- if test "$pass" = scan; then
+ if test scan = "$pass"; then
deplibs="$deplib $deplibs"
else
compile_deplibs="$deplib $compile_deplibs"
@@ -6290,13 +7738,13 @@
func_append newlib_search_path " $func_resolve_sysroot_result"
;;
*)
- func_warning "\`-L' is ignored for archives/objects"
+ func_warning "'-L' is ignored for archives/objects"
;;
esac # linkmode
continue
;; # -L
-R*)
- if test "$pass" = link; then
+ if test link = "$pass"; then
func_stripname '-R' '' "$deplib"
func_resolve_sysroot "$func_stripname_result"
dir=$func_resolve_sysroot_result
@@ -6314,7 +7762,7 @@
lib=$func_resolve_sysroot_result
;;
*.$libext)
- if test "$pass" = conv; then
+ if test conv = "$pass"; then
deplibs="$deplib $deplibs"
continue
fi
@@ -6325,21 +7773,26 @@
case " $dlpreconveniencelibs " in
*" $deplib "*) ;;
*)
- valid_a_lib=no
+ valid_a_lib=false
case $deplibs_check_method in
match_pattern*)
set dummy $deplibs_check_method; shift
match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \
| $EGREP "$match_pattern_regex" > /dev/null; then
- valid_a_lib=yes
+ valid_a_lib=:
fi
;;
pass_all)
- valid_a_lib=yes
+ valid_a_lib=:
;;
esac
- if test "$valid_a_lib" != yes; then
+ if $valid_a_lib; then
+ echo
+ $ECHO "*** Warning: Linking the shared library $output against the"
+ $ECHO "*** static library $deplib is not portable!"
+ deplibs="$deplib $deplibs"
+ else
echo
$ECHO "*** Warning: Trying to link with static lib archive $deplib."
echo "*** I have the capability to make that library automatically link in when"
@@ -6347,18 +7800,13 @@
echo "*** shared version of the library, which you do not appear to have"
echo "*** because the file extensions .$libext of this argument makes me believe"
echo "*** that it is just a static archive that I should not use here."
- else
- echo
- $ECHO "*** Warning: Linking the shared library $output against the"
- $ECHO "*** static library $deplib is not portable!"
- deplibs="$deplib $deplibs"
fi
;;
esac
continue
;;
prog)
- if test "$pass" != link; then
+ if test link != "$pass"; then
deplibs="$deplib $deplibs"
else
compile_deplibs="$deplib $compile_deplibs"
@@ -6369,10 +7817,10 @@
esac # linkmode
;; # *.$libext
*.lo | *.$objext)
- if test "$pass" = conv; then
+ if test conv = "$pass"; then
deplibs="$deplib $deplibs"
- elif test "$linkmode" = prog; then
- if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
+ elif test prog = "$linkmode"; then
+ if test dlpreopen = "$pass" || test yes != "$dlopen_support" || test no = "$build_libtool_libs"; then
# If there is no dlopen support or we're linking statically,
# we need to preload.
func_append newdlprefiles " $deplib"
@@ -6385,22 +7833,20 @@
continue
;;
%DEPLIBS%)
- alldeplibs=yes
+ alldeplibs=:
continue
;;
esac # case $deplib
- if test "$found" = yes || test -f "$lib"; then :
- else
- func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'"
- fi
+ $found || test -f "$lib" \
+ || func_fatal_error "cannot find the library '$lib' or unhandled argument '$deplib'"
# Check to see that this really is a libtool archive.
func_lalib_unsafe_p "$lib" \
- || func_fatal_error "\`$lib' is not a valid libtool archive"
+ || func_fatal_error "'$lib' is not a valid libtool archive"
func_dirname "$lib" "" "."
- ladir="$func_dirname_result"
+ ladir=$func_dirname_result
dlname=
dlopen=
@@ -6430,19 +7876,19 @@
done
fi
dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
- if test "$linkmode,$pass" = "lib,link" ||
- test "$linkmode,$pass" = "prog,scan" ||
- { test "$linkmode" != prog && test "$linkmode" != lib; }; then
+ if test lib,link = "$linkmode,$pass" ||
+ test prog,scan = "$linkmode,$pass" ||
+ { test prog != "$linkmode" && test lib != "$linkmode"; }; then
test -n "$dlopen" && func_append dlfiles " $dlopen"
test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen"
fi
- if test "$pass" = conv; then
+ if test conv = "$pass"; then
# Only check for convenience libraries
deplibs="$lib $deplibs"
if test -z "$libdir"; then
if test -z "$old_library"; then
- func_fatal_error "cannot find name of link library for \`$lib'"
+ func_fatal_error "cannot find name of link library for '$lib'"
fi
# It is a libtool convenience library, so add in its objects.
func_append convenience " $ladir/$objdir/$old_library"
@@ -6450,15 +7896,15 @@
tmp_libs=
for deplib in $dependency_libs; do
deplibs="$deplib $deplibs"
- if $opt_preserve_dup_deps ; then
+ if $opt_preserve_dup_deps; then
case "$tmp_libs " in
*" $deplib "*) func_append specialdeplibs " $deplib" ;;
esac
fi
func_append tmp_libs " $deplib"
done
- elif test "$linkmode" != prog && test "$linkmode" != lib; then
- func_fatal_error "\`$lib' is not a convenience library"
+ elif test prog != "$linkmode" && test lib != "$linkmode"; then
+ func_fatal_error "'$lib' is not a convenience library"
fi
continue
fi # $pass = conv
@@ -6467,26 +7913,26 @@
# Get the name of the library we link against.
linklib=
if test -n "$old_library" &&
- { test "$prefer_static_libs" = yes ||
- test "$prefer_static_libs,$installed" = "built,no"; }; then
+ { test yes = "$prefer_static_libs" ||
+ test built,no = "$prefer_static_libs,$installed"; }; then
linklib=$old_library
else
for l in $old_library $library_names; do
- linklib="$l"
+ linklib=$l
done
fi
if test -z "$linklib"; then
- func_fatal_error "cannot find name of link library for \`$lib'"
+ func_fatal_error "cannot find name of link library for '$lib'"
fi
# This library was specified with -dlopen.
- if test "$pass" = dlopen; then
- if test -z "$libdir"; then
- func_fatal_error "cannot -dlopen a convenience library: \`$lib'"
- fi
+ if test dlopen = "$pass"; then
+ test -z "$libdir" \
+ && func_fatal_error "cannot -dlopen a convenience library: '$lib'"
if test -z "$dlname" ||
- test "$dlopen_support" != yes ||
- test "$build_libtool_libs" = no; then
+ test yes != "$dlopen_support" ||
+ test no = "$build_libtool_libs"
+ then
# If there is no dlname, no dlopen support or we're linking
# statically, we need to preload. We also need to preload any
# dependent libraries so libltdl's deplib preloader doesn't
@@ -6500,40 +7946,40 @@
# We need an absolute path.
case $ladir in
- [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;
+ [\\/]* | [A-Za-z]:[\\/]*) abs_ladir=$ladir ;;
*)
abs_ladir=`cd "$ladir" && pwd`
if test -z "$abs_ladir"; then
- func_warning "cannot determine absolute directory name of \`$ladir'"
+ func_warning "cannot determine absolute directory name of '$ladir'"
func_warning "passing it literally to the linker, although it might fail"
- abs_ladir="$ladir"
+ abs_ladir=$ladir
fi
;;
esac
func_basename "$lib"
- laname="$func_basename_result"
+ laname=$func_basename_result
# Find the relevant object directory and library name.
- if test "X$installed" = Xyes; then
+ if test yes = "$installed"; then
if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
- func_warning "library \`$lib' was moved."
- dir="$ladir"
- absdir="$abs_ladir"
- libdir="$abs_ladir"
+ func_warning "library '$lib' was moved."
+ dir=$ladir
+ absdir=$abs_ladir
+ libdir=$abs_ladir
else
- dir="$lt_sysroot$libdir"
- absdir="$lt_sysroot$libdir"
+ dir=$lt_sysroot$libdir
+ absdir=$lt_sysroot$libdir
fi
- test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes
+ test yes = "$hardcode_automatic" && avoidtemprpath=yes
else
if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then
- dir="$ladir"
- absdir="$abs_ladir"
+ dir=$ladir
+ absdir=$abs_ladir
# Remove this search path later
func_append notinst_path " $abs_ladir"
else
- dir="$ladir/$objdir"
- absdir="$abs_ladir/$objdir"
+ dir=$ladir/$objdir
+ absdir=$abs_ladir/$objdir
# Remove this search path later
func_append notinst_path " $abs_ladir"
fi
@@ -6542,11 +7988,11 @@
name=$func_stripname_result
# This library was specified with -dlpreopen.
- if test "$pass" = dlpreopen; then
- if test -z "$libdir" && test "$linkmode" = prog; then
- func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'"
+ if test dlpreopen = "$pass"; then
+ if test -z "$libdir" && test prog = "$linkmode"; then
+ func_fatal_error "only libraries may -dlpreopen a convenience library: '$lib'"
fi
- case "$host" in
+ case $host in
# special handling for platforms with PE-DLLs.
*cygwin* | *mingw* | *cegcc* )
# Linker will automatically link against shared library if both
@@ -6590,9 +8036,9 @@
if test -z "$libdir"; then
# Link the convenience library
- if test "$linkmode" = lib; then
+ if test lib = "$linkmode"; then
deplibs="$dir/$old_library $deplibs"
- elif test "$linkmode,$pass" = "prog,link"; then
+ elif test prog,link = "$linkmode,$pass"; then
compile_deplibs="$dir/$old_library $compile_deplibs"
finalize_deplibs="$dir/$old_library $finalize_deplibs"
else
@@ -6602,14 +8048,14 @@
fi
- if test "$linkmode" = prog && test "$pass" != link; then
+ if test prog = "$linkmode" && test link != "$pass"; then
func_append newlib_search_path " $ladir"
deplibs="$lib $deplibs"
- linkalldeplibs=no
- if test "$link_all_deplibs" != no || test -z "$library_names" ||
- test "$build_libtool_libs" = no; then
- linkalldeplibs=yes
+ linkalldeplibs=false
+ if test no != "$link_all_deplibs" || test -z "$library_names" ||
+ test no = "$build_libtool_libs"; then
+ linkalldeplibs=:
fi
tmp_libs=
@@ -6621,14 +8067,14 @@
;;
esac
# Need to link against all dependency_libs?
- if test "$linkalldeplibs" = yes; then
+ if $linkalldeplibs; then
deplibs="$deplib $deplibs"
else
# Need to hardcode shared library paths
# or/and link against static libraries
newdependency_libs="$deplib $newdependency_libs"
fi
- if $opt_preserve_dup_deps ; then
+ if $opt_preserve_dup_deps; then
case "$tmp_libs " in
*" $deplib "*) func_append specialdeplibs " $deplib" ;;
esac
@@ -6638,15 +8084,15 @@
continue
fi # $linkmode = prog...
- if test "$linkmode,$pass" = "prog,link"; then
+ if test prog,link = "$linkmode,$pass"; then
if test -n "$library_names" &&
- { { test "$prefer_static_libs" = no ||
- test "$prefer_static_libs,$installed" = "built,yes"; } ||
+ { { test no = "$prefer_static_libs" ||
+ test built,yes = "$prefer_static_libs,$installed"; } ||
test -z "$old_library"; }; then
# We need to hardcode the library path
- if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then
+ if test -n "$shlibpath_var" && test -z "$avoidtemprpath"; then
# Make sure the rpath contains only unique directories.
- case "$temp_rpath:" in
+ case $temp_rpath: in
*"$absdir:"*) ;;
*) func_append temp_rpath "$absdir:" ;;
esac
@@ -6675,9 +8121,9 @@
esac
fi # $linkmode,$pass = prog,link...
- if test "$alldeplibs" = yes &&
- { test "$deplibs_check_method" = pass_all ||
- { test "$build_libtool_libs" = yes &&
+ if $alldeplibs &&
+ { test pass_all = "$deplibs_check_method" ||
+ { test yes = "$build_libtool_libs" &&
test -n "$library_names"; }; }; then
# We only need to search for static libraries
continue
@@ -6686,19 +8132,19 @@
link_static=no # Whether the deplib will be linked statically
use_static_libs=$prefer_static_libs
- if test "$use_static_libs" = built && test "$installed" = yes; then
+ if test built = "$use_static_libs" && test yes = "$installed"; then
use_static_libs=no
fi
if test -n "$library_names" &&
- { test "$use_static_libs" = no || test -z "$old_library"; }; then
+ { test no = "$use_static_libs" || test -z "$old_library"; }; then
case $host in
- *cygwin* | *mingw* | *cegcc*)
+ *cygwin* | *mingw* | *cegcc* | *os2*)
# No point in relinking DLLs because paths are not encoded
func_append notinst_deplibs " $lib"
need_relink=no
;;
*)
- if test "$installed" = no; then
+ if test no = "$installed"; then
func_append notinst_deplibs " $lib"
need_relink=yes
fi
@@ -6708,24 +8154,24 @@
# Warn about portability, can't link against -module's on some
# systems (darwin). Don't bleat about dlopened modules though!
- dlopenmodule=""
+ dlopenmodule=
for dlpremoduletest in $dlprefiles; do
if test "X$dlpremoduletest" = "X$lib"; then
- dlopenmodule="$dlpremoduletest"
+ dlopenmodule=$dlpremoduletest
break
fi
done
- if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then
+ if test -z "$dlopenmodule" && test yes = "$shouldnotlink" && test link = "$pass"; then
echo
- if test "$linkmode" = prog; then
+ if test prog = "$linkmode"; then
$ECHO "*** Warning: Linking the executable $output against the loadable module"
else
$ECHO "*** Warning: Linking the shared library $output against the loadable module"
fi
$ECHO "*** $linklib is not portable!"
fi
- if test "$linkmode" = lib &&
- test "$hardcode_into_libs" = yes; then
+ if test lib = "$linkmode" &&
+ test yes = "$hardcode_into_libs"; then
# Hardcode the library path.
# Skip directories that are in the system default run-time
# search path.
@@ -6753,43 +8199,43 @@
# figure out the soname
set dummy $library_names
shift
- realname="$1"
+ realname=$1
shift
libname=`eval "\\$ECHO \"$libname_spec\""`
# use dlname if we got it. it's perfectly good, no?
if test -n "$dlname"; then
- soname="$dlname"
+ soname=$dlname
elif test -n "$soname_spec"; then
# bleh windows
case $host in
- *cygwin* | mingw* | *cegcc*)
+ *cygwin* | mingw* | *cegcc* | *os2*)
func_arith $current - $age
major=$func_arith_result
- versuffix="-$major"
+ versuffix=-$major
;;
esac
eval soname=\"$soname_spec\"
else
- soname="$realname"
+ soname=$realname
fi
# Make a new name for the extract_expsyms_cmds to use
- soroot="$soname"
+ soroot=$soname
func_basename "$soroot"
- soname="$func_basename_result"
+ soname=$func_basename_result
func_stripname 'lib' '.dll' "$soname"
newlib=libimp-$func_stripname_result.a
# If the library has no export list, then create one now
if test -f "$output_objdir/$soname-def"; then :
else
- func_verbose "extracting exported symbol list from \`$soname'"
+ func_verbose "extracting exported symbol list from '$soname'"
func_execute_cmds "$extract_expsyms_cmds" 'exit $?'
fi
# Create $newlib
if test -f "$output_objdir/$newlib"; then :; else
- func_verbose "generating import library for \`$soname'"
+ func_verbose "generating import library for '$soname'"
func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?'
fi
# make sure the library variables are pointing to the new library
@@ -6797,58 +8243,58 @@
linklib=$newlib
fi # test -n "$old_archive_from_expsyms_cmds"
- if test "$linkmode" = prog || test "$opt_mode" != relink; then
+ if test prog = "$linkmode" || test relink != "$opt_mode"; then
add_shlibpath=
add_dir=
add=
lib_linked=yes
case $hardcode_action in
immediate | unsupported)
- if test "$hardcode_direct" = no; then
- add="$dir/$linklib"
+ if test no = "$hardcode_direct"; then
+ add=$dir/$linklib
case $host in
- *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;;
- *-*-sysv4*uw2*) add_dir="-L$dir" ;;
+ *-*-sco3.2v5.0.[024]*) add_dir=-L$dir ;;
+ *-*-sysv4*uw2*) add_dir=-L$dir ;;
*-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \
- *-*-unixware7*) add_dir="-L$dir" ;;
+ *-*-unixware7*) add_dir=-L$dir ;;
*-*-darwin* )
- # if the lib is a (non-dlopened) module then we can not
+ # if the lib is a (non-dlopened) module then we cannot
# link against it, someone is ignoring the earlier warnings
if /usr/bin/file -L $add 2> /dev/null |
- $GREP ": [^:]* bundle" >/dev/null ; then
+ $GREP ": [^:]* bundle" >/dev/null; then
if test "X$dlopenmodule" != "X$lib"; then
$ECHO "*** Warning: lib $linklib is a module, not a shared library"
- if test -z "$old_library" ; then
+ if test -z "$old_library"; then
echo
echo "*** And there doesn't seem to be a static archive available"
echo "*** The link will probably fail, sorry"
else
- add="$dir/$old_library"
+ add=$dir/$old_library
fi
elif test -n "$old_library"; then
- add="$dir/$old_library"
+ add=$dir/$old_library
fi
fi
esac
- elif test "$hardcode_minus_L" = no; then
+ elif test no = "$hardcode_minus_L"; then
case $host in
- *-*-sunos*) add_shlibpath="$dir" ;;
+ *-*-sunos*) add_shlibpath=$dir ;;
esac
- add_dir="-L$dir"
- add="-l$name"
- elif test "$hardcode_shlibpath_var" = no; then
- add_shlibpath="$dir"
- add="-l$name"
+ add_dir=-L$dir
+ add=-l$name
+ elif test no = "$hardcode_shlibpath_var"; then
+ add_shlibpath=$dir
+ add=-l$name
else
lib_linked=no
fi
;;
relink)
- if test "$hardcode_direct" = yes &&
- test "$hardcode_direct_absolute" = no; then
- add="$dir/$linklib"
- elif test "$hardcode_minus_L" = yes; then
- add_dir="-L$absdir"
+ if test yes = "$hardcode_direct" &&
+ test no = "$hardcode_direct_absolute"; then
+ add=$dir/$linklib
+ elif test yes = "$hardcode_minus_L"; then
+ add_dir=-L$absdir
# Try looking first in the location we're being installed to.
if test -n "$inst_prefix_dir"; then
case $libdir in
@@ -6857,10 +8303,10 @@
;;
esac
fi
- add="-l$name"
- elif test "$hardcode_shlibpath_var" = yes; then
- add_shlibpath="$dir"
- add="-l$name"
+ add=-l$name
+ elif test yes = "$hardcode_shlibpath_var"; then
+ add_shlibpath=$dir
+ add=-l$name
else
lib_linked=no
fi
@@ -6868,7 +8314,7 @@
*) lib_linked=no ;;
esac
- if test "$lib_linked" != yes; then
+ if test yes != "$lib_linked"; then
func_fatal_configuration "unsupported hardcode properties"
fi
@@ -6878,15 +8324,15 @@
*) func_append compile_shlibpath "$add_shlibpath:" ;;
esac
fi
- if test "$linkmode" = prog; then
+ if test prog = "$linkmode"; then
test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
test -n "$add" && compile_deplibs="$add $compile_deplibs"
else
test -n "$add_dir" && deplibs="$add_dir $deplibs"
test -n "$add" && deplibs="$add $deplibs"
- if test "$hardcode_direct" != yes &&
- test "$hardcode_minus_L" != yes &&
- test "$hardcode_shlibpath_var" = yes; then
+ if test yes != "$hardcode_direct" &&
+ test yes != "$hardcode_minus_L" &&
+ test yes = "$hardcode_shlibpath_var"; then
case :$finalize_shlibpath: in
*":$libdir:"*) ;;
*) func_append finalize_shlibpath "$libdir:" ;;
@@ -6895,33 +8341,33 @@
fi
fi
- if test "$linkmode" = prog || test "$opt_mode" = relink; then
+ if test prog = "$linkmode" || test relink = "$opt_mode"; then
add_shlibpath=
add_dir=
add=
# Finalize command for both is simple: just hardcode it.
- if test "$hardcode_direct" = yes &&
- test "$hardcode_direct_absolute" = no; then
- add="$libdir/$linklib"
- elif test "$hardcode_minus_L" = yes; then
- add_dir="-L$libdir"
- add="-l$name"
- elif test "$hardcode_shlibpath_var" = yes; then
+ if test yes = "$hardcode_direct" &&
+ test no = "$hardcode_direct_absolute"; then
+ add=$libdir/$linklib
+ elif test yes = "$hardcode_minus_L"; then
+ add_dir=-L$libdir
+ add=-l$name
+ elif test yes = "$hardcode_shlibpath_var"; then
case :$finalize_shlibpath: in
*":$libdir:"*) ;;
*) func_append finalize_shlibpath "$libdir:" ;;
esac
- add="-l$name"
- elif test "$hardcode_automatic" = yes; then
+ add=-l$name
+ elif test yes = "$hardcode_automatic"; then
if test -n "$inst_prefix_dir" &&
- test -f "$inst_prefix_dir$libdir/$linklib" ; then
- add="$inst_prefix_dir$libdir/$linklib"
+ test -f "$inst_prefix_dir$libdir/$linklib"; then
+ add=$inst_prefix_dir$libdir/$linklib
else
- add="$libdir/$linklib"
+ add=$libdir/$linklib
fi
else
# We cannot seem to hardcode it, guess we'll fake it.
- add_dir="-L$libdir"
+ add_dir=-L$libdir
# Try looking first in the location we're being installed to.
if test -n "$inst_prefix_dir"; then
case $libdir in
@@ -6930,10 +8376,10 @@
;;
esac
fi
- add="-l$name"
+ add=-l$name
fi
- if test "$linkmode" = prog; then
+ if test prog = "$linkmode"; then
test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
else
@@ -6941,43 +8387,43 @@
test -n "$add" && deplibs="$add $deplibs"
fi
fi
- elif test "$linkmode" = prog; then
+ elif test prog = "$linkmode"; then
# Here we assume that one of hardcode_direct or hardcode_minus_L
# is not unsupported. This is valid on all known static and
# shared platforms.
- if test "$hardcode_direct" != unsupported; then
- test -n "$old_library" && linklib="$old_library"
+ if test unsupported != "$hardcode_direct"; then
+ test -n "$old_library" && linklib=$old_library
compile_deplibs="$dir/$linklib $compile_deplibs"
finalize_deplibs="$dir/$linklib $finalize_deplibs"
else
compile_deplibs="-l$name -L$dir $compile_deplibs"
finalize_deplibs="-l$name -L$dir $finalize_deplibs"
fi
- elif test "$build_libtool_libs" = yes; then
+ elif test yes = "$build_libtool_libs"; then
# Not a shared library
- if test "$deplibs_check_method" != pass_all; then
+ if test pass_all != "$deplibs_check_method"; then
# We're trying link a shared library against a static one
# but the system doesn't support it.
# Just print a warning and add the library to dependency_libs so
# that the program can be linked against the static library.
echo
- $ECHO "*** Warning: This system can not link to static lib archive $lib."
+ $ECHO "*** Warning: This system cannot link to static lib archive $lib."
echo "*** I have the capability to make that library automatically link in when"
echo "*** you link to this library. But I can only do this if you have a"
echo "*** shared version of the library, which you do not appear to have."
- if test "$module" = yes; then
+ if test yes = "$module"; then
echo "*** But as you try to build a module library, libtool will still create "
echo "*** a static module, that should work as long as the dlopening application"
echo "*** is linked with the -dlopen flag to resolve symbols at runtime."
if test -z "$global_symbol_pipe"; then
echo
echo "*** However, this would only work if libtool was able to extract symbol"
- echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
+ echo "*** lists from a program, using 'nm' or equivalent, but libtool could"
echo "*** not find such a program. So, this module is probably useless."
- echo "*** \`nm' from GNU binutils and a full rebuild may help."
+ echo "*** 'nm' from GNU binutils and a full rebuild may help."
fi
- if test "$build_old_libs" = no; then
+ if test no = "$build_old_libs"; then
build_libtool_libs=module
build_old_libs=yes
else
@@ -6990,11 +8436,11 @@
fi
fi # link shared/static library?
- if test "$linkmode" = lib; then
+ if test lib = "$linkmode"; then
if test -n "$dependency_libs" &&
- { test "$hardcode_into_libs" != yes ||
- test "$build_old_libs" = yes ||
- test "$link_static" = yes; }; then
+ { test yes != "$hardcode_into_libs" ||
+ test yes = "$build_old_libs" ||
+ test yes = "$link_static"; }; then
# Extract -R from dependency_libs
temp_deplibs=
for libdir in $dependency_libs; do
@@ -7008,12 +8454,12 @@
*) func_append temp_deplibs " $libdir";;
esac
done
- dependency_libs="$temp_deplibs"
+ dependency_libs=$temp_deplibs
fi
func_append newlib_search_path " $absdir"
# Link against this library
- test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
+ test no = "$link_static" && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
# ... and its dependency_libs
tmp_libs=
for deplib in $dependency_libs; do
@@ -7023,7 +8469,7 @@
func_resolve_sysroot "$func_stripname_result";;
*) func_resolve_sysroot "$deplib" ;;
esac
- if $opt_preserve_dup_deps ; then
+ if $opt_preserve_dup_deps; then
case "$tmp_libs " in
*" $func_resolve_sysroot_result "*)
func_append specialdeplibs " $func_resolve_sysroot_result" ;;
@@ -7032,12 +8478,12 @@
func_append tmp_libs " $func_resolve_sysroot_result"
done
- if test "$link_all_deplibs" != no; then
+ if test no != "$link_all_deplibs"; then
# Add the search paths of all dependency libraries
for deplib in $dependency_libs; do
path=
case $deplib in
- -L*) path="$deplib" ;;
+ -L*) path=$deplib ;;
*.la)
func_resolve_sysroot "$deplib"
deplib=$func_resolve_sysroot_result
@@ -7045,12 +8491,12 @@
dir=$func_dirname_result
# We need an absolute path.
case $dir in
- [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
+ [\\/]* | [A-Za-z]:[\\/]*) absdir=$dir ;;
*)
absdir=`cd "$dir" && pwd`
if test -z "$absdir"; then
- func_warning "cannot determine absolute directory name of \`$dir'"
- absdir="$dir"
+ func_warning "cannot determine absolute directory name of '$dir'"
+ absdir=$dir
fi
;;
esac
@@ -7058,35 +8504,35 @@
case $host in
*-*-darwin*)
depdepl=
- eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
- if test -n "$deplibrary_names" ; then
- for tmp in $deplibrary_names ; do
+ eval deplibrary_names=`$SED -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
+ if test -n "$deplibrary_names"; then
+ for tmp in $deplibrary_names; do
depdepl=$tmp
done
- if test -f "$absdir/$objdir/$depdepl" ; then
- depdepl="$absdir/$objdir/$depdepl"
- darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
+ if test -f "$absdir/$objdir/$depdepl"; then
+ depdepl=$absdir/$objdir/$depdepl
+ darwin_install_name=`$OTOOL -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
if test -z "$darwin_install_name"; then
- darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
+ darwin_install_name=`$OTOOL64 -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
fi
- func_append compiler_flags " ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}"
- func_append linker_flags " -dylib_file ${darwin_install_name}:${depdepl}"
+ func_append compiler_flags " $wl-dylib_file $wl$darwin_install_name:$depdepl"
+ func_append linker_flags " -dylib_file $darwin_install_name:$depdepl"
path=
fi
fi
;;
*)
- path="-L$absdir/$objdir"
+ path=-L$absdir/$objdir
;;
esac
else
- eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
+ eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
test -z "$libdir" && \
- func_fatal_error "\`$deplib' is not a valid libtool archive"
+ func_fatal_error "'$deplib' is not a valid libtool archive"
test "$absdir" != "$libdir" && \
- func_warning "\`$deplib' seems to be moved"
+ func_warning "'$deplib' seems to be moved"
- path="-L$absdir"
+ path=-L$absdir
fi
;;
esac
@@ -7098,23 +8544,23 @@
fi # link_all_deplibs != no
fi # linkmode = lib
done # for deplib in $libs
- if test "$pass" = link; then
- if test "$linkmode" = "prog"; then
+ if test link = "$pass"; then
+ if test prog = "$linkmode"; then
compile_deplibs="$new_inherited_linker_flags $compile_deplibs"
finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs"
else
compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
fi
fi
- dependency_libs="$newdependency_libs"
- if test "$pass" = dlpreopen; then
+ dependency_libs=$newdependency_libs
+ if test dlpreopen = "$pass"; then
# Link the dlpreopened libraries before other libraries
for deplib in $save_deplibs; do
deplibs="$deplib $deplibs"
done
fi
- if test "$pass" != dlopen; then
- if test "$pass" != conv; then
+ if test dlopen != "$pass"; then
+ test conv = "$pass" || {
# Make sure lib_search_path contains only unique directories.
lib_search_path=
for dir in $newlib_search_path; do
@@ -7124,12 +8570,12 @@
esac
done
newlib_search_path=
- fi
+ }
- if test "$linkmode,$pass" != "prog,link"; then
- vars="deplibs"
- else
+ if test prog,link = "$linkmode,$pass"; then
vars="compile_deplibs finalize_deplibs"
+ else
+ vars=deplibs
fi
for var in $vars dependency_libs; do
# Add libraries to $var in reverse order
@@ -7187,62 +8633,93 @@
eval $var=\"$tmp_libs\"
done # for var
fi
+
+ # Add Sun CC postdeps if required:
+ test CXX = "$tagname" && {
+ case $host_os in
+ linux*)
+ case `$CC -V 2>&1 | sed 5q` in
+ *Sun\ C*) # Sun C++ 5.9
+ func_suncc_cstd_abi
+
+ if test no != "$suncc_use_cstd_abi"; then
+ func_append postdeps ' -library=Cstd -library=Crun'
+ fi
+ ;;
+ esac
+ ;;
+
+ solaris*)
+ func_cc_basename "$CC"
+ case $func_cc_basename_result in
+ CC* | sunCC*)
+ func_suncc_cstd_abi
+
+ if test no != "$suncc_use_cstd_abi"; then
+ func_append postdeps ' -library=Cstd -library=Crun'
+ fi
+ ;;
+ esac
+ ;;
+ esac
+ }
+
# Last step: remove runtime libs from dependency_libs
# (they stay in deplibs)
tmp_libs=
- for i in $dependency_libs ; do
+ for i in $dependency_libs; do
case " $predeps $postdeps $compiler_lib_search_path " in
*" $i "*)
- i=""
+ i=
;;
esac
- if test -n "$i" ; then
+ if test -n "$i"; then
func_append tmp_libs " $i"
fi
done
dependency_libs=$tmp_libs
done # for pass
- if test "$linkmode" = prog; then
- dlfiles="$newdlfiles"
+ if test prog = "$linkmode"; then
+ dlfiles=$newdlfiles
fi
- if test "$linkmode" = prog || test "$linkmode" = lib; then
- dlprefiles="$newdlprefiles"
+ if test prog = "$linkmode" || test lib = "$linkmode"; then
+ dlprefiles=$newdlprefiles
fi
case $linkmode in
oldlib)
- if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
- func_warning "\`-dlopen' is ignored for archives"
+ if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then
+ func_warning "'-dlopen' is ignored for archives"
fi
case " $deplibs" in
*\ -l* | *\ -L*)
- func_warning "\`-l' and \`-L' are ignored for archives" ;;
+ func_warning "'-l' and '-L' are ignored for archives" ;;
esac
test -n "$rpath" && \
- func_warning "\`-rpath' is ignored for archives"
+ func_warning "'-rpath' is ignored for archives"
test -n "$xrpath" && \
- func_warning "\`-R' is ignored for archives"
+ func_warning "'-R' is ignored for archives"
test -n "$vinfo" && \
- func_warning "\`-version-info/-version-number' is ignored for archives"
+ func_warning "'-version-info/-version-number' is ignored for archives"
test -n "$release" && \
- func_warning "\`-release' is ignored for archives"
+ func_warning "'-release' is ignored for archives"
test -n "$export_symbols$export_symbols_regex" && \
- func_warning "\`-export-symbols' is ignored for archives"
+ func_warning "'-export-symbols' is ignored for archives"
# Now set the variables for building old libraries.
build_libtool_libs=no
- oldlibs="$output"
+ oldlibs=$output
func_append objs "$old_deplibs"
;;
lib)
- # Make sure we only generate libraries of the form `libNAME.la'.
+ # Make sure we only generate libraries of the form 'libNAME.la'.
case $outputname in
lib*)
func_stripname 'lib' '.la' "$outputname"
@@ -7251,10 +8728,10 @@
eval libname=\"$libname_spec\"
;;
*)
- test "$module" = no && \
- func_fatal_help "libtool library \`$output' must begin with \`lib'"
+ test no = "$module" \
+ && func_fatal_help "libtool library '$output' must begin with 'lib'"
- if test "$need_lib_prefix" != no; then
+ if test no != "$need_lib_prefix"; then
# Add the "lib" prefix for modules if required
func_stripname '' '.la' "$outputname"
name=$func_stripname_result
@@ -7268,8 +8745,8 @@
esac
if test -n "$objs"; then
- if test "$deplibs_check_method" != pass_all; then
- func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs"
+ if test pass_all != "$deplibs_check_method"; then
+ func_fatal_error "cannot build libtool library '$output' from non-libtool objects on this host:$objs"
else
echo
$ECHO "*** Warning: Linking the shared library $output against the non-libtool"
@@ -7278,21 +8755,21 @@
fi
fi
- test "$dlself" != no && \
- func_warning "\`-dlopen self' is ignored for libtool libraries"
+ test no = "$dlself" \
+ || func_warning "'-dlopen self' is ignored for libtool libraries"
set dummy $rpath
shift
- test "$#" -gt 1 && \
- func_warning "ignoring multiple \`-rpath's for a libtool library"
+ test 1 -lt "$#" \
+ && func_warning "ignoring multiple '-rpath's for a libtool library"
- install_libdir="$1"
+ install_libdir=$1
oldlibs=
if test -z "$rpath"; then
- if test "$build_libtool_libs" = yes; then
+ if test yes = "$build_libtool_libs"; then
# Building a libtool convenience library.
- # Some compilers have problems with a `.al' extension so
+ # Some compilers have problems with a '.al' extension so
# convenience libraries should have the same extension an
# archive normally would.
oldlibs="$output_objdir/$libname.$libext $oldlibs"
@@ -7301,20 +8778,20 @@
fi
test -n "$vinfo" && \
- func_warning "\`-version-info/-version-number' is ignored for convenience libraries"
+ func_warning "'-version-info/-version-number' is ignored for convenience libraries"
test -n "$release" && \
- func_warning "\`-release' is ignored for convenience libraries"
+ func_warning "'-release' is ignored for convenience libraries"
else
# Parse the version information argument.
- save_ifs="$IFS"; IFS=':'
+ save_ifs=$IFS; IFS=:
set dummy $vinfo 0 0 0
shift
- IFS="$save_ifs"
+ IFS=$save_ifs
test -n "$7" && \
- func_fatal_help "too many parameters to \`-version-info'"
+ func_fatal_help "too many parameters to '-version-info'"
# convert absolute version numbers to libtool ages
# this retains compatibility with .la files and attempts
@@ -7322,45 +8799,45 @@
case $vinfo_number in
yes)
- number_major="$1"
- number_minor="$2"
- number_revision="$3"
+ number_major=$1
+ number_minor=$2
+ number_revision=$3
#
# There are really only two kinds -- those that
# use the current revision as the major version
# and those that subtract age and use age as
# a minor version. But, then there is irix
- # which has an extra 1 added just for fun
+ # that has an extra 1 added just for fun
#
case $version_type in
# correct linux to gnu/linux during the next big refactor
- darwin|linux|osf|windows|none)
+ darwin|freebsd-elf|linux|osf|windows|none)
func_arith $number_major + $number_minor
current=$func_arith_result
- age="$number_minor"
- revision="$number_revision"
+ age=$number_minor
+ revision=$number_revision
;;
- freebsd-aout|freebsd-elf|qnx|sunos)
- current="$number_major"
- revision="$number_minor"
- age="0"
+ freebsd-aout|qnx|sunos)
+ current=$number_major
+ revision=$number_minor
+ age=0
;;
irix|nonstopux)
func_arith $number_major + $number_minor
current=$func_arith_result
- age="$number_minor"
- revision="$number_minor"
+ age=$number_minor
+ revision=$number_minor
lt_irix_increment=no
;;
*)
- func_fatal_configuration "$modename: unknown library version type \`$version_type'"
+ func_fatal_configuration "$modename: unknown library version type '$version_type'"
;;
esac
;;
no)
- current="$1"
- revision="$2"
- age="$3"
+ current=$1
+ revision=$2
+ age=$3
;;
esac
@@ -7368,30 +8845,30 @@
case $current in
0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
*)
- func_error "CURRENT \`$current' must be a nonnegative integer"
- func_fatal_error "\`$vinfo' is not valid version information"
+ func_error "CURRENT '$current' must be a nonnegative integer"
+ func_fatal_error "'$vinfo' is not valid version information"
;;
esac
case $revision in
0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
*)
- func_error "REVISION \`$revision' must be a nonnegative integer"
- func_fatal_error "\`$vinfo' is not valid version information"
+ func_error "REVISION '$revision' must be a nonnegative integer"
+ func_fatal_error "'$vinfo' is not valid version information"
;;
esac
case $age in
0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
*)
- func_error "AGE \`$age' must be a nonnegative integer"
- func_fatal_error "\`$vinfo' is not valid version information"
+ func_error "AGE '$age' must be a nonnegative integer"
+ func_fatal_error "'$vinfo' is not valid version information"
;;
esac
if test "$age" -gt "$current"; then
- func_error "AGE \`$age' is greater than the current interface number \`$current'"
- func_fatal_error "\`$vinfo' is not valid version information"
+ func_error "AGE '$age' is greater than the current interface number '$current'"
+ func_fatal_error "'$vinfo' is not valid version information"
fi
# Calculate the version variables.
@@ -7406,26 +8883,36 @@
# verstring for coding it into the library header
func_arith $current - $age
major=.$func_arith_result
- versuffix="$major.$age.$revision"
+ versuffix=$major.$age.$revision
# Darwin ld doesn't like 0 for these options...
func_arith $current + 1
minor_current=$func_arith_result
- xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
+ xlcverstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision"
verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
+ # On Darwin other compilers
+ case $CC in
+ nagfor*)
+ verstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision"
+ ;;
+ *)
+ verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
+ ;;
+ esac
;;
freebsd-aout)
- major=".$current"
- versuffix=".$current.$revision";
+ major=.$current
+ versuffix=.$current.$revision
;;
freebsd-elf)
- major=".$current"
- versuffix=".$current"
+ func_arith $current - $age
+ major=.$func_arith_result
+ versuffix=$major.$age.$revision
;;
irix | nonstopux)
- if test "X$lt_irix_increment" = "Xno"; then
+ if test no = "$lt_irix_increment"; then
func_arith $current - $age
else
func_arith $current - $age + 1
@@ -7436,69 +8923,74 @@
nonstopux) verstring_prefix=nonstopux ;;
*) verstring_prefix=sgi ;;
esac
- verstring="$verstring_prefix$major.$revision"
+ verstring=$verstring_prefix$major.$revision
# Add in all the interfaces that we are compatible with.
loop=$revision
- while test "$loop" -ne 0; do
+ while test 0 -ne "$loop"; do
func_arith $revision - $loop
iface=$func_arith_result
func_arith $loop - 1
loop=$func_arith_result
- verstring="$verstring_prefix$major.$iface:$verstring"
+ verstring=$verstring_prefix$major.$iface:$verstring
done
- # Before this point, $major must not contain `.'.
+ # Before this point, $major must not contain '.'.
major=.$major
- versuffix="$major.$revision"
+ versuffix=$major.$revision
;;
linux) # correct to gnu/linux during the next big refactor
func_arith $current - $age
major=.$func_arith_result
- versuffix="$major.$age.$revision"
+ versuffix=$major.$age.$revision
;;
osf)
func_arith $current - $age
major=.$func_arith_result
- versuffix=".$current.$age.$revision"
- verstring="$current.$age.$revision"
+ versuffix=.$current.$age.$revision
+ verstring=$current.$age.$revision
# Add in all the interfaces that we are compatible with.
loop=$age
- while test "$loop" -ne 0; do
+ while test 0 -ne "$loop"; do
func_arith $current - $loop
iface=$func_arith_result
func_arith $loop - 1
loop=$func_arith_result
- verstring="$verstring:${iface}.0"
+ verstring=$verstring:$iface.0
done
# Make executables depend on our current version.
- func_append verstring ":${current}.0"
+ func_append verstring ":$current.0"
;;
qnx)
- major=".$current"
- versuffix=".$current"
+ major=.$current
+ versuffix=.$current
+ ;;
+
+ sco)
+ major=.$current
+ versuffix=.$current
;;
sunos)
- major=".$current"
- versuffix=".$current.$revision"
+ major=.$current
+ versuffix=.$current.$revision
;;
windows)
# Use '-' rather than '.', since we only want one
- # extension on DOS 8.3 filesystems.
+ # extension on DOS 8.3 file systems.
func_arith $current - $age
major=$func_arith_result
- versuffix="-$major"
+ versuffix=-$major
;;
*)
- func_fatal_configuration "unknown library version type \`$version_type'"
+ func_fatal_configuration "unknown library version type '$version_type'"
;;
esac
@@ -7512,42 +9004,45 @@
verstring=
;;
*)
- verstring="0.0"
+ verstring=0.0
;;
esac
- if test "$need_version" = no; then
+ if test no = "$need_version"; then
versuffix=
else
- versuffix=".0.0"
+ versuffix=.0.0
fi
fi
# Remove version info from name if versioning should be avoided
- if test "$avoid_version" = yes && test "$need_version" = no; then
+ if test yes,no = "$avoid_version,$need_version"; then
major=
versuffix=
- verstring=""
+ verstring=
fi
# Check to see if the archive will have undefined symbols.
- if test "$allow_undefined" = yes; then
- if test "$allow_undefined_flag" = unsupported; then
- func_warning "undefined symbols not allowed in $host shared libraries"
- build_libtool_libs=no
- build_old_libs=yes
+ if test yes = "$allow_undefined"; then
+ if test unsupported = "$allow_undefined_flag"; then
+ if test yes = "$build_old_libs"; then
+ func_warning "undefined symbols not allowed in $host shared libraries; building static only"
+ build_libtool_libs=no
+ else
+ func_fatal_error "can't build $host shared library unless -no-undefined is specified"
+ fi
fi
else
# Don't allow undefined symbols.
- allow_undefined_flag="$no_undefined_flag"
+ allow_undefined_flag=$no_undefined_flag
fi
fi
- func_generate_dlsyms "$libname" "$libname" "yes"
+ func_generate_dlsyms "$libname" "$libname" :
func_append libobjs " $symfileobj"
- test "X$libobjs" = "X " && libobjs=
+ test " " = "$libobjs" && libobjs=
- if test "$opt_mode" != relink; then
+ if test relink != "$opt_mode"; then
# Remove our outputs, but don't remove object files since they
# may have been created when compiling PIC objects.
removelist=
@@ -7556,8 +9051,8 @@
case $p in
*.$objext | *.gcno)
;;
- $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*)
- if test "X$precious_files_regex" != "X"; then
+ $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/$libname$release.*)
+ if test -n "$precious_files_regex"; then
if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1
then
continue
@@ -7573,11 +9068,11 @@
fi
# Now set the variables for building old libraries.
- if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
+ if test yes = "$build_old_libs" && test convenience != "$build_libtool_libs"; then
func_append oldlibs " $output_objdir/$libname.$libext"
# Transform .lo files to .o files.
- oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; $lo2o" | $NL2SP`
+ oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; $lo2o" | $NL2SP`
fi
# Eliminate all temporary directories.
@@ -7598,13 +9093,13 @@
*) func_append finalize_rpath " $libdir" ;;
esac
done
- if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then
+ if test yes != "$hardcode_into_libs" || test yes = "$build_old_libs"; then
dependency_libs="$temp_xrpath $dependency_libs"
fi
fi
# Make sure dlfiles contains only unique files that won't be dlpreopened
- old_dlfiles="$dlfiles"
+ old_dlfiles=$dlfiles
dlfiles=
for lib in $old_dlfiles; do
case " $dlprefiles $dlfiles " in
@@ -7614,7 +9109,7 @@
done
# Make sure dlprefiles contains only unique files
- old_dlprefiles="$dlprefiles"
+ old_dlprefiles=$dlprefiles
dlprefiles=
for lib in $old_dlprefiles; do
case "$dlprefiles " in
@@ -7623,7 +9118,7 @@
esac
done
- if test "$build_libtool_libs" = yes; then
+ if test yes = "$build_libtool_libs"; then
if test -n "$rpath"; then
case $host in
*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*)
@@ -7647,7 +9142,7 @@
;;
*)
# Add libc to deplibs on all other systems if necessary.
- if test "$build_libtool_need_lc" = "yes"; then
+ if test yes = "$build_libtool_need_lc"; then
func_append deplibs " -lc"
fi
;;
@@ -7663,9 +9158,9 @@
# I'm not sure if I'm treating the release correctly. I think
# release should show up in the -l (ie -lgmp5) so we don't want to
# add it in twice. Is that correct?
- release=""
- versuffix=""
- major=""
+ release=
+ versuffix=
+ major=
newdeplibs=
droppeddeps=no
case $deplibs_check_method in
@@ -7694,20 +9189,20 @@
-l*)
func_stripname -l '' "$i"
name=$func_stripname_result
- if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ if test yes = "$allow_libtool_libs_with_static_runtimes"; then
case " $predeps $postdeps " in
*" $i "*)
func_append newdeplibs " $i"
- i=""
+ i=
;;
esac
fi
- if test -n "$i" ; then
+ if test -n "$i"; then
libname=`eval "\\$ECHO \"$libname_spec\""`
deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
set dummy $deplib_matches; shift
deplib_match=$1
- if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+ if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0; then
func_append newdeplibs " $i"
else
droppeddeps=yes
@@ -7737,20 +9232,20 @@
$opt_dry_run || $RM conftest
if $LTCC $LTCFLAGS -o conftest conftest.c $i; then
ldd_output=`ldd conftest`
- if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ if test yes = "$allow_libtool_libs_with_static_runtimes"; then
case " $predeps $postdeps " in
*" $i "*)
func_append newdeplibs " $i"
- i=""
+ i=
;;
esac
fi
- if test -n "$i" ; then
+ if test -n "$i"; then
libname=`eval "\\$ECHO \"$libname_spec\""`
deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
set dummy $deplib_matches; shift
deplib_match=$1
- if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+ if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0; then
func_append newdeplibs " $i"
else
droppeddeps=yes
@@ -7787,24 +9282,24 @@
-l*)
func_stripname -l '' "$a_deplib"
name=$func_stripname_result
- if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ if test yes = "$allow_libtool_libs_with_static_runtimes"; then
case " $predeps $postdeps " in
*" $a_deplib "*)
func_append newdeplibs " $a_deplib"
- a_deplib=""
+ a_deplib=
;;
esac
fi
- if test -n "$a_deplib" ; then
+ if test -n "$a_deplib"; then
libname=`eval "\\$ECHO \"$libname_spec\""`
if test -n "$file_magic_glob"; then
libnameglob=`func_echo_all "$libname" | $SED -e $file_magic_glob`
else
libnameglob=$libname
fi
- test "$want_nocaseglob" = yes && nocaseglob=`shopt -p nocaseglob`
+ test yes = "$want_nocaseglob" && nocaseglob=`shopt -p nocaseglob`
for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
- if test "$want_nocaseglob" = yes; then
+ if test yes = "$want_nocaseglob"; then
shopt -s nocaseglob
potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null`
$nocaseglob
@@ -7822,25 +9317,25 @@
# We might still enter an endless loop, since a link
# loop can be closed while we follow links,
# but so what?
- potlib="$potent_lib"
+ potlib=$potent_lib
while test -h "$potlib" 2>/dev/null; do
- potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'`
+ potliblink=`ls -ld $potlib | $SED 's/.* -> //'`
case $potliblink in
- [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
- *) potlib=`$ECHO "$potlib" | $SED 's,[^/]*$,,'`"$potliblink";;
+ [\\/]* | [A-Za-z]:[\\/]*) potlib=$potliblink;;
+ *) potlib=`$ECHO "$potlib" | $SED 's|[^/]*$||'`"$potliblink";;
esac
done
if eval $file_magic_cmd \"\$potlib\" 2>/dev/null |
$SED -e 10q |
$EGREP "$file_magic_regex" > /dev/null; then
func_append newdeplibs " $a_deplib"
- a_deplib=""
+ a_deplib=
break 2
fi
done
done
fi
- if test -n "$a_deplib" ; then
+ if test -n "$a_deplib"; then
droppeddeps=yes
echo
$ECHO "*** Warning: linker path does not have real file for library $a_deplib."
@@ -7848,7 +9343,7 @@
echo "*** you link to this library. But I can only do this if you have a"
echo "*** shared version of the library, which you do not appear to have"
echo "*** because I did check the linker path looking for a file starting"
- if test -z "$potlib" ; then
+ if test -z "$potlib"; then
$ECHO "*** with $libname but no candidates were found. (...for file magic test)"
else
$ECHO "*** with $libname and none of the candidates passed a file format test"
@@ -7871,30 +9366,30 @@
-l*)
func_stripname -l '' "$a_deplib"
name=$func_stripname_result
- if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ if test yes = "$allow_libtool_libs_with_static_runtimes"; then
case " $predeps $postdeps " in
*" $a_deplib "*)
func_append newdeplibs " $a_deplib"
- a_deplib=""
+ a_deplib=
;;
esac
fi
- if test -n "$a_deplib" ; then
+ if test -n "$a_deplib"; then
libname=`eval "\\$ECHO \"$libname_spec\""`
for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
for potent_lib in $potential_libs; do
- potlib="$potent_lib" # see symlink-check above in file_magic test
+ potlib=$potent_lib # see symlink-check above in file_magic test
if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \
$EGREP "$match_pattern_regex" > /dev/null; then
func_append newdeplibs " $a_deplib"
- a_deplib=""
+ a_deplib=
break 2
fi
done
done
fi
- if test -n "$a_deplib" ; then
+ if test -n "$a_deplib"; then
droppeddeps=yes
echo
$ECHO "*** Warning: linker path does not have real file for library $a_deplib."
@@ -7902,7 +9397,7 @@
echo "*** you link to this library. But I can only do this if you have a"
echo "*** shared version of the library, which you do not appear to have"
echo "*** because I did check the linker path looking for a file starting"
- if test -z "$potlib" ; then
+ if test -z "$potlib"; then
$ECHO "*** with $libname but no candidates were found. (...for regex pattern test)"
else
$ECHO "*** with $libname and none of the candidates passed a file format test"
@@ -7918,18 +9413,18 @@
done # Gone through all deplibs.
;;
none | unknown | *)
- newdeplibs=""
+ newdeplibs=
tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'`
- if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
- for i in $predeps $postdeps ; do
+ if test yes = "$allow_libtool_libs_with_static_runtimes"; then
+ for i in $predeps $postdeps; do
# can't use Xsed below, because $i might contain '/'
- tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s,$i,,"`
+ tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s|$i||"`
done
fi
case $tmp_deplibs in
*[!\ \ ]*)
echo
- if test "X$deplibs_check_method" = "Xnone"; then
+ if test none = "$deplibs_check_method"; then
echo "*** Warning: inter-library dependencies are not supported in this platform."
else
echo "*** Warning: inter-library dependencies are not known to be supported."
@@ -7953,8 +9448,8 @@
;;
esac
- if test "$droppeddeps" = yes; then
- if test "$module" = yes; then
+ if test yes = "$droppeddeps"; then
+ if test yes = "$module"; then
echo
echo "*** Warning: libtool could not satisfy all declared inter-library"
$ECHO "*** dependencies of module $libname. Therefore, libtool will create"
@@ -7963,12 +9458,12 @@
if test -z "$global_symbol_pipe"; then
echo
echo "*** However, this would only work if libtool was able to extract symbol"
- echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
+ echo "*** lists from a program, using 'nm' or equivalent, but libtool could"
echo "*** not find such a program. So, this module is probably useless."
- echo "*** \`nm' from GNU binutils and a full rebuild may help."
+ echo "*** 'nm' from GNU binutils and a full rebuild may help."
fi
- if test "$build_old_libs" = no; then
- oldlibs="$output_objdir/$libname.$libext"
+ if test no = "$build_old_libs"; then
+ oldlibs=$output_objdir/$libname.$libext
build_libtool_libs=module
build_old_libs=yes
else
@@ -7979,14 +9474,14 @@
echo "*** automatically added whenever a program is linked with this library"
echo "*** or is declared to -dlopen it."
- if test "$allow_undefined" = no; then
+ if test no = "$allow_undefined"; then
echo
echo "*** Since this library must not contain undefined symbols,"
echo "*** because either the platform does not support them or"
echo "*** it was explicitly requested with -no-undefined,"
echo "*** libtool will only create a static version of it."
- if test "$build_old_libs" = no; then
- oldlibs="$output_objdir/$libname.$libext"
+ if test no = "$build_old_libs"; then
+ oldlibs=$output_objdir/$libname.$libext
build_libtool_libs=module
build_old_libs=yes
else
@@ -8032,7 +9527,7 @@
*) func_append new_libs " $deplib" ;;
esac
done
- deplibs="$new_libs"
+ deplibs=$new_libs
# All the library-specific variables (install_libdir is set above).
library_names=
@@ -8040,25 +9535,25 @@
dlname=
# Test again, we may have decided not to build it any more
- if test "$build_libtool_libs" = yes; then
- # Remove ${wl} instances when linking with ld.
+ if test yes = "$build_libtool_libs"; then
+ # Remove $wl instances when linking with ld.
# FIXME: should test the right _cmds variable.
case $archive_cmds in
*\$LD\ *) wl= ;;
esac
- if test "$hardcode_into_libs" = yes; then
+ if test yes = "$hardcode_into_libs"; then
# Hardcode the library paths
hardcode_libdirs=
dep_rpath=
- rpath="$finalize_rpath"
- test "$opt_mode" != relink && rpath="$compile_rpath$rpath"
+ rpath=$finalize_rpath
+ test relink = "$opt_mode" || rpath=$compile_rpath$rpath
for libdir in $rpath; do
if test -n "$hardcode_libdir_flag_spec"; then
if test -n "$hardcode_libdir_separator"; then
func_replace_sysroot "$libdir"
libdir=$func_replace_sysroot_result
if test -z "$hardcode_libdirs"; then
- hardcode_libdirs="$libdir"
+ hardcode_libdirs=$libdir
else
# Just accumulate the unique libdirs.
case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
@@ -8083,7 +9578,7 @@
# Substitute the hardcoded libdirs into the rpath.
if test -n "$hardcode_libdir_separator" &&
test -n "$hardcode_libdirs"; then
- libdir="$hardcode_libdirs"
+ libdir=$hardcode_libdirs
eval "dep_rpath=\"$hardcode_libdir_flag_spec\""
fi
if test -n "$runpath_var" && test -n "$perm_rpath"; then
@@ -8097,8 +9592,8 @@
test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"
fi
- shlibpath="$finalize_shlibpath"
- test "$opt_mode" != relink && shlibpath="$compile_shlibpath$shlibpath"
+ shlibpath=$finalize_shlibpath
+ test relink = "$opt_mode" || shlibpath=$compile_shlibpath$shlibpath
if test -n "$shlibpath"; then
eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
fi
@@ -8108,19 +9603,19 @@
eval library_names=\"$library_names_spec\"
set dummy $library_names
shift
- realname="$1"
+ realname=$1
shift
if test -n "$soname_spec"; then
eval soname=\"$soname_spec\"
else
- soname="$realname"
+ soname=$realname
fi
if test -z "$dlname"; then
dlname=$soname
fi
- lib="$output_objdir/$realname"
+ lib=$output_objdir/$realname
linknames=
for link
do
@@ -8134,7 +9629,7 @@
delfiles=
if test -n "$export_symbols" && test -n "$include_expsyms"; then
$opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp"
- export_symbols="$output_objdir/$libname.uexp"
+ export_symbols=$output_objdir/$libname.uexp
func_append delfiles " $export_symbols"
fi
@@ -8143,31 +9638,31 @@
cygwin* | mingw* | cegcc*)
if test -n "$export_symbols" && test -z "$export_symbols_regex"; then
# exporting using user supplied symfile
- if test "x`$SED 1q $export_symbols`" != xEXPORTS; then
+ func_dll_def_p "$export_symbols" || {
# and it's NOT already a .def file. Must figure out
# which of the given symbols are data symbols and tag
# them as such. So, trigger use of export_symbols_cmds.
# export_symbols gets reassigned inside the "prepare
# the list of exported symbols" if statement, so the
# include_expsyms logic still works.
- orig_export_symbols="$export_symbols"
+ orig_export_symbols=$export_symbols
export_symbols=
always_export_symbols=yes
- fi
+ }
fi
;;
esac
# Prepare the list of exported symbols
if test -z "$export_symbols"; then
- if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
- func_verbose "generating symbol list for \`$libname.la'"
- export_symbols="$output_objdir/$libname.exp"
+ if test yes = "$always_export_symbols" || test -n "$export_symbols_regex"; then
+ func_verbose "generating symbol list for '$libname.la'"
+ export_symbols=$output_objdir/$libname.exp
$opt_dry_run || $RM $export_symbols
cmds=$export_symbols_cmds
- save_ifs="$IFS"; IFS='~'
+ save_ifs=$IFS; IFS='~'
for cmd1 in $cmds; do
- IFS="$save_ifs"
+ IFS=$save_ifs
# Take the normal branch if the nm_file_list_spec branch
# doesn't work or if tool conversion is not needed.
case $nm_file_list_spec~$to_tool_file_cmd in
@@ -8181,7 +9676,7 @@
try_normal_branch=no
;;
esac
- if test "$try_normal_branch" = yes \
+ if test yes = "$try_normal_branch" \
&& { test "$len" -lt "$max_cmd_len" \
|| test "$max_cmd_len" -le -1; }
then
@@ -8192,7 +9687,7 @@
output_la=$func_basename_result
save_libobjs=$libobjs
save_output=$output
- output=${output_objdir}/${output_la}.nm
+ output=$output_objdir/$output_la.nm
func_to_tool_file "$output"
libobjs=$nm_file_list_spec$func_to_tool_file_result
func_append delfiles " $output"
@@ -8215,8 +9710,8 @@
break
fi
done
- IFS="$save_ifs"
- if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then
+ IFS=$save_ifs
+ if test -n "$export_symbols_regex" && test : != "$skipped_export"; then
func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
func_show_eval '$MV "${export_symbols}T" "$export_symbols"'
fi
@@ -8224,16 +9719,16 @@
fi
if test -n "$export_symbols" && test -n "$include_expsyms"; then
- tmp_export_symbols="$export_symbols"
- test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
+ tmp_export_symbols=$export_symbols
+ test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols
$opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"'
fi
- if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then
+ if test : != "$skipped_export" && test -n "$orig_export_symbols"; then
# The given exports_symbols file has to be filtered, so filter it.
- func_verbose "filter symbol list for \`$libname.la' to tag DATA exports"
+ func_verbose "filter symbol list for '$libname.la' to tag DATA exports"
# FIXME: $output_objdir/$libname.filter potentially contains lots of
- # 's' commands which not all seds can handle. GNU sed should be fine
+ # 's' commands, which not all seds can handle. GNU sed should be fine
# though. Also, the filter scales superlinearly with the number of
# global variables. join(1) would be nice here, but unfortunately
# isn't a blessed tool.
@@ -8252,11 +9747,11 @@
;;
esac
done
- deplibs="$tmp_deplibs"
+ deplibs=$tmp_deplibs
if test -n "$convenience"; then
if test -n "$whole_archive_flag_spec" &&
- test "$compiler_needs_object" = yes &&
+ test yes = "$compiler_needs_object" &&
test -z "$libobjs"; then
# extract the archives, so we have objects to list.
# TODO: could optimize this to just extract one archive.
@@ -8267,7 +9762,7 @@
eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
test "X$libobjs" = "X " && libobjs=
else
- gentop="$output_objdir/${outputname}x"
+ gentop=$output_objdir/${outputname}x
func_append generated " $gentop"
func_extract_archives $gentop $convenience
@@ -8276,18 +9771,18 @@
fi
fi
- if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
+ if test yes = "$thread_safe" && test -n "$thread_safe_flag_spec"; then
eval flag=\"$thread_safe_flag_spec\"
func_append linker_flags " $flag"
fi
# Make a backup of the uninstalled library when relinking
- if test "$opt_mode" = relink; then
+ if test relink = "$opt_mode"; then
$opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $?
fi
# Do each of the archive commands.
- if test "$module" = yes && test -n "$module_cmds" ; then
+ if test yes = "$module" && test -n "$module_cmds"; then
if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
eval test_cmds=\"$module_expsym_cmds\"
cmds=$module_expsym_cmds
@@ -8305,7 +9800,7 @@
fi
fi
- if test "X$skipped_export" != "X:" &&
+ if test : != "$skipped_export" &&
func_len " $test_cmds" &&
len=$func_len_result &&
test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
@@ -8338,8 +9833,8 @@
last_robj=
k=1
- if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then
- output=${output_objdir}/${output_la}.lnkscript
+ if test -n "$save_libobjs" && test : != "$skipped_export" && test yes = "$with_gnu_ld"; then
+ output=$output_objdir/$output_la.lnkscript
func_verbose "creating GNU ld script: $output"
echo 'INPUT (' > $output
for obj in $save_libobjs
@@ -8351,14 +9846,14 @@
func_append delfiles " $output"
func_to_tool_file "$output"
output=$func_to_tool_file_result
- elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then
- output=${output_objdir}/${output_la}.lnk
+ elif test -n "$save_libobjs" && test : != "$skipped_export" && test -n "$file_list_spec"; then
+ output=$output_objdir/$output_la.lnk
func_verbose "creating linker input file list: $output"
: > $output
set x $save_libobjs
shift
firstobj=
- if test "$compiler_needs_object" = yes; then
+ if test yes = "$compiler_needs_object"; then
firstobj="$1 "
shift
fi
@@ -8373,7 +9868,7 @@
else
if test -n "$save_libobjs"; then
func_verbose "creating reloadable object files..."
- output=$output_objdir/$output_la-${k}.$objext
+ output=$output_objdir/$output_la-$k.$objext
eval test_cmds=\"$reload_cmds\"
func_len " $test_cmds"
len0=$func_len_result
@@ -8385,13 +9880,13 @@
func_len " $obj"
func_arith $len + $func_len_result
len=$func_arith_result
- if test "X$objlist" = X ||
+ if test -z "$objlist" ||
test "$len" -lt "$max_cmd_len"; then
func_append objlist " $obj"
else
# The command $test_cmds is almost too long, add a
# command to the queue.
- if test "$k" -eq 1 ; then
+ if test 1 -eq "$k"; then
# The first file doesn't have a previous command to add.
reload_objs=$objlist
eval concat_cmds=\"$reload_cmds\"
@@ -8401,10 +9896,10 @@
reload_objs="$objlist $last_robj"
eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\"
fi
- last_robj=$output_objdir/$output_la-${k}.$objext
+ last_robj=$output_objdir/$output_la-$k.$objext
func_arith $k + 1
k=$func_arith_result
- output=$output_objdir/$output_la-${k}.$objext
+ output=$output_objdir/$output_la-$k.$objext
objlist=" $obj"
func_len " $last_robj"
func_arith $len0 + $func_len_result
@@ -8416,9 +9911,9 @@
# files will link in the last one created.
test -z "$concat_cmds" || concat_cmds=$concat_cmds~
reload_objs="$objlist $last_robj"
- eval concat_cmds=\"\${concat_cmds}$reload_cmds\"
+ eval concat_cmds=\"\$concat_cmds$reload_cmds\"
if test -n "$last_robj"; then
- eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\"
+ eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\"
fi
func_append delfiles " $output"
@@ -8426,9 +9921,9 @@
output=
fi
- if ${skipped_export-false}; then
- func_verbose "generating symbol list for \`$libname.la'"
- export_symbols="$output_objdir/$libname.exp"
+ ${skipped_export-false} && {
+ func_verbose "generating symbol list for '$libname.la'"
+ export_symbols=$output_objdir/$libname.exp
$opt_dry_run || $RM $export_symbols
libobjs=$output
# Append the command to create the export file.
@@ -8437,16 +9932,16 @@
if test -n "$last_robj"; then
eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\"
fi
- fi
+ }
test -n "$save_libobjs" &&
func_verbose "creating a temporary reloadable object file: $output"
# Loop through the commands generated above and execute them.
- save_ifs="$IFS"; IFS='~'
+ save_ifs=$IFS; IFS='~'
for cmd in $concat_cmds; do
- IFS="$save_ifs"
- $opt_silent || {
+ IFS=$save_ifs
+ $opt_quiet || {
func_quote_for_expand "$cmd"
eval "func_echo $func_quote_for_expand_result"
}
@@ -8454,7 +9949,7 @@
lt_exit=$?
# Restore the uninstalled library and exit
- if test "$opt_mode" = relink; then
+ if test relink = "$opt_mode"; then
( cd "$output_objdir" && \
$RM "${realname}T" && \
$MV "${realname}U" "$realname" )
@@ -8463,7 +9958,7 @@
exit $lt_exit
}
done
- IFS="$save_ifs"
+ IFS=$save_ifs
if test -n "$export_symbols_regex" && ${skipped_export-false}; then
func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
@@ -8471,18 +9966,18 @@
fi
fi
- if ${skipped_export-false}; then
+ ${skipped_export-false} && {
if test -n "$export_symbols" && test -n "$include_expsyms"; then
- tmp_export_symbols="$export_symbols"
- test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
+ tmp_export_symbols=$export_symbols
+ test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols
$opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"'
fi
if test -n "$orig_export_symbols"; then
# The given exports_symbols file has to be filtered, so filter it.
- func_verbose "filter symbol list for \`$libname.la' to tag DATA exports"
+ func_verbose "filter symbol list for '$libname.la' to tag DATA exports"
# FIXME: $output_objdir/$libname.filter potentially contains lots of
- # 's' commands which not all seds can handle. GNU sed should be fine
+ # 's' commands, which not all seds can handle. GNU sed should be fine
# though. Also, the filter scales superlinearly with the number of
# global variables. join(1) would be nice here, but unfortunately
# isn't a blessed tool.
@@ -8491,7 +9986,7 @@
export_symbols=$output_objdir/$libname.def
$opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
fi
- fi
+ }
libobjs=$output
# Restore the value of output.
@@ -8505,7 +10000,7 @@
# value of $libobjs for piecewise linking.
# Do each of the archive commands.
- if test "$module" = yes && test -n "$module_cmds" ; then
+ if test yes = "$module" && test -n "$module_cmds"; then
if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
cmds=$module_expsym_cmds
else
@@ -8527,7 +10022,7 @@
# Add any objects from preloaded convenience libraries
if test -n "$dlprefiles"; then
- gentop="$output_objdir/${outputname}x"
+ gentop=$output_objdir/${outputname}x
func_append generated " $gentop"
func_extract_archives $gentop $dlprefiles
@@ -8535,11 +10030,12 @@
test "X$libobjs" = "X " && libobjs=
fi
- save_ifs="$IFS"; IFS='~'
+ save_ifs=$IFS; IFS='~'
for cmd in $cmds; do
- IFS="$save_ifs"
+ IFS=$sp$nl
eval cmd=\"$cmd\"
- $opt_silent || {
+ IFS=$save_ifs
+ $opt_quiet || {
func_quote_for_expand "$cmd"
eval "func_echo $func_quote_for_expand_result"
}
@@ -8547,7 +10043,7 @@
lt_exit=$?
# Restore the uninstalled library and exit
- if test "$opt_mode" = relink; then
+ if test relink = "$opt_mode"; then
( cd "$output_objdir" && \
$RM "${realname}T" && \
$MV "${realname}U" "$realname" )
@@ -8556,10 +10052,10 @@
exit $lt_exit
}
done
- IFS="$save_ifs"
+ IFS=$save_ifs
# Restore the uninstalled library and exit
- if test "$opt_mode" = relink; then
+ if test relink = "$opt_mode"; then
$opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $?
if test -n "$convenience"; then
@@ -8579,39 +10075,39 @@
done
# If -module or -export-dynamic was specified, set the dlname.
- if test "$module" = yes || test "$export_dynamic" = yes; then
+ if test yes = "$module" || test yes = "$export_dynamic"; then
# On all known operating systems, these are identical.
- dlname="$soname"
+ dlname=$soname
fi
fi
;;
obj)
- if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
- func_warning "\`-dlopen' is ignored for objects"
+ if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then
+ func_warning "'-dlopen' is ignored for objects"
fi
case " $deplibs" in
*\ -l* | *\ -L*)
- func_warning "\`-l' and \`-L' are ignored for objects" ;;
+ func_warning "'-l' and '-L' are ignored for objects" ;;
esac
test -n "$rpath" && \
- func_warning "\`-rpath' is ignored for objects"
+ func_warning "'-rpath' is ignored for objects"
test -n "$xrpath" && \
- func_warning "\`-R' is ignored for objects"
+ func_warning "'-R' is ignored for objects"
test -n "$vinfo" && \
- func_warning "\`-version-info' is ignored for objects"
+ func_warning "'-version-info' is ignored for objects"
test -n "$release" && \
- func_warning "\`-release' is ignored for objects"
+ func_warning "'-release' is ignored for objects"
case $output in
*.lo)
test -n "$objs$old_deplibs" && \
- func_fatal_error "cannot build library object \`$output' from non-libtool objects"
+ func_fatal_error "cannot build library object '$output' from non-libtool objects"
libobj=$output
func_lo2o "$libobj"
@@ -8619,7 +10115,7 @@
;;
*)
libobj=
- obj="$output"
+ obj=$output
;;
esac
@@ -8632,17 +10128,19 @@
# the extraction.
reload_conv_objs=
gentop=
- # reload_cmds runs $LD directly, so let us get rid of
- # -Wl from whole_archive_flag_spec and hope we can get by with
- # turning comma into space..
- wl=
-
+ # if reload_cmds runs $LD directly, get rid of -Wl from
+ # whole_archive_flag_spec and hope we can get by with turning comma
+ # into space.
+ case $reload_cmds in
+ *\$LD[\ \$]*) wl= ;;
+ esac
if test -n "$convenience"; then
if test -n "$whole_archive_flag_spec"; then
eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\"
- reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'`
+ test -n "$wl" || tmp_whole_archive_flags=`$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'`
+ reload_conv_objs=$reload_objs\ $tmp_whole_archive_flags
else
- gentop="$output_objdir/${obj}x"
+ gentop=$output_objdir/${obj}x
func_append generated " $gentop"
func_extract_archives $gentop $convenience
@@ -8651,12 +10149,12 @@
fi
# If we're not building shared, we need to use non_pic_objs
- test "$build_libtool_libs" != yes && libobjs="$non_pic_objects"
+ test yes = "$build_libtool_libs" || libobjs=$non_pic_objects
# Create the old-style object.
- reload_objs="$objs$old_deplibs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; /\.lib$/d; $lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
+ reload_objs=$objs$old_deplibs' '`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; /\.lib$/d; $lo2o" | $NL2SP`' '$reload_conv_objs
- output="$obj"
+ output=$obj
func_execute_cmds "$reload_cmds" 'exit $?'
# Exit if we aren't doing a library object file.
@@ -8668,7 +10166,7 @@
exit $EXIT_SUCCESS
fi
- if test "$build_libtool_libs" != yes; then
+ test yes = "$build_libtool_libs" || {
if test -n "$gentop"; then
func_show_eval '${RM}r "$gentop"'
fi
@@ -8678,12 +10176,12 @@
# $show "echo timestamp > $libobj"
# $opt_dry_run || eval "echo timestamp > $libobj" || exit $?
exit $EXIT_SUCCESS
- fi
+ }
- if test -n "$pic_flag" || test "$pic_mode" != default; then
+ if test -n "$pic_flag" || test default != "$pic_mode"; then
# Only do commands if we really have different PIC objects.
reload_objs="$libobjs $reload_conv_objs"
- output="$libobj"
+ output=$libobj
func_execute_cmds "$reload_cmds" 'exit $?'
fi
@@ -8700,16 +10198,14 @@
output=$func_stripname_result.exe;;
esac
test -n "$vinfo" && \
- func_warning "\`-version-info' is ignored for programs"
+ func_warning "'-version-info' is ignored for programs"
test -n "$release" && \
- func_warning "\`-release' is ignored for programs"
+ func_warning "'-release' is ignored for programs"
- test "$preload" = yes \
- && test "$dlopen_support" = unknown \
- && test "$dlopen_self" = unknown \
- && test "$dlopen_self_static" = unknown && \
- func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support."
+ $preload \
+ && test unknown,unknown,unknown = "$dlopen_support,$dlopen_self,$dlopen_self_static" \
+ && func_warning "'LT_INIT([dlopen])' not used. Assuming no dlopen support."
case $host in
*-*-rhapsody* | *-*-darwin1.[012])
@@ -8723,11 +10219,11 @@
*-*-darwin*)
# Don't allow lazy linking, it breaks C++ global constructors
# But is supposedly fixed on 10.4 or later (yay!).
- if test "$tagname" = CXX ; then
+ if test CXX = "$tagname"; then
case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
10.[0123])
- func_append compile_command " ${wl}-bind_at_load"
- func_append finalize_command " ${wl}-bind_at_load"
+ func_append compile_command " $wl-bind_at_load"
+ func_append finalize_command " $wl-bind_at_load"
;;
esac
fi
@@ -8763,7 +10259,7 @@
*) func_append new_libs " $deplib" ;;
esac
done
- compile_deplibs="$new_libs"
+ compile_deplibs=$new_libs
func_append compile_command " $compile_deplibs"
@@ -8787,7 +10283,7 @@
if test -n "$hardcode_libdir_flag_spec"; then
if test -n "$hardcode_libdir_separator"; then
if test -z "$hardcode_libdirs"; then
- hardcode_libdirs="$libdir"
+ hardcode_libdirs=$libdir
else
# Just accumulate the unique libdirs.
case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
@@ -8810,7 +10306,7 @@
fi
case $host in
*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
- testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'`
+ testbindir=`$ECHO "$libdir" | $SED -e 's*/lib$*/bin*'`
case :$dllsearchpath: in
*":$libdir:"*) ;;
::) dllsearchpath=$libdir;;
@@ -8827,10 +10323,10 @@
# Substitute the hardcoded libdirs into the rpath.
if test -n "$hardcode_libdir_separator" &&
test -n "$hardcode_libdirs"; then
- libdir="$hardcode_libdirs"
+ libdir=$hardcode_libdirs
eval rpath=\" $hardcode_libdir_flag_spec\"
fi
- compile_rpath="$rpath"
+ compile_rpath=$rpath
rpath=
hardcode_libdirs=
@@ -8838,7 +10334,7 @@
if test -n "$hardcode_libdir_flag_spec"; then
if test -n "$hardcode_libdir_separator"; then
if test -z "$hardcode_libdirs"; then
- hardcode_libdirs="$libdir"
+ hardcode_libdirs=$libdir
else
# Just accumulate the unique libdirs.
case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
@@ -8863,45 +10359,43 @@
# Substitute the hardcoded libdirs into the rpath.
if test -n "$hardcode_libdir_separator" &&
test -n "$hardcode_libdirs"; then
- libdir="$hardcode_libdirs"
+ libdir=$hardcode_libdirs
eval rpath=\" $hardcode_libdir_flag_spec\"
fi
- finalize_rpath="$rpath"
+ finalize_rpath=$rpath
- if test -n "$libobjs" && test "$build_old_libs" = yes; then
+ if test -n "$libobjs" && test yes = "$build_old_libs"; then
# Transform all the library objects into standard objects.
compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
fi
- func_generate_dlsyms "$outputname" "@PROGRAM@" "no"
+ func_generate_dlsyms "$outputname" "@PROGRAM@" false
# template prelinking step
if test -n "$prelink_cmds"; then
func_execute_cmds "$prelink_cmds" 'exit $?'
fi
- wrappers_required=yes
+ wrappers_required=:
case $host in
*cegcc* | *mingw32ce*)
# Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway.
- wrappers_required=no
+ wrappers_required=false
;;
*cygwin* | *mingw* )
- if test "$build_libtool_libs" != yes; then
- wrappers_required=no
- fi
+ test yes = "$build_libtool_libs" || wrappers_required=false
;;
*)
- if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
- wrappers_required=no
+ if test no = "$need_relink" || test yes != "$build_libtool_libs"; then
+ wrappers_required=false
fi
;;
esac
- if test "$wrappers_required" = no; then
+ $wrappers_required || {
# Replace the output file specification.
compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
- link_command="$compile_command$compile_rpath"
+ link_command=$compile_command$compile_rpath
# We have no uninstalled library dependencies, so finalize right now.
exit_status=0
@@ -8914,12 +10408,12 @@
fi
# Delete the generated files.
- if test -f "$output_objdir/${outputname}S.${objext}"; then
- func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"'
+ if test -f "$output_objdir/${outputname}S.$objext"; then
+ func_show_eval '$RM "$output_objdir/${outputname}S.$objext"'
fi
exit $exit_status
- fi
+ }
if test -n "$compile_shlibpath$finalize_shlibpath"; then
compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
@@ -8949,9 +10443,9 @@
fi
fi
- if test "$no_install" = yes; then
+ if test yes = "$no_install"; then
# We don't need to create a wrapper script.
- link_command="$compile_var$compile_command$compile_rpath"
+ link_command=$compile_var$compile_command$compile_rpath
# Replace the output file specification.
link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
# Delete the old output file.
@@ -8968,27 +10462,28 @@
exit $EXIT_SUCCESS
fi
- if test "$hardcode_action" = relink; then
- # Fast installation is not supported
- link_command="$compile_var$compile_command$compile_rpath"
- relink_command="$finalize_var$finalize_command$finalize_rpath"
-
- func_warning "this platform does not like uninstalled shared libraries"
- func_warning "\`$output' will be relinked during installation"
- else
- if test "$fast_install" != no; then
- link_command="$finalize_var$compile_command$finalize_rpath"
- if test "$fast_install" = yes; then
- relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'`
- else
- # fast_install is set to needless
- relink_command=
- fi
- else
- link_command="$compile_var$compile_command$compile_rpath"
- relink_command="$finalize_var$finalize_command$finalize_rpath"
- fi
- fi
+ case $hardcode_action,$fast_install in
+ relink,*)
+ # Fast installation is not supported
+ link_command=$compile_var$compile_command$compile_rpath
+ relink_command=$finalize_var$finalize_command$finalize_rpath
+
+ func_warning "this platform does not like uninstalled shared libraries"
+ func_warning "'$output' will be relinked during installation"
+ ;;
+ *,yes)
+ link_command=$finalize_var$compile_command$finalize_rpath
+ relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'`
+ ;;
+ *,no)
+ link_command=$compile_var$compile_command$compile_rpath
+ relink_command=$finalize_var$finalize_command$finalize_rpath
+ ;;
+ *,needless)
+ link_command=$finalize_var$compile_command$finalize_rpath
+ relink_command=
+ ;;
+ esac
# Replace the output file specification.
link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
@@ -9045,8 +10540,8 @@
func_dirname_and_basename "$output" "" "."
output_name=$func_basename_result
output_path=$func_dirname_result
- cwrappersource="$output_path/$objdir/lt-$output_name.c"
- cwrapper="$output_path/$output_name.exe"
+ cwrappersource=$output_path/$objdir/lt-$output_name.c
+ cwrapper=$output_path/$output_name.exe
$RM $cwrappersource $cwrapper
trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15
@@ -9067,7 +10562,7 @@
trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15
$opt_dry_run || {
# note: this script will not be executed, so do not chmod.
- if test "x$build" = "x$host" ; then
+ if test "x$build" = "x$host"; then
$cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result
else
func_emit_wrapper no > $func_ltwrapper_scriptname_result
@@ -9090,25 +10585,27 @@
# See if we need to build an old-fashioned archive.
for oldlib in $oldlibs; do
- if test "$build_libtool_libs" = convenience; then
- oldobjs="$libobjs_save $symfileobj"
- addlibs="$convenience"
- build_libtool_libs=no
- else
- if test "$build_libtool_libs" = module; then
- oldobjs="$libobjs_save"
+ case $build_libtool_libs in
+ convenience)
+ oldobjs="$libobjs_save $symfileobj"
+ addlibs=$convenience
build_libtool_libs=no
- else
+ ;;
+ module)
+ oldobjs=$libobjs_save
+ addlibs=$old_convenience
+ build_libtool_libs=no
+ ;;
+ *)
oldobjs="$old_deplibs $non_pic_objects"
- if test "$preload" = yes && test -f "$symfileobj"; then
- func_append oldobjs " $symfileobj"
- fi
- fi
- addlibs="$old_convenience"
- fi
+ $preload && test -f "$symfileobj" \
+ && func_append oldobjs " $symfileobj"
+ addlibs=$old_convenience
+ ;;
+ esac
if test -n "$addlibs"; then
- gentop="$output_objdir/${outputname}x"
+ gentop=$output_objdir/${outputname}x
func_append generated " $gentop"
func_extract_archives $gentop $addlibs
@@ -9116,13 +10613,13 @@
fi
# Do each command in the archive commands.
- if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
+ if test -n "$old_archive_from_new_cmds" && test yes = "$build_libtool_libs"; then
cmds=$old_archive_from_new_cmds
else
# Add any objects from preloaded convenience libraries
if test -n "$dlprefiles"; then
- gentop="$output_objdir/${outputname}x"
+ gentop=$output_objdir/${outputname}x
func_append generated " $gentop"
func_extract_archives $gentop $dlprefiles
@@ -9143,7 +10640,7 @@
:
else
echo "copying selected object files to avoid basename conflicts..."
- gentop="$output_objdir/${outputname}x"
+ gentop=$output_objdir/${outputname}x
func_append generated " $gentop"
func_mkdir_p "$gentop"
save_oldobjs=$oldobjs
@@ -9152,7 +10649,7 @@
for obj in $save_oldobjs
do
func_basename "$obj"
- objbase="$func_basename_result"
+ objbase=$func_basename_result
case " $oldobjs " in
" ") oldobjs=$obj ;;
*[\ /]"$objbase "*)
@@ -9221,18 +10718,18 @@
else
# the above command should be used before it gets too long
oldobjs=$objlist
- if test "$obj" = "$last_oldobj" ; then
+ if test "$obj" = "$last_oldobj"; then
RANLIB=$save_RANLIB
fi
test -z "$concat_cmds" || concat_cmds=$concat_cmds~
- eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\"
+ eval concat_cmds=\"\$concat_cmds$old_archive_cmds\"
objlist=
len=$len0
fi
done
RANLIB=$save_RANLIB
oldobjs=$objlist
- if test "X$oldobjs" = "X" ; then
+ if test -z "$oldobjs"; then
eval cmds=\"\$concat_cmds\"
else
eval cmds=\"\$concat_cmds~\$old_archive_cmds\"
@@ -9249,7 +10746,7 @@
case $output in
*.la)
old_library=
- test "$build_old_libs" = yes && old_library="$libname.$libext"
+ test yes = "$build_old_libs" && old_library=$libname.$libext
func_verbose "creating $output"
# Preserve any variables that may affect compiler behavior
@@ -9264,31 +10761,31 @@
fi
done
# Quote the link command for shipping.
- relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
+ relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
- if test "$hardcode_automatic" = yes ; then
+ if test yes = "$hardcode_automatic"; then
relink_command=
fi
# Only create the output if not a dry run.
$opt_dry_run || {
for installed in no yes; do
- if test "$installed" = yes; then
+ if test yes = "$installed"; then
if test -z "$install_libdir"; then
break
fi
- output="$output_objdir/$outputname"i
+ output=$output_objdir/${outputname}i
# Replace all uninstalled libtool libraries with the installed ones
newdependency_libs=
for deplib in $dependency_libs; do
case $deplib in
*.la)
func_basename "$deplib"
- name="$func_basename_result"
+ name=$func_basename_result
func_resolve_sysroot "$deplib"
- eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result`
+ eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result`
test -z "$libdir" && \
- func_fatal_error "\`$deplib' is not a valid libtool archive"
+ func_fatal_error "'$deplib' is not a valid libtool archive"
func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name"
;;
-L*)
@@ -9304,23 +10801,23 @@
*) func_append newdependency_libs " $deplib" ;;
esac
done
- dependency_libs="$newdependency_libs"
+ dependency_libs=$newdependency_libs
newdlfiles=
for lib in $dlfiles; do
case $lib in
*.la)
func_basename "$lib"
- name="$func_basename_result"
- eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
+ name=$func_basename_result
+ eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
test -z "$libdir" && \
- func_fatal_error "\`$lib' is not a valid libtool archive"
+ func_fatal_error "'$lib' is not a valid libtool archive"
func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name"
;;
*) func_append newdlfiles " $lib" ;;
esac
done
- dlfiles="$newdlfiles"
+ dlfiles=$newdlfiles
newdlprefiles=
for lib in $dlprefiles; do
case $lib in
@@ -9330,34 +10827,34 @@
# didn't already link the preopened objects directly into
# the library:
func_basename "$lib"
- name="$func_basename_result"
- eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
+ name=$func_basename_result
+ eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
test -z "$libdir" && \
- func_fatal_error "\`$lib' is not a valid libtool archive"
+ func_fatal_error "'$lib' is not a valid libtool archive"
func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name"
;;
esac
done
- dlprefiles="$newdlprefiles"
+ dlprefiles=$newdlprefiles
else
newdlfiles=
for lib in $dlfiles; do
case $lib in
- [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
+ [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;;
*) abs=`pwd`"/$lib" ;;
esac
func_append newdlfiles " $abs"
done
- dlfiles="$newdlfiles"
+ dlfiles=$newdlfiles
newdlprefiles=
for lib in $dlprefiles; do
case $lib in
- [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
+ [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;;
*) abs=`pwd`"/$lib" ;;
esac
func_append newdlprefiles " $abs"
done
- dlprefiles="$newdlprefiles"
+ dlprefiles=$newdlprefiles
fi
$RM $output
# place dlname in correct position for cygwin
@@ -9373,10 +10870,9 @@
case $host,$output,$installed,$module,$dlname in
*cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll)
# If a -bindir argument was supplied, place the dll there.
- if test "x$bindir" != x ;
- then
+ if test -n "$bindir"; then
func_relative_path "$install_libdir" "$bindir"
- tdlname=$func_relative_path_result$dlname
+ tdlname=$func_relative_path_result/$dlname
else
# Otherwise fall back on heuristic.
tdlname=../bin/$dlname
@@ -9385,7 +10881,7 @@
esac
$ECHO > $output "\
# $outputname - a libtool library file
-# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
+# Generated by $PROGRAM (GNU $PACKAGE) $VERSION
#
# Please DO NOT delete this file!
# It is necessary for linking the library.
@@ -9399,7 +10895,7 @@
# The name of the static archive.
old_library='$old_library'
-# Linker flags that can not go in dependency_libs.
+# Linker flags that cannot go in dependency_libs.
inherited_linker_flags='$new_inherited_linker_flags'
# Libraries that this one depends upon.
@@ -9425,7 +10921,7 @@
# Directory that this library needs to be installed in:
libdir='$install_libdir'"
- if test "$installed" = no && test "$need_relink" = yes; then
+ if test no,yes = "$installed,$need_relink"; then
$ECHO >> $output "\
relink_command=\"$relink_command\""
fi
@@ -9440,27 +10936,29 @@
exit $EXIT_SUCCESS
}
-{ test "$opt_mode" = link || test "$opt_mode" = relink; } &&
- func_mode_link ${1+"$@"}
+if test link = "$opt_mode" || test relink = "$opt_mode"; then
+ func_mode_link ${1+"$@"}
+fi
# func_mode_uninstall arg...
func_mode_uninstall ()
{
- $opt_debug
- RM="$nonopt"
+ $debug_cmd
+
+ RM=$nonopt
files=
- rmforce=
+ rmforce=false
exit_status=0
# This variable tells wrapper scripts just to set variables rather
# than running their programs.
- libtool_install_magic="$magic"
+ libtool_install_magic=$magic
for arg
do
case $arg in
- -f) func_append RM " $arg"; rmforce=yes ;;
+ -f) func_append RM " $arg"; rmforce=: ;;
-*) func_append RM " $arg" ;;
*) func_append files " $arg" ;;
esac
@@ -9473,18 +10971,18 @@
for file in $files; do
func_dirname "$file" "" "."
- dir="$func_dirname_result"
- if test "X$dir" = X.; then
- odir="$objdir"
+ dir=$func_dirname_result
+ if test . = "$dir"; then
+ odir=$objdir
else
- odir="$dir/$objdir"
+ odir=$dir/$objdir
fi
func_basename "$file"
- name="$func_basename_result"
- test "$opt_mode" = uninstall && odir="$dir"
+ name=$func_basename_result
+ test uninstall = "$opt_mode" && odir=$dir
# Remember odir for removal later, being careful to avoid duplicates
- if test "$opt_mode" = clean; then
+ if test clean = "$opt_mode"; then
case " $rmdirs " in
*" $odir "*) ;;
*) func_append rmdirs " $odir" ;;
@@ -9499,11 +10997,11 @@
elif test -d "$file"; then
exit_status=1
continue
- elif test "$rmforce" = yes; then
+ elif $rmforce; then
continue
fi
- rmfiles="$file"
+ rmfiles=$file
case $name in
*.la)
@@ -9517,7 +11015,7 @@
done
test -n "$old_library" && func_append rmfiles " $odir/$old_library"
- case "$opt_mode" in
+ case $opt_mode in
clean)
case " $library_names " in
*" $dlname "*) ;;
@@ -9528,12 +11026,12 @@
uninstall)
if test -n "$library_names"; then
# Do each command in the postuninstall commands.
- func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1'
+ func_execute_cmds "$postuninstall_cmds" '$rmforce || exit_status=1'
fi
if test -n "$old_library"; then
# Do each command in the old_postuninstall commands.
- func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1'
+ func_execute_cmds "$old_postuninstall_cmds" '$rmforce || exit_status=1'
fi
# FIXME: should reinstall the best remaining shared library.
;;
@@ -9549,21 +11047,19 @@
func_source $dir/$name
# Add PIC object to the list of files to remove.
- if test -n "$pic_object" &&
- test "$pic_object" != none; then
+ if test -n "$pic_object" && test none != "$pic_object"; then
func_append rmfiles " $dir/$pic_object"
fi
# Add non-PIC object to the list of files to remove.
- if test -n "$non_pic_object" &&
- test "$non_pic_object" != none; then
+ if test -n "$non_pic_object" && test none != "$non_pic_object"; then
func_append rmfiles " $dir/$non_pic_object"
fi
fi
;;
*)
- if test "$opt_mode" = clean ; then
+ if test clean = "$opt_mode"; then
noexename=$name
case $file in
*.exe)
@@ -9590,12 +11086,12 @@
# note $name still contains .exe if it was in $file originally
# as does the version of $file that was added into $rmfiles
- func_append rmfiles " $odir/$name $odir/${name}S.${objext}"
- if test "$fast_install" = yes && test -n "$relink_command"; then
+ func_append rmfiles " $odir/$name $odir/${name}S.$objext"
+ if test yes = "$fast_install" && test -n "$relink_command"; then
func_append rmfiles " $odir/lt-$name"
fi
- if test "X$noexename" != "X$name" ; then
- func_append rmfiles " $odir/lt-${noexename}.c"
+ if test "X$noexename" != "X$name"; then
+ func_append rmfiles " $odir/lt-$noexename.c"
fi
fi
fi
@@ -9604,7 +11100,7 @@
func_show_eval "$RM $rmfiles" 'exit_status=1'
done
- # Try to remove the ${objdir}s in the directories where we deleted files
+ # Try to remove the $objdir's in the directories where we deleted files
for dir in $rmdirs; do
if test -d "$dir"; then
func_show_eval "rmdir $dir >/dev/null 2>&1"
@@ -9614,16 +11110,17 @@
exit $exit_status
}
-{ test "$opt_mode" = uninstall || test "$opt_mode" = clean; } &&
- func_mode_uninstall ${1+"$@"}
+if test uninstall = "$opt_mode" || test clean = "$opt_mode"; then
+ func_mode_uninstall ${1+"$@"}
+fi
test -z "$opt_mode" && {
- help="$generic_help"
+ help=$generic_help
func_fatal_help "you must specify a MODE"
}
test -z "$exec_cmd" && \
- func_fatal_help "invalid operation mode \`$opt_mode'"
+ func_fatal_help "invalid operation mode '$opt_mode'"
if test -n "$exec_cmd"; then
eval exec "$exec_cmd"
@@ -9634,7 +11131,7 @@
# The TAGs below are defined such that we never get into a situation
-# in which we disable both kinds of libraries. Given conflicting
+# where we disable both kinds of libraries. Given conflicting
# choices, we go for a static library, that is the most portable,
# since we can't tell whether shared libraries were disabled because
# the user asked for that or because the platform doesn't support
@@ -9657,5 +11154,3 @@
# mode:shell-script
# sh-indentation:2
# End:
-# vi:sw=2
-
diff -Nru openvswitch-2.5.2/build-aux/missing openvswitch-2.5.5/build-aux/missing
--- openvswitch-2.5.2/build-aux/missing 2017-02-24 07:22:35.219736289 +0000
+++ openvswitch-2.5.5/build-aux/missing 2018-05-18 23:31:24.500743903 +0000
@@ -3,7 +3,7 @@
scriptversion=2013-10-28.13; # UTC
-# Copyright (C) 1996-2013 Free Software Foundation, Inc.
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
# Originally written by Fran,cois Pinard , 1996.
# This program is free software; you can redistribute it and/or modify
diff -Nru openvswitch-2.5.2/config.h.in openvswitch-2.5.5/config.h.in
--- openvswitch-2.5.2/config.h.in 2017-02-24 07:22:34.899733326 +0000
+++ openvswitch-2.5.5/config.h.in 2018-05-18 23:31:24.236743080 +0000
@@ -174,8 +174,7 @@
extenions. */
#undef HAVE___THREAD
-/* Define to the sub-directory in which libtool stores uninstalled libraries.
- */
+/* Define to the sub-directory where libtool stores uninstalled libraries. */
#undef LT_OBJDIR
/* Name of package */
diff -Nru openvswitch-2.5.2/configure openvswitch-2.5.5/configure
--- openvswitch-2.5.2/configure 2017-02-24 07:22:34.431728993 +0000
+++ openvswitch-2.5.5/configure 2018-05-18 23:31:23.816741769 +0000
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for openvswitch 2.5.2.
+# Generated by GNU Autoconf 2.69 for openvswitch 2.5.5.
#
# Report bugs to .
#
@@ -590,8 +590,8 @@
# Identity of this package.
PACKAGE_NAME='openvswitch'
PACKAGE_TARNAME='openvswitch'
-PACKAGE_VERSION='2.5.2'
-PACKAGE_STRING='openvswitch 2.5.2'
+PACKAGE_VERSION='2.5.5'
+PACKAGE_STRING='openvswitch 2.5.5'
PACKAGE_BUGREPORT='bugs@openvswitch.org'
PACKAGE_URL=''
@@ -716,6 +716,7 @@
LT_AGE
LT_REVISION
LT_CURRENT
+LT_SYS_LIBRARY_PATH
OTOOL64
OTOOL
LIPO
@@ -811,6 +812,7 @@
docdir
oldincludedir
includedir
+runstatedir
localstatedir
sharedstatedir
sysconfdir
@@ -841,6 +843,7 @@
enable_static
with_pic
enable_fast_install
+with_aix_soname
with_gnu_ld
with_sysroot
enable_libtool_lock
@@ -873,6 +876,7 @@
CPPFLAGS
CPP
PERL
+LT_SYS_LIBRARY_PATH
KARCH'
@@ -912,6 +916,7 @@
sysconfdir='${prefix}/etc'
sharedstatedir='${prefix}/com'
localstatedir='${prefix}/var'
+runstatedir='${localstatedir}/run'
includedir='${prefix}/include'
oldincludedir='/usr/include'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
@@ -1164,6 +1169,15 @@
| -silent | --silent | --silen | --sile | --sil)
silent=yes ;;
+ -runstatedir | --runstatedir | --runstatedi | --runstated \
+ | --runstate | --runstat | --runsta | --runst | --runs \
+ | --run | --ru | --r)
+ ac_prev=runstatedir ;;
+ -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
+ | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
+ | --run=* | --ru=* | --r=*)
+ runstatedir=$ac_optarg ;;
+
-sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
ac_prev=sbindir ;;
-sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
@@ -1301,7 +1315,7 @@
for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
datadir sysconfdir sharedstatedir localstatedir includedir \
oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
- libdir localedir mandir
+ libdir localedir mandir runstatedir
do
eval ac_val=\$$ac_var
# Remove trailing slashes.
@@ -1414,7 +1428,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures openvswitch 2.5.2 to adapt to many kinds of systems.
+\`configure' configures openvswitch 2.5.5 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1454,6 +1468,7 @@
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
+ --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
@@ -1484,7 +1499,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of openvswitch 2.5.2:";;
+ short | recursive ) echo "Configuration of openvswitch 2.5.5:";;
esac
cat <<\_ACEOF
@@ -1515,9 +1530,12 @@
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
both]
+ --with-aix-soname=aix|svr4|both
+ shared library versioning (aka "SONAME") variant to
+ provide on AIX, [default=aix].
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
- --with-sysroot=DIR Search for dependent libraries within DIR
- (or the compiler's sysroot if not specified).
+ --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
+ compiler's sysroot if not specified).
--with-pthread=DIR root of the pthread-win32 directory
--with-debug Build without compiler optimizations
--with-vstudiotarget=target_type
@@ -1549,6 +1567,8 @@
you have headers in a nonstandard directory
CPP C preprocessor
PERL path to Perl interpreter
+ LT_SYS_LIBRARY_PATH
+ User-defined run-time library search path.
KARCH Kernel Architecture String
Use these variables to override the choices made by `configure' or to help
@@ -1617,7 +1637,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-openvswitch configure 2.5.2
+openvswitch configure 2.5.5
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2272,7 +2292,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by openvswitch $as_me 2.5.2, which was
+It was created by openvswitch $as_me 2.5.5, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2657,7 +2677,7 @@
ac_config_commands="$ac_config_commands tests/atconfig"
-am__api_version='1.14'
+am__api_version='1.15'
# Find a good install program. We prefer a C program (faster),
# so one script is as good as another. But avoid the broken or
@@ -2829,8 +2849,8 @@
ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
+# Expand $ac_aux_dir to an absolute path.
+am_aux_dir=`cd "$ac_aux_dir" && pwd`
if test x"${MISSING+set}" != xset; then
case $am_aux_dir in
@@ -2849,7 +2869,7 @@
$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
fi
-if test x"${install_sh}" != xset; then
+if test x"${install_sh+set}" != xset; then
case $am_aux_dir in
*\ * | *\ *)
install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
@@ -3143,7 +3163,7 @@
# Define the identity of the package.
PACKAGE='openvswitch'
- VERSION='2.5.2'
+ VERSION='2.5.5'
cat >>confdefs.h <<_ACEOF
@@ -3177,8 +3197,8 @@
#
mkdir_p='$(MKDIR_P)'
-# We need awk for the "check" target. The system "awk" is bad on
-# some platforms.
+# We need awk for the "check" target (and possibly the TAP driver). The
+# system "awk" is bad on some platforms.
# Always define AMTAR for backward compatibility. Yes, it's still used
# in the wild :-( We should find a proper way to deprecate it ...
AMTAR='$${TAR-tar}'
@@ -3321,6 +3341,7 @@
fi
fi
+
DEPDIR="${am__leading_dot}deps"
ac_config_commands="$ac_config_commands depfiles"
@@ -5549,8 +5570,8 @@
-macro_version='2.4.2'
-macro_revision='1.3337'
+macro_version='2.4.6'
+macro_revision='2.4.6'
@@ -5564,7 +5585,7 @@
-ltmain="$ac_aux_dir/ltmain.sh"
+ltmain=$ac_aux_dir/ltmain.sh
# Make sure we can run config.sub.
$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
@@ -5684,7 +5705,7 @@
$ECHO ""
}
-case "$ECHO" in
+case $ECHO in
printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
$as_echo "printf" >&6; } ;;
print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
@@ -5810,19 +5831,19 @@
# Check whether --with-gnu-ld was given.
if test "${with_gnu_ld+set}" = set; then :
- withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
+ withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
else
with_gnu_ld=no
fi
ac_prog=ld
-if test "$GCC" = yes; then
+if test yes = "$GCC"; then
# Check if gcc -print-prog-name=ld gives a path.
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
$as_echo_n "checking for ld used by $CC... " >&6; }
case $host in
*-*-mingw*)
- # gcc leaves a trailing carriage return which upsets mingw
+ # gcc leaves a trailing carriage return, which upsets mingw
ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
*)
ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
@@ -5836,7 +5857,7 @@
while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
done
- test -z "$LD" && LD="$ac_prog"
+ test -z "$LD" && LD=$ac_prog
;;
"")
# If it fails, then pretend we aren't using GCC.
@@ -5847,7 +5868,7 @@
with_gnu_ld=unknown
;;
esac
-elif test "$with_gnu_ld" = yes; then
+elif test yes = "$with_gnu_ld"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
$as_echo_n "checking for GNU ld... " >&6; }
else
@@ -5858,32 +5879,32 @@
$as_echo_n "(cached) " >&6
else
if test -z "$LD"; then
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
for ac_dir in $PATH; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
test -z "$ac_dir" && ac_dir=.
if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
- lt_cv_path_LD="$ac_dir/$ac_prog"
+ lt_cv_path_LD=$ac_dir/$ac_prog
# Check to see if the program is GNU ld. I'd rather use --version,
# but apparently some variants of GNU ld only accept -v.
# Break only if it was the GNU/non-GNU ld that we prefer.
case `"$lt_cv_path_LD" -v 2>&1 &5
$as_echo "$LD" >&6; }
@@ -5926,33 +5947,38 @@
else
if test -n "$NM"; then
# Let the user override the test.
- lt_cv_path_NM="$NM"
+ lt_cv_path_NM=$NM
else
- lt_nm_to_check="${ac_tool_prefix}nm"
+ lt_nm_to_check=${ac_tool_prefix}nm
if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
lt_nm_to_check="$lt_nm_to_check nm"
fi
for lt_tmp_nm in $lt_nm_to_check; do
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
test -z "$ac_dir" && ac_dir=.
- tmp_nm="$ac_dir/$lt_tmp_nm"
- if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+ tmp_nm=$ac_dir/$lt_tmp_nm
+ if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
# Check to see if the nm accepts a BSD-compat flag.
- # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+ # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
# nm: unknown option "B" ignored
# Tru64's nm complains that /dev/null is an invalid object file
- case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
- */dev/null* | *'Invalid file or object type'*)
+ # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
+ case $build_os in
+ mingw*) lt_bad_file=conftest.nm/nofile ;;
+ *) lt_bad_file=/dev/null ;;
+ esac
+ case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
+ *$lt_bad_file* | *'Invalid file or object type'*)
lt_cv_path_NM="$tmp_nm -B"
- break
+ break 2
;;
*)
case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
*/dev/null*)
lt_cv_path_NM="$tmp_nm -p"
- break
+ break 2
;;
*)
lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
@@ -5963,15 +5989,15 @@
esac
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
done
: ${lt_cv_path_NM=no}
fi
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
$as_echo "$lt_cv_path_NM" >&6; }
-if test "$lt_cv_path_NM" != "no"; then
- NM="$lt_cv_path_NM"
+if test no != "$lt_cv_path_NM"; then
+ NM=$lt_cv_path_NM
else
# Didn't find any BSD compatible name lister, look for dumpbin.
if test -n "$DUMPBIN"; then :
@@ -6077,9 +6103,9 @@
fi
fi
- case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
+ case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
*COFF*)
- DUMPBIN="$DUMPBIN -symbols"
+ DUMPBIN="$DUMPBIN -symbols -headers"
;;
*)
DUMPBIN=:
@@ -6087,8 +6113,8 @@
esac
fi
- if test "$DUMPBIN" != ":"; then
- NM="$DUMPBIN"
+ if test : != "$DUMPBIN"; then
+ NM=$DUMPBIN
fi
fi
test -z "$NM" && NM=nm
@@ -6139,7 +6165,7 @@
$as_echo_n "(cached) " >&6
else
i=0
- teststring="ABCD"
+ teststring=ABCD
case $build_os in
msdosdjgpp*)
@@ -6179,7 +6205,7 @@
lt_cv_sys_max_cmd_len=8192;
;;
- netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+ bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
# This has been around since 386BSD, at least. Likely further.
if test -x /sbin/sysctl; then
lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
@@ -6230,22 +6256,22 @@
*)
lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
if test -n "$lt_cv_sys_max_cmd_len" && \
- test undefined != "$lt_cv_sys_max_cmd_len"; then
+ test undefined != "$lt_cv_sys_max_cmd_len"; then
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
else
# Make teststring a little bigger before we do anything with it.
# a 1K string should be a reasonable start.
- for i in 1 2 3 4 5 6 7 8 ; do
+ for i in 1 2 3 4 5 6 7 8; do
teststring=$teststring$teststring
done
SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
# If test is not a shell built-in, we'll probably end up computing a
# maximum length that is only half of the actual maximum length, but
# we can't tell.
- while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
+ while { test X`env echo "$teststring$teststring" 2>/dev/null` \
= "X$teststring$teststring"; } >/dev/null 2>&1 &&
- test $i != 17 # 1/2 MB should be enough
+ test 17 != "$i" # 1/2 MB should be enough
do
i=`expr $i + 1`
teststring=$teststring$teststring
@@ -6263,7 +6289,7 @@
fi
-if test -n $lt_cv_sys_max_cmd_len ; then
+if test -n "$lt_cv_sys_max_cmd_len"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
else
@@ -6281,30 +6307,6 @@
: ${MV="mv -f"}
: ${RM="rm -f"}
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
-$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
-# Try some XSI features
-xsi_shell=no
-( _lt_dummy="a/b/c"
- test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
- = c,a/b,b/c, \
- && eval 'test $(( 1 + 1 )) -eq 2 \
- && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
- && xsi_shell=yes
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
-$as_echo "$xsi_shell" >&6; }
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
-$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
-lt_shell_append=no
-( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
- >/dev/null 2>&1 \
- && lt_shell_append=yes
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
-$as_echo "$lt_shell_append" >&6; }
-
-
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
lt_unset=unset
else
@@ -6427,13 +6429,13 @@
reload_cmds='$LD$reload_flag -o $output$reload_objs'
case $host_os in
cygwin* | mingw* | pw32* | cegcc*)
- if test "$GCC" != yes; then
+ if test yes != "$GCC"; then
reload_cmds=false
fi
;;
darwin*)
- if test "$GCC" = yes; then
- reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+ if test yes = "$GCC"; then
+ reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
else
reload_cmds='$LD$reload_flag -o $output$reload_objs'
fi
@@ -6561,13 +6563,13 @@
# Need to set the preceding variable on all platforms that support
# interlibrary dependencies.
# 'none' -- dependencies not supported.
-# `unknown' -- same as none, but documents that we really don't know.
+# 'unknown' -- same as none, but documents that we really don't know.
# 'pass_all' -- all dependencies passed with no checks.
# 'test_compile' -- check by making test program.
# 'file_magic [[regex]]' -- check by looking for files in library path
-# which responds to the $file_magic_cmd with a given extended regex.
-# If you have `file' or equivalent on your system and you're not sure
-# whether `pass_all' will *always* work, you probably want this one.
+# that responds to the $file_magic_cmd with a given extended regex.
+# If you have 'file' or equivalent on your system and you're not sure
+# whether 'pass_all' will *always* work, you probably want this one.
case $host_os in
aix[4-9]*)
@@ -6594,8 +6596,7 @@
# Base MSYS/MinGW do not provide the 'file' command needed by
# func_win32_libid shell function, so use a weaker test based on 'objdump',
# unless we find 'file', for example because we are cross-compiling.
- # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
- if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
+ if ( file / ) >/dev/null 2>&1; then
lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
lt_cv_file_magic_cmd='func_win32_libid'
else
@@ -6691,8 +6692,8 @@
lt_cv_deplibs_check_method=pass_all
;;
-openbsd*)
- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+openbsd* | bitrig*)
+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
else
lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
@@ -6745,6 +6746,9 @@
tpf*)
lt_cv_deplibs_check_method=pass_all
;;
+os2*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
esac
fi
@@ -6902,8 +6906,8 @@
case $host_os in
cygwin* | mingw* | pw32* | cegcc*)
- # two different shell functions defined in ltmain.sh
- # decide which to use based on capabilities of $DLLTOOL
+ # two different shell functions defined in ltmain.sh;
+ # decide which one to use based on capabilities of $DLLTOOL
case `$DLLTOOL --help 2>&1` in
*--identify-strict*)
lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
@@ -6915,7 +6919,7 @@
;;
*)
# fallback: assume linklib IS sharedlib
- lt_cv_sharedlib_from_linklib_cmd="$ECHO"
+ lt_cv_sharedlib_from_linklib_cmd=$ECHO
;;
esac
@@ -7069,7 +7073,7 @@
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }
- if test "$ac_status" -eq 0; then
+ if test 0 -eq "$ac_status"; then
# Ensure the archiver fails upon bogus file names.
rm -f conftest.$ac_objext libconftest.a
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
@@ -7077,7 +7081,7 @@
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }
- if test "$ac_status" -ne 0; then
+ if test 0 -ne "$ac_status"; then
lt_cv_ar_at_file=@
fi
fi
@@ -7090,7 +7094,7 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
$as_echo "$lt_cv_ar_at_file" >&6; }
-if test "x$lt_cv_ar_at_file" = xno; then
+if test no = "$lt_cv_ar_at_file"; then
archiver_list_spec=
else
archiver_list_spec=$lt_cv_ar_at_file
@@ -7307,7 +7311,7 @@
if test -n "$RANLIB"; then
case $host_os in
- openbsd*)
+ bitrig* | openbsd*)
old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
;;
*)
@@ -7397,7 +7401,7 @@
symcode='[ABCDGISTW]'
;;
hpux*)
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
symcode='[ABCDEGRST]'
fi
;;
@@ -7430,14 +7434,44 @@
symcode='[ABCDGIRSTW]' ;;
esac
+if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+ # Gets list of data symbols to import.
+ lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
+ # Adjust the below global symbol transforms to fixup imported variables.
+ lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
+ lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
+ lt_c_name_lib_hook="\
+ -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
+ -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
+else
+ # Disable hooks by default.
+ lt_cv_sys_global_symbol_to_import=
+ lt_cdecl_hook=
+ lt_c_name_hook=
+ lt_c_name_lib_hook=
+fi
+
# Transform an extracted symbol line into a proper C declaration.
# Some systems (esp. on ia64) link data and code symbols differently,
# so use this general approach.
-lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+lt_cv_sys_global_symbol_to_cdecl="sed -n"\
+$lt_cdecl_hook\
+" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
+" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
# Transform an extracted symbol line into symbol name and symbol address
-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
-lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
+lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
+$lt_c_name_hook\
+" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
+" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
+
+# Transform an extracted symbol line into symbol name with lib prefix and
+# symbol address.
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
+$lt_c_name_lib_hook\
+" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
+" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
+" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
# Handle CRLF in mingw tool chain
opt_cr=
@@ -7455,21 +7489,24 @@
# Write the raw and C identifiers.
if test "$lt_cv_nm_interface" = "MS dumpbin"; then
- # Fake it for dumpbin and say T for any non-static function
- # and D for any global variable.
+ # Fake it for dumpbin and say T for any non-static function,
+ # D for any global variable and I for any imported variable.
# Also find C++ and __fastcall symbols from MSVC++,
# which start with @ or ?.
lt_cv_sys_global_symbol_pipe="$AWK '"\
" {last_section=section; section=\$ 3};"\
" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
+" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
+" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
+" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
" \$ 0!~/External *\|/{next};"\
" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
" {if(hide[section]) next};"\
-" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
-" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
-" s[1]~/^[@?]/{print s[1], s[1]; next};"\
-" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
+" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
+" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
+" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
+" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
" ' prfx=^$ac_symprfx"
else
lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
@@ -7517,11 +7554,11 @@
if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
cat <<_LT_EOF > conftest.$ac_ext
/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
-#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
-/* DATA imports from DLLs on WIN32 con't be const, because runtime
+#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
+/* DATA imports from DLLs on WIN32 can't be const, because runtime
relocations are performed -- see ld's documentation on pseudo-relocs. */
# define LT_DLSYM_CONST
-#elif defined(__osf__)
+#elif defined __osf__
/* This system does not cope well with relocations in const data. */
# define LT_DLSYM_CONST
#else
@@ -7547,7 +7584,7 @@
{
{ "@PROGRAM@", (void *) 0 },
_LT_EOF
- $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
+ $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
cat <<\_LT_EOF >> conftest.$ac_ext
{0, (void *) 0}
};
@@ -7567,13 +7604,13 @@
mv conftest.$ac_objext conftstm.$ac_objext
lt_globsym_save_LIBS=$LIBS
lt_globsym_save_CFLAGS=$CFLAGS
- LIBS="conftstm.$ac_objext"
+ LIBS=conftstm.$ac_objext
CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
(eval $ac_link) 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; } && test -s conftest${ac_exeext}; then
+ test $ac_status = 0; } && test -s conftest$ac_exeext; then
pipe_works=yes
fi
LIBS=$lt_globsym_save_LIBS
@@ -7594,7 +7631,7 @@
rm -rf conftest* conftst*
# Do not use the global_symbol_pipe unless it works.
- if test "$pipe_works" = yes; then
+ if test yes = "$pipe_works"; then
break
else
lt_cv_sys_global_symbol_pipe=
@@ -7647,6 +7684,16 @@
+
+
+
+
+
+
+
+
+
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
$as_echo_n "checking for sysroot... " >&6; }
@@ -7659,9 +7706,9 @@
lt_sysroot=
-case ${with_sysroot} in #(
+case $with_sysroot in #(
yes)
- if test "$GCC" = yes; then
+ if test yes = "$GCC"; then
lt_sysroot=`$CC --print-sysroot 2>/dev/null`
fi
;; #(
@@ -7671,8 +7718,8 @@
no|'')
;; #(
*)
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
-$as_echo "${with_sysroot}" >&6; }
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
+$as_echo "$with_sysroot" >&6; }
as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
;;
esac
@@ -7684,18 +7731,99 @@
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
+$as_echo_n "checking for a working dd... " >&6; }
+if ${ac_cv_path_lt_DD+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ printf 0123456789abcdef0123456789abcdef >conftest.i
+cat conftest.i conftest.i >conftest2.i
+: ${lt_DD:=$DD}
+if test -z "$lt_DD"; then
+ ac_path_lt_DD_found=false
+ # Loop through the user's path and test for each of PROGNAME-LIST
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in dd; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
+ as_fn_executable_p "$ac_path_lt_DD" || continue
+if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then
+ cmp -s conftest.i conftest.out \
+ && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
+fi
+ $ac_path_lt_DD_found && break 3
+ done
+ done
+ done
+IFS=$as_save_IFS
+ if test -z "$ac_cv_path_lt_DD"; then
+ :
+ fi
+else
+ ac_cv_path_lt_DD=$lt_DD
+fi
+
+rm -f conftest.i conftest2.i conftest.out
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
+$as_echo "$ac_cv_path_lt_DD" >&6; }
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
+$as_echo_n "checking how to truncate binary pipes... " >&6; }
+if ${lt_cv_truncate_bin+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ printf 0123456789abcdef0123456789abcdef >conftest.i
+cat conftest.i conftest.i >conftest2.i
+lt_cv_truncate_bin=
+if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then
+ cmp -s conftest.i conftest.out \
+ && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
+fi
+rm -f conftest.i conftest2.i conftest.out
+test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
+$as_echo "$lt_cv_truncate_bin" >&6; }
+
+
+
+
+
+
+
+# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
+func_cc_basename ()
+{
+ for cc_temp in $*""; do
+ case $cc_temp in
+ compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+ distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+ \-*) ;;
+ *) break;;
+ esac
+ done
+ func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+}
+
# Check whether --enable-libtool-lock was given.
if test "${enable_libtool_lock+set}" = set; then :
enableval=$enable_libtool_lock;
fi
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+test no = "$enable_libtool_lock" || enable_libtool_lock=yes
# Some flags need to be propagated to the compiler or linker for good
# libtool support.
case $host in
ia64-*-hpux*)
- # Find out which ABI we are using.
+ # Find out what ABI is being produced by ac_compile, and set mode
+ # options accordingly.
echo 'int i;' > conftest.$ac_ext
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
(eval $ac_compile) 2>&5
@@ -7704,24 +7832,25 @@
test $ac_status = 0; }; then
case `/usr/bin/file conftest.$ac_objext` in
*ELF-32*)
- HPUX_IA64_MODE="32"
+ HPUX_IA64_MODE=32
;;
*ELF-64*)
- HPUX_IA64_MODE="64"
+ HPUX_IA64_MODE=64
;;
esac
fi
rm -rf conftest*
;;
*-*-irix6*)
- # Find out which ABI we are using.
+ # Find out what ABI is being produced by ac_compile, and set linker
+ # options accordingly.
echo '#line '$LINENO' "configure"' > conftest.$ac_ext
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
(eval $ac_compile) 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; then
- if test "$lt_cv_prog_gnu_ld" = yes; then
+ if test yes = "$lt_cv_prog_gnu_ld"; then
case `/usr/bin/file conftest.$ac_objext` in
*32-bit*)
LD="${LD-ld} -melf32bsmip"
@@ -7750,9 +7879,50 @@
rm -rf conftest*
;;
+mips64*-*linux*)
+ # Find out what ABI is being produced by ac_compile, and set linker
+ # options accordingly.
+ echo '#line '$LINENO' "configure"' > conftest.$ac_ext
+ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ emul=elf
+ case `/usr/bin/file conftest.$ac_objext` in
+ *32-bit*)
+ emul="${emul}32"
+ ;;
+ *64-bit*)
+ emul="${emul}64"
+ ;;
+ esac
+ case `/usr/bin/file conftest.$ac_objext` in
+ *MSB*)
+ emul="${emul}btsmip"
+ ;;
+ *LSB*)
+ emul="${emul}ltsmip"
+ ;;
+ esac
+ case `/usr/bin/file conftest.$ac_objext` in
+ *N32*)
+ emul="${emul}n32"
+ ;;
+ esac
+ LD="${LD-ld} -m $emul"
+ fi
+ rm -rf conftest*
+ ;;
+
x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
- # Find out which ABI we are using.
+ # Find out what ABI is being produced by ac_compile, and set linker
+ # options accordingly. Note that the listed cases only cover the
+ # situations where additional linker options are needed (such as when
+ # doing 32-bit compilation for a host where ld defaults to 64-bit, or
+ # vice versa); the common cases where no linker options are needed do
+ # not appear in the list.
echo 'int i;' > conftest.$ac_ext
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
(eval $ac_compile) 2>&5
@@ -7775,10 +7945,10 @@
;;
esac
;;
- powerpc64le-*)
+ powerpc64le-*linux*)
LD="${LD-ld} -m elf32lppclinux"
;;
- powerpc64-*)
+ powerpc64-*linux*)
LD="${LD-ld} -m elf32ppclinux"
;;
s390x-*linux*)
@@ -7797,10 +7967,10 @@
x86_64-*linux*)
LD="${LD-ld} -m elf_x86_64"
;;
- powerpcle-*)
+ powerpcle-*linux*)
LD="${LD-ld} -m elf64lppc"
;;
- powerpc-*)
+ powerpc-*linux*)
LD="${LD-ld} -m elf64ppc"
;;
s390*-*linux*|s390*-*tpf*)
@@ -7818,7 +7988,7 @@
*-*-sco3.2v5*)
# On SCO OpenServer 5, we need -belf to get full-featured binaries.
- SAVE_CFLAGS="$CFLAGS"
+ SAVE_CFLAGS=$CFLAGS
CFLAGS="$CFLAGS -belf"
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
@@ -7858,13 +8028,14 @@
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
$as_echo "$lt_cv_cc_needs_belf" >&6; }
- if test x"$lt_cv_cc_needs_belf" != x"yes"; then
+ if test yes != "$lt_cv_cc_needs_belf"; then
# this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
- CFLAGS="$SAVE_CFLAGS"
+ CFLAGS=$SAVE_CFLAGS
fi
;;
*-*solaris*)
- # Find out which ABI we are using.
+ # Find out what ABI is being produced by ac_compile, and set linker
+ # options accordingly.
echo 'int i;' > conftest.$ac_ext
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
(eval $ac_compile) 2>&5
@@ -7876,7 +8047,7 @@
case $lt_cv_prog_gnu_ld in
yes*)
case $host in
- i?86-*-solaris*)
+ i?86-*-solaris*|x86_64-*-solaris*)
LD="${LD-ld} -m elf_x86_64"
;;
sparc*-*-solaris*)
@@ -7885,7 +8056,7 @@
esac
# GNU ld 2.21 introduced _sol2 emulations. Use them if available.
if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
- LD="${LD-ld}_sol2"
+ LD=${LD-ld}_sol2
fi
;;
*)
@@ -7901,7 +8072,7 @@
;;
esac
-need_locks="$enable_libtool_lock"
+need_locks=$enable_libtool_lock
if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
@@ -8012,7 +8183,7 @@
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
$as_echo "$lt_cv_path_mainfest_tool" >&6; }
-if test "x$lt_cv_path_mainfest_tool" != xyes; then
+if test yes != "$lt_cv_path_mainfest_tool"; then
MANIFEST_TOOL=:
fi
@@ -8515,7 +8686,7 @@
$as_echo_n "(cached) " >&6
else
lt_cv_apple_cc_single_mod=no
- if test -z "${LT_MULTI_MODULE}"; then
+ if test -z "$LT_MULTI_MODULE"; then
# By default we will add the -single_module flag. You can override
# by either setting the environment variable LT_MULTI_MODULE
# non-empty at configure time, or by adding -multi_module to the
@@ -8533,7 +8704,7 @@
cat conftest.err >&5
# Otherwise, if the output was created with a 0 exit code from
# the compiler, it worked.
- elif test -f libconftest.dylib && test $_lt_result -eq 0; then
+ elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
lt_cv_apple_cc_single_mod=yes
else
cat conftest.err >&5
@@ -8572,7 +8743,7 @@
fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
- LDFLAGS="$save_LDFLAGS"
+ LDFLAGS=$save_LDFLAGS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
@@ -8601,7 +8772,7 @@
_lt_result=$?
if test -s conftest.err && $GREP force_load conftest.err; then
cat conftest.err >&5
- elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
+ elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
lt_cv_ld_force_load=yes
else
cat conftest.err >&5
@@ -8614,32 +8785,32 @@
$as_echo "$lt_cv_ld_force_load" >&6; }
case $host_os in
rhapsody* | darwin1.[012])
- _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+ _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
darwin1.*)
- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+ _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
darwin*) # darwin 5.x on
# if running on 10.5 or later, the deployment target defaults
# to the OS version, if on x86, and 10.4, the deployment
# target defaults to 10.4. Don't you love it?
case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
10.0,*86*-darwin8*|10.0,*-darwin[91]*)
- _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
- 10.[012]*)
- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+ _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
+ 10.[012][,.]*)
+ _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
10.*)
- _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+ _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
esac
;;
esac
- if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+ if test yes = "$lt_cv_apple_cc_single_mod"; then
_lt_dar_single_mod='$single_module'
fi
- if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
- _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+ if test yes = "$lt_cv_ld_exported_symbols_list"; then
+ _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
else
- _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
fi
- if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
+ if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
_lt_dsymutil='~$DSYMUTIL $lib || :'
else
_lt_dsymutil=
@@ -8647,6 +8818,41 @@
;;
esac
+# func_munge_path_list VARIABLE PATH
+# -----------------------------------
+# VARIABLE is name of variable containing _space_ separated list of
+# directories to be munged by the contents of PATH, which is string
+# having a format:
+# "DIR[:DIR]:"
+# string "DIR[ DIR]" will be prepended to VARIABLE
+# ":DIR[:DIR]"
+# string "DIR[ DIR]" will be appended to VARIABLE
+# "DIRP[:DIRP]::[DIRA:]DIRA"
+# string "DIRP[ DIRP]" will be prepended to VARIABLE and string
+# "DIRA[ DIRA]" will be appended to VARIABLE
+# "DIR[:DIR]"
+# VARIABLE will be replaced by "DIR[ DIR]"
+func_munge_path_list ()
+{
+ case x$2 in
+ x)
+ ;;
+ *:)
+ eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
+ ;;
+ x:*)
+ eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
+ ;;
+ *::*)
+ eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
+ eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
+ ;;
+ *)
+ eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
+ ;;
+ esac
+}
+
for ac_header in dlfcn.h
do :
ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
@@ -8674,14 +8880,14 @@
*)
enable_shared=no
# Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
for pkg in $enableval; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
if test "X$pkg" = "X$p"; then
enable_shared=yes
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
;;
esac
else
@@ -8713,14 +8919,14 @@
*)
enable_static=no
# Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
for pkg in $enableval; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
if test "X$pkg" = "X$p"; then
enable_static=yes
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
;;
esac
else
@@ -8744,14 +8950,14 @@
*)
pic_mode=default
# Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
for lt_pkg in $withval; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
if test "X$lt_pkg" = "X$lt_p"; then
pic_mode=yes
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
;;
esac
else
@@ -8759,8 +8965,6 @@
fi
-test -z "$pic_mode" && pic_mode=default
-
@@ -8776,14 +8980,14 @@
*)
enable_fast_install=no
# Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
for pkg in $enableval; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
if test "X$pkg" = "X$p"; then
enable_fast_install=yes
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
;;
esac
else
@@ -8797,11 +9001,63 @@
+ shared_archive_member_spec=
+case $host,$enable_shared in
+power*-*-aix[5-9]*,yes)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
+$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
+
+# Check whether --with-aix-soname was given.
+if test "${with_aix_soname+set}" = set; then :
+ withval=$with_aix_soname; case $withval in
+ aix|svr4|both)
+ ;;
+ *)
+ as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
+ ;;
+ esac
+ lt_cv_with_aix_soname=$with_aix_soname
+else
+ if ${lt_cv_with_aix_soname+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ lt_cv_with_aix_soname=aix
+fi
+
+ with_aix_soname=$lt_cv_with_aix_soname
+fi
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
+$as_echo "$with_aix_soname" >&6; }
+ if test aix != "$with_aix_soname"; then
+ # For the AIX way of multilib, we name the shared archive member
+ # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
+ # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
+ # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
+ # the AIX toolchain works better with OBJECT_MODE set (default 32).
+ if test 64 = "${OBJECT_MODE-32}"; then
+ shared_archive_member_spec=shr_64
+ else
+ shared_archive_member_spec=shr
+ fi
+ fi
+ ;;
+*)
+ with_aix_soname=aix
+ ;;
+esac
+
+
+
+
+
+
+
# This can be used to rebuild libtool when needed
-LIBTOOL_DEPS="$ltmain"
+LIBTOOL_DEPS=$ltmain
# Always use our own libtool.
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
@@ -8850,7 +9106,7 @@
-if test -n "${ZSH_VERSION+set}" ; then
+if test -n "${ZSH_VERSION+set}"; then
setopt NO_GLOB_SUBST
fi
@@ -8889,7 +9145,7 @@
# AIX sometimes has problems with the GCC collect2 program. For some
# reason, if we set the COLLECT_NAMES environment variable, the problems
# vanish in a puff of smoke.
- if test "X${COLLECT_NAMES+set}" != Xset; then
+ if test set != "${COLLECT_NAMES+set}"; then
COLLECT_NAMES=
export COLLECT_NAMES
fi
@@ -8900,14 +9156,14 @@
ofile=libtool
can_build_shared=yes
-# All known linkers require a `.a' archive for static linking (except MSVC,
+# All known linkers require a '.a' archive for static linking (except MSVC,
# which needs '.lib').
libext=a
-with_gnu_ld="$lt_cv_prog_gnu_ld"
+with_gnu_ld=$lt_cv_prog_gnu_ld
-old_CC="$CC"
-old_CFLAGS="$CFLAGS"
+old_CC=$CC
+old_CFLAGS=$CFLAGS
# Set sane defaults for various variables
test -z "$CC" && CC=cc
@@ -8916,15 +9172,8 @@
test -z "$LD" && LD=ld
test -z "$ac_objext" && ac_objext=o
-for cc_temp in $compiler""; do
- case $cc_temp in
- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
- \-*) ;;
- *) break;;
- esac
-done
-cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+func_cc_basename $compiler
+cc_basename=$func_cc_basename_result
# Only perform the check for file, if the check method requires it
@@ -8939,22 +9188,22 @@
else
case $MAGIC_CMD in
[\\/*] | ?:[\\/]*)
- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+ lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
;;
*)
- lt_save_MAGIC_CMD="$MAGIC_CMD"
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ lt_save_MAGIC_CMD=$MAGIC_CMD
+ lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
for ac_dir in $ac_dummy; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/${ac_tool_prefix}file; then
- lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
+ if test -f "$ac_dir/${ac_tool_prefix}file"; then
+ lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
if test -n "$file_magic_test_file"; then
case $deplibs_check_method in
"file_magic "*)
file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
- MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+ MAGIC_CMD=$lt_cv_path_MAGIC_CMD
if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
$EGREP "$file_magic_regex" > /dev/null; then
:
@@ -8977,13 +9226,13 @@
break
fi
done
- IFS="$lt_save_ifs"
- MAGIC_CMD="$lt_save_MAGIC_CMD"
+ IFS=$lt_save_ifs
+ MAGIC_CMD=$lt_save_MAGIC_CMD
;;
esac
fi
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+MAGIC_CMD=$lt_cv_path_MAGIC_CMD
if test -n "$MAGIC_CMD"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
$as_echo "$MAGIC_CMD" >&6; }
@@ -9005,22 +9254,22 @@
else
case $MAGIC_CMD in
[\\/*] | ?:[\\/]*)
- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+ lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
;;
*)
- lt_save_MAGIC_CMD="$MAGIC_CMD"
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ lt_save_MAGIC_CMD=$MAGIC_CMD
+ lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
for ac_dir in $ac_dummy; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/file; then
- lt_cv_path_MAGIC_CMD="$ac_dir/file"
+ if test -f "$ac_dir/file"; then
+ lt_cv_path_MAGIC_CMD=$ac_dir/"file"
if test -n "$file_magic_test_file"; then
case $deplibs_check_method in
"file_magic "*)
file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
- MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+ MAGIC_CMD=$lt_cv_path_MAGIC_CMD
if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
$EGREP "$file_magic_regex" > /dev/null; then
:
@@ -9043,13 +9292,13 @@
break
fi
done
- IFS="$lt_save_ifs"
- MAGIC_CMD="$lt_save_MAGIC_CMD"
+ IFS=$lt_save_ifs
+ MAGIC_CMD=$lt_save_MAGIC_CMD
;;
esac
fi
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+MAGIC_CMD=$lt_cv_path_MAGIC_CMD
if test -n "$MAGIC_CMD"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
$as_echo "$MAGIC_CMD" >&6; }
@@ -9070,7 +9319,7 @@
# Use C for the default configuration in the libtool script
-lt_save_CC="$CC"
+lt_save_CC=$CC
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@@ -9132,7 +9381,7 @@
lt_prog_compiler_no_builtin_flag=
-if test "$GCC" = yes; then
+if test yes = "$GCC"; then
case $cc_basename in
nvcc*)
lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
@@ -9148,7 +9397,7 @@
lt_cv_prog_compiler_rtti_exceptions=no
ac_outfile=conftest.$ac_objext
echo "$lt_simple_compile_test_code" > conftest.$ac_ext
- lt_compiler_flag="-fno-rtti -fno-exceptions"
+ lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment
# Insert the option either (1) after the last *FLAGS variable, or
# (2) before a word containing "conftest.", or (3) at the end.
# Note that $ac_compile itself does not contain backslashes and begins
@@ -9178,7 +9427,7 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
-if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
+if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
else
:
@@ -9196,17 +9445,18 @@
lt_prog_compiler_static=
- if test "$GCC" = yes; then
+ if test yes = "$GCC"; then
lt_prog_compiler_wl='-Wl,'
lt_prog_compiler_static='-static'
case $host_os in
aix*)
# All AIX code is PIC.
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# AIX 5 now supports IA64 processor
lt_prog_compiler_static='-Bstatic'
fi
+ lt_prog_compiler_pic='-fPIC'
;;
amigaos*)
@@ -9217,8 +9467,8 @@
;;
m68k)
# FIXME: we need at least 68020 code to build shared libraries, but
- # adding the `-m68020' flag to GCC prevents building anything better,
- # like `-m68040'.
+ # adding the '-m68020' flag to GCC prevents building anything better,
+ # like '-m68040'.
lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
;;
esac
@@ -9234,6 +9484,11 @@
# Although the cygwin gcc ignores -fPIC, still need this for old-style
# (--disable-auto-import) libraries
lt_prog_compiler_pic='-DDLL_EXPORT'
+ case $host_os in
+ os2*)
+ lt_prog_compiler_static='$wl-static'
+ ;;
+ esac
;;
darwin* | rhapsody*)
@@ -9304,7 +9559,7 @@
case $host_os in
aix*)
lt_prog_compiler_wl='-Wl,'
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# AIX 5 now supports IA64 processor
lt_prog_compiler_static='-Bstatic'
else
@@ -9312,10 +9567,29 @@
fi
;;
+ darwin* | rhapsody*)
+ # PIC is the default on this platform
+ # Common symbols not allowed in MH_DYLIB files
+ lt_prog_compiler_pic='-fno-common'
+ case $cc_basename in
+ nagfor*)
+ # NAG Fortran compiler
+ lt_prog_compiler_wl='-Wl,-Wl,,'
+ lt_prog_compiler_pic='-PIC'
+ lt_prog_compiler_static='-Bstatic'
+ ;;
+ esac
+ ;;
+
mingw* | cygwin* | pw32* | os2* | cegcc*)
# This hack is so that the source file can tell whether it is being
# built for inclusion in a dll (and should export symbols for example).
lt_prog_compiler_pic='-DDLL_EXPORT'
+ case $host_os in
+ os2*)
+ lt_prog_compiler_static='$wl-static'
+ ;;
+ esac
;;
hpux9* | hpux10* | hpux11*)
@@ -9331,7 +9605,7 @@
;;
esac
# Is there a better lt_prog_compiler_static that works with the bundled CC?
- lt_prog_compiler_static='${wl}-a ${wl}archive'
+ lt_prog_compiler_static='$wl-a ${wl}archive'
;;
irix5* | irix6* | nonstopux*)
@@ -9342,7 +9616,7 @@
linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
case $cc_basename in
- # old Intel for x86_64 which still supported -KPIC.
+ # old Intel for x86_64, which still supported -KPIC.
ecc*)
lt_prog_compiler_wl='-Wl,'
lt_prog_compiler_pic='-KPIC'
@@ -9367,6 +9641,12 @@
lt_prog_compiler_pic='-PIC'
lt_prog_compiler_static='-Bstatic'
;;
+ tcc*)
+ # Fabrice Bellard et al's Tiny C Compiler
+ lt_prog_compiler_wl='-Wl,'
+ lt_prog_compiler_pic='-fPIC'
+ lt_prog_compiler_static='-static'
+ ;;
pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
# Portland Group compilers (*not* the Pentium gcc compiler,
# which looks to be a dead project)
@@ -9464,7 +9744,7 @@
;;
sysv4*MP*)
- if test -d /usr/nec ;then
+ if test -d /usr/nec; then
lt_prog_compiler_pic='-Kconform_pic'
lt_prog_compiler_static='-Bstatic'
fi
@@ -9493,7 +9773,7 @@
fi
case $host_os in
- # For platforms which do not support PIC, -DPIC is meaningless:
+ # For platforms that do not support PIC, -DPIC is meaningless:
*djgpp*)
lt_prog_compiler_pic=
;;
@@ -9525,7 +9805,7 @@
lt_cv_prog_compiler_pic_works=no
ac_outfile=conftest.$ac_objext
echo "$lt_simple_compile_test_code" > conftest.$ac_ext
- lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
+ lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment
# Insert the option either (1) after the last *FLAGS variable, or
# (2) before a word containing "conftest.", or (3) at the end.
# Note that $ac_compile itself does not contain backslashes and begins
@@ -9555,7 +9835,7 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
-if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
+if test yes = "$lt_cv_prog_compiler_pic_works"; then
case $lt_prog_compiler_pic in
"" | " "*) ;;
*) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
@@ -9587,7 +9867,7 @@
$as_echo_n "(cached) " >&6
else
lt_cv_prog_compiler_static_works=no
- save_LDFLAGS="$LDFLAGS"
+ save_LDFLAGS=$LDFLAGS
LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
echo "$lt_simple_link_test_code" > conftest.$ac_ext
if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
@@ -9606,13 +9886,13 @@
fi
fi
$RM -r conftest*
- LDFLAGS="$save_LDFLAGS"
+ LDFLAGS=$save_LDFLAGS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
-if test x"$lt_cv_prog_compiler_static_works" = xyes; then
+if test yes = "$lt_cv_prog_compiler_static_works"; then
:
else
lt_prog_compiler_static=
@@ -9732,8 +10012,8 @@
-hard_links="nottested"
-if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
+hard_links=nottested
+if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
# do not overwrite the value of need_locks provided by the user
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
$as_echo_n "checking if we can lock with hard links... " >&6; }
@@ -9745,9 +10025,9 @@
ln conftest.a conftest.b 2>/dev/null && hard_links=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
$as_echo "$hard_links" >&6; }
- if test "$hard_links" = no; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
-$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
+ if test no = "$hard_links"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
+$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
need_locks=warn
fi
else
@@ -9790,9 +10070,9 @@
# included in the symbol list
include_expsyms=
# exclude_expsyms can be an extended regexp of symbols to exclude
- # it will be wrapped by ` (' and `)$', so one must not match beginning or
- # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
- # as well as any symbol that contains `d'.
+ # it will be wrapped by ' (' and ')$', so one must not match beginning or
+ # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
+ # as well as any symbol that contains 'd'.
exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
# platforms (ab)use it in PIC code, but their linkers get confused if
@@ -9807,7 +10087,7 @@
# FIXME: the MSVC++ port hasn't been tested in a loooong time
# When not using gcc, we currently assume that we are using
# Microsoft Visual C++.
- if test "$GCC" != yes; then
+ if test yes != "$GCC"; then
with_gnu_ld=no
fi
;;
@@ -9815,7 +10095,7 @@
# we just hope/assume this is gcc and not c89 (= MSVC++)
with_gnu_ld=yes
;;
- openbsd*)
+ openbsd* | bitrig*)
with_gnu_ld=no
;;
linux* | k*bsd*-gnu | gnu*)
@@ -9828,7 +10108,7 @@
# On some targets, GNU ld is compatible enough with the native linker
# that we're better off using the native interface for both.
lt_use_gnu_ld_interface=no
- if test "$with_gnu_ld" = yes; then
+ if test yes = "$with_gnu_ld"; then
case $host_os in
aix*)
# The AIX port of GNU ld has always aspired to compatibility
@@ -9850,24 +10130,24 @@
esac
fi
- if test "$lt_use_gnu_ld_interface" = yes; then
+ if test yes = "$lt_use_gnu_ld_interface"; then
# If archive_cmds runs LD, not CC, wlarc should be empty
- wlarc='${wl}'
+ wlarc='$wl'
# Set some defaults for GNU ld with shared library support. These
# are reset later if shared libraries are not supported. Putting them
# here allows them to be overridden if necessary.
runpath_var=LD_RUN_PATH
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- export_dynamic_flag_spec='${wl}--export-dynamic'
+ hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
+ export_dynamic_flag_spec='$wl--export-dynamic'
# ancient GNU ld didn't support --whole-archive et. al.
if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
- whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
else
whole_archive_flag_spec=
fi
supports_anon_versioning=no
- case `$LD -v 2>&1` in
+ case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
*GNU\ gold*) supports_anon_versioning=yes ;;
*\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
*\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
@@ -9880,7 +10160,7 @@
case $host_os in
aix[3-9]*)
# On AIX/PPC, the GNU linker is very broken
- if test "$host_cpu" != ia64; then
+ if test ia64 != "$host_cpu"; then
ld_shlibs=no
cat <<_LT_EOF 1>&2
@@ -9899,7 +10179,7 @@
case $host_cpu in
powerpc)
# see comment about AmigaOS4 .so support
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
archive_expsym_cmds=''
;;
m68k)
@@ -9915,7 +10195,7 @@
allow_undefined_flag=unsupported
# Joseph Beckenbach says some releases of gcc
# support --undefined. This deserves some investigation. FIXME
- archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
else
ld_shlibs=no
fi
@@ -9925,7 +10205,7 @@
# _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
# as there is no search path for DLLs.
hardcode_libdir_flag_spec='-L$libdir'
- export_dynamic_flag_spec='${wl}--export-all-symbols'
+ export_dynamic_flag_spec='$wl--export-all-symbols'
allow_undefined_flag=unsupported
always_export_symbols=no
enable_shared_with_static_runtimes=yes
@@ -9933,61 +10213,89 @@
exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is; otherwise, prepend...
- archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname.def;
- else
- echo EXPORTS > $output_objdir/$soname.def;
- cat $export_symbols >> $output_objdir/$soname.def;
- fi~
- $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ # If the export-symbols file already is a .def file, use it as
+ # is; otherwise, prepend EXPORTS...
+ archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
+ cp $export_symbols $output_objdir/$soname.def;
+ else
+ echo EXPORTS > $output_objdir/$soname.def;
+ cat $export_symbols >> $output_objdir/$soname.def;
+ fi~
+ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
else
ld_shlibs=no
fi
;;
haiku*)
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
link_all_deplibs=yes
;;
+ os2*)
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_minus_L=yes
+ allow_undefined_flag=unsupported
+ shrext_cmds=.dll
+ archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
+ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
+ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
+ $ECHO EXPORTS >> $output_objdir/$libname.def~
+ emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
+ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
+ emximp -o $lib $output_objdir/$libname.def'
+ archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
+ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
+ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
+ $ECHO EXPORTS >> $output_objdir/$libname.def~
+ prefix_cmds="$SED"~
+ if test EXPORTS = "`$SED 1q $export_symbols`"; then
+ prefix_cmds="$prefix_cmds -e 1d";
+ fi~
+ prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
+ cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
+ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
+ emximp -o $lib $output_objdir/$libname.def'
+ old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
+ enable_shared_with_static_runtimes=yes
+ ;;
+
interix[3-9]*)
hardcode_direct=no
hardcode_shlibpath_var=no
- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
- export_dynamic_flag_spec='${wl}-E'
+ hardcode_libdir_flag_spec='$wl-rpath,$libdir'
+ export_dynamic_flag_spec='$wl-E'
# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
# Instead, shared libraries are loaded at an image base (0x10000000 by
# default) and relocated if they conflict, which is a slow very memory
# consuming and fragmenting process. To avoid this, we pick a random,
# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
# time. Moving up from 0x10000000 also allows more sbrk(2) space.
- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
;;
gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
tmp_diet=no
- if test "$host_os" = linux-dietlibc; then
+ if test linux-dietlibc = "$host_os"; then
case $cc_basename in
diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
esac
fi
if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
- && test "$tmp_diet" = no
+ && test no = "$tmp_diet"
then
tmp_addflag=' $pic_flag'
tmp_sharedflag='-shared'
case $cc_basename,$host_cpu in
pgcc*) # Portland Group C compiler
- whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
tmp_addflag=' $pic_flag'
;;
pgf77* | pgf90* | pgf95* | pgfortran*)
# Portland Group f77 and f90 compilers
- whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
tmp_addflag=' $pic_flag -Mnomain' ;;
ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
tmp_addflag=' -i_dynamic' ;;
@@ -9998,42 +10306,47 @@
lf95*) # Lahey Fortran 8.1
whole_archive_flag_spec=
tmp_sharedflag='--shared' ;;
+ nagfor*) # NAGFOR 5.3
+ tmp_sharedflag='-Wl,-shared' ;;
xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
tmp_sharedflag='-qmkshrobj'
tmp_addflag= ;;
nvcc*) # Cuda Compiler Driver 2.2
- whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
compiler_needs_object=yes
;;
esac
case `$CC -V 2>&1 | sed 5q` in
*Sun\ C*) # Sun C 5.9
- whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
compiler_needs_object=yes
tmp_sharedflag='-G' ;;
*Sun\ F*) # Sun Fortran 8.3
tmp_sharedflag='-G' ;;
esac
- archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
- if test "x$supports_anon_versioning" = xyes; then
+ if test yes = "$supports_anon_versioning"; then
archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
- echo "local: *; };" >> $output_objdir/$libname.ver~
- $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ echo "local: *; };" >> $output_objdir/$libname.ver~
+ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
fi
case $cc_basename in
+ tcc*)
+ export_dynamic_flag_spec='-rdynamic'
+ ;;
xlf* | bgf* | bgxlf* | mpixlf*)
# IBM XL Fortran 10.1 on PPC cannot create shared libs itself
whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
- if test "x$supports_anon_versioning" = xyes; then
+ if test yes = "$supports_anon_versioning"; then
archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
- echo "local: *; };" >> $output_objdir/$libname.ver~
- $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ echo "local: *; };" >> $output_objdir/$libname.ver~
+ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
fi
;;
esac
@@ -10047,8 +10360,8 @@
archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
else
- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
+ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
fi
;;
@@ -10066,8 +10379,8 @@
_LT_EOF
elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
+ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
else
ld_shlibs=no
fi
@@ -10079,7 +10392,7 @@
ld_shlibs=no
cat <<_LT_EOF 1>&2
-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
+*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
*** reliably create shared libraries on SCO systems. Therefore, libtool
*** is disabling shared libraries support. We urge you to upgrade GNU
*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
@@ -10094,9 +10407,9 @@
# DT_RUNPATH tag from executables and libraries. But doing so
# requires that you compile everything twice, which is a pain.
if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
else
ld_shlibs=no
fi
@@ -10113,15 +10426,15 @@
*)
if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
+ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
else
ld_shlibs=no
fi
;;
esac
- if test "$ld_shlibs" = no; then
+ if test no = "$ld_shlibs"; then
runpath_var=
hardcode_libdir_flag_spec=
export_dynamic_flag_spec=
@@ -10137,7 +10450,7 @@
# Note: this linker hardcodes the directories in LIBPATH if there
# are no directories specified by -L.
hardcode_minus_L=yes
- if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+ if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
# Neither direct hardcoding nor static linking is supported with a
# broken collect2.
hardcode_direct=unsupported
@@ -10145,34 +10458,57 @@
;;
aix[4-9]*)
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# On IA64, the linker does run time linking by default, so we don't
# have to do anything special.
aix_use_runtimelinking=no
exp_sym_flag='-Bexport'
- no_entry_flag=""
+ no_entry_flag=
else
# If we're using GNU nm, then we don't want the "-C" option.
- # -C means demangle to AIX nm, but means don't demangle with GNU nm
- # Also, AIX nm treats weak defined symbols like other global
- # defined symbols, whereas GNU nm marks them as "W".
+ # -C means demangle to GNU nm, but means don't demangle to AIX nm.
+ # Without the "-l" option, or with the "-B" option, AIX nm treats
+ # weak defined symbols like other global defined symbols, whereas
+ # GNU nm marks them as "W".
+ # While the 'weak' keyword is ignored in the Export File, we need
+ # it in the Import File for the 'aix-soname' feature, so we have
+ # to replace the "-B" option with "-P" for AIX nm.
if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
- export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
else
- export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
fi
aix_use_runtimelinking=no
# Test if we are trying to use run time linking or normal
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
- # need to do runtime linking.
+ # have runtime linking enabled, and use it for executables.
+ # For shared libraries, we enable/disable runtime linking
+ # depending on the kind of the shared library created -
+ # when "with_aix_soname,aix_use_runtimelinking" is:
+ # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
+ # "aix,yes" lib.so shared, rtl:yes, for executables
+ # lib.a static archive
+ # "both,no" lib.so.V(shr.o) shared, rtl:yes
+ # lib.a(lib.so.V) shared, rtl:no, for executables
+ # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
+ # lib.a(lib.so.V) shared, rtl:no
+ # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
+ # lib.a static archive
case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
for ld_flag in $LDFLAGS; do
- if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+ if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
aix_use_runtimelinking=yes
break
fi
done
+ if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
+ # With aix-soname=svr4, we create the lib.so.V shared archives only,
+ # so we don't have lib.a shared libs to link our executables.
+ # We have to force runtime linking in this case.
+ aix_use_runtimelinking=yes
+ LDFLAGS="$LDFLAGS -Wl,-brtl"
+ fi
;;
esac
@@ -10191,13 +10527,21 @@
hardcode_direct_absolute=yes
hardcode_libdir_separator=':'
link_all_deplibs=yes
- file_list_spec='${wl}-f,'
+ file_list_spec='$wl-f,'
+ case $with_aix_soname,$aix_use_runtimelinking in
+ aix,*) ;; # traditional, no import file
+ svr4,* | *,yes) # use import file
+ # The Import File defines what to hardcode.
+ hardcode_direct=no
+ hardcode_direct_absolute=no
+ ;;
+ esac
- if test "$GCC" = yes; then
+ if test yes = "$GCC"; then
case $host_os in aix4.[012]|aix4.[012].*)
# We only want to do this on AIX 4.2 and lower, the check
# below for broken collect2 doesn't work under 4.3+
- collect2name=`${CC} -print-prog-name=collect2`
+ collect2name=`$CC -print-prog-name=collect2`
if test -f "$collect2name" &&
strings "$collect2name" | $GREP resolve_lib_name >/dev/null
then
@@ -10216,36 +10560,42 @@
;;
esac
shared_flag='-shared'
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag="$shared_flag "'${wl}-G'
+ if test yes = "$aix_use_runtimelinking"; then
+ shared_flag="$shared_flag "'$wl-G'
fi
- link_all_deplibs=no
+ # Need to ensure runtime linking is disabled for the traditional
+ # shared library, or the linker may eventually find shared libraries
+ # /with/ Import File - we do not want to mix them.
+ shared_flag_aix='-shared'
+ shared_flag_svr4='-shared $wl-G'
else
# not using gcc
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
# chokes on -Wl,-G. The following line is correct:
shared_flag='-G'
else
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag='${wl}-G'
+ if test yes = "$aix_use_runtimelinking"; then
+ shared_flag='$wl-G'
else
- shared_flag='${wl}-bM:SRE'
+ shared_flag='$wl-bM:SRE'
fi
+ shared_flag_aix='$wl-bM:SRE'
+ shared_flag_svr4='$wl-G'
fi
fi
- export_dynamic_flag_spec='${wl}-bexpall'
+ export_dynamic_flag_spec='$wl-bexpall'
# It seems that -bexpall does not export symbols beginning with
# underscore (_), so it is better to generate a list of symbols to export.
always_export_symbols=yes
- if test "$aix_use_runtimelinking" = yes; then
+ if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
# Warning - without using the other runtime loading flags (-brtl),
# -berok will link without error, but may produce a broken library.
allow_undefined_flag='-berok'
# Determine the default libpath from the value encoded in an
# empty executable.
- if test "${lt_cv_aix_libpath+set}" = set; then
+ if test set = "${lt_cv_aix_libpath+set}"; then
aix_libpath=$lt_cv_aix_libpath
else
if ${lt_cv_aix_libpath_+:} false; then :
@@ -10280,7 +10630,7 @@
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
if test -z "$lt_cv_aix_libpath_"; then
- lt_cv_aix_libpath_="/usr/lib:/lib"
+ lt_cv_aix_libpath_=/usr/lib:/lib
fi
fi
@@ -10288,17 +10638,17 @@
aix_libpath=$lt_cv_aix_libpath_
fi
- hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
- archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
+ archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
else
- if test "$host_cpu" = ia64; then
- hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
+ if test ia64 = "$host_cpu"; then
+ hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
allow_undefined_flag="-z nodefs"
- archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+ archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
else
# Determine the default libpath from the value encoded in an
# empty executable.
- if test "${lt_cv_aix_libpath+set}" = set; then
+ if test set = "${lt_cv_aix_libpath+set}"; then
aix_libpath=$lt_cv_aix_libpath
else
if ${lt_cv_aix_libpath_+:} false; then :
@@ -10333,7 +10683,7 @@
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
if test -z "$lt_cv_aix_libpath_"; then
- lt_cv_aix_libpath_="/usr/lib:/lib"
+ lt_cv_aix_libpath_=/usr/lib:/lib
fi
fi
@@ -10341,21 +10691,33 @@
aix_libpath=$lt_cv_aix_libpath_
fi
- hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+ hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
# Warning - without using the other run time loading flags,
# -berok will link without error, but may produce a broken library.
- no_undefined_flag=' ${wl}-bernotok'
- allow_undefined_flag=' ${wl}-berok'
- if test "$with_gnu_ld" = yes; then
+ no_undefined_flag=' $wl-bernotok'
+ allow_undefined_flag=' $wl-berok'
+ if test yes = "$with_gnu_ld"; then
# We only use this code for GNU lds that support --whole-archive.
- whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+ whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
else
# Exported symbols can be pulled into shared objects from archives
whole_archive_flag_spec='$convenience'
fi
archive_cmds_need_lc=yes
- # This is similar to how AIX traditionally builds its shared libraries.
- archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
+ # -brtl affects multiple linker settings, -berok does not and is overridden later
+ compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
+ if test svr4 != "$with_aix_soname"; then
+ # This is similar to how AIX traditionally builds its shared libraries.
+ archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
+ fi
+ if test aix != "$with_aix_soname"; then
+ archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
+ else
+ # used by -dlpreopen to get the symbols
+ archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
+ fi
+ archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
fi
fi
;;
@@ -10364,7 +10726,7 @@
case $host_cpu in
powerpc)
# see comment about AmigaOS4 .so support
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
archive_expsym_cmds=''
;;
m68k)
@@ -10394,16 +10756,17 @@
# Tell ltmain to make .lib files, not .a files.
libext=lib
# Tell ltmain to make .dll files, not .so files.
- shrext_cmds=".dll"
+ shrext_cmds=.dll
# FIXME: Setting linknames here is a bad hack.
- archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
- archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
- else
- sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
- fi~
- $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
- linknames='
+ archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
+ archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
+ cp "$export_symbols" "$output_objdir/$soname.def";
+ echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
+ else
+ $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
+ fi~
+ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
+ linknames='
# The linker will not automatically build a static lib if we build a DLL.
# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
enable_shared_with_static_runtimes=yes
@@ -10412,18 +10775,18 @@
# Don't use ranlib
old_postinstall_cmds='chmod 644 $oldlib'
postlink_cmds='lt_outputfile="@OUTPUT@"~
- lt_tool_outputfile="@TOOL_OUTPUT@"~
- case $lt_outputfile in
- *.exe|*.EXE) ;;
- *)
- lt_outputfile="$lt_outputfile.exe"
- lt_tool_outputfile="$lt_tool_outputfile.exe"
- ;;
- esac~
- if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
- $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
- $RM "$lt_outputfile.manifest";
- fi'
+ lt_tool_outputfile="@TOOL_OUTPUT@"~
+ case $lt_outputfile in
+ *.exe|*.EXE) ;;
+ *)
+ lt_outputfile=$lt_outputfile.exe
+ lt_tool_outputfile=$lt_tool_outputfile.exe
+ ;;
+ esac~
+ if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
+ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
+ $RM "$lt_outputfile.manifest";
+ fi'
;;
*)
# Assume MSVC wrapper
@@ -10432,7 +10795,7 @@
# Tell ltmain to make .lib files, not .a files.
libext=lib
# Tell ltmain to make .dll files, not .so files.
- shrext_cmds=".dll"
+ shrext_cmds=.dll
# FIXME: Setting linknames here is a bad hack.
archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
# The linker will automatically build a .lib file if we build a DLL.
@@ -10451,24 +10814,24 @@
hardcode_direct=no
hardcode_automatic=yes
hardcode_shlibpath_var=unsupported
- if test "$lt_cv_ld_force_load" = "yes"; then
- whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
+ if test yes = "$lt_cv_ld_force_load"; then
+ whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
else
whole_archive_flag_spec=''
fi
link_all_deplibs=yes
- allow_undefined_flag="$_lt_dar_allow_undefined"
+ allow_undefined_flag=$_lt_dar_allow_undefined
case $cc_basename in
- ifort*) _lt_dar_can_shared=yes ;;
+ ifort*|nagfor*) _lt_dar_can_shared=yes ;;
*) _lt_dar_can_shared=$GCC ;;
esac
- if test "$_lt_dar_can_shared" = "yes"; then
+ if test yes = "$_lt_dar_can_shared"; then
output_verbose_link_cmd=func_echo_all
- archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
- module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
- archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
- module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+ archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
+ module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
+ archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
+ module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
else
ld_shlibs=no
@@ -10510,33 +10873,33 @@
;;
hpux9*)
- if test "$GCC" = yes; then
- archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ if test yes = "$GCC"; then
+ archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
else
- archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
fi
- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+ hardcode_libdir_flag_spec='$wl+b $wl$libdir'
hardcode_libdir_separator=:
hardcode_direct=yes
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
hardcode_minus_L=yes
- export_dynamic_flag_spec='${wl}-E'
+ export_dynamic_flag_spec='$wl-E'
;;
hpux10*)
- if test "$GCC" = yes && test "$with_gnu_ld" = no; then
- archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ if test yes,no = "$GCC,$with_gnu_ld"; then
+ archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
else
archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
fi
- if test "$with_gnu_ld" = no; then
- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+ if test no = "$with_gnu_ld"; then
+ hardcode_libdir_flag_spec='$wl+b $wl$libdir'
hardcode_libdir_separator=:
hardcode_direct=yes
hardcode_direct_absolute=yes
- export_dynamic_flag_spec='${wl}-E'
+ export_dynamic_flag_spec='$wl-E'
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
hardcode_minus_L=yes
@@ -10544,25 +10907,25 @@
;;
hpux11*)
- if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+ if test yes,no = "$GCC,$with_gnu_ld"; then
case $host_cpu in
hppa*64*)
- archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
;;
ia64*)
- archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
;;
*)
- archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
;;
esac
else
case $host_cpu in
hppa*64*)
- archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
;;
ia64*)
- archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
;;
*)
@@ -10574,7 +10937,7 @@
$as_echo_n "(cached) " >&6
else
lt_cv_prog_compiler__b=no
- save_LDFLAGS="$LDFLAGS"
+ save_LDFLAGS=$LDFLAGS
LDFLAGS="$LDFLAGS -b"
echo "$lt_simple_link_test_code" > conftest.$ac_ext
if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
@@ -10593,14 +10956,14 @@
fi
fi
$RM -r conftest*
- LDFLAGS="$save_LDFLAGS"
+ LDFLAGS=$save_LDFLAGS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
$as_echo "$lt_cv_prog_compiler__b" >&6; }
-if test x"$lt_cv_prog_compiler__b" = xyes; then
- archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+if test yes = "$lt_cv_prog_compiler__b"; then
+ archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
else
archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
fi
@@ -10608,8 +10971,8 @@
;;
esac
fi
- if test "$with_gnu_ld" = no; then
- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+ if test no = "$with_gnu_ld"; then
+ hardcode_libdir_flag_spec='$wl+b $wl$libdir'
hardcode_libdir_separator=:
case $host_cpu in
@@ -10620,7 +10983,7 @@
*)
hardcode_direct=yes
hardcode_direct_absolute=yes
- export_dynamic_flag_spec='${wl}-E'
+ export_dynamic_flag_spec='$wl-E'
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
@@ -10631,8 +10994,8 @@
;;
irix5* | irix6* | nonstopux*)
- if test "$GCC" = yes; then
- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ if test yes = "$GCC"; then
+ archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
# Try to use the -exported_symbol ld option, if it does not
# work, assume that -exports_file does not work either and
# implicitly export all symbols.
@@ -10642,8 +11005,8 @@
if ${lt_cv_irix_exported_symbol+:} false; then :
$as_echo_n "(cached) " >&6
else
- save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+ save_LDFLAGS=$LDFLAGS
+ LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int foo (void) { return 0; }
@@ -10655,24 +11018,35 @@
fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
- LDFLAGS="$save_LDFLAGS"
+ LDFLAGS=$save_LDFLAGS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
$as_echo "$lt_cv_irix_exported_symbol" >&6; }
- if test "$lt_cv_irix_exported_symbol" = yes; then
- archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+ if test yes = "$lt_cv_irix_exported_symbol"; then
+ archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
fi
+ link_all_deplibs=no
else
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
fi
archive_cmds_need_lc='no'
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
hardcode_libdir_separator=:
inherit_rpath=yes
link_all_deplibs=yes
;;
+ linux*)
+ case $cc_basename in
+ tcc*)
+ # Fabrice Bellard et al's Tiny C Compiler
+ ld_shlibs=yes
+ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ esac
+ ;;
+
netbsd* | netbsdelf*-gnu)
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
@@ -10687,7 +11061,7 @@
newsos6)
archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
hardcode_direct=yes
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
hardcode_libdir_separator=:
hardcode_shlibpath_var=no
;;
@@ -10695,27 +11069,19 @@
*nto* | *qnx*)
;;
- openbsd*)
+ openbsd* | bitrig*)
if test -f /usr/libexec/ld.so; then
hardcode_direct=yes
hardcode_shlibpath_var=no
hardcode_direct_absolute=yes
- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
- export_dynamic_flag_spec='${wl}-E'
+ archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
+ hardcode_libdir_flag_spec='$wl-rpath,$libdir'
+ export_dynamic_flag_spec='$wl-E'
else
- case $host_os in
- openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- hardcode_libdir_flag_spec='-R$libdir'
- ;;
- *)
- archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
- ;;
- esac
+ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ hardcode_libdir_flag_spec='$wl-rpath,$libdir'
fi
else
ld_shlibs=no
@@ -10726,33 +11092,53 @@
hardcode_libdir_flag_spec='-L$libdir'
hardcode_minus_L=yes
allow_undefined_flag=unsupported
- archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
- old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+ shrext_cmds=.dll
+ archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
+ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
+ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
+ $ECHO EXPORTS >> $output_objdir/$libname.def~
+ emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
+ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
+ emximp -o $lib $output_objdir/$libname.def'
+ archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
+ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
+ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
+ $ECHO EXPORTS >> $output_objdir/$libname.def~
+ prefix_cmds="$SED"~
+ if test EXPORTS = "`$SED 1q $export_symbols`"; then
+ prefix_cmds="$prefix_cmds -e 1d";
+ fi~
+ prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
+ cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
+ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
+ emximp -o $lib $output_objdir/$libname.def'
+ old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
+ enable_shared_with_static_runtimes=yes
;;
osf3*)
- if test "$GCC" = yes; then
- allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ if test yes = "$GCC"; then
+ allow_undefined_flag=' $wl-expect_unresolved $wl\*'
+ archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
else
allow_undefined_flag=' -expect_unresolved \*'
- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
fi
archive_cmds_need_lc='no'
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
hardcode_libdir_separator=:
;;
osf4* | osf5*) # as osf3* with the addition of -msym flag
- if test "$GCC" = yes; then
- allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ if test yes = "$GCC"; then
+ allow_undefined_flag=' $wl-expect_unresolved $wl\*'
+ archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
+ hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
else
allow_undefined_flag=' -expect_unresolved \*'
- archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
- $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+ $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
# Both c and cxx compiler support -rpath directly
hardcode_libdir_flag_spec='-rpath $libdir'
@@ -10763,24 +11149,24 @@
solaris*)
no_undefined_flag=' -z defs'
- if test "$GCC" = yes; then
- wlarc='${wl}'
- archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ if test yes = "$GCC"; then
+ wlarc='$wl'
+ archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
- $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+ $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
else
case `$CC -V 2>&1` in
*"Compilers 5.0"*)
wlarc=''
- archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
+ $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
;;
*)
- wlarc='${wl}'
- archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
+ wlarc='$wl'
+ archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
- $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+ $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
;;
esac
fi
@@ -10790,11 +11176,11 @@
solaris2.[0-5] | solaris2.[0-5].*) ;;
*)
# The compiler driver will combine and reorder linker options,
- # but understands `-z linker_flag'. GCC discards it without `$wl',
+ # but understands '-z linker_flag'. GCC discards it without '$wl',
# but is careful enough not to reorder.
# Supported since Solaris 2.6 (maybe 2.5.1?)
- if test "$GCC" = yes; then
- whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+ if test yes = "$GCC"; then
+ whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
else
whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
fi
@@ -10804,10 +11190,10 @@
;;
sunos4*)
- if test "x$host_vendor" = xsequent; then
+ if test sequent = "$host_vendor"; then
# Use $CC to link under sequent, because it throws in some extra .o
# files that make .init and .fini sections work.
- archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
else
archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
fi
@@ -10856,43 +11242,43 @@
;;
sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
- no_undefined_flag='${wl}-z,text'
+ no_undefined_flag='$wl-z,text'
archive_cmds_need_lc=no
hardcode_shlibpath_var=no
runpath_var='LD_RUN_PATH'
- if test "$GCC" = yes; then
- archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ if test yes = "$GCC"; then
+ archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
else
- archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
fi
;;
sysv5* | sco3.2v5* | sco5v6*)
- # Note: We can NOT use -z defs as we might desire, because we do not
+ # Note: We CANNOT use -z defs as we might desire, because we do not
# link with -lc, and that would cause any symbols used from libc to
# always be unresolved, which means just about no library would
# ever link correctly. If we're not using GNU ld we use -z text
# though, which does catch some bad symbols but isn't as heavy-handed
# as -z defs.
- no_undefined_flag='${wl}-z,text'
- allow_undefined_flag='${wl}-z,nodefs'
+ no_undefined_flag='$wl-z,text'
+ allow_undefined_flag='$wl-z,nodefs'
archive_cmds_need_lc=no
hardcode_shlibpath_var=no
- hardcode_libdir_flag_spec='${wl}-R,$libdir'
+ hardcode_libdir_flag_spec='$wl-R,$libdir'
hardcode_libdir_separator=':'
link_all_deplibs=yes
- export_dynamic_flag_spec='${wl}-Bexport'
+ export_dynamic_flag_spec='$wl-Bexport'
runpath_var='LD_RUN_PATH'
- if test "$GCC" = yes; then
- archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ if test yes = "$GCC"; then
+ archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
else
- archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
fi
;;
@@ -10907,10 +11293,10 @@
;;
esac
- if test x$host_vendor = xsni; then
+ if test sni = "$host_vendor"; then
case $host in
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- export_dynamic_flag_spec='${wl}-Blargedynsym'
+ export_dynamic_flag_spec='$wl-Blargedynsym'
;;
esac
fi
@@ -10918,7 +11304,7 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
$as_echo "$ld_shlibs" >&6; }
-test "$ld_shlibs" = no && can_build_shared=no
+test no = "$ld_shlibs" && can_build_shared=no
with_gnu_ld=$with_gnu_ld
@@ -10944,7 +11330,7 @@
# Assume -lc should be added
archive_cmds_need_lc=yes
- if test "$enable_shared" = yes && test "$GCC" = yes; then
+ if test yes,yes = "$GCC,$enable_shared"; then
case $archive_cmds in
*'~'*)
# FIXME: we may have to deal with multi-command sequences.
@@ -11159,14 +11545,14 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
$as_echo_n "checking dynamic linker characteristics... " >&6; }
-if test "$GCC" = yes; then
+if test yes = "$GCC"; then
case $host_os in
- darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
- *) lt_awk_arg="/^libraries:/" ;;
+ darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
+ *) lt_awk_arg='/^libraries:/' ;;
esac
case $host_os in
- mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
- *) lt_sed_strip_eq="s,=/,/,g" ;;
+ mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
+ *) lt_sed_strip_eq='s|=/|/|g' ;;
esac
lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
case $lt_search_path_spec in
@@ -11182,28 +11568,35 @@
;;
esac
# Ok, now we have the path, separated by spaces, we can step through it
- # and add multilib dir if necessary.
+ # and add multilib dir if necessary...
lt_tmp_lt_search_path_spec=
- lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
+ lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
+ # ...but if some path component already ends with the multilib dir we assume
+ # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
+ case "$lt_multi_os_dir; $lt_search_path_spec " in
+ "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
+ lt_multi_os_dir=
+ ;;
+ esac
for lt_sys_path in $lt_search_path_spec; do
- if test -d "$lt_sys_path/$lt_multi_os_dir"; then
- lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
- else
+ if test -d "$lt_sys_path$lt_multi_os_dir"; then
+ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
+ elif test -n "$lt_multi_os_dir"; then
test -d "$lt_sys_path" && \
lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
fi
done
lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
-BEGIN {RS=" "; FS="/|\n";} {
- lt_foo="";
- lt_count=0;
+BEGIN {RS = " "; FS = "/|\n";} {
+ lt_foo = "";
+ lt_count = 0;
for (lt_i = NF; lt_i > 0; lt_i--) {
if ($lt_i != "" && $lt_i != ".") {
if ($lt_i == "..") {
lt_count++;
} else {
if (lt_count == 0) {
- lt_foo="/" $lt_i lt_foo;
+ lt_foo = "/" $lt_i lt_foo;
} else {
lt_count--;
}
@@ -11217,7 +11610,7 @@
# for these hosts.
case $host_os in
mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
- $SED 's,/\([A-Za-z]:\),\1,g'` ;;
+ $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
esac
sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
else
@@ -11226,7 +11619,7 @@
library_names_spec=
libname_spec='lib$name'
soname_spec=
-shrext_cmds=".so"
+shrext_cmds=.so
postinstall_cmds=
postuninstall_cmds=
finish_cmds=
@@ -11243,14 +11636,16 @@
# flags to be left without arguments
need_version=unknown
+
+
case $host_os in
aix3*)
version_type=linux # correct to gnu/linux during the next big refactor
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
shlibpath_var=LIBPATH
# AIX 3 has no versioning support, so we append a major version to the name.
- soname_spec='${libname}${release}${shared_ext}$major'
+ soname_spec='$libname$release$shared_ext$major'
;;
aix[4-9]*)
@@ -11258,41 +11653,91 @@
need_lib_prefix=no
need_version=no
hardcode_into_libs=yes
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# AIX 5 supports IA64
- library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+ library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
shlibpath_var=LD_LIBRARY_PATH
else
# With GCC up to 2.95.x, collect2 would create an import file
# for dependence libraries. The import file would start with
- # the line `#! .'. This would cause the generated library to
- # depend on `.', always an invalid library. This was fixed in
+ # the line '#! .'. This would cause the generated library to
+ # depend on '.', always an invalid library. This was fixed in
# development snapshots of GCC prior to 3.0.
case $host_os in
aix4 | aix4.[01] | aix4.[01].*)
if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
echo ' yes '
- echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
+ echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
:
else
can_build_shared=no
fi
;;
esac
- # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+ # Using Import Files as archive members, it is possible to support
+ # filename-based versioning of shared library archives on AIX. While
+ # this would work for both with and without runtime linking, it will
+ # prevent static linking of such archives. So we do filename-based
+ # shared library versioning with .so extension only, which is used
+ # when both runtime linking and shared linking is enabled.
+ # Unfortunately, runtime linking may impact performance, so we do
+ # not want this to be the default eventually. Also, we use the
+ # versioned .so libs for executables only if there is the -brtl
+ # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
+ # To allow for filename-based versioning support, we need to create
+ # libNAME.so.V as an archive file, containing:
+ # *) an Import File, referring to the versioned filename of the
+ # archive as well as the shared archive member, telling the
+ # bitwidth (32 or 64) of that shared object, and providing the
+ # list of exported symbols of that shared object, eventually
+ # decorated with the 'weak' keyword
+ # *) the shared object with the F_LOADONLY flag set, to really avoid
+ # it being seen by the linker.
+ # At run time we better use the real file rather than another symlink,
+ # but for link time we create the symlink libNAME.so -> libNAME.so.V
+
+ case $with_aix_soname,$aix_use_runtimelinking in
+ # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
# soname into executable. Probably we can add versioning support to
# collect2, so additional links can be useful in future.
- if test "$aix_use_runtimelinking" = yes; then
+ aix,yes) # traditional libtool
+ dynamic_linker='AIX unversionable lib.so'
# If using run time linking (on AIX 4.2 or later) use lib.so
# instead of lib.a to let people know that these are not
# typical AIX shared libraries.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- else
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ ;;
+ aix,no) # traditional AIX only
+ dynamic_linker='AIX lib.a(lib.so.V)'
# We preserve .a as extension for shared libraries through AIX4.2
# and later when we are not doing run time linking.
- library_names_spec='${libname}${release}.a $libname.a'
- soname_spec='${libname}${release}${shared_ext}$major'
- fi
+ library_names_spec='$libname$release.a $libname.a'
+ soname_spec='$libname$release$shared_ext$major'
+ ;;
+ svr4,*) # full svr4 only
+ dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
+ library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
+ # We do not specify a path in Import Files, so LIBPATH fires.
+ shlibpath_overrides_runpath=yes
+ ;;
+ *,yes) # both, prefer svr4
+ dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
+ library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
+ # unpreferred sharedlib libNAME.a needs extra handling
+ postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
+ postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
+ # We do not specify a path in Import Files, so LIBPATH fires.
+ shlibpath_overrides_runpath=yes
+ ;;
+ *,no) # both, prefer aix
+ dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
+ library_names_spec='$libname$release.a $libname.a'
+ soname_spec='$libname$release$shared_ext$major'
+ # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
+ postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
+ postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
+ ;;
+ esac
shlibpath_var=LIBPATH
fi
;;
@@ -11302,18 +11747,18 @@
powerpc)
# Since July 2007 AmigaOS4 officially supports .so libraries.
# When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
;;
m68k)
library_names_spec='$libname.ixlibrary $libname.a'
# Create ${libname}_ixlibrary.a entries in /sys/libs.
- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
;;
esac
;;
beos*)
- library_names_spec='${libname}${shared_ext}'
+ library_names_spec='$libname$shared_ext'
dynamic_linker="$host_os ld.so"
shlibpath_var=LIBRARY_PATH
;;
@@ -11321,8 +11766,8 @@
bsdi[45]*)
version_type=linux # correct to gnu/linux during the next big refactor
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
shlibpath_var=LD_LIBRARY_PATH
sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
@@ -11334,7 +11779,7 @@
cygwin* | mingw* | pw32* | cegcc*)
version_type=windows
- shrext_cmds=".dll"
+ shrext_cmds=.dll
need_version=no
need_lib_prefix=no
@@ -11343,8 +11788,8 @@
# gcc
library_names_spec='$libname.dll.a'
# DLL is installed to $(libdir)/../bin by postinstall_cmds
- postinstall_cmds='base_file=`basename \${file}`~
- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+ postinstall_cmds='base_file=`basename \$file`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
dldir=$destdir/`dirname \$dlpath`~
test -d \$dldir || mkdir -p \$dldir~
$install_prog $dir/$dlname \$dldir/$dlname~
@@ -11360,17 +11805,17 @@
case $host_os in
cygwin*)
# Cygwin DLLs use 'cyg' prefix rather than 'lib'
- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
;;
mingw* | cegcc*)
# MinGW DLLs use traditional 'lib' prefix
- soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
;;
pw32*)
# pw32 DLLs use 'pw' prefix rather than 'lib'
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
;;
esac
dynamic_linker='Win32 ld.exe'
@@ -11379,8 +11824,8 @@
*,cl*)
# Native MSVC
libname_spec='$name'
- soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
- library_names_spec='${libname}.dll.lib'
+ soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
+ library_names_spec='$libname.dll.lib'
case $build_os in
mingw*)
@@ -11407,7 +11852,7 @@
sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
;;
*)
- sys_lib_search_path_spec="$LIB"
+ sys_lib_search_path_spec=$LIB
if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
# It is most probably a Windows format PATH.
sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
@@ -11420,8 +11865,8 @@
esac
# DLL is installed to $(libdir)/../bin by postinstall_cmds
- postinstall_cmds='base_file=`basename \${file}`~
- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+ postinstall_cmds='base_file=`basename \$file`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
dldir=$destdir/`dirname \$dlpath`~
test -d \$dldir || mkdir -p \$dldir~
$install_prog $dir/$dlname \$dldir/$dlname'
@@ -11434,7 +11879,7 @@
*)
# Assume MSVC wrapper
- library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
+ library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
dynamic_linker='Win32 ld.exe'
;;
esac
@@ -11447,8 +11892,8 @@
version_type=darwin
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
- soname_spec='${libname}${release}${major}$shared_ext'
+ library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
+ soname_spec='$libname$release$major$shared_ext'
shlibpath_overrides_runpath=yes
shlibpath_var=DYLD_LIBRARY_PATH
shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
@@ -11461,8 +11906,8 @@
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
;;
@@ -11480,12 +11925,13 @@
version_type=freebsd-$objformat
case $version_type in
freebsd-elf*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
need_version=no
need_lib_prefix=no
;;
freebsd-*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
need_version=yes
;;
esac
@@ -11515,10 +11961,10 @@
need_lib_prefix=no
need_version=no
dynamic_linker="$host_os runtime_loader"
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LIBRARY_PATH
- shlibpath_overrides_runpath=yes
+ shlibpath_overrides_runpath=no
sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
hardcode_into_libs=yes
;;
@@ -11536,14 +11982,15 @@
dynamic_linker="$host_os dld.so"
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- if test "X$HPUX_IA64_MODE" = X32; then
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
+ if test 32 = "$HPUX_IA64_MODE"; then
sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+ sys_lib_dlsearch_path_spec=/usr/lib/hpux32
else
sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+ sys_lib_dlsearch_path_spec=/usr/lib/hpux64
fi
- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
;;
hppa*64*)
shrext_cmds='.sl'
@@ -11551,8 +11998,8 @@
dynamic_linker="$host_os dld.sl"
shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
;;
@@ -11561,8 +12008,8 @@
dynamic_linker="$host_os dld.sl"
shlibpath_var=SHLIB_PATH
shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
;;
esac
# HP-UX runs *really* slowly unless shared libraries are mode 555, ...
@@ -11575,8 +12022,8 @@
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
@@ -11587,7 +12034,7 @@
case $host_os in
nonstopux*) version_type=nonstopux ;;
*)
- if test "$lt_cv_prog_gnu_ld" = yes; then
+ if test yes = "$lt_cv_prog_gnu_ld"; then
version_type=linux # correct to gnu/linux during the next big refactor
else
version_type=irix
@@ -11595,8 +12042,8 @@
esac
need_lib_prefix=no
need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+ soname_spec='$libname$release$shared_ext$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
case $host_os in
irix5* | nonstopux*)
libsuff= shlibsuff=
@@ -11615,8 +12062,8 @@
esac
shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
shlibpath_overrides_runpath=no
- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+ sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
+ sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
hardcode_into_libs=yes
;;
@@ -11625,13 +12072,33 @@
dynamic_linker=no
;;
+linux*android*)
+ version_type=none # Android doesn't support versioned libraries.
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='$libname$release$shared_ext'
+ soname_spec='$libname$release$shared_ext'
+ finish_cmds=
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+
+ # This implies no fast_install, which is unacceptable.
+ # Some rework will be needed to allow for fast_install
+ # before this can be enabled.
+ hardcode_into_libs=yes
+
+ dynamic_linker='Android linker'
+ # Don't embed -rpath directories since the linker doesn't support them.
+ hardcode_libdir_flag_spec='-L$libdir'
+ ;;
+
# This must be glibc/ELF.
linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
@@ -11675,7 +12142,12 @@
# before this can be enabled.
hardcode_into_libs=yes
- # Append ld.so.conf contents to the search path
+ # Ideally, we could use ldconfig to report *all* directores which are
+ # searched for libraries, however this is still not possible. Aside from not
+ # being certain /sbin/ldconfig is available, command
+ # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
+ # even though it is searched at run-time. Try to do the best guess by
+ # appending ld.so.conf contents (and includes) to the search path.
if test -f /etc/ld.so.conf; then
lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
@@ -11707,12 +12179,12 @@
need_lib_prefix=no
need_version=no
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
dynamic_linker='NetBSD (a.out) ld.so'
else
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
dynamic_linker='NetBSD ld.elf_so'
fi
shlibpath_var=LD_LIBRARY_PATH
@@ -11722,7 +12194,7 @@
newsos6)
version_type=linux # correct to gnu/linux during the next big refactor
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
;;
@@ -11731,58 +12203,68 @@
version_type=qnx
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
dynamic_linker='ldqnx.so'
;;
-openbsd*)
+openbsd* | bitrig*)
version_type=sunos
- sys_lib_dlsearch_path_spec="/usr/lib"
+ sys_lib_dlsearch_path_spec=/usr/lib
need_lib_prefix=no
- # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
- case $host_os in
- openbsd3.3 | openbsd3.3.*) need_version=yes ;;
- *) need_version=no ;;
- esac
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- case $host_os in
- openbsd2.[89] | openbsd2.[89].*)
- shlibpath_overrides_runpath=no
- ;;
- *)
- shlibpath_overrides_runpath=yes
- ;;
- esac
+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
+ need_version=no
else
- shlibpath_overrides_runpath=yes
+ need_version=yes
fi
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
;;
os2*)
libname_spec='$name'
- shrext_cmds=".dll"
+ version_type=windows
+ shrext_cmds=.dll
+ need_version=no
need_lib_prefix=no
- library_names_spec='$libname${shared_ext} $libname.a'
+ # OS/2 can only load a DLL with a base name of 8 characters or less.
+ soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
+ v=$($ECHO $release$versuffix | tr -d .-);
+ n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
+ $ECHO $n$v`$shared_ext'
+ library_names_spec='${libname}_dll.$libext'
dynamic_linker='OS/2 ld.exe'
- shlibpath_var=LIBPATH
+ shlibpath_var=BEGINLIBPATH
+ sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+ postinstall_cmds='base_file=`basename \$file`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
+ dldir=$destdir/`dirname \$dlpath`~
+ test -d \$dldir || mkdir -p \$dldir~
+ $install_prog $dir/$dlname \$dldir/$dlname~
+ chmod a+x \$dldir/$dlname~
+ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
+ eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
+ fi'
+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
+ dlpath=$dir/\$dldll~
+ $RM \$dlpath'
;;
osf3* | osf4* | osf5*)
version_type=osf
need_lib_prefix=no
need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='$libname$release$shared_ext$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
shlibpath_var=LD_LIBRARY_PATH
sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
- sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
;;
rdos*)
@@ -11793,8 +12275,8 @@
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
@@ -11804,11 +12286,11 @@
sunos4*)
version_type=sunos
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
- if test "$with_gnu_ld" = yes; then
+ if test yes = "$with_gnu_ld"; then
need_lib_prefix=no
fi
need_version=yes
@@ -11816,8 +12298,8 @@
sysv4 | sysv4.3*)
version_type=linux # correct to gnu/linux during the next big refactor
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
case $host_vendor in
sni)
@@ -11838,24 +12320,24 @@
;;
sysv4*MP*)
- if test -d /usr/nec ;then
+ if test -d /usr/nec; then
version_type=linux # correct to gnu/linux during the next big refactor
- library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
- soname_spec='$libname${shared_ext}.$major'
+ library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
+ soname_spec='$libname$shared_ext.$major'
shlibpath_var=LD_LIBRARY_PATH
fi
;;
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
- version_type=freebsd-elf
+ version_type=sco
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
- if test "$with_gnu_ld" = yes; then
+ if test yes = "$with_gnu_ld"; then
sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
else
sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
@@ -11873,7 +12355,7 @@
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
@@ -11881,8 +12363,8 @@
uts4*)
version_type=linux # correct to gnu/linux during the next big refactor
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
;;
@@ -11892,20 +12374,35 @@
esac
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
$as_echo "$dynamic_linker" >&6; }
-test "$dynamic_linker" = no && can_build_shared=no
+test no = "$dynamic_linker" && can_build_shared=no
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
+if test yes = "$GCC"; then
variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
fi
-if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
- sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
+ sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
fi
-if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
- sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+
+if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
+ sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
fi
+# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
+configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
+
+# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
+func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
+
+# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
+configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
+
+
+
+
+
+
@@ -12002,15 +12499,15 @@
hardcode_action=
if test -n "$hardcode_libdir_flag_spec" ||
test -n "$runpath_var" ||
- test "X$hardcode_automatic" = "Xyes" ; then
+ test yes = "$hardcode_automatic"; then
# We can hardcode non-existent directories.
- if test "$hardcode_direct" != no &&
+ if test no != "$hardcode_direct" &&
# If the only mechanism to avoid hardcoding is shlibpath_var, we
# have to relink, otherwise we might link with an installed library
# when we should be linking with a yet-to-be-installed one
- ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
- test "$hardcode_minus_L" != no; then
+ ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
+ test no != "$hardcode_minus_L"; then
# Linking always hardcodes the temporary library directory.
hardcode_action=relink
else
@@ -12025,12 +12522,12 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
$as_echo "$hardcode_action" >&6; }
-if test "$hardcode_action" = relink ||
- test "$inherit_rpath" = yes; then
+if test relink = "$hardcode_action" ||
+ test yes = "$inherit_rpath"; then
# Fast installation is not supported
enable_fast_install=no
-elif test "$shlibpath_overrides_runpath" = yes ||
- test "$enable_shared" = no; then
+elif test yes = "$shlibpath_overrides_runpath" ||
+ test no = "$enable_shared"; then
# Fast installation is not necessary
enable_fast_install=needless
fi
@@ -12040,7 +12537,7 @@
- if test "x$enable_dlopen" != xyes; then
+ if test yes != "$enable_dlopen"; then
enable_dlopen=unknown
enable_dlopen_self=unknown
enable_dlopen_self_static=unknown
@@ -12050,23 +12547,23 @@
case $host_os in
beos*)
- lt_cv_dlopen="load_add_on"
+ lt_cv_dlopen=load_add_on
lt_cv_dlopen_libs=
lt_cv_dlopen_self=yes
;;
mingw* | pw32* | cegcc*)
- lt_cv_dlopen="LoadLibrary"
+ lt_cv_dlopen=LoadLibrary
lt_cv_dlopen_libs=
;;
cygwin*)
- lt_cv_dlopen="dlopen"
+ lt_cv_dlopen=dlopen
lt_cv_dlopen_libs=
;;
darwin*)
- # if libdl is installed we need to link against it
+ # if libdl is installed we need to link against it
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
$as_echo_n "checking for dlopen in -ldl... " >&6; }
if ${ac_cv_lib_dl_dlopen+:} false; then :
@@ -12104,10 +12601,10 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+ lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
else
- lt_cv_dlopen="dyld"
+ lt_cv_dlopen=dyld
lt_cv_dlopen_libs=
lt_cv_dlopen_self=yes
@@ -12115,10 +12612,18 @@
;;
+ tpf*)
+ # Don't try to run any link tests for TPF. We know it's impossible
+ # because TPF is a cross-compiler, and we know how we open DSOs.
+ lt_cv_dlopen=dlopen
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=no
+ ;;
+
*)
ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
if test "x$ac_cv_func_shl_load" = xyes; then :
- lt_cv_dlopen="shl_load"
+ lt_cv_dlopen=shl_load
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
$as_echo_n "checking for shl_load in -ldld... " >&6; }
@@ -12157,11 +12662,11 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
- lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
+ lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
else
ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
if test "x$ac_cv_func_dlopen" = xyes; then :
- lt_cv_dlopen="dlopen"
+ lt_cv_dlopen=dlopen
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
$as_echo_n "checking for dlopen in -ldl... " >&6; }
@@ -12200,7 +12705,7 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+ lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
$as_echo_n "checking for dlopen in -lsvld... " >&6; }
@@ -12239,7 +12744,7 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
- lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
+ lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
$as_echo_n "checking for dld_link in -ldld... " >&6; }
@@ -12278,7 +12783,7 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
- lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
+ lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
fi
@@ -12299,21 +12804,21 @@
;;
esac
- if test "x$lt_cv_dlopen" != xno; then
- enable_dlopen=yes
- else
+ if test no = "$lt_cv_dlopen"; then
enable_dlopen=no
+ else
+ enable_dlopen=yes
fi
case $lt_cv_dlopen in
dlopen)
- save_CPPFLAGS="$CPPFLAGS"
- test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+ save_CPPFLAGS=$CPPFLAGS
+ test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
- save_LDFLAGS="$LDFLAGS"
+ save_LDFLAGS=$LDFLAGS
wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
- save_LIBS="$LIBS"
+ save_LIBS=$LIBS
LIBS="$lt_cv_dlopen_libs $LIBS"
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
@@ -12321,7 +12826,7 @@
if ${lt_cv_dlopen_self+:} false; then :
$as_echo_n "(cached) " >&6
else
- if test "$cross_compiling" = yes; then :
+ if test yes = "$cross_compiling"; then :
lt_cv_dlopen_self=cross
else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
@@ -12368,9 +12873,9 @@
# endif
#endif
-/* When -fvisbility=hidden is used, assume the code has been annotated
+/* When -fvisibility=hidden is used, assume the code has been annotated
correspondingly for the symbols needed. */
-#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
int fnord () __attribute__((visibility("default")));
#endif
@@ -12400,7 +12905,7 @@
(eval $ac_link) 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
+ test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
(./conftest; exit; ) >&5 2>/dev/null
lt_status=$?
case x$lt_status in
@@ -12420,14 +12925,14 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
$as_echo "$lt_cv_dlopen_self" >&6; }
- if test "x$lt_cv_dlopen_self" = xyes; then
+ if test yes = "$lt_cv_dlopen_self"; then
wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
if ${lt_cv_dlopen_self_static+:} false; then :
$as_echo_n "(cached) " >&6
else
- if test "$cross_compiling" = yes; then :
+ if test yes = "$cross_compiling"; then :
lt_cv_dlopen_self_static=cross
else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
@@ -12474,9 +12979,9 @@
# endif
#endif
-/* When -fvisbility=hidden is used, assume the code has been annotated
+/* When -fvisibility=hidden is used, assume the code has been annotated
correspondingly for the symbols needed. */
-#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
int fnord () __attribute__((visibility("default")));
#endif
@@ -12506,7 +13011,7 @@
(eval $ac_link) 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
+ test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
(./conftest; exit; ) >&5 2>/dev/null
lt_status=$?
case x$lt_status in
@@ -12527,9 +13032,9 @@
$as_echo "$lt_cv_dlopen_self_static" >&6; }
fi
- CPPFLAGS="$save_CPPFLAGS"
- LDFLAGS="$save_LDFLAGS"
- LIBS="$save_LIBS"
+ CPPFLAGS=$save_CPPFLAGS
+ LDFLAGS=$save_LDFLAGS
+ LIBS=$save_LIBS
;;
esac
@@ -12573,7 +13078,7 @@
# FIXME - insert some real tests, host_os isn't really good enough
case $host_os in
darwin*)
- if test -n "$STRIP" ; then
+ if test -n "$STRIP"; then
striplib="$STRIP -x"
old_striplib="$STRIP -S"
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
@@ -12601,7 +13106,7 @@
- # Report which library types will actually be built
+ # Report what library types will actually be built
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
$as_echo_n "checking if libtool supports shared libraries... " >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
@@ -12609,13 +13114,13 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
$as_echo_n "checking whether to build shared libraries... " >&6; }
- test "$can_build_shared" = "no" && enable_shared=no
+ test no = "$can_build_shared" && enable_shared=no
# On AIX, shared libraries and static libraries use the same namespace, and
# are all built from PIC.
case $host_os in
aix3*)
- test "$enable_shared" = yes && enable_static=no
+ test yes = "$enable_shared" && enable_static=no
if test -n "$RANLIB"; then
archive_cmds="$archive_cmds~\$RANLIB \$lib"
postinstall_cmds='$RANLIB $lib'
@@ -12623,8 +13128,12 @@
;;
aix[4-9]*)
- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
- test "$enable_shared" = yes && enable_static=no
+ if test ia64 != "$host_cpu"; then
+ case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
+ yes,aix,yes) ;; # shared object as lib.so file only
+ yes,svr4,*) ;; # shared object as lib.so archive member only
+ yes,*) enable_static=no ;; # shared object in lib.a archive as well
+ esac
fi
;;
esac
@@ -12634,7 +13143,7 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
$as_echo_n "checking whether to build static libraries... " >&6; }
# Make sure either enable_shared or enable_static is yes.
- test "$enable_shared" = yes || enable_static=yes
+ test yes = "$enable_shared" || enable_static=yes
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
$as_echo "$enable_static" >&6; }
@@ -12648,7 +13157,7 @@
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
-CC="$lt_save_CC"
+CC=$lt_save_CC
@@ -20936,7 +21445,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by openvswitch $as_me 2.5.2, which was
+This file was extended by openvswitch $as_me 2.5.5, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -21002,7 +21511,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-openvswitch config.status 2.5.2
+openvswitch config.status 2.5.5
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
@@ -21138,6 +21647,7 @@
enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
+shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
@@ -21187,10 +21697,13 @@
GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
+lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
+lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
@@ -21255,7 +21768,8 @@
finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
-sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
+configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
+configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
@@ -21306,9 +21820,12 @@
compiler \
lt_cv_sys_global_symbol_pipe \
lt_cv_sys_global_symbol_to_cdecl \
+lt_cv_sys_global_symbol_to_import \
lt_cv_sys_global_symbol_to_c_name_address \
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
+lt_cv_nm_interface \
nm_file_list_spec \
+lt_cv_truncate_bin \
lt_prog_compiler_no_builtin_flag \
lt_prog_compiler_pic \
lt_prog_compiler_wl \
@@ -21343,7 +21860,7 @@
striplib; do
case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
*[\\\\\\\`\\"\\\$]*)
- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
+ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
;;
*)
eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
@@ -21370,10 +21887,11 @@
postuninstall_cmds \
finish_cmds \
sys_lib_search_path_spec \
-sys_lib_dlsearch_path_spec; do
+configure_time_dlsearch_path \
+configure_time_lt_sys_library_path; do
case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
*[\\\\\\\`\\"\\\$]*)
- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
+ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
;;
*)
eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
@@ -21382,19 +21900,16 @@
done
ac_aux_dir='$ac_aux_dir'
-xsi_shell='$xsi_shell'
-lt_shell_append='$lt_shell_append'
-# See if we are running on zsh, and set the options which allow our
+# See if we are running on zsh, and set the options that allow our
# commands through without removal of \ escapes INIT.
-if test -n "\${ZSH_VERSION+set}" ; then
+if test -n "\${ZSH_VERSION+set}"; then
setopt NO_GLOB_SUBST
fi
PACKAGE='$PACKAGE'
VERSION='$VERSION'
- TIMESTAMP='$TIMESTAMP'
RM='$RM'
ofile='$ofile'
@@ -22149,55 +22664,53 @@
;;
"libtool":C)
- # See if we are running on zsh, and set the options which allow our
+ # See if we are running on zsh, and set the options that allow our
# commands through without removal of \ escapes.
- if test -n "${ZSH_VERSION+set}" ; then
+ if test -n "${ZSH_VERSION+set}"; then
setopt NO_GLOB_SUBST
fi
- cfgfile="${ofile}T"
+ cfgfile=${ofile}T
trap "$RM \"$cfgfile\"; exit 1" 1 2 15
$RM "$cfgfile"
cat <<_LT_EOF >> "$cfgfile"
#! $SHELL
-
-# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
-# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
+# Generated automatically by $as_me ($PACKAGE) $VERSION
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
+
+# Provide generalized library-building support services.
+# Written by Gordon Matzigkeit, 1996
+
+# Copyright (C) 2014 Free Software Foundation, Inc.
+# This is free software; see the source for copying conditions. There is NO
+# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+# GNU Libtool is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of of the License, or
+# (at your option) any later version.
#
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
-# 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
-# Written by Gordon Matzigkeit, 1996
-#
-# This file is part of GNU Libtool.
-#
-# GNU Libtool is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of
-# the License, or (at your option) any later version.
-#
-# As a special exception to the GNU General Public License,
-# if you distribute this file as part of a program or library that
-# is built using GNU Libtool, you may include this file under the
-# same distribution terms that you use for the rest of that program.
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program or library that is built
+# using GNU Libtool, you may include this file under the same
+# distribution terms that you use for the rest of that program.
#
-# GNU Libtool is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# GNU Libtool is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with GNU Libtool; see the file COPYING. If not, a copy
-# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
-# obtained by writing to the Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+# along with this program. If not, see .
# The names of the tagged configurations supported by this script.
-available_tags=""
+available_tags=''
+
+# Configured defaults for sys_lib_dlsearch_path munging.
+: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
# ### BEGIN LIBTOOL CONFIG
@@ -22217,6 +22730,9 @@
# Whether or not to optimize for fast installation.
fast_install=$enable_fast_install
+# Shared archive member basename,for filename based shared library versioning on AIX.
+shared_archive_member_spec=$shared_archive_member_spec
+
# Shell to use when invoking shell scripts.
SHELL=$lt_SHELL
@@ -22334,18 +22850,27 @@
# Transform the output of nm in a proper C declaration.
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
+# Transform the output of nm into a list of symbols to manually relocate.
+global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
+
# Transform the output of nm in a C name address pair.
global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
# Transform the output of nm in a C name address pair when lib prefix is needed.
global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
+# The name lister interface.
+nm_interface=$lt_lt_cv_nm_interface
+
# Specify filename containing input files for \$NM.
nm_file_list_spec=$lt_nm_file_list_spec
-# The root where to search for dependent libraries,and in which our libraries should be installed.
+# The root where to search for dependent libraries,and where our libraries should be installed.
lt_sysroot=$lt_sysroot
+# Command to truncate a binary pipe.
+lt_truncate_bin=$lt_lt_cv_truncate_bin
+
# The name of the directory that contains temporary libtool files.
objdir=$objdir
@@ -22436,8 +22961,11 @@
# Compile-time system search path for libraries.
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-# Run-time system search path for libraries.
-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+# Detected run-time system search path for libraries.
+sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
+
+# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
+configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
# Whether dlopen is supported.
dlopen_support=$enable_dlopen
@@ -22530,13 +23058,13 @@
# Whether we need a single "-rpath" flag with a separated argument.
hardcode_libdir_separator=$lt_hardcode_libdir_separator
-# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
# DIR into the resulting binary.
hardcode_direct=$hardcode_direct
-# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
+# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
# DIR into the resulting binary and the resulting library dependency is
-# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
+# "absolute",i.e impossible to change by setting \$shlibpath_var if the
# library is relocated.
hardcode_direct_absolute=$hardcode_direct_absolute
@@ -22588,13 +23116,72 @@
_LT_EOF
+ cat <<'_LT_EOF' >> "$cfgfile"
+
+# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
+
+# func_munge_path_list VARIABLE PATH
+# -----------------------------------
+# VARIABLE is name of variable containing _space_ separated list of
+# directories to be munged by the contents of PATH, which is string
+# having a format:
+# "DIR[:DIR]:"
+# string "DIR[ DIR]" will be prepended to VARIABLE
+# ":DIR[:DIR]"
+# string "DIR[ DIR]" will be appended to VARIABLE
+# "DIRP[:DIRP]::[DIRA:]DIRA"
+# string "DIRP[ DIRP]" will be prepended to VARIABLE and string
+# "DIRA[ DIRA]" will be appended to VARIABLE
+# "DIR[:DIR]"
+# VARIABLE will be replaced by "DIR[ DIR]"
+func_munge_path_list ()
+{
+ case x$2 in
+ x)
+ ;;
+ *:)
+ eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
+ ;;
+ x:*)
+ eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
+ ;;
+ *::*)
+ eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
+ eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
+ ;;
+ *)
+ eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
+ ;;
+ esac
+}
+
+
+# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
+func_cc_basename ()
+{
+ for cc_temp in $*""; do
+ case $cc_temp in
+ compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
+ distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
+ \-*) ;;
+ *) break;;
+ esac
+ done
+ func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+}
+
+
+# ### END FUNCTIONS SHARED WITH CONFIGURE
+
+_LT_EOF
+
case $host_os in
aix3*)
cat <<\_LT_EOF >> "$cfgfile"
# AIX sometimes has problems with the GCC collect2 program. For some
# reason, if we set the COLLECT_NAMES environment variable, the problems
# vanish in a puff of smoke.
-if test "X${COLLECT_NAMES+set}" != Xset; then
+if test set != "${COLLECT_NAMES+set}"; then
COLLECT_NAMES=
export COLLECT_NAMES
fi
@@ -22603,7 +23190,7 @@
esac
-ltmain="$ac_aux_dir/ltmain.sh"
+ltmain=$ac_aux_dir/ltmain.sh
# We use sed instead of cat because bash on DJGPP gets confused if
@@ -22613,165 +23200,6 @@
sed '$q' "$ltmain" >> "$cfgfile" \
|| (rm -f "$cfgfile"; exit 1)
- if test x"$xsi_shell" = xyes; then
- sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
-func_dirname ()\
-{\
-\ case ${1} in\
-\ */*) func_dirname_result="${1%/*}${2}" ;;\
-\ * ) func_dirname_result="${3}" ;;\
-\ esac\
-} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
- sed -e '/^func_basename ()$/,/^} # func_basename /c\
-func_basename ()\
-{\
-\ func_basename_result="${1##*/}"\
-} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
- sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
-func_dirname_and_basename ()\
-{\
-\ case ${1} in\
-\ */*) func_dirname_result="${1%/*}${2}" ;;\
-\ * ) func_dirname_result="${3}" ;;\
-\ esac\
-\ func_basename_result="${1##*/}"\
-} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
- sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
-func_stripname ()\
-{\
-\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
-\ # positional parameters, so assign one to ordinary parameter first.\
-\ func_stripname_result=${3}\
-\ func_stripname_result=${func_stripname_result#"${1}"}\
-\ func_stripname_result=${func_stripname_result%"${2}"}\
-} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
- sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
-func_split_long_opt ()\
-{\
-\ func_split_long_opt_name=${1%%=*}\
-\ func_split_long_opt_arg=${1#*=}\
-} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
- sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
-func_split_short_opt ()\
-{\
-\ func_split_short_opt_arg=${1#??}\
-\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
-} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
- sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
-func_lo2o ()\
-{\
-\ case ${1} in\
-\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
-\ *) func_lo2o_result=${1} ;;\
-\ esac\
-} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
- sed -e '/^func_xform ()$/,/^} # func_xform /c\
-func_xform ()\
-{\
- func_xform_result=${1%.*}.lo\
-} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
- sed -e '/^func_arith ()$/,/^} # func_arith /c\
-func_arith ()\
-{\
- func_arith_result=$(( $* ))\
-} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
- sed -e '/^func_len ()$/,/^} # func_len /c\
-func_len ()\
-{\
- func_len_result=${#1}\
-} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-fi
-
-if test x"$lt_shell_append" = xyes; then
- sed -e '/^func_append ()$/,/^} # func_append /c\
-func_append ()\
-{\
- eval "${1}+=\\${2}"\
-} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
- sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
-func_append_quoted ()\
-{\
-\ func_quote_for_eval "${2}"\
-\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
-} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-
-
- # Save a `func_append' function call where possible by direct use of '+='
- sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
- test 0 -eq $? || _lt_function_replace_fail=:
-else
- # Save a `func_append' function call even when '+=' is not available
- sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
- test 0 -eq $? || _lt_function_replace_fail=:
-fi
-
-if test x"$_lt_function_replace_fail" = x":"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
-$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
-fi
-
-
mv -f "$cfgfile" "$ofile" ||
(rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
chmod +x "$ofile"
diff -Nru openvswitch-2.5.2/configure.ac openvswitch-2.5.5/configure.ac
--- openvswitch-2.5.2/configure.ac 2017-02-24 07:20:03.206359301 +0000
+++ openvswitch-2.5.5/configure.ac 2018-05-18 23:31:18.308723937 +0000
@@ -13,7 +13,7 @@
# limitations under the License.
AC_PREREQ(2.63)
-AC_INIT(openvswitch, 2.5.2, bugs@openvswitch.org)
+AC_INIT(openvswitch, 2.5.5, bugs@openvswitch.org)
AC_CONFIG_SRCDIR([datapath/datapath.c])
AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_AUX_DIR([build-aux])
diff -Nru openvswitch-2.5.2/datapath/conntrack.c openvswitch-2.5.5/datapath/conntrack.c
--- openvswitch-2.5.2/datapath/conntrack.c 2017-02-24 07:20:03.218359404 +0000
+++ openvswitch-2.5.5/datapath/conntrack.c 2018-05-18 23:31:18.320723977 +0000
@@ -628,8 +628,8 @@
nla_for_each_nested(a, attr, rem) {
int type = nla_type(a);
- int maxlen = ovs_ct_attr_lens[type].maxlen;
- int minlen = ovs_ct_attr_lens[type].minlen;
+ int maxlen;
+ int minlen;
if (type > OVS_CT_ATTR_MAX) {
OVS_NLERR(log,
@@ -637,6 +637,9 @@
type, OVS_CT_ATTR_MAX);
return -EINVAL;
}
+
+ maxlen = ovs_ct_attr_lens[type].maxlen;
+ minlen = ovs_ct_attr_lens[type].minlen;
if (nla_len(a) < minlen || nla_len(a) > maxlen) {
OVS_NLERR(log,
"Conntrack attr type has unexpected length (type=%d, length=%d, expected=%d)",
diff -Nru openvswitch-2.5.2/datapath/Makefile.in openvswitch-2.5.5/datapath/Makefile.in
--- openvswitch-2.5.2/datapath/Makefile.in 2017-02-24 07:22:35.523739104 +0000
+++ openvswitch-2.5.5/datapath/Makefile.in 2018-05-18 23:31:24.736744637 +0000
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.14.1 from Makefile.am.
+# Makefile.in generated by automake 1.15 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2013 Free Software Foundation, Inc.
+# Copyright (C) 1994-2014 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -14,7 +14,17 @@
@SET_MAKE@
VPATH = @srcdir@
-am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+am__is_gnu_make = { \
+ if test -z '$(MAKELEVEL)'; then \
+ false; \
+ elif test -n '$(MAKE_HOST)'; then \
+ true; \
+ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+ true; \
+ else \
+ false; \
+ fi; \
+}
am__make_running_with_option = \
case $${target_option-} in \
?) ;; \
@@ -78,8 +88,6 @@
build_triplet = @build@
host_triplet = @host@
@LINUX_ENABLED_TRUE@am__append_1 = linux
-DIST_COMMON = $(srcdir)/Modules.mk $(srcdir)/linux/Modules.mk \
- $(srcdir)/Makefile.in $(srcdir)/Makefile.am
subdir = datapath
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/absolute-header.m4 \
@@ -92,6 +100,7 @@
$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES =
@@ -151,6 +160,8 @@
ETAGS = etags
CTAGS = ctags
DIST_SUBDIRS = linux
+am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Modules.mk \
+ $(srcdir)/linux/Modules.mk
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
am__relativize = \
dir0=`pwd`; \
@@ -232,6 +243,7 @@
LT_AGE = @LT_AGE@
LT_CURRENT = @LT_CURRENT@
LT_REVISION = @LT_REVISION@
+LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
MAKEINFO = @MAKEINFO@
MANIFEST_TOOL = @MANIFEST_TOOL@
MKDIR_P = @MKDIR_P@
@@ -327,6 +339,7 @@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
@@ -497,7 +510,6 @@
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu datapath/Makefile'; \
$(am__cd) $(top_srcdir) && \
$(AUTOMAKE) --gnu datapath/Makefile
-.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
@@ -506,7 +518,7 @@
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
-$(srcdir)/Modules.mk $(srcdir)/linux/Modules.mk:
+$(srcdir)/Modules.mk $(srcdir)/linux/Modules.mk $(am__empty):
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
@@ -794,6 +806,8 @@
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
ps ps-am tags tags-am uninstall uninstall-am
+.PRECIOUS: Makefile
+
# The following is based on commands for the Automake "distdir" target.
distfiles: Makefile
diff -Nru openvswitch-2.5.2/debian/changelog openvswitch-2.5.5/debian/changelog
--- openvswitch-2.5.2/debian/changelog 2017-08-24 18:15:38.000000000 +0000
+++ openvswitch-2.5.5/debian/changelog 2018-10-04 15:45:25.000000000 +0000
@@ -1,3 +1,40 @@
+openvswitch (2.5.5-0ubuntu0.16.04.2) xenial-security; urgency=medium
+
+ * SECURITY UPDATE: assertion failure when decoding a group mod
+ - debian/patches/CVE-2018-17204.patch: don't assert-fail decoding bad
+ OF1.5 group mod type or command in lib/ofp-util.c.
+ - CVE-2018-17204
+ * SECURITY UPDATE: buffer overread during BUNDLE action decoding
+ - debian/patches/CVE-2018-17206.patch: avoid overread in
+ lib/ofp-actions.c.
+ - CVE-2018-17206
+
+ -- Marc Deslauriers Thu, 04 Oct 2018 11:45:07 -0400
+
+openvswitch (2.5.5-0ubuntu0.16.04.1) xenial; urgency=medium
+
+ * Bump nofiles to 1048576 for ovs daemons (LP: #1737866).
+ * d/watch: Update for upstream website changes.
+ * New upstream point release (LP: #1788103).
+ * d/p/CVE-2017-9214.patch: Dropped, included upstream.
+
+ -- James Page Wed, 22 Aug 2018 09:36:55 +0100
+
+openvswitch (2.5.4-0ubuntu0.16.04.1) xenial; urgency=medium
+
+ * New upstream point release (LP: #1726927):
+ - d/p/CVE-2017-9265.patch: Drop, included upstream.
+
+ -- James Page Mon, 30 Oct 2017 10:38:01 +0000
+
+openvswitch (2.5.2-0ubuntu0.16.04.3) xenial; urgency=medium
+
+ * d/openvswitch-switch.postinst: Do not modify
+ /etc/default/openvswitch-switch as this file is now managed
+ as a configuration file by dpkg (LP: #1723480).
+
+ -- Frode Nordahl Tue, 17 Oct 2017 16:38:57 +0000
+
openvswitch (2.5.2-0ubuntu0.16.04.2) xenial-security; urgency=medium
* SECURITY UPDATE: DoS while parsing OFPT_QUEUE_GET_CONFIG_REPLY message
diff -Nru openvswitch-2.5.2/debian/openvswitch-switch.openvswitch-nonetwork.service openvswitch-2.5.5/debian/openvswitch-switch.openvswitch-nonetwork.service
--- openvswitch-2.5.2/debian/openvswitch-switch.openvswitch-nonetwork.service 2017-03-15 12:34:41.000000000 +0000
+++ openvswitch-2.5.5/debian/openvswitch-switch.openvswitch-nonetwork.service 2018-08-22 08:35:31.000000000 +0000
@@ -4,6 +4,7 @@
Wants=openvswitch-switch.service
[Service]
+LimitNOFILE=1048576
Type=oneshot
RemainAfterExit=yes
EnvironmentFile=-/etc/default/openvswitch-switch
diff -Nru openvswitch-2.5.2/debian/openvswitch-switch.postinst openvswitch-2.5.5/debian/openvswitch-switch.postinst
--- openvswitch-2.5.2/debian/openvswitch-switch.postinst 2017-03-15 12:34:41.000000000 +0000
+++ openvswitch-2.5.5/debian/openvswitch-switch.postinst 2018-06-19 10:23:29.000000000 +0000
@@ -23,19 +23,6 @@
update-alternatives --install /usr/sbin/ovs-vswitchd ovs-vswitchd \
/usr/lib/openvswitch-switch/ovs-vswitchd 100
mkdir -p /var/lib/openvswitch
- DEFAULT=/etc/default/openvswitch-switch
- TEMPLATE=/usr/share/openvswitch/switch/default.template
- if ! test -e $DEFAULT; then
- cp $TEMPLATE $DEFAULT
- else
- for var in $(awk -F'[ :]' '/^# [_A-Z0-9]+:/{print $2}' $TEMPLATE)
- do
- if ! grep $var $DEFAULT >/dev/null 2>&1; then
- echo >> $DEFAULT
- sed -n "/$var:/,/$var=/p" $TEMPLATE >> $DEFAULT
- fi
- done
- fi
# Ensure that /etc/openvswitch/conf.db links to /var/lib/openvswitch,
# moving an existing file if there is one.
diff -Nru openvswitch-2.5.2/debian/patches/CVE-2017-9214.patch openvswitch-2.5.5/debian/patches/CVE-2017-9214.patch
--- openvswitch-2.5.2/debian/patches/CVE-2017-9214.patch 2017-08-24 18:14:30.000000000 +0000
+++ openvswitch-2.5.5/debian/patches/CVE-2017-9214.patch 1970-01-01 00:00:00.000000000 +0000
@@ -1,32 +0,0 @@
-Backport of:
-
-From fafbfa6ea46911aeb0083f166fed215ca71e22b6 Mon Sep 17 00:00:00 2001
-From: Ben Pfaff
-Date: Sat, 20 May 2017 16:38:24 -0700
-Subject: [PATCH] ofp-util: Fix buffer overread in
- ofputil_pull_queue_get_config_reply10().
-
-msg->size isn't the relevant measurement here because we're only supposed
-to read 'len' bytes. Reading more than that causes 'len' to underflow to a
-large number at the end of the loop.
-
-Reported-by: Bhargava Shastry
-Signed-off-by: Ben Pfaff
-Acked-by: Greg Rose
----
- lib/ofp-util.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-Index: openvswitch-2.5.2/lib/ofp-util.c
-===================================================================
---- openvswitch-2.5.2.orig/lib/ofp-util.c 2017-08-24 14:13:47.149193702 -0400
-+++ openvswitch-2.5.2/lib/ofp-util.c 2017-08-24 14:14:12.849193847 -0400
-@@ -2694,7 +2694,7 @@ ofputil_pull_queue_get_config_reply(stru
-
- hdr = ofpbuf_at_assert(reply, 0, sizeof *hdr);
- prop_len = ntohs(hdr->len);
-- if (prop_len < sizeof *hdr || prop_len > reply->size || prop_len % 8) {
-+ if (prop_len < sizeof *hdr || prop_len > len || prop_len % 8) {
- return OFPERR_OFPBRC_BAD_LEN;
- }
-
diff -Nru openvswitch-2.5.2/debian/patches/CVE-2017-9263.patch openvswitch-2.5.5/debian/patches/CVE-2017-9263.patch
--- openvswitch-2.5.2/debian/patches/CVE-2017-9263.patch 2017-08-24 18:14:51.000000000 +0000
+++ openvswitch-2.5.5/debian/patches/CVE-2017-9263.patch 2018-08-22 08:35:31.000000000 +0000
@@ -15,17 +15,15 @@
lib/ofp-print.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
-Index: openvswitch-2.5.2/lib/ofp-print.c
-===================================================================
---- openvswitch-2.5.2.orig/lib/ofp-print.c 2017-08-24 14:14:47.493194043 -0400
-+++ openvswitch-2.5.2/lib/ofp-print.c 2017-08-24 14:14:47.493194043 -0400
-@@ -1905,7 +1905,8 @@ ofp_print_role_status_message(struct ds
+--- a/lib/ofp-print.c
++++ b/lib/ofp-print.c
+@@ -1854,7 +1854,8 @@ ofp_print_role_generic(struct ds *string
+ ds_put_cstr(string, "slave");
break;
- case OFPCRR_N_REASONS:
default:
- OVS_NOT_REACHED();
+ ds_put_cstr(string, "(unknown)");
+ break;
}
- }
+ if (generation_id != UINT64_MAX) {
diff -Nru openvswitch-2.5.2/debian/patches/CVE-2018-17204.patch openvswitch-2.5.5/debian/patches/CVE-2018-17204.patch
--- openvswitch-2.5.2/debian/patches/CVE-2018-17204.patch 1970-01-01 00:00:00.000000000 +0000
+++ openvswitch-2.5.5/debian/patches/CVE-2018-17204.patch 2018-10-04 15:44:59.000000000 +0000
@@ -0,0 +1,43 @@
+From 94b443070fea2a15bc4768c35d59d46892cdc901 Mon Sep 17 00:00:00 2001
+From: Ben Pfaff
+Date: Thu, 5 Jul 2018 15:28:51 -0700
+Subject: [PATCH] ofp-group: Don't assert-fail decoding bad OF1.5 group mod
+ type or command.
+
+When decoding a group mod, the current code validates the group type and
+command after the whole group mod has been decoded. The OF1.5 decoder,
+however, tries to use the type and command earlier, when it might still be
+invalid. This caused an assertion failure (via OVS_NOT_REACHED). This
+commit fixes the problem.
+
+ovs-vswitchd does not enable support for OpenFlow 1.5 by default.
+
+Reported-at: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=9249
+Signed-off-by: Ben Pfaff
+Reviewed-by: Yifeng Sun
+---
+ lib/ofp-util.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+Index: openvswitch-2.5.5/lib/ofp-util.c
+===================================================================
+--- openvswitch-2.5.5.orig/lib/ofp-util.c 2018-10-04 11:44:56.840368348 -0400
++++ openvswitch-2.5.5/lib/ofp-util.c 2018-10-04 11:44:56.836368339 -0400
+@@ -8280,7 +8280,7 @@ parse_group_prop_ntr_selection_method(st
+ "for select groups");
+ return OFPERR_OFPBPC_BAD_VALUE;
+ default:
+- OVS_NOT_REACHED();
++ return OFPERR_OFPGMFC_BAD_TYPE;
+ }
+
+ switch (group_cmd) {
+@@ -8294,7 +8294,7 @@ parse_group_prop_ntr_selection_method(st
+ "for add and delete group modifications");
+ return OFPERR_OFPBPC_BAD_VALUE;
+ default:
+- OVS_NOT_REACHED();
++ return OFPERR_OFPGMFC_BAD_COMMAND;
+ }
+
+ if (payload->size < sizeof *prop) {
diff -Nru openvswitch-2.5.2/debian/patches/CVE-2018-17206.patch openvswitch-2.5.5/debian/patches/CVE-2018-17206.patch
--- openvswitch-2.5.2/debian/patches/CVE-2018-17206.patch 1970-01-01 00:00:00.000000000 +0000
+++ openvswitch-2.5.5/debian/patches/CVE-2018-17206.patch 2018-10-04 15:45:02.000000000 +0000
@@ -0,0 +1,36 @@
+From e1b5444c2f2ed4bda2c75597468f067ae104319d Mon Sep 17 00:00:00 2001
+From: Ben Pfaff
+Date: Mon, 25 Jun 2018 13:07:43 -0700
+Subject: [PATCH] ofp-actions: Avoid buffer overread in BUNDLE action decoding.
+
+Reported-at: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=9052
+Signed-off-by: Ben Pfaff
+Acked-by: Justin Pettit
+---
+ lib/ofp-actions.c | 13 +++++++------
+ 1 file changed, 7 insertions(+), 6 deletions(-)
+
+diff --git a/lib/ofp-actions.c b/lib/ofp-actions.c
+index 36bbc00d27..16e5b3986c 100644
+--- a/lib/ofp-actions.c
++++ b/lib/ofp-actions.c
+@@ -1081,12 +1081,13 @@ decode_bundle(bool load, const struct nx_action_bundle *nab,
+ load ? "bundle_load" : "bundle", slaves_size,
+ bundle->n_slaves * sizeof(ovs_be16), bundle->n_slaves);
+ error = OFPERR_OFPBAC_BAD_LEN;
+- }
+-
+- for (i = 0; i < bundle->n_slaves; i++) {
+- ofp_port_t ofp_port = u16_to_ofp(ntohs(((ovs_be16 *)(nab + 1))[i]));
+- ofpbuf_put(ofpacts, &ofp_port, sizeof ofp_port);
+- bundle = ofpacts->header;
++ } else {
++ for (i = 0; i < bundle->n_slaves; i++) {
++ ofp_port_t ofp_port
++ = u16_to_ofp(ntohs(((ovs_be16 *)(nab + 1))[i]));
++ ofpbuf_put(ofpacts, &ofp_port, sizeof ofp_port);
++ bundle = ofpacts->header;
++ }
+ }
+
+ ofpact_update_len(ofpacts, &bundle->ofpact);
diff -Nru openvswitch-2.5.2/debian/patches/series openvswitch-2.5.5/debian/patches/series
--- openvswitch-2.5.2/debian/patches/series 2017-08-24 18:15:00.000000000 +0000
+++ openvswitch-2.5.5/debian/patches/series 2018-10-04 15:45:02.000000000 +0000
@@ -1,5 +1,5 @@
ovs-ctl-dpdk.patch
system-dpdk.patch
-CVE-2017-9214.patch
CVE-2017-9263.patch
-CVE-2017-9265.patch
+CVE-2018-17204.patch
+CVE-2018-17206.patch
diff -Nru openvswitch-2.5.2/debian/watch openvswitch-2.5.5/debian/watch
--- openvswitch-2.5.2/debian/watch 2017-03-15 12:34:41.000000000 +0000
+++ openvswitch-2.5.5/debian/watch 2018-08-22 08:35:31.000000000 +0000
@@ -1,2 +1,2 @@
version=3
-http://openvswitch.org/releases/ openvswitch-(.*).tar.gz
+http://www.openvswitch.org/download/ http://openvswitch.org/releases/openvswitch-(.*).tar.gz
diff -Nru openvswitch-2.5.2/include/openvswitch/version.h openvswitch-2.5.5/include/openvswitch/version.h
--- openvswitch-2.5.2/include/openvswitch/version.h 2017-02-24 07:22:53.291911654 +0000
+++ openvswitch-2.5.5/include/openvswitch/version.h 2018-05-18 23:31:29.656759801 +0000
@@ -18,8 +18,8 @@
#ifndef OPENVSWITCH_VERSION_H
#define OPENVSWITCH_VERSION_H 1
-#define OVS_PACKAGE_STRING "openvswitch 2.5.2"
-#define OVS_PACKAGE_VERSION "2.5.2"
+#define OVS_PACKAGE_STRING "openvswitch 2.5.5"
+#define OVS_PACKAGE_VERSION "2.5.5"
#define OVS_LIB_VERSION 1
#define OVS_LIB_REVISION 0
diff -Nru openvswitch-2.5.2/lib/daemon-unix.c openvswitch-2.5.5/lib/daemon-unix.c
--- openvswitch-2.5.2/lib/daemon-unix.c 2016-07-06 17:40:00.786177804 +0000
+++ openvswitch-2.5.5/lib/daemon-unix.c 2018-05-18 23:31:18.340724045 +0000
@@ -361,11 +361,14 @@
(unsigned long int) daemon_pid, status_msg);
if (child_ready) {
+ int error;
do {
retval = waitpid(daemon_pid, &status, 0);
- } while (retval == -1 && errno == EINTR);
- if (retval == -1) {
- VLOG_FATAL("waitpid failed (%s)", ovs_strerror(errno));
+ error = retval == -1 ? errno : 0;
+ } while (error == EINTR);
+ vlog_reopen_log_file();
+ if (error) {
+ VLOG_FATAL("waitpid failed (%s)", ovs_strerror(error));
}
}
diff -Nru openvswitch-2.5.2/lib/db-ctl-base.c openvswitch-2.5.5/lib/db-ctl-base.c
--- openvswitch-2.5.2/lib/db-ctl-base.c 2017-02-24 07:20:03.246359646 +0000
+++ openvswitch-2.5.5/lib/db-ctl-base.c 2018-05-18 23:31:18.340724045 +0000
@@ -288,6 +288,8 @@
if (uuid->n == 1) {
final = ovsdb_idl_get_row_for_uuid(ctx->idl, table->class,
&uuid->keys[0].uuid);
+ } else {
+ final = NULL;
}
} else {
final = referrer;
diff -Nru openvswitch-2.5.2/lib/dpif.c openvswitch-2.5.5/lib/dpif.c
--- openvswitch-2.5.2/lib/dpif.c 2017-02-24 07:20:03.254359714 +0000
+++ openvswitch-2.5.5/lib/dpif.c 2018-05-18 23:31:18.344724059 +0000
@@ -1683,9 +1683,13 @@
&& !execute->probe) {
struct ds ds = DS_EMPTY_INITIALIZER;
char *packet;
+ uint64_t stub[1024 / 8];
+ struct ofpbuf md = OFPBUF_STUB_INITIALIZER(stub);
packet = ofp_packet_to_string(dp_packet_data(execute->packet),
dp_packet_size(execute->packet));
+ odp_key_from_pkt_metadata(&md, &execute->packet->md);
+
ds_put_format(&ds, "%s: %sexecute ",
dpif_name(dpif),
(subexecute ? "sub-"
@@ -1696,10 +1700,13 @@
ds_put_format(&ds, " failed (%s)", ovs_strerror(error));
}
ds_put_format(&ds, " on packet %s", packet);
+ ds_put_format(&ds, " with metadata ");
+ odp_flow_format(md.data, md.size, NULL, 0, NULL, &ds, true);
ds_put_format(&ds, " mtu %d", execute->mtu);
vlog(THIS_MODULE, error ? VLL_WARN : VLL_DBG, "%s", ds_cstr(&ds));
ds_destroy(&ds);
free(packet);
+ ofpbuf_uninit(&md);
}
}
diff -Nru openvswitch-2.5.2/lib/dpif-netlink.c openvswitch-2.5.5/lib/dpif-netlink.c
--- openvswitch-2.5.2/lib/dpif-netlink.c 2017-02-24 07:20:03.254359714 +0000
+++ openvswitch-2.5.5/lib/dpif-netlink.c 2018-05-18 23:31:18.344724059 +0000
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Nicira, Inc.
+ * Copyright (c) 2008-2015, 2017 Nicira, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -1788,10 +1788,9 @@
error = dpif_netlink_handler_init(handler);
if (error) {
size_t j;
- struct dpif_handler *tmp = &dpif->handlers[i];
-
for (j = 0; j < i; j++) {
+ struct dpif_handler *tmp = &dpif->handlers[j];
dpif_netlink_handler_uninit(tmp);
}
free(dpif->handlers);
diff -Nru openvswitch-2.5.2/lib/flow.c openvswitch-2.5.5/lib/flow.c
--- openvswitch-2.5.2/lib/flow.c 2017-02-24 07:20:03.254359714 +0000
+++ openvswitch-2.5.5/lib/flow.c 2018-05-18 23:31:18.348724073 +0000
@@ -1670,7 +1670,7 @@
const uint64_t *a = ALIGNED_CAST(uint64_t *, flow->ipv6_src.s6_addr);
const uint64_t *b = ALIGNED_CAST(uint64_t *, flow->ipv6_dst.s6_addr);
- for (int i = 0; i < 4; i++) {
+ for (int i = 0; i < sizeof flow->ipv6_src / sizeof *a; i++) {
hash = hash_add64(hash, a[i] ^ b[i]);
}
} else {
diff -Nru openvswitch-2.5.2/lib/lacp.c openvswitch-2.5.5/lib/lacp.c
--- openvswitch-2.5.2/lib/lacp.c 2017-02-24 07:20:03.258359749 +0000
+++ openvswitch-2.5.5/lib/lacp.c 2018-05-18 23:31:18.348724073 +0000
@@ -535,6 +535,7 @@
if (lacp->update) {
lacp_update_attached(lacp);
+ seq_change(connectivity_seq_get());
}
HMAP_FOR_EACH (slave, node, &lacp->slaves) {
diff -Nru openvswitch-2.5.2/lib/netdev.c openvswitch-2.5.5/lib/netdev.c
--- openvswitch-2.5.2/lib/netdev.c 2017-02-24 07:20:03.270359852 +0000
+++ openvswitch-2.5.5/lib/netdev.c 2018-05-18 23:31:18.360724113 +0000
@@ -827,7 +827,13 @@
int
netdev_get_etheraddr(const struct netdev *netdev, struct eth_addr *mac)
{
- return netdev->netdev_class->get_etheraddr(netdev, mac);
+ int error;
+
+ error = netdev->netdev_class->get_etheraddr(netdev, mac);
+ if (error) {
+ memset(mac, 0, sizeof *mac);
+ }
+ return error;
}
/* Returns the name of the network device that 'netdev' represents,
diff -Nru openvswitch-2.5.2/lib/netdev-windows.c openvswitch-2.5.5/lib/netdev-windows.c
--- openvswitch-2.5.2/lib/netdev-windows.c 2017-02-24 07:20:03.270359852 +0000
+++ openvswitch-2.5.5/lib/netdev-windows.c 2018-05-18 23:31:18.360724113 +0000
@@ -398,12 +398,7 @@
return ENXIO;
}
- arp_table = (MIB_IPNETTABLE *) malloc(buffer_length);
-
- if (arp_table == NULL) {
- VLOG_ERR("Could not allocate memory for all the interfaces");
- return ENXIO;
- }
+ arp_table = (MIB_IPNETTABLE *) xmalloc(buffer_length);
ret_val = GetIpNetTable(arp_table, &buffer_length, false);
@@ -447,12 +442,7 @@
return ENXIO;
}
- all_addr = (IP_ADAPTER_ADDRESSES *) malloc(buffer_length);
-
- if (all_addr == NULL) {
- VLOG_ERR("Could not allocate memory for all the interfaces");
- return ENXIO;
- }
+ all_addr = (IP_ADAPTER_ADDRESSES *) xmalloc(buffer_length);
ret_val = GetAdaptersAddresses(AF_INET,
GAA_FLAG_INCLUDE_PREFIX |
diff -Nru openvswitch-2.5.2/lib/odp-util.c openvswitch-2.5.5/lib/odp-util.c
--- openvswitch-2.5.2/lib/odp-util.c 2017-02-24 07:20:03.274359887 +0000
+++ openvswitch-2.5.5/lib/odp-util.c 2018-05-18 23:31:18.364724127 +0000
@@ -467,8 +467,7 @@
if (eth->eth_type == htons(ETH_TYPE_IP)) {
/* IPv4 */
- const struct ip_header *ip;
- ip = (const struct ip_header *) l3;
+ const struct ip_header *ip = l3;
ds_put_format(ds, "ipv4(src="IP_FMT",dst="IP_FMT",proto=%"PRIu8
",tos=%#"PRIx8",ttl=%"PRIu8",frag=0x%"PRIx16"),",
IP_ARGS(get_16aligned_be32(&ip->ip_src)),
@@ -478,16 +477,20 @@
ntohs(ip->ip_frag_off));
l4 = (ip + 1);
} else {
- const struct ip6_hdr *ip6;
- ip6 = (const struct ip6_hdr *) l3;
+ const struct ovs_16aligned_ip6_hdr *ip6 = l3;
+ struct in6_addr src, dst;
+ memcpy(&src, &ip6->ip6_src, sizeof src);
+ memcpy(&dst, &ip6->ip6_dst, sizeof dst);
+ uint32_t ipv6_flow = ntohl(get_16aligned_be32(&ip6->ip6_flow));
+
ds_put_format(ds, "ipv6(src=");
- ipv6_format_addr(&ip6->ip6_src, ds);
+ ipv6_format_addr(&src, ds);
ds_put_format(ds, ",dst=");
- ipv6_format_addr(&ip6->ip6_dst, ds);
- ds_put_format(ds, ",label=%i,proto=%"PRIu8",tclass=0x%"PRIx8
+ ipv6_format_addr(&dst, ds);
+ ds_put_format(ds, ",label=%i,proto=%"PRIu8",tclass=0x%"PRIx32
",hlimit=%"PRIu8"),",
- ntohl(ip6->ip6_flow) & IPV6_LABEL_MASK, ip6->ip6_nxt,
- (ntohl(ip6->ip6_flow) >> 20) & 0xff, ip6->ip6_hlim);
+ ipv6_flow & IPV6_LABEL_MASK, ip6->ip6_nxt,
+ (ipv6_flow >> 20) & 0xff, ip6->ip6_hlim);
l4 = (ip6 + 1);
}
@@ -1225,20 +1228,19 @@
if (!strncmp(s, "set(", 4)) {
size_t start_ofs;
int retval;
- struct nlattr mask[128 / sizeof(struct nlattr)];
- struct ofpbuf maskbuf;
+ struct nlattr mask[1024 / sizeof(struct nlattr)];
+ struct ofpbuf maskbuf = OFPBUF_STUB_INITIALIZER(mask);
struct nlattr *nested, *key;
size_t size;
- /* 'mask' is big enough to hold any key. */
- ofpbuf_use_stack(&maskbuf, mask, sizeof mask);
-
start_ofs = nl_msg_start_nested(actions, OVS_ACTION_ATTR_SET);
retval = parse_odp_key_mask_attr(s + 4, port_names, actions, &maskbuf);
if (retval < 0) {
+ ofpbuf_uninit(&maskbuf);
return retval;
}
if (s[retval + 4] != ')') {
+ ofpbuf_uninit(&maskbuf);
return -EINVAL;
}
@@ -1256,6 +1258,7 @@
nested->nla_type = OVS_ACTION_ATTR_SET_MASKED;
}
}
+ ofpbuf_uninit(&maskbuf);
nl_msg_end_nested(actions, start_ofs);
return retval + 5;
@@ -2603,8 +2606,9 @@
size_t nested_mask;
if (tbl[type].next) {
- tbl = tbl[type].next;
- max = tbl[type].next_max;
+ const struct attr_len_tbl *entry = &tbl[type];
+ tbl = entry->next;
+ max = entry->next_max;
}
nested_mask = nl_msg_start_nested(ofp, type);
@@ -2654,7 +2658,7 @@
error = parse_int_string(s, (uint8_t *)&be_mask,
sizeof be_mask, &s);
if (error) {
- return error;
+ return 0;
}
*mask = ntoh128(be_mask);
} else {
@@ -4103,7 +4107,9 @@
size_t left;
uint32_t wanted_attrs = 1u << OVS_KEY_ATTR_PRIORITY |
1u << OVS_KEY_ATTR_SKB_MARK | 1u << OVS_KEY_ATTR_TUNNEL |
- 1u << OVS_KEY_ATTR_IN_PORT;
+ 1u << OVS_KEY_ATTR_IN_PORT | 1u << OVS_KEY_ATTR_CT_STATE |
+ 1u << OVS_KEY_ATTR_CT_ZONE | 1u << OVS_KEY_ATTR_CT_MARK |
+ 1u << OVS_KEY_ATTR_CT_LABELS;
pkt_metadata_init(md, ODPP_NONE);
diff -Nru openvswitch-2.5.2/lib/ofp-actions.c openvswitch-2.5.5/lib/ofp-actions.c
--- openvswitch-2.5.2/lib/ofp-actions.c 2017-02-24 07:20:03.278359921 +0000
+++ openvswitch-2.5.5/lib/ofp-actions.c 2018-05-18 23:31:18.368724141 +0000
@@ -5595,7 +5595,7 @@
const char *
ovs_instruction_name_from_type(enum ovs_instruction_type type)
{
- return inst_info[type].name;
+ return type < ARRAY_SIZE(inst_info) ? inst_info[type].name : NULL;
}
int
diff -Nru openvswitch-2.5.2/lib/ofp-print.c openvswitch-2.5.5/lib/ofp-print.c
--- openvswitch-2.5.2/lib/ofp-print.c 2017-02-24 07:20:03.278359921 +0000
+++ openvswitch-2.5.5/lib/ofp-print.c 2018-05-18 23:31:18.368724141 +0000
@@ -1905,7 +1905,8 @@
break;
case OFPCRR_N_REASONS:
default:
- OVS_NOT_REACHED();
+ ds_put_cstr(string, "(unknown)");
+ break;
}
}
@@ -2735,7 +2736,13 @@
for (i = 0; i < 32; i++) {
if (tif->instructions & (1u << i)) {
- ds_put_format(s, "%s,", ovs_instruction_name_from_type(i));
+ const char *name = ovs_instruction_name_from_type(i);
+ if (name) {
+ ds_put_cstr(s, name);
+ } else {
+ ds_put_format(s, "%d", i);
+ }
+ ds_put_char(s, ',');
}
}
ds_chomp(s, ',');
diff -Nru openvswitch-2.5.2/lib/ofp-util.c openvswitch-2.5.5/lib/ofp-util.c
--- openvswitch-2.5.2/lib/ofp-util.c 2017-02-24 07:20:03.282359956 +0000
+++ openvswitch-2.5.5/lib/ofp-util.c 2018-05-18 23:31:18.372724155 +0000
@@ -309,6 +309,7 @@
/* Initialize match->wc. */
memset(&match->flow, 0, sizeof match->flow);
ofputil_wildcard_from_ofpfw10(ofpfw, &match->wc);
+ memset(&match->tun_md, 0, sizeof match->tun_md);
/* Initialize most of match->flow. */
match->flow.nw_src = ofmatch->nw_src;
@@ -1954,12 +1955,12 @@
mm->meter.flags & OFPMF13_PKTPS) {
return OFPERR_OFPMMFC_BAD_FLAGS;
}
- mm->meter.bands = bands->data;
error = ofputil_pull_bands(&b, b.size, &mm->meter.n_bands, bands);
if (error) {
return error;
}
+ mm->meter.bands = bands->data;
}
return 0;
}
@@ -2694,7 +2695,7 @@
hdr = ofpbuf_at_assert(reply, 0, sizeof *hdr);
prop_len = ntohs(hdr->len);
- if (prop_len < sizeof *hdr || prop_len > reply->size || prop_len % 8) {
+ if (prop_len < sizeof *hdr || prop_len > len || prop_len % 8) {
return OFPERR_OFPBRC_BAD_LEN;
}
@@ -8038,6 +8039,7 @@
if (!ob) {
VLOG_WARN_RL(&bad_ofmsg_rl, "buckets end with %"PRIuSIZE" leftover bytes",
buckets_length);
+ ofputil_bucket_list_destroy(buckets);
return OFPERR_OFPGMFC_BAD_BUCKET;
}
@@ -8045,11 +8047,13 @@
if (ob_len < sizeof *ob) {
VLOG_WARN_RL(&bad_ofmsg_rl, "OpenFlow message bucket length "
"%"PRIuSIZE" is not valid", ob_len);
+ ofputil_bucket_list_destroy(buckets);
return OFPERR_OFPGMFC_BAD_BUCKET;
} else if (ob_len > buckets_length) {
VLOG_WARN_RL(&bad_ofmsg_rl, "OpenFlow message bucket length "
"%"PRIuSIZE" exceeds remaining buckets data size %"PRIuSIZE,
ob_len, buckets_length);
+ ofputil_bucket_list_destroy(buckets);
return OFPERR_OFPGMFC_BAD_BUCKET;
}
buckets_length -= ob_len;
@@ -8069,6 +8073,7 @@
if (error) {
ofpbuf_uninit(&ofpacts);
ofputil_bucket_list_destroy(buckets);
+ free(bucket);
return OFPERR_OFPGMFC_BAD_WATCH;
}
bucket->watch_group = ntohl(ob->watch_group);
@@ -8529,8 +8534,13 @@
* Such properties are valid for group desc replies so
* claim that the group mod command is OFPGC15_ADD to
* satisfy the check in parse_group_prop_ntr_selection_method() */
- return parse_ofp15_group_properties(msg, gd->type, OFPGC15_ADD, &gd->props,
- length - sizeof *ogds - bucket_list_len);
+ error = parse_ofp15_group_properties(
+ msg, gd->type, OFPGC15_ADD, &gd->props,
+ length - sizeof *ogds - bucket_list_len);
+ if (error) {
+ ofputil_bucket_list_destroy(&gd->buckets);
+ }
+ return error;
}
/* Converts a group description reply in 'msg' into an abstract
@@ -8762,6 +8772,7 @@
&& gm->command == OFPGC11_DELETE
&& !list_is_empty(&gm->buckets)) {
error = OFPERR_OFPGMFC_INVALID_GROUP;
+ ofputil_bucket_list_destroy(&gm->buckets);
}
return error;
@@ -8812,54 +8823,26 @@
}
bucket_list_len = ntohs(ogm->bucket_array_len);
+ if (bucket_list_len > msg->size) {
+ return OFPERR_OFPBRC_BAD_LEN;
+ }
error = ofputil_pull_ofp15_buckets(msg, bucket_list_len, ofp_version,
gm->type, &gm->buckets);
if (error) {
return error;
}
- return parse_ofp15_group_properties(msg, gm->type, gm->command, &gm->props,
- msg->size);
+ error = parse_ofp15_group_properties(msg, gm->type, gm->command,
+ &gm->props, msg->size);
+ if (error) {
+ ofputil_bucket_list_destroy(&gm->buckets);
+ }
+ return error;
}
-/* Converts OpenFlow group mod message 'oh' into an abstract group mod in
- * 'gm'. Returns 0 if successful, otherwise an OpenFlow error code. */
-enum ofperr
-ofputil_decode_group_mod(const struct ofp_header *oh,
- struct ofputil_group_mod *gm)
+static enum ofperr
+ofputil_check_group_mod(const struct ofputil_group_mod *gm)
{
- enum ofp_version ofp_version = oh->version;
- struct ofpbuf msg;
- struct ofputil_bucket *bucket;
- enum ofperr err;
-
- ofpbuf_use_const(&msg, oh, ntohs(oh->length));
- ofpraw_pull_assert(&msg);
-
- ofputil_init_group_properties(&gm->props);
-
- switch (ofp_version)
- {
- case OFP11_VERSION:
- case OFP12_VERSION:
- case OFP13_VERSION:
- case OFP14_VERSION:
- err = ofputil_pull_ofp11_group_mod(&msg, ofp_version, gm);
- break;
-
- case OFP15_VERSION:
- err = ofputil_pull_ofp15_group_mod(&msg, ofp_version, gm);
- break;
-
- case OFP10_VERSION:
- default:
- OVS_NOT_REACHED();
- }
-
- if (err) {
- return err;
- }
-
switch (gm->type) {
case OFPGT11_INDIRECT:
if (!list_is_singleton(&gm->buckets)) {
@@ -8889,6 +8872,7 @@
return OFPERR_OFPGMFC_BAD_COMMAND;
}
+ struct ofputil_bucket *bucket;
LIST_FOR_EACH (bucket, list_node, &gm->buckets) {
if (bucket->weight && gm->type != OFPGT11_SELECT) {
return OFPERR_OFPGMFC_INVALID_GROUP;
@@ -8916,6 +8900,50 @@
return 0;
}
+/* Converts OpenFlow group mod message 'oh' into an abstract group mod in
+ * 'gm'. Returns 0 if successful, otherwise an OpenFlow error code. */
+enum ofperr
+ofputil_decode_group_mod(const struct ofp_header *oh,
+ struct ofputil_group_mod *gm)
+{
+ enum ofp_version ofp_version = oh->version;
+ struct ofpbuf msg;
+ enum ofperr err;
+
+ ofpbuf_use_const(&msg, oh, ntohs(oh->length));
+ ofpraw_pull_assert(&msg);
+
+ ofputil_init_group_properties(&gm->props);
+
+ switch (ofp_version)
+ {
+ case OFP11_VERSION:
+ case OFP12_VERSION:
+ case OFP13_VERSION:
+ case OFP14_VERSION:
+ err = ofputil_pull_ofp11_group_mod(&msg, ofp_version, gm);
+ break;
+
+ case OFP15_VERSION:
+ err = ofputil_pull_ofp15_group_mod(&msg, ofp_version, gm);
+ break;
+
+ case OFP10_VERSION:
+ default:
+ OVS_NOT_REACHED();
+ }
+
+ if (err) {
+ return err;
+ }
+
+ err = ofputil_check_group_mod(gm);
+ if (err) {
+ ofputil_uninit_group_mod(gm);
+ }
+ return err;
+}
+
/* Parse a queue status request message into 'oqsr'.
* Returns 0 if successful, otherwise an OFPERR_* number. */
enum ofperr
@@ -9398,6 +9426,10 @@
msg->bundle_id = ntohl(m->bundle_id);
msg->flags = ntohs(m->flags);
+ /* Pull the inner ofp_header. */
+ if (b.size < sizeof(struct ofp_header)) {
+ return OFPERR_OFPBFC_MSG_BAD_LEN;
+ }
msg->msg = b.data;
if (msg->msg->version != oh->version) {
return OFPERR_NXBFC_BAD_VERSION;
diff -Nru openvswitch-2.5.2/lib/ovsdb-types.c openvswitch-2.5.5/lib/ovsdb-types.c
--- openvswitch-2.5.2/lib/ovsdb-types.c 2017-02-24 07:20:03.286359991 +0000
+++ openvswitch-2.5.5/lib/ovsdb-types.c 2018-05-18 23:31:18.376724168 +0000
@@ -363,6 +363,7 @@
error = ovsdb_atomic_type_from_json(&base->type, type);
if (error) {
+ ovsdb_error_destroy(ovsdb_parser_destroy(&parser));
return error;
}
diff -Nru openvswitch-2.5.2/m4/libtool.m4 openvswitch-2.5.5/m4/libtool.m4
--- openvswitch-2.5.2/m4/libtool.m4 2017-02-24 07:22:32.067707102 +0000
+++ openvswitch-2.5.5/m4/libtool.m4 2018-05-18 23:31:21.764735296 +0000
@@ -1,8 +1,6 @@
# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
#
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
-# 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
+# Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc.
# Written by Gordon Matzigkeit, 1996
#
# This file is free software; the Free Software Foundation gives
@@ -10,36 +8,30 @@
# modifications, as long as this notice is preserved.
m4_define([_LT_COPYING], [dnl
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
-# 2006, 2007, 2008, 2009, 2010, 2011 Free Software
-# Foundation, Inc.
-# Written by Gordon Matzigkeit, 1996
-#
-# This file is part of GNU Libtool.
-#
-# GNU Libtool is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of
-# the License, or (at your option) any later version.
+# Copyright (C) 2014 Free Software Foundation, Inc.
+# This is free software; see the source for copying conditions. There is NO
+# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+# GNU Libtool is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of of the License, or
+# (at your option) any later version.
#
-# As a special exception to the GNU General Public License,
-# if you distribute this file as part of a program or library that
-# is built using GNU Libtool, you may include this file under the
-# same distribution terms that you use for the rest of that program.
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program or library that is built
+# using GNU Libtool, you may include this file under the same
+# distribution terms that you use for the rest of that program.
#
-# GNU Libtool is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# GNU Libtool is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with GNU Libtool; see the file COPYING. If not, a copy
-# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
-# obtained by writing to the Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+# along with this program. If not, see .
])
-# serial 57 LT_INIT
+# serial 58 LT_INIT
# LT_PREREQ(VERSION)
@@ -67,7 +59,7 @@
# LT_INIT([OPTIONS])
# ------------------
AC_DEFUN([LT_INIT],
-[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
+[AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK
AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
AC_BEFORE([$0], [LT_LANG])dnl
AC_BEFORE([$0], [LT_OUTPUT])dnl
@@ -91,7 +83,7 @@
_LT_SET_OPTIONS([$0], [$1])
# This can be used to rebuild libtool when needed
-LIBTOOL_DEPS="$ltmain"
+LIBTOOL_DEPS=$ltmain
# Always use our own libtool.
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
@@ -111,26 +103,43 @@
dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
+# _LT_PREPARE_CC_BASENAME
+# -----------------------
+m4_defun([_LT_PREPARE_CC_BASENAME], [
+# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
+func_cc_basename ()
+{
+ for cc_temp in @S|@*""; do
+ case $cc_temp in
+ compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
+ distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
+ \-*) ;;
+ *) break;;
+ esac
+ done
+ func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+}
+])# _LT_PREPARE_CC_BASENAME
+
+
# _LT_CC_BASENAME(CC)
# -------------------
-# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
+# It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME,
+# but that macro is also expanded into generated libtool script, which
+# arranges for $SED and $ECHO to be set by different means.
m4_defun([_LT_CC_BASENAME],
-[for cc_temp in $1""; do
- case $cc_temp in
- compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
- distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
- \-*) ;;
- *) break;;
- esac
-done
-cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
+[m4_require([_LT_PREPARE_CC_BASENAME])dnl
+AC_REQUIRE([_LT_DECL_SED])dnl
+AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
+func_cc_basename $1
+cc_basename=$func_cc_basename_result
])
# _LT_FILEUTILS_DEFAULTS
# ----------------------
# It is okay to use these file commands and assume they have been set
-# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
+# sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'.
m4_defun([_LT_FILEUTILS_DEFAULTS],
[: ${CP="cp -f"}
: ${MV="mv -f"}
@@ -177,15 +186,16 @@
m4_require([_LT_CMD_OLD_ARCHIVE])dnl
m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
m4_require([_LT_WITH_SYSROOT])dnl
+m4_require([_LT_CMD_TRUNCATE])dnl
_LT_CONFIG_LIBTOOL_INIT([
-# See if we are running on zsh, and set the options which allow our
+# See if we are running on zsh, and set the options that allow our
# commands through without removal of \ escapes INIT.
-if test -n "\${ZSH_VERSION+set}" ; then
+if test -n "\${ZSH_VERSION+set}"; then
setopt NO_GLOB_SUBST
fi
])
-if test -n "${ZSH_VERSION+set}" ; then
+if test -n "${ZSH_VERSION+set}"; then
setopt NO_GLOB_SUBST
fi
@@ -198,7 +208,7 @@
# AIX sometimes has problems with the GCC collect2 program. For some
# reason, if we set the COLLECT_NAMES environment variable, the problems
# vanish in a puff of smoke.
- if test "X${COLLECT_NAMES+set}" != Xset; then
+ if test set != "${COLLECT_NAMES+set}"; then
COLLECT_NAMES=
export COLLECT_NAMES
fi
@@ -209,14 +219,14 @@
ofile=libtool
can_build_shared=yes
-# All known linkers require a `.a' archive for static linking (except MSVC,
+# All known linkers require a '.a' archive for static linking (except MSVC,
# which needs '.lib').
libext=a
-with_gnu_ld="$lt_cv_prog_gnu_ld"
+with_gnu_ld=$lt_cv_prog_gnu_ld
-old_CC="$CC"
-old_CFLAGS="$CFLAGS"
+old_CC=$CC
+old_CFLAGS=$CFLAGS
# Set sane defaults for various variables
test -z "$CC" && CC=cc
@@ -269,14 +279,14 @@
# _LT_PROG_LTMAIN
# ---------------
-# Note that this code is called both from `configure', and `config.status'
+# Note that this code is called both from 'configure', and 'config.status'
# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
-# `config.status' has no value for ac_aux_dir unless we are using Automake,
+# 'config.status' has no value for ac_aux_dir unless we are using Automake,
# so we pass a copy along to make sure it has a sensible value anyway.
m4_defun([_LT_PROG_LTMAIN],
[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
-ltmain="$ac_aux_dir/ltmain.sh"
+ltmain=$ac_aux_dir/ltmain.sh
])# _LT_PROG_LTMAIN
@@ -286,7 +296,7 @@
# So that we can recreate a full libtool script including additional
# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
-# in macros and then make a single call at the end using the `libtool'
+# in macros and then make a single call at the end using the 'libtool'
# label.
@@ -421,8 +431,8 @@
# _LT_CONFIG_STATUS_DECLARE([VARNAME])
# ------------------------------------
-# Quote a variable value, and forward it to `config.status' so that its
-# declaration there will have the same value as in `configure'. VARNAME
+# Quote a variable value, and forward it to 'config.status' so that its
+# declaration there will have the same value as in 'configure'. VARNAME
# must have a single quote delimited value for this to work.
m4_define([_LT_CONFIG_STATUS_DECLARE],
[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])
@@ -446,7 +456,7 @@
# Output comment and list of tags supported by the script
m4_defun([_LT_LIBTOOL_TAGS],
[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl
-available_tags="_LT_TAGS"dnl
+available_tags='_LT_TAGS'dnl
])
@@ -474,7 +484,7 @@
# _LT_LIBTOOL_CONFIG_VARS
# -----------------------
# Produce commented declarations of non-tagged libtool config variables
-# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
+# suitable for insertion in the LIBTOOL CONFIG section of the 'libtool'
# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
# section) are produced by _LT_LIBTOOL_TAG_VARS.
m4_defun([_LT_LIBTOOL_CONFIG_VARS],
@@ -500,8 +510,8 @@
# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
# variables for single and double quote escaping we saved from calls
# to _LT_DECL, we can put quote escaped variables declarations
-# into `config.status', and then the shell code to quote escape them in
-# for loops in `config.status'. Finally, any additional code accumulated
+# into 'config.status', and then the shell code to quote escape them in
+# for loops in 'config.status'. Finally, any additional code accumulated
# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
m4_defun([_LT_CONFIG_COMMANDS],
[AC_PROVIDE_IFELSE([LT_OUTPUT],
@@ -547,7 +557,7 @@
]], lt_decl_quote_varnames); do
case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
*[[\\\\\\\`\\"\\\$]]*)
- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
+ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
;;
*)
eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
@@ -560,7 +570,7 @@
]], lt_decl_dquote_varnames); do
case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
*[[\\\\\\\`\\"\\\$]]*)
- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
+ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
;;
*)
eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
@@ -576,7 +586,7 @@
# Generate a child script FILE with all initialization necessary to
# reuse the environment learned by the parent script, and make the
# file executable. If COMMENT is supplied, it is inserted after the
-# `#!' sequence but before initialization text begins. After this
+# '#!' sequence but before initialization text begins. After this
# macro, additional text can be appended to FILE to form the body of
# the child script. The macro ends with non-zero status if the
# file could not be fully written (such as if the disk is full).
@@ -598,7 +608,7 @@
_AS_PREPARE
exec AS_MESSAGE_FD>&1
_ASEOF
-test $lt_write_fail = 0 && chmod +x $1[]dnl
+test 0 = "$lt_write_fail" && chmod +x $1[]dnl
m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT
# LT_OUTPUT
@@ -621,7 +631,7 @@
} >&AS_MESSAGE_LOG_FD
lt_cl_help="\
-\`$as_me' creates a local libtool stub from the current configuration,
+'$as_me' creates a local libtool stub from the current configuration,
for use in further configure time tests before the real libtool is
generated.
@@ -643,7 +653,7 @@
This config.lt script is free software; the Free Software Foundation
gives unlimited permision to copy, distribute and modify it."
-while test $[#] != 0
+while test 0 != $[#]
do
case $[1] in
--version | --v* | -V )
@@ -656,10 +666,10 @@
lt_cl_silent=: ;;
-*) AC_MSG_ERROR([unrecognized option: $[1]
-Try \`$[0] --help' for more information.]) ;;
+Try '$[0] --help' for more information.]) ;;
*) AC_MSG_ERROR([unrecognized argument: $[1]
-Try \`$[0] --help' for more information.]) ;;
+Try '$[0] --help' for more information.]) ;;
esac
shift
done
@@ -685,7 +695,7 @@
# open by configure. Here we exec the FD to /dev/null, effectively closing
# config.log, so it can be properly (re)opened and appended to by config.lt.
lt_cl_success=:
-test "$silent" = yes &&
+test yes = "$silent" &&
lt_config_lt_args="$lt_config_lt_args --quiet"
exec AS_MESSAGE_LOG_FD>/dev/null
$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
@@ -705,27 +715,31 @@
_LT_CONFIG_SAVE_COMMANDS([
m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl
m4_if(_LT_TAG, [C], [
- # See if we are running on zsh, and set the options which allow our
+ # See if we are running on zsh, and set the options that allow our
# commands through without removal of \ escapes.
- if test -n "${ZSH_VERSION+set}" ; then
+ if test -n "${ZSH_VERSION+set}"; then
setopt NO_GLOB_SUBST
fi
- cfgfile="${ofile}T"
+ cfgfile=${ofile}T
trap "$RM \"$cfgfile\"; exit 1" 1 2 15
$RM "$cfgfile"
cat <<_LT_EOF >> "$cfgfile"
#! $SHELL
-
-# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
-# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
+# Generated automatically by $as_me ($PACKAGE) $VERSION
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
-#
+
+# Provide generalized library-building support services.
+# Written by Gordon Matzigkeit, 1996
+
_LT_COPYING
_LT_LIBTOOL_TAGS
+# Configured defaults for sys_lib_dlsearch_path munging.
+: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
+
# ### BEGIN LIBTOOL CONFIG
_LT_LIBTOOL_CONFIG_VARS
_LT_LIBTOOL_TAG_VARS
@@ -733,13 +747,24 @@
_LT_EOF
+ cat <<'_LT_EOF' >> "$cfgfile"
+
+# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
+
+_LT_PREPARE_MUNGE_PATH_LIST
+_LT_PREPARE_CC_BASENAME
+
+# ### END FUNCTIONS SHARED WITH CONFIGURE
+
+_LT_EOF
+
case $host_os in
aix3*)
cat <<\_LT_EOF >> "$cfgfile"
# AIX sometimes has problems with the GCC collect2 program. For some
# reason, if we set the COLLECT_NAMES environment variable, the problems
# vanish in a puff of smoke.
-if test "X${COLLECT_NAMES+set}" != Xset; then
+if test set != "${COLLECT_NAMES+set}"; then
COLLECT_NAMES=
export COLLECT_NAMES
fi
@@ -756,8 +781,6 @@
sed '$q' "$ltmain" >> "$cfgfile" \
|| (rm -f "$cfgfile"; exit 1)
- _LT_PROG_REPLACE_SHELLFNS
-
mv -f "$cfgfile" "$ofile" ||
(rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
chmod +x "$ofile"
@@ -775,7 +798,6 @@
[m4_if([$1], [], [
PACKAGE='$PACKAGE'
VERSION='$VERSION'
- TIMESTAMP='$TIMESTAMP'
RM='$RM'
ofile='$ofile'], [])
])dnl /_LT_CONFIG_SAVE_COMMANDS
@@ -974,7 +996,7 @@
AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
[lt_cv_apple_cc_single_mod=no
- if test -z "${LT_MULTI_MODULE}"; then
+ if test -z "$LT_MULTI_MODULE"; then
# By default we will add the -single_module flag. You can override
# by either setting the environment variable LT_MULTI_MODULE
# non-empty at configure time, or by adding -multi_module to the
@@ -992,7 +1014,7 @@
cat conftest.err >&AS_MESSAGE_LOG_FD
# Otherwise, if the output was created with a 0 exit code from
# the compiler, it worked.
- elif test -f libconftest.dylib && test $_lt_result -eq 0; then
+ elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
lt_cv_apple_cc_single_mod=yes
else
cat conftest.err >&AS_MESSAGE_LOG_FD
@@ -1010,7 +1032,7 @@
AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
[lt_cv_ld_exported_symbols_list=yes],
[lt_cv_ld_exported_symbols_list=no])
- LDFLAGS="$save_LDFLAGS"
+ LDFLAGS=$save_LDFLAGS
])
AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load],
@@ -1032,7 +1054,7 @@
_lt_result=$?
if test -s conftest.err && $GREP force_load conftest.err; then
cat conftest.err >&AS_MESSAGE_LOG_FD
- elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
+ elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
lt_cv_ld_force_load=yes
else
cat conftest.err >&AS_MESSAGE_LOG_FD
@@ -1042,32 +1064,32 @@
])
case $host_os in
rhapsody* | darwin1.[[012]])
- _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+ _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
darwin1.*)
- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+ _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
darwin*) # darwin 5.x on
# if running on 10.5 or later, the deployment target defaults
# to the OS version, if on x86, and 10.4, the deployment
# target defaults to 10.4. Don't you love it?
case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
- _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
- 10.[[012]]*)
- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+ _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
+ 10.[[012]][[,.]]*)
+ _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
10.*)
- _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+ _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
esac
;;
esac
- if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+ if test yes = "$lt_cv_apple_cc_single_mod"; then
_lt_dar_single_mod='$single_module'
fi
- if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
- _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+ if test yes = "$lt_cv_ld_exported_symbols_list"; then
+ _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
else
- _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
fi
- if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
+ if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
_lt_dsymutil='~$DSYMUTIL $lib || :'
else
_lt_dsymutil=
@@ -1087,29 +1109,29 @@
_LT_TAGVAR(hardcode_direct, $1)=no
_LT_TAGVAR(hardcode_automatic, $1)=yes
_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- if test "$lt_cv_ld_force_load" = "yes"; then
- _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
+ if test yes = "$lt_cv_ld_force_load"; then
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes],
[FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes])
else
_LT_TAGVAR(whole_archive_flag_spec, $1)=''
fi
_LT_TAGVAR(link_all_deplibs, $1)=yes
- _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
+ _LT_TAGVAR(allow_undefined_flag, $1)=$_lt_dar_allow_undefined
case $cc_basename in
- ifort*) _lt_dar_can_shared=yes ;;
+ ifort*|nagfor*) _lt_dar_can_shared=yes ;;
*) _lt_dar_can_shared=$GCC ;;
esac
- if test "$_lt_dar_can_shared" = "yes"; then
+ if test yes = "$_lt_dar_can_shared"; then
output_verbose_link_cmd=func_echo_all
- _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
- _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
- _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
- _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+ _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
+ _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
+ _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
+ _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
m4_if([$1], [CXX],
-[ if test "$lt_cv_apple_cc_single_mod" != "yes"; then
- _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
- _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
+[ if test yes != "$lt_cv_apple_cc_single_mod"; then
+ _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil"
+ _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil"
fi
],[])
else
@@ -1129,7 +1151,7 @@
# Allow to override them for all tags through lt_cv_aix_libpath.
m4_defun([_LT_SYS_MODULE_PATH_AIX],
[m4_require([_LT_DECL_SED])dnl
-if test "${lt_cv_aix_libpath+set}" = set; then
+if test set = "${lt_cv_aix_libpath+set}"; then
aix_libpath=$lt_cv_aix_libpath
else
AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
@@ -1147,7 +1169,7 @@
_LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
fi],[])
if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
- _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib"
+ _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=/usr/lib:/lib
fi
])
aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
@@ -1167,8 +1189,8 @@
# -----------------------
# Find how we can fake an echo command that does not interpret backslash.
# In particular, with Autoconf 2.60 or later we add some code to the start
-# of the generated configure script which will find a shell with a builtin
-# printf (which we can use as an echo command).
+# of the generated configure script that will find a shell with a builtin
+# printf (that we can use as an echo command).
m4_defun([_LT_PROG_ECHO_BACKSLASH],
[ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
@@ -1196,10 +1218,10 @@
# Invoke $ECHO with all args, space-separated.
func_echo_all ()
{
- $ECHO "$*"
+ $ECHO "$*"
}
-case "$ECHO" in
+case $ECHO in
printf*) AC_MSG_RESULT([printf]) ;;
print*) AC_MSG_RESULT([print -r]) ;;
*) AC_MSG_RESULT([cat]) ;;
@@ -1225,16 +1247,17 @@
AC_DEFUN([_LT_WITH_SYSROOT],
[AC_MSG_CHECKING([for sysroot])
AC_ARG_WITH([sysroot],
-[ --with-sysroot[=DIR] Search for dependent libraries within DIR
- (or the compiler's sysroot if not specified).],
+[AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@],
+ [Search for dependent libraries within DIR (or the compiler's sysroot
+ if not specified).])],
[], [with_sysroot=no])
dnl lt_sysroot will always be passed unquoted. We quote it here
dnl in case the user passed a directory name.
lt_sysroot=
-case ${with_sysroot} in #(
+case $with_sysroot in #(
yes)
- if test "$GCC" = yes; then
+ if test yes = "$GCC"; then
lt_sysroot=`$CC --print-sysroot 2>/dev/null`
fi
;; #(
@@ -1244,14 +1267,14 @@
no|'')
;; #(
*)
- AC_MSG_RESULT([${with_sysroot}])
+ AC_MSG_RESULT([$with_sysroot])
AC_MSG_ERROR([The sysroot must be an absolute path.])
;;
esac
AC_MSG_RESULT([${lt_sysroot:-no}])
_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
-[dependent libraries, and in which our libraries should be installed.])])
+[dependent libraries, and where our libraries should be installed.])])
# _LT_ENABLE_LOCK
# ---------------
@@ -1259,31 +1282,33 @@
[AC_ARG_ENABLE([libtool-lock],
[AS_HELP_STRING([--disable-libtool-lock],
[avoid locking (might break parallel builds)])])
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+test no = "$enable_libtool_lock" || enable_libtool_lock=yes
# Some flags need to be propagated to the compiler or linker for good
# libtool support.
case $host in
ia64-*-hpux*)
- # Find out which ABI we are using.
+ # Find out what ABI is being produced by ac_compile, and set mode
+ # options accordingly.
echo 'int i;' > conftest.$ac_ext
if AC_TRY_EVAL(ac_compile); then
case `/usr/bin/file conftest.$ac_objext` in
*ELF-32*)
- HPUX_IA64_MODE="32"
+ HPUX_IA64_MODE=32
;;
*ELF-64*)
- HPUX_IA64_MODE="64"
+ HPUX_IA64_MODE=64
;;
esac
fi
rm -rf conftest*
;;
*-*-irix6*)
- # Find out which ABI we are using.
+ # Find out what ABI is being produced by ac_compile, and set linker
+ # options accordingly.
echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
if AC_TRY_EVAL(ac_compile); then
- if test "$lt_cv_prog_gnu_ld" = yes; then
+ if test yes = "$lt_cv_prog_gnu_ld"; then
case `/usr/bin/file conftest.$ac_objext` in
*32-bit*)
LD="${LD-ld} -melf32bsmip"
@@ -1312,9 +1337,46 @@
rm -rf conftest*
;;
+mips64*-*linux*)
+ # Find out what ABI is being produced by ac_compile, and set linker
+ # options accordingly.
+ echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
+ if AC_TRY_EVAL(ac_compile); then
+ emul=elf
+ case `/usr/bin/file conftest.$ac_objext` in
+ *32-bit*)
+ emul="${emul}32"
+ ;;
+ *64-bit*)
+ emul="${emul}64"
+ ;;
+ esac
+ case `/usr/bin/file conftest.$ac_objext` in
+ *MSB*)
+ emul="${emul}btsmip"
+ ;;
+ *LSB*)
+ emul="${emul}ltsmip"
+ ;;
+ esac
+ case `/usr/bin/file conftest.$ac_objext` in
+ *N32*)
+ emul="${emul}n32"
+ ;;
+ esac
+ LD="${LD-ld} -m $emul"
+ fi
+ rm -rf conftest*
+ ;;
+
x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
- # Find out which ABI we are using.
+ # Find out what ABI is being produced by ac_compile, and set linker
+ # options accordingly. Note that the listed cases only cover the
+ # situations where additional linker options are needed (such as when
+ # doing 32-bit compilation for a host where ld defaults to 64-bit, or
+ # vice versa); the common cases where no linker options are needed do
+ # not appear in the list.
echo 'int i;' > conftest.$ac_ext
if AC_TRY_EVAL(ac_compile); then
case `/usr/bin/file conftest.o` in
@@ -1333,10 +1395,10 @@
;;
esac
;;
- powerpc64le-*)
+ powerpc64le-*linux*)
LD="${LD-ld} -m elf32lppclinux"
;;
- powerpc64-*)
+ powerpc64-*linux*)
LD="${LD-ld} -m elf32ppclinux"
;;
s390x-*linux*)
@@ -1355,10 +1417,10 @@
x86_64-*linux*)
LD="${LD-ld} -m elf_x86_64"
;;
- powerpcle-*)
+ powerpcle-*linux*)
LD="${LD-ld} -m elf64lppc"
;;
- powerpc-*)
+ powerpc-*linux*)
LD="${LD-ld} -m elf64ppc"
;;
s390*-*linux*|s390*-*tpf*)
@@ -1376,19 +1438,20 @@
*-*-sco3.2v5*)
# On SCO OpenServer 5, we need -belf to get full-featured binaries.
- SAVE_CFLAGS="$CFLAGS"
+ SAVE_CFLAGS=$CFLAGS
CFLAGS="$CFLAGS -belf"
AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
[AC_LANG_PUSH(C)
AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
AC_LANG_POP])
- if test x"$lt_cv_cc_needs_belf" != x"yes"; then
+ if test yes != "$lt_cv_cc_needs_belf"; then
# this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
- CFLAGS="$SAVE_CFLAGS"
+ CFLAGS=$SAVE_CFLAGS
fi
;;
*-*solaris*)
- # Find out which ABI we are using.
+ # Find out what ABI is being produced by ac_compile, and set linker
+ # options accordingly.
echo 'int i;' > conftest.$ac_ext
if AC_TRY_EVAL(ac_compile); then
case `/usr/bin/file conftest.o` in
@@ -1396,7 +1459,7 @@
case $lt_cv_prog_gnu_ld in
yes*)
case $host in
- i?86-*-solaris*)
+ i?86-*-solaris*|x86_64-*-solaris*)
LD="${LD-ld} -m elf_x86_64"
;;
sparc*-*-solaris*)
@@ -1405,7 +1468,7 @@
esac
# GNU ld 2.21 introduced _sol2 emulations. Use them if available.
if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
- LD="${LD-ld}_sol2"
+ LD=${LD-ld}_sol2
fi
;;
*)
@@ -1421,7 +1484,7 @@
;;
esac
-need_locks="$enable_libtool_lock"
+need_locks=$enable_libtool_lock
])# _LT_ENABLE_LOCK
@@ -1440,11 +1503,11 @@
[echo conftest.$ac_objext > conftest.lst
lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
AC_TRY_EVAL([lt_ar_try])
- if test "$ac_status" -eq 0; then
+ if test 0 -eq "$ac_status"; then
# Ensure the archiver fails upon bogus file names.
rm -f conftest.$ac_objext libconftest.a
AC_TRY_EVAL([lt_ar_try])
- if test "$ac_status" -ne 0; then
+ if test 0 -ne "$ac_status"; then
lt_cv_ar_at_file=@
fi
fi
@@ -1452,7 +1515,7 @@
])
])
-if test "x$lt_cv_ar_at_file" = xno; then
+if test no = "$lt_cv_ar_at_file"; then
archiver_list_spec=
else
archiver_list_spec=$lt_cv_ar_at_file
@@ -1483,7 +1546,7 @@
if test -n "$RANLIB"; then
case $host_os in
- openbsd*)
+ bitrig* | openbsd*)
old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
;;
*)
@@ -1519,7 +1582,7 @@
[$2=no
m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
echo "$lt_simple_compile_test_code" > conftest.$ac_ext
- lt_compiler_flag="$3"
+ lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment
# Insert the option either (1) after the last *FLAGS variable, or
# (2) before a word containing "conftest.", or (3) at the end.
# Note that $ac_compile itself does not contain backslashes and begins
@@ -1546,7 +1609,7 @@
$RM conftest*
])
-if test x"[$]$2" = xyes; then
+if test yes = "[$]$2"; then
m4_if([$5], , :, [$5])
else
m4_if([$6], , :, [$6])
@@ -1568,7 +1631,7 @@
m4_require([_LT_DECL_SED])dnl
AC_CACHE_CHECK([$1], [$2],
[$2=no
- save_LDFLAGS="$LDFLAGS"
+ save_LDFLAGS=$LDFLAGS
LDFLAGS="$LDFLAGS $3"
echo "$lt_simple_link_test_code" > conftest.$ac_ext
if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
@@ -1587,10 +1650,10 @@
fi
fi
$RM -r conftest*
- LDFLAGS="$save_LDFLAGS"
+ LDFLAGS=$save_LDFLAGS
])
-if test x"[$]$2" = xyes; then
+if test yes = "[$]$2"; then
m4_if([$4], , :, [$4])
else
m4_if([$5], , :, [$5])
@@ -1611,7 +1674,7 @@
AC_MSG_CHECKING([the maximum length of command line arguments])
AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
i=0
- teststring="ABCD"
+ teststring=ABCD
case $build_os in
msdosdjgpp*)
@@ -1651,7 +1714,7 @@
lt_cv_sys_max_cmd_len=8192;
;;
- netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+ bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
# This has been around since 386BSD, at least. Likely further.
if test -x /sbin/sysctl; then
lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
@@ -1702,22 +1765,22 @@
*)
lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
if test -n "$lt_cv_sys_max_cmd_len" && \
- test undefined != "$lt_cv_sys_max_cmd_len"; then
+ test undefined != "$lt_cv_sys_max_cmd_len"; then
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
else
# Make teststring a little bigger before we do anything with it.
# a 1K string should be a reasonable start.
- for i in 1 2 3 4 5 6 7 8 ; do
+ for i in 1 2 3 4 5 6 7 8; do
teststring=$teststring$teststring
done
SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
# If test is not a shell built-in, we'll probably end up computing a
# maximum length that is only half of the actual maximum length, but
# we can't tell.
- while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
+ while { test X`env echo "$teststring$teststring" 2>/dev/null` \
= "X$teststring$teststring"; } >/dev/null 2>&1 &&
- test $i != 17 # 1/2 MB should be enough
+ test 17 != "$i" # 1/2 MB should be enough
do
i=`expr $i + 1`
teststring=$teststring$teststring
@@ -1733,7 +1796,7 @@
;;
esac
])
-if test -n $lt_cv_sys_max_cmd_len ; then
+if test -n "$lt_cv_sys_max_cmd_len"; then
AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
else
AC_MSG_RESULT(none)
@@ -1761,7 +1824,7 @@
# ----------------------------------------------------------------
m4_defun([_LT_TRY_DLOPEN_SELF],
[m4_require([_LT_HEADER_DLFCN])dnl
-if test "$cross_compiling" = yes; then :
+if test yes = "$cross_compiling"; then :
[$4]
else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
@@ -1808,9 +1871,9 @@
# endif
#endif
-/* When -fvisbility=hidden is used, assume the code has been annotated
+/* When -fvisibility=hidden is used, assume the code has been annotated
correspondingly for the symbols needed. */
-#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
int fnord () __attribute__((visibility("default")));
#endif
@@ -1836,7 +1899,7 @@
return status;
}]
_LT_EOF
- if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
+ if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then
(./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
lt_status=$?
case x$lt_status in
@@ -1857,7 +1920,7 @@
# ------------------
AC_DEFUN([LT_SYS_DLOPEN_SELF],
[m4_require([_LT_HEADER_DLFCN])dnl
-if test "x$enable_dlopen" != xyes; then
+if test yes != "$enable_dlopen"; then
enable_dlopen=unknown
enable_dlopen_self=unknown
enable_dlopen_self_static=unknown
@@ -1867,44 +1930,52 @@
case $host_os in
beos*)
- lt_cv_dlopen="load_add_on"
+ lt_cv_dlopen=load_add_on
lt_cv_dlopen_libs=
lt_cv_dlopen_self=yes
;;
mingw* | pw32* | cegcc*)
- lt_cv_dlopen="LoadLibrary"
+ lt_cv_dlopen=LoadLibrary
lt_cv_dlopen_libs=
;;
cygwin*)
- lt_cv_dlopen="dlopen"
+ lt_cv_dlopen=dlopen
lt_cv_dlopen_libs=
;;
darwin*)
- # if libdl is installed we need to link against it
+ # if libdl is installed we need to link against it
AC_CHECK_LIB([dl], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
- lt_cv_dlopen="dyld"
+ [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[
+ lt_cv_dlopen=dyld
lt_cv_dlopen_libs=
lt_cv_dlopen_self=yes
])
;;
+ tpf*)
+ # Don't try to run any link tests for TPF. We know it's impossible
+ # because TPF is a cross-compiler, and we know how we open DSOs.
+ lt_cv_dlopen=dlopen
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=no
+ ;;
+
*)
AC_CHECK_FUNC([shl_load],
- [lt_cv_dlopen="shl_load"],
+ [lt_cv_dlopen=shl_load],
[AC_CHECK_LIB([dld], [shl_load],
- [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
+ [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld],
[AC_CHECK_FUNC([dlopen],
- [lt_cv_dlopen="dlopen"],
+ [lt_cv_dlopen=dlopen],
[AC_CHECK_LIB([dl], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
+ [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],
[AC_CHECK_LIB([svld], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
+ [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld],
[AC_CHECK_LIB([dld], [dld_link],
- [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
+ [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld])
])
])
])
@@ -1913,21 +1984,21 @@
;;
esac
- if test "x$lt_cv_dlopen" != xno; then
- enable_dlopen=yes
- else
+ if test no = "$lt_cv_dlopen"; then
enable_dlopen=no
+ else
+ enable_dlopen=yes
fi
case $lt_cv_dlopen in
dlopen)
- save_CPPFLAGS="$CPPFLAGS"
- test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+ save_CPPFLAGS=$CPPFLAGS
+ test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
- save_LDFLAGS="$LDFLAGS"
+ save_LDFLAGS=$LDFLAGS
wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
- save_LIBS="$LIBS"
+ save_LIBS=$LIBS
LIBS="$lt_cv_dlopen_libs $LIBS"
AC_CACHE_CHECK([whether a program can dlopen itself],
@@ -1937,7 +2008,7 @@
lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
])
- if test "x$lt_cv_dlopen_self" = xyes; then
+ if test yes = "$lt_cv_dlopen_self"; then
wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
lt_cv_dlopen_self_static, [dnl
@@ -1947,9 +2018,9 @@
])
fi
- CPPFLAGS="$save_CPPFLAGS"
- LDFLAGS="$save_LDFLAGS"
- LIBS="$save_LIBS"
+ CPPFLAGS=$save_CPPFLAGS
+ LDFLAGS=$save_LDFLAGS
+ LIBS=$save_LIBS
;;
esac
@@ -2041,8 +2112,8 @@
m4_require([_LT_FILEUTILS_DEFAULTS])dnl
_LT_COMPILER_C_O([$1])
-hard_links="nottested"
-if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
+hard_links=nottested
+if test no = "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" && test no != "$need_locks"; then
# do not overwrite the value of need_locks provided by the user
AC_MSG_CHECKING([if we can lock with hard links])
hard_links=yes
@@ -2052,8 +2123,8 @@
ln conftest.a conftest.b 2>&5 || hard_links=no
ln conftest.a conftest.b 2>/dev/null && hard_links=no
AC_MSG_RESULT([$hard_links])
- if test "$hard_links" = no; then
- AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
+ if test no = "$hard_links"; then
+ AC_MSG_WARN(['$CC' does not support '-c -o', so 'make -j' may be unsafe])
need_locks=warn
fi
else
@@ -2080,8 +2151,8 @@
_LT_DECL([], [objdir], [0],
[The name of the directory that contains temporary libtool files])dnl
m4_pattern_allow([LT_OBJDIR])dnl
-AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/",
- [Define to the sub-directory in which libtool stores uninstalled libraries.])
+AC_DEFINE_UNQUOTED([LT_OBJDIR], "$lt_cv_objdir/",
+ [Define to the sub-directory where libtool stores uninstalled libraries.])
])# _LT_CHECK_OBJDIR
@@ -2093,15 +2164,15 @@
_LT_TAGVAR(hardcode_action, $1)=
if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" ||
test -n "$_LT_TAGVAR(runpath_var, $1)" ||
- test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
+ test yes = "$_LT_TAGVAR(hardcode_automatic, $1)"; then
# We can hardcode non-existent directories.
- if test "$_LT_TAGVAR(hardcode_direct, $1)" != no &&
+ if test no != "$_LT_TAGVAR(hardcode_direct, $1)" &&
# If the only mechanism to avoid hardcoding is shlibpath_var, we
# have to relink, otherwise we might link with an installed library
# when we should be linking with a yet-to-be-installed one
- ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
- test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then
+ ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" &&
+ test no != "$_LT_TAGVAR(hardcode_minus_L, $1)"; then
# Linking always hardcodes the temporary library directory.
_LT_TAGVAR(hardcode_action, $1)=relink
else
@@ -2115,12 +2186,12 @@
fi
AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)])
-if test "$_LT_TAGVAR(hardcode_action, $1)" = relink ||
- test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then
+if test relink = "$_LT_TAGVAR(hardcode_action, $1)" ||
+ test yes = "$_LT_TAGVAR(inherit_rpath, $1)"; then
# Fast installation is not supported
enable_fast_install=no
-elif test "$shlibpath_overrides_runpath" = yes ||
- test "$enable_shared" = no; then
+elif test yes = "$shlibpath_overrides_runpath" ||
+ test no = "$enable_shared"; then
# Fast installation is not necessary
enable_fast_install=needless
fi
@@ -2144,7 +2215,7 @@
# FIXME - insert some real tests, host_os isn't really good enough
case $host_os in
darwin*)
- if test -n "$STRIP" ; then
+ if test -n "$STRIP"; then
striplib="$STRIP -x"
old_striplib="$STRIP -S"
AC_MSG_RESULT([yes])
@@ -2162,6 +2233,47 @@
])# _LT_CMD_STRIPLIB
+# _LT_PREPARE_MUNGE_PATH_LIST
+# ---------------------------
+# Make sure func_munge_path_list() is defined correctly.
+m4_defun([_LT_PREPARE_MUNGE_PATH_LIST],
+[[# func_munge_path_list VARIABLE PATH
+# -----------------------------------
+# VARIABLE is name of variable containing _space_ separated list of
+# directories to be munged by the contents of PATH, which is string
+# having a format:
+# "DIR[:DIR]:"
+# string "DIR[ DIR]" will be prepended to VARIABLE
+# ":DIR[:DIR]"
+# string "DIR[ DIR]" will be appended to VARIABLE
+# "DIRP[:DIRP]::[DIRA:]DIRA"
+# string "DIRP[ DIRP]" will be prepended to VARIABLE and string
+# "DIRA[ DIRA]" will be appended to VARIABLE
+# "DIR[:DIR]"
+# VARIABLE will be replaced by "DIR[ DIR]"
+func_munge_path_list ()
+{
+ case x@S|@2 in
+ x)
+ ;;
+ *:)
+ eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\"
+ ;;
+ x:*)
+ eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\"
+ ;;
+ *::*)
+ eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
+ eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\"
+ ;;
+ *)
+ eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\"
+ ;;
+ esac
+}
+]])# _LT_PREPARE_PATH_LIST
+
+
# _LT_SYS_DYNAMIC_LINKER([TAG])
# -----------------------------
# PORTME Fill in your ld.so characteristics
@@ -2172,17 +2284,18 @@
m4_require([_LT_DECL_OBJDUMP])dnl
m4_require([_LT_DECL_SED])dnl
m4_require([_LT_CHECK_SHELL_FEATURES])dnl
+m4_require([_LT_PREPARE_MUNGE_PATH_LIST])dnl
AC_MSG_CHECKING([dynamic linker characteristics])
m4_if([$1],
[], [
-if test "$GCC" = yes; then
+if test yes = "$GCC"; then
case $host_os in
- darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
- *) lt_awk_arg="/^libraries:/" ;;
+ darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
+ *) lt_awk_arg='/^libraries:/' ;;
esac
case $host_os in
- mingw* | cegcc*) lt_sed_strip_eq="s,=\([[A-Za-z]]:\),\1,g" ;;
- *) lt_sed_strip_eq="s,=/,/,g" ;;
+ mingw* | cegcc*) lt_sed_strip_eq='s|=\([[A-Za-z]]:\)|\1|g' ;;
+ *) lt_sed_strip_eq='s|=/|/|g' ;;
esac
lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
case $lt_search_path_spec in
@@ -2198,28 +2311,35 @@
;;
esac
# Ok, now we have the path, separated by spaces, we can step through it
- # and add multilib dir if necessary.
+ # and add multilib dir if necessary...
lt_tmp_lt_search_path_spec=
- lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
+ lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
+ # ...but if some path component already ends with the multilib dir we assume
+ # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
+ case "$lt_multi_os_dir; $lt_search_path_spec " in
+ "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
+ lt_multi_os_dir=
+ ;;
+ esac
for lt_sys_path in $lt_search_path_spec; do
- if test -d "$lt_sys_path/$lt_multi_os_dir"; then
- lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
- else
+ if test -d "$lt_sys_path$lt_multi_os_dir"; then
+ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
+ elif test -n "$lt_multi_os_dir"; then
test -d "$lt_sys_path" && \
lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
fi
done
lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
-BEGIN {RS=" "; FS="/|\n";} {
- lt_foo="";
- lt_count=0;
+BEGIN {RS = " "; FS = "/|\n";} {
+ lt_foo = "";
+ lt_count = 0;
for (lt_i = NF; lt_i > 0; lt_i--) {
if ($lt_i != "" && $lt_i != ".") {
if ($lt_i == "..") {
lt_count++;
} else {
if (lt_count == 0) {
- lt_foo="/" $lt_i lt_foo;
+ lt_foo = "/" $lt_i lt_foo;
} else {
lt_count--;
}
@@ -2233,7 +2353,7 @@
# for these hosts.
case $host_os in
mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
- $SED 's,/\([[A-Za-z]]:\),\1,g'` ;;
+ $SED 's|/\([[A-Za-z]]:\)|\1|g'` ;;
esac
sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
else
@@ -2242,7 +2362,7 @@
library_names_spec=
libname_spec='lib$name'
soname_spec=
-shrext_cmds=".so"
+shrext_cmds=.so
postinstall_cmds=
postuninstall_cmds=
finish_cmds=
@@ -2259,14 +2379,17 @@
# flags to be left without arguments
need_version=unknown
+AC_ARG_VAR([LT_SYS_LIBRARY_PATH],
+[User-defined run-time library search path.])
+
case $host_os in
aix3*)
version_type=linux # correct to gnu/linux during the next big refactor
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
shlibpath_var=LIBPATH
# AIX 3 has no versioning support, so we append a major version to the name.
- soname_spec='${libname}${release}${shared_ext}$major'
+ soname_spec='$libname$release$shared_ext$major'
;;
aix[[4-9]]*)
@@ -2274,41 +2397,91 @@
need_lib_prefix=no
need_version=no
hardcode_into_libs=yes
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# AIX 5 supports IA64
- library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+ library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
shlibpath_var=LD_LIBRARY_PATH
else
# With GCC up to 2.95.x, collect2 would create an import file
# for dependence libraries. The import file would start with
- # the line `#! .'. This would cause the generated library to
- # depend on `.', always an invalid library. This was fixed in
+ # the line '#! .'. This would cause the generated library to
+ # depend on '.', always an invalid library. This was fixed in
# development snapshots of GCC prior to 3.0.
case $host_os in
aix4 | aix4.[[01]] | aix4.[[01]].*)
if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
echo ' yes '
- echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
+ echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
:
else
can_build_shared=no
fi
;;
esac
- # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+ # Using Import Files as archive members, it is possible to support
+ # filename-based versioning of shared library archives on AIX. While
+ # this would work for both with and without runtime linking, it will
+ # prevent static linking of such archives. So we do filename-based
+ # shared library versioning with .so extension only, which is used
+ # when both runtime linking and shared linking is enabled.
+ # Unfortunately, runtime linking may impact performance, so we do
+ # not want this to be the default eventually. Also, we use the
+ # versioned .so libs for executables only if there is the -brtl
+ # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
+ # To allow for filename-based versioning support, we need to create
+ # libNAME.so.V as an archive file, containing:
+ # *) an Import File, referring to the versioned filename of the
+ # archive as well as the shared archive member, telling the
+ # bitwidth (32 or 64) of that shared object, and providing the
+ # list of exported symbols of that shared object, eventually
+ # decorated with the 'weak' keyword
+ # *) the shared object with the F_LOADONLY flag set, to really avoid
+ # it being seen by the linker.
+ # At run time we better use the real file rather than another symlink,
+ # but for link time we create the symlink libNAME.so -> libNAME.so.V
+
+ case $with_aix_soname,$aix_use_runtimelinking in
+ # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
# soname into executable. Probably we can add versioning support to
# collect2, so additional links can be useful in future.
- if test "$aix_use_runtimelinking" = yes; then
+ aix,yes) # traditional libtool
+ dynamic_linker='AIX unversionable lib.so'
# If using run time linking (on AIX 4.2 or later) use lib.so
# instead of lib.a to let people know that these are not
# typical AIX shared libraries.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- else
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ ;;
+ aix,no) # traditional AIX only
+ dynamic_linker='AIX lib.a[(]lib.so.V[)]'
# We preserve .a as extension for shared libraries through AIX4.2
# and later when we are not doing run time linking.
- library_names_spec='${libname}${release}.a $libname.a'
- soname_spec='${libname}${release}${shared_ext}$major'
- fi
+ library_names_spec='$libname$release.a $libname.a'
+ soname_spec='$libname$release$shared_ext$major'
+ ;;
+ svr4,*) # full svr4 only
+ dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)]"
+ library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
+ # We do not specify a path in Import Files, so LIBPATH fires.
+ shlibpath_overrides_runpath=yes
+ ;;
+ *,yes) # both, prefer svr4
+ dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)], lib.a[(]lib.so.V[)]"
+ library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
+ # unpreferred sharedlib libNAME.a needs extra handling
+ postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
+ postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
+ # We do not specify a path in Import Files, so LIBPATH fires.
+ shlibpath_overrides_runpath=yes
+ ;;
+ *,no) # both, prefer aix
+ dynamic_linker="AIX lib.a[(]lib.so.V[)], lib.so.V[(]$shared_archive_member_spec.o[)]"
+ library_names_spec='$libname$release.a $libname.a'
+ soname_spec='$libname$release$shared_ext$major'
+ # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
+ postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
+ postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
+ ;;
+ esac
shlibpath_var=LIBPATH
fi
;;
@@ -2318,18 +2491,18 @@
powerpc)
# Since July 2007 AmigaOS4 officially supports .so libraries.
# When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
;;
m68k)
library_names_spec='$libname.ixlibrary $libname.a'
# Create ${libname}_ixlibrary.a entries in /sys/libs.
- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
;;
esac
;;
beos*)
- library_names_spec='${libname}${shared_ext}'
+ library_names_spec='$libname$shared_ext'
dynamic_linker="$host_os ld.so"
shlibpath_var=LIBRARY_PATH
;;
@@ -2337,8 +2510,8 @@
bsdi[[45]]*)
version_type=linux # correct to gnu/linux during the next big refactor
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
shlibpath_var=LD_LIBRARY_PATH
sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
@@ -2350,7 +2523,7 @@
cygwin* | mingw* | pw32* | cegcc*)
version_type=windows
- shrext_cmds=".dll"
+ shrext_cmds=.dll
need_version=no
need_lib_prefix=no
@@ -2359,8 +2532,8 @@
# gcc
library_names_spec='$libname.dll.a'
# DLL is installed to $(libdir)/../bin by postinstall_cmds
- postinstall_cmds='base_file=`basename \${file}`~
- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+ postinstall_cmds='base_file=`basename \$file`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
dldir=$destdir/`dirname \$dlpath`~
test -d \$dldir || mkdir -p \$dldir~
$install_prog $dir/$dlname \$dldir/$dlname~
@@ -2376,17 +2549,17 @@
case $host_os in
cygwin*)
# Cygwin DLLs use 'cyg' prefix rather than 'lib'
- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+ soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
m4_if([$1], [],[
sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"])
;;
mingw* | cegcc*)
# MinGW DLLs use traditional 'lib' prefix
- soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+ soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
;;
pw32*)
# pw32 DLLs use 'pw' prefix rather than 'lib'
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+ library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
;;
esac
dynamic_linker='Win32 ld.exe'
@@ -2395,8 +2568,8 @@
*,cl*)
# Native MSVC
libname_spec='$name'
- soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
- library_names_spec='${libname}.dll.lib'
+ soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
+ library_names_spec='$libname.dll.lib'
case $build_os in
mingw*)
@@ -2423,7 +2596,7 @@
sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
;;
*)
- sys_lib_search_path_spec="$LIB"
+ sys_lib_search_path_spec=$LIB
if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
# It is most probably a Windows format PATH.
sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
@@ -2436,8 +2609,8 @@
esac
# DLL is installed to $(libdir)/../bin by postinstall_cmds
- postinstall_cmds='base_file=`basename \${file}`~
- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+ postinstall_cmds='base_file=`basename \$file`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
dldir=$destdir/`dirname \$dlpath`~
test -d \$dldir || mkdir -p \$dldir~
$install_prog $dir/$dlname \$dldir/$dlname'
@@ -2450,7 +2623,7 @@
*)
# Assume MSVC wrapper
- library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
+ library_names_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext $libname.lib'
dynamic_linker='Win32 ld.exe'
;;
esac
@@ -2463,8 +2636,8 @@
version_type=darwin
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
- soname_spec='${libname}${release}${major}$shared_ext'
+ library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
+ soname_spec='$libname$release$major$shared_ext'
shlibpath_overrides_runpath=yes
shlibpath_var=DYLD_LIBRARY_PATH
shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
@@ -2477,8 +2650,8 @@
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
;;
@@ -2496,12 +2669,13 @@
version_type=freebsd-$objformat
case $version_type in
freebsd-elf*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
need_version=no
need_lib_prefix=no
;;
freebsd-*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
need_version=yes
;;
esac
@@ -2531,10 +2705,10 @@
need_lib_prefix=no
need_version=no
dynamic_linker="$host_os runtime_loader"
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LIBRARY_PATH
- shlibpath_overrides_runpath=yes
+ shlibpath_overrides_runpath=no
sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
hardcode_into_libs=yes
;;
@@ -2552,14 +2726,15 @@
dynamic_linker="$host_os dld.so"
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- if test "X$HPUX_IA64_MODE" = X32; then
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
+ if test 32 = "$HPUX_IA64_MODE"; then
sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+ sys_lib_dlsearch_path_spec=/usr/lib/hpux32
else
sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+ sys_lib_dlsearch_path_spec=/usr/lib/hpux64
fi
- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
;;
hppa*64*)
shrext_cmds='.sl'
@@ -2567,8 +2742,8 @@
dynamic_linker="$host_os dld.sl"
shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
;;
@@ -2577,8 +2752,8 @@
dynamic_linker="$host_os dld.sl"
shlibpath_var=SHLIB_PATH
shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
;;
esac
# HP-UX runs *really* slowly unless shared libraries are mode 555, ...
@@ -2591,8 +2766,8 @@
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
@@ -2603,7 +2778,7 @@
case $host_os in
nonstopux*) version_type=nonstopux ;;
*)
- if test "$lt_cv_prog_gnu_ld" = yes; then
+ if test yes = "$lt_cv_prog_gnu_ld"; then
version_type=linux # correct to gnu/linux during the next big refactor
else
version_type=irix
@@ -2611,8 +2786,8 @@
esac
need_lib_prefix=no
need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+ soname_spec='$libname$release$shared_ext$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
case $host_os in
irix5* | nonstopux*)
libsuff= shlibsuff=
@@ -2631,8 +2806,8 @@
esac
shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
shlibpath_overrides_runpath=no
- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+ sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
+ sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
hardcode_into_libs=yes
;;
@@ -2641,13 +2816,33 @@
dynamic_linker=no
;;
+linux*android*)
+ version_type=none # Android doesn't support versioned libraries.
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='$libname$release$shared_ext'
+ soname_spec='$libname$release$shared_ext'
+ finish_cmds=
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+
+ # This implies no fast_install, which is unacceptable.
+ # Some rework will be needed to allow for fast_install
+ # before this can be enabled.
+ hardcode_into_libs=yes
+
+ dynamic_linker='Android linker'
+ # Don't embed -rpath directories since the linker doesn't support them.
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ ;;
+
# This must be glibc/ELF.
linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
@@ -2672,7 +2867,12 @@
# before this can be enabled.
hardcode_into_libs=yes
- # Append ld.so.conf contents to the search path
+ # Ideally, we could use ldconfig to report *all* directores which are
+ # searched for libraries, however this is still not possible. Aside from not
+ # being certain /sbin/ldconfig is available, command
+ # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
+ # even though it is searched at run-time. Try to do the best guess by
+ # appending ld.so.conf contents (and includes) to the search path.
if test -f /etc/ld.so.conf; then
lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
@@ -2704,12 +2904,12 @@
need_lib_prefix=no
need_version=no
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
dynamic_linker='NetBSD (a.out) ld.so'
else
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
dynamic_linker='NetBSD ld.elf_so'
fi
shlibpath_var=LD_LIBRARY_PATH
@@ -2719,7 +2919,7 @@
newsos6)
version_type=linux # correct to gnu/linux during the next big refactor
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
;;
@@ -2728,58 +2928,68 @@
version_type=qnx
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
dynamic_linker='ldqnx.so'
;;
-openbsd*)
+openbsd* | bitrig*)
version_type=sunos
- sys_lib_dlsearch_path_spec="/usr/lib"
+ sys_lib_dlsearch_path_spec=/usr/lib
need_lib_prefix=no
- # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
- case $host_os in
- openbsd3.3 | openbsd3.3.*) need_version=yes ;;
- *) need_version=no ;;
- esac
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- case $host_os in
- openbsd2.[[89]] | openbsd2.[[89]].*)
- shlibpath_overrides_runpath=no
- ;;
- *)
- shlibpath_overrides_runpath=yes
- ;;
- esac
+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
+ need_version=no
else
- shlibpath_overrides_runpath=yes
+ need_version=yes
fi
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
;;
os2*)
libname_spec='$name'
- shrext_cmds=".dll"
+ version_type=windows
+ shrext_cmds=.dll
+ need_version=no
need_lib_prefix=no
- library_names_spec='$libname${shared_ext} $libname.a'
+ # OS/2 can only load a DLL with a base name of 8 characters or less.
+ soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
+ v=$($ECHO $release$versuffix | tr -d .-);
+ n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
+ $ECHO $n$v`$shared_ext'
+ library_names_spec='${libname}_dll.$libext'
dynamic_linker='OS/2 ld.exe'
- shlibpath_var=LIBPATH
+ shlibpath_var=BEGINLIBPATH
+ sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+ postinstall_cmds='base_file=`basename \$file`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
+ dldir=$destdir/`dirname \$dlpath`~
+ test -d \$dldir || mkdir -p \$dldir~
+ $install_prog $dir/$dlname \$dldir/$dlname~
+ chmod a+x \$dldir/$dlname~
+ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
+ eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
+ fi'
+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
+ dlpath=$dir/\$dldll~
+ $RM \$dlpath'
;;
osf3* | osf4* | osf5*)
version_type=osf
need_lib_prefix=no
need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='$libname$release$shared_ext$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
shlibpath_var=LD_LIBRARY_PATH
sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
- sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
;;
rdos*)
@@ -2790,8 +3000,8 @@
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
@@ -2801,11 +3011,11 @@
sunos4*)
version_type=sunos
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
- if test "$with_gnu_ld" = yes; then
+ if test yes = "$with_gnu_ld"; then
need_lib_prefix=no
fi
need_version=yes
@@ -2813,8 +3023,8 @@
sysv4 | sysv4.3*)
version_type=linux # correct to gnu/linux during the next big refactor
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
case $host_vendor in
sni)
@@ -2835,24 +3045,24 @@
;;
sysv4*MP*)
- if test -d /usr/nec ;then
+ if test -d /usr/nec; then
version_type=linux # correct to gnu/linux during the next big refactor
- library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
- soname_spec='$libname${shared_ext}.$major'
+ library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
+ soname_spec='$libname$shared_ext.$major'
shlibpath_var=LD_LIBRARY_PATH
fi
;;
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
- version_type=freebsd-elf
+ version_type=sco
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
- if test "$with_gnu_ld" = yes; then
+ if test yes = "$with_gnu_ld"; then
sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
else
sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
@@ -2870,7 +3080,7 @@
version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
@@ -2878,8 +3088,8 @@
uts4*)
version_type=linux # correct to gnu/linux during the next big refactor
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+ soname_spec='$libname$release$shared_ext$major'
shlibpath_var=LD_LIBRARY_PATH
;;
@@ -2888,20 +3098,30 @@
;;
esac
AC_MSG_RESULT([$dynamic_linker])
-test "$dynamic_linker" = no && can_build_shared=no
+test no = "$dynamic_linker" && can_build_shared=no
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
+if test yes = "$GCC"; then
variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
fi
-if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
- sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
+ sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
fi
-if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
- sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+
+if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
+ sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
fi
+# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
+configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
+
+# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
+func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
+
+# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
+configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
+
_LT_DECL([], [variables_saved_for_relink], [1],
[Variables whose values should be saved in libtool wrapper scripts and
restored at link time])
@@ -2934,39 +3154,41 @@
[Whether we should hardcode library paths into libraries])
_LT_DECL([], [sys_lib_search_path_spec], [2],
[Compile-time system search path for libraries])
-_LT_DECL([], [sys_lib_dlsearch_path_spec], [2],
- [Run-time system search path for libraries])
+_LT_DECL([sys_lib_dlsearch_path_spec], [configure_time_dlsearch_path], [2],
+ [Detected run-time system search path for libraries])
+_LT_DECL([], [configure_time_lt_sys_library_path], [2],
+ [Explicit LT_SYS_LIBRARY_PATH set during ./configure time])
])# _LT_SYS_DYNAMIC_LINKER
# _LT_PATH_TOOL_PREFIX(TOOL)
# --------------------------
-# find a file program which can recognize shared library
+# find a file program that can recognize shared library
AC_DEFUN([_LT_PATH_TOOL_PREFIX],
[m4_require([_LT_DECL_EGREP])dnl
AC_MSG_CHECKING([for $1])
AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
[case $MAGIC_CMD in
[[\\/*] | ?:[\\/]*])
- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+ lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
;;
*)
- lt_save_MAGIC_CMD="$MAGIC_CMD"
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ lt_save_MAGIC_CMD=$MAGIC_CMD
+ lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
dnl $ac_dummy forces splitting on constant user-supplied paths.
dnl POSIX.2 word splitting is done only on the output of word expansions,
dnl not every word. This closes a longstanding sh security hole.
ac_dummy="m4_if([$2], , $PATH, [$2])"
for ac_dir in $ac_dummy; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$1; then
- lt_cv_path_MAGIC_CMD="$ac_dir/$1"
+ if test -f "$ac_dir/$1"; then
+ lt_cv_path_MAGIC_CMD=$ac_dir/"$1"
if test -n "$file_magic_test_file"; then
case $deplibs_check_method in
"file_magic "*)
file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
- MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+ MAGIC_CMD=$lt_cv_path_MAGIC_CMD
if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
$EGREP "$file_magic_regex" > /dev/null; then
:
@@ -2989,11 +3211,11 @@
break
fi
done
- IFS="$lt_save_ifs"
- MAGIC_CMD="$lt_save_MAGIC_CMD"
+ IFS=$lt_save_ifs
+ MAGIC_CMD=$lt_save_MAGIC_CMD
;;
esac])
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+MAGIC_CMD=$lt_cv_path_MAGIC_CMD
if test -n "$MAGIC_CMD"; then
AC_MSG_RESULT($MAGIC_CMD)
else
@@ -3011,7 +3233,7 @@
# _LT_PATH_MAGIC
# --------------
-# find a file program which can recognize a shared library
+# find a file program that can recognize a shared library
m4_defun([_LT_PATH_MAGIC],
[_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
if test -z "$lt_cv_path_MAGIC_CMD"; then
@@ -3038,16 +3260,16 @@
AC_ARG_WITH([gnu-ld],
[AS_HELP_STRING([--with-gnu-ld],
[assume the C compiler uses GNU ld @<:@default=no@:>@])],
- [test "$withval" = no || with_gnu_ld=yes],
+ [test no = "$withval" || with_gnu_ld=yes],
[with_gnu_ld=no])dnl
ac_prog=ld
-if test "$GCC" = yes; then
+if test yes = "$GCC"; then
# Check if gcc -print-prog-name=ld gives a path.
AC_MSG_CHECKING([for ld used by $CC])
case $host in
*-*-mingw*)
- # gcc leaves a trailing carriage return which upsets mingw
+ # gcc leaves a trailing carriage return, which upsets mingw
ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
*)
ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
@@ -3061,7 +3283,7 @@
while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
done
- test -z "$LD" && LD="$ac_prog"
+ test -z "$LD" && LD=$ac_prog
;;
"")
# If it fails, then pretend we aren't using GCC.
@@ -3072,37 +3294,37 @@
with_gnu_ld=unknown
;;
esac
-elif test "$with_gnu_ld" = yes; then
+elif test yes = "$with_gnu_ld"; then
AC_MSG_CHECKING([for GNU ld])
else
AC_MSG_CHECKING([for non-GNU ld])
fi
AC_CACHE_VAL(lt_cv_path_LD,
[if test -z "$LD"; then
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
for ac_dir in $PATH; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
test -z "$ac_dir" && ac_dir=.
if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
- lt_cv_path_LD="$ac_dir/$ac_prog"
+ lt_cv_path_LD=$ac_dir/$ac_prog
# Check to see if the program is GNU ld. I'd rather use --version,
# but apparently some variants of GNU ld only accept -v.
# Break only if it was the GNU/non-GNU ld that we prefer.
case `"$lt_cv_path_LD" -v 2>&1 conftest.i
+cat conftest.i conftest.i >conftest2.i
+: ${lt_DD:=$DD}
+AC_PATH_PROGS_FEATURE_CHECK([lt_DD], [dd],
+[if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then
+ cmp -s conftest.i conftest.out \
+ && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
+fi])
+rm -f conftest.i conftest2.i conftest.out])
+])# _LT_PATH_DD
+
+
+# _LT_CMD_TRUNCATE
+# ----------------
+# find command to truncate a binary pipe
+m4_defun([_LT_CMD_TRUNCATE],
+[m4_require([_LT_PATH_DD])
+AC_CACHE_CHECK([how to truncate binary pipes], [lt_cv_truncate_bin],
+[printf 0123456789abcdef0123456789abcdef >conftest.i
+cat conftest.i conftest.i >conftest2.i
+lt_cv_truncate_bin=
+if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then
+ cmp -s conftest.i conftest.out \
+ && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
+fi
+rm -f conftest.i conftest2.i conftest.out
+test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"])
+_LT_DECL([lt_truncate_bin], [lt_cv_truncate_bin], [1],
+ [Command to truncate a binary pipe])
+])# _LT_CMD_TRUNCATE
+
+
# _LT_CHECK_MAGIC_METHOD
# ----------------------
# how to check for library dependencies
@@ -3188,13 +3447,13 @@
# Need to set the preceding variable on all platforms that support
# interlibrary dependencies.
# 'none' -- dependencies not supported.
-# `unknown' -- same as none, but documents that we really don't know.
+# 'unknown' -- same as none, but documents that we really don't know.
# 'pass_all' -- all dependencies passed with no checks.
# 'test_compile' -- check by making test program.
# 'file_magic [[regex]]' -- check by looking for files in library path
-# which responds to the $file_magic_cmd with a given extended regex.
-# If you have `file' or equivalent on your system and you're not sure
-# whether `pass_all' will *always* work, you probably want this one.
+# that responds to the $file_magic_cmd with a given extended regex.
+# If you have 'file' or equivalent on your system and you're not sure
+# whether 'pass_all' will *always* work, you probably want this one.
case $host_os in
aix[[4-9]]*)
@@ -3221,8 +3480,7 @@
# Base MSYS/MinGW do not provide the 'file' command needed by
# func_win32_libid shell function, so use a weaker test based on 'objdump',
# unless we find 'file', for example because we are cross-compiling.
- # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
- if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
+ if ( file / ) >/dev/null 2>&1; then
lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
lt_cv_file_magic_cmd='func_win32_libid'
else
@@ -3318,8 +3576,8 @@
lt_cv_deplibs_check_method=pass_all
;;
-openbsd*)
- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+openbsd* | bitrig*)
+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
else
lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
@@ -3372,6 +3630,9 @@
tpf*)
lt_cv_deplibs_check_method=pass_all
;;
+os2*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
esac
])
@@ -3412,33 +3673,38 @@
AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM,
[if test -n "$NM"; then
# Let the user override the test.
- lt_cv_path_NM="$NM"
+ lt_cv_path_NM=$NM
else
- lt_nm_to_check="${ac_tool_prefix}nm"
+ lt_nm_to_check=${ac_tool_prefix}nm
if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
lt_nm_to_check="$lt_nm_to_check nm"
fi
for lt_tmp_nm in $lt_nm_to_check; do
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
test -z "$ac_dir" && ac_dir=.
- tmp_nm="$ac_dir/$lt_tmp_nm"
- if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+ tmp_nm=$ac_dir/$lt_tmp_nm
+ if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
# Check to see if the nm accepts a BSD-compat flag.
- # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+ # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
# nm: unknown option "B" ignored
# Tru64's nm complains that /dev/null is an invalid object file
- case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
- */dev/null* | *'Invalid file or object type'*)
+ # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
+ case $build_os in
+ mingw*) lt_bad_file=conftest.nm/nofile ;;
+ *) lt_bad_file=/dev/null ;;
+ esac
+ case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
+ *$lt_bad_file* | *'Invalid file or object type'*)
lt_cv_path_NM="$tmp_nm -B"
- break
+ break 2
;;
*)
case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
*/dev/null*)
lt_cv_path_NM="$tmp_nm -p"
- break
+ break 2
;;
*)
lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
@@ -3449,21 +3715,21 @@
esac
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
done
: ${lt_cv_path_NM=no}
fi])
-if test "$lt_cv_path_NM" != "no"; then
- NM="$lt_cv_path_NM"
+if test no != "$lt_cv_path_NM"; then
+ NM=$lt_cv_path_NM
else
# Didn't find any BSD compatible name lister, look for dumpbin.
if test -n "$DUMPBIN"; then :
# Let the user override the test.
else
AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :)
- case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
+ case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
*COFF*)
- DUMPBIN="$DUMPBIN -symbols"
+ DUMPBIN="$DUMPBIN -symbols -headers"
;;
*)
DUMPBIN=:
@@ -3471,8 +3737,8 @@
esac
fi
AC_SUBST([DUMPBIN])
- if test "$DUMPBIN" != ":"; then
- NM="$DUMPBIN"
+ if test : != "$DUMPBIN"; then
+ NM=$DUMPBIN
fi
fi
test -z "$NM" && NM=nm
@@ -3518,8 +3784,8 @@
case $host_os in
cygwin* | mingw* | pw32* | cegcc*)
- # two different shell functions defined in ltmain.sh
- # decide which to use based on capabilities of $DLLTOOL
+ # two different shell functions defined in ltmain.sh;
+ # decide which one to use based on capabilities of $DLLTOOL
case `$DLLTOOL --help 2>&1` in
*--identify-strict*)
lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
@@ -3531,7 +3797,7 @@
;;
*)
# fallback: assume linklib IS sharedlib
- lt_cv_sharedlib_from_linklib_cmd="$ECHO"
+ lt_cv_sharedlib_from_linklib_cmd=$ECHO
;;
esac
])
@@ -3558,13 +3824,28 @@
lt_cv_path_mainfest_tool=yes
fi
rm -f conftest*])
-if test "x$lt_cv_path_mainfest_tool" != xyes; then
+if test yes != "$lt_cv_path_mainfest_tool"; then
MANIFEST_TOOL=:
fi
_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl
])# _LT_PATH_MANIFEST_TOOL
+# _LT_DLL_DEF_P([FILE])
+# ---------------------
+# True iff FILE is a Windows DLL '.def' file.
+# Keep in sync with func_dll_def_p in the libtool script
+AC_DEFUN([_LT_DLL_DEF_P],
+[dnl
+ test DEF = "`$SED -n dnl
+ -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace
+ -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments
+ -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl
+ -e q dnl Only consider the first "real" line
+ $1`" dnl
+])# _LT_DLL_DEF_P
+
+
# LT_LIB_M
# --------
# check for math library
@@ -3576,11 +3857,11 @@
# These system don't have libm, or don't need it
;;
*-ncr-sysv4.3*)
- AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
+ AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw)
AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
;;
*)
- AC_CHECK_LIB(m, cos, LIBM="-lm")
+ AC_CHECK_LIB(m, cos, LIBM=-lm)
;;
esac
AC_SUBST([LIBM])
@@ -3599,7 +3880,7 @@
_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
-if test "$GCC" = yes; then
+if test yes = "$GCC"; then
case $cc_basename in
nvcc*)
_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;;
@@ -3651,7 +3932,7 @@
symcode='[[ABCDGISTW]]'
;;
hpux*)
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
symcode='[[ABCDEGRST]]'
fi
;;
@@ -3684,14 +3965,44 @@
symcode='[[ABCDGIRSTW]]' ;;
esac
+if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+ # Gets list of data symbols to import.
+ lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
+ # Adjust the below global symbol transforms to fixup imported variables.
+ lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
+ lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
+ lt_c_name_lib_hook="\
+ -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
+ -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
+else
+ # Disable hooks by default.
+ lt_cv_sys_global_symbol_to_import=
+ lt_cdecl_hook=
+ lt_c_name_hook=
+ lt_c_name_lib_hook=
+fi
+
# Transform an extracted symbol line into a proper C declaration.
# Some systems (esp. on ia64) link data and code symbols differently,
# so use this general approach.
-lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+lt_cv_sys_global_symbol_to_cdecl="sed -n"\
+$lt_cdecl_hook\
+" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
+" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
# Transform an extracted symbol line into symbol name and symbol address
-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'"
-lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
+lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
+$lt_c_name_hook\
+" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
+" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
+
+# Transform an extracted symbol line into symbol name with lib prefix and
+# symbol address.
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
+$lt_c_name_lib_hook\
+" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
+" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
+" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
# Handle CRLF in mingw tool chain
opt_cr=
@@ -3709,21 +4020,24 @@
# Write the raw and C identifiers.
if test "$lt_cv_nm_interface" = "MS dumpbin"; then
- # Fake it for dumpbin and say T for any non-static function
- # and D for any global variable.
+ # Fake it for dumpbin and say T for any non-static function,
+ # D for any global variable and I for any imported variable.
# Also find C++ and __fastcall symbols from MSVC++,
# which start with @ or ?.
lt_cv_sys_global_symbol_pipe="$AWK ['"\
" {last_section=section; section=\$ 3};"\
" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
+" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
+" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
+" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
" \$ 0!~/External *\|/{next};"\
" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
" {if(hide[section]) next};"\
-" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
-" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
-" s[1]~/^[@?]/{print s[1], s[1]; next};"\
-" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
+" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
+" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
+" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
+" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
" ' prfx=^$ac_symprfx]"
else
lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
@@ -3763,11 +4077,11 @@
if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
cat <<_LT_EOF > conftest.$ac_ext
/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
-#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
-/* DATA imports from DLLs on WIN32 con't be const, because runtime
+#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
+/* DATA imports from DLLs on WIN32 can't be const, because runtime
relocations are performed -- see ld's documentation on pseudo-relocs. */
# define LT@&t@_DLSYM_CONST
-#elif defined(__osf__)
+#elif defined __osf__
/* This system does not cope well with relocations in const data. */
# define LT@&t@_DLSYM_CONST
#else
@@ -3793,7 +4107,7 @@
{
{ "@PROGRAM@", (void *) 0 },
_LT_EOF
- $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
+ $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
cat <<\_LT_EOF >> conftest.$ac_ext
{0, (void *) 0}
};
@@ -3813,9 +4127,9 @@
mv conftest.$ac_objext conftstm.$ac_objext
lt_globsym_save_LIBS=$LIBS
lt_globsym_save_CFLAGS=$CFLAGS
- LIBS="conftstm.$ac_objext"
+ LIBS=conftstm.$ac_objext
CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
- if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
+ if AC_TRY_EVAL(ac_link) && test -s conftest$ac_exeext; then
pipe_works=yes
fi
LIBS=$lt_globsym_save_LIBS
@@ -3836,7 +4150,7 @@
rm -rf conftest* conftst*
# Do not use the global_symbol_pipe unless it works.
- if test "$pipe_works" = yes; then
+ if test yes = "$pipe_works"; then
break
else
lt_cv_sys_global_symbol_pipe=
@@ -3863,12 +4177,16 @@
[Take the output of nm and produce a listing of raw symbols and C names])
_LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
[Transform the output of nm in a proper C declaration])
+_LT_DECL([global_symbol_to_import], [lt_cv_sys_global_symbol_to_import], [1],
+ [Transform the output of nm into a list of symbols to manually relocate])
_LT_DECL([global_symbol_to_c_name_address],
[lt_cv_sys_global_symbol_to_c_name_address], [1],
[Transform the output of nm in a C name address pair])
_LT_DECL([global_symbol_to_c_name_address_lib_prefix],
[lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
[Transform the output of nm in a C name address pair when lib prefix is needed])
+_LT_DECL([nm_interface], [lt_cv_nm_interface], [1],
+ [The name lister interface])
_LT_DECL([], [nm_file_list_spec], [1],
[Specify filename containing input files for $NM])
]) # _LT_CMD_GLOBAL_SYMBOLS
@@ -3884,17 +4202,18 @@
m4_if([$1], [CXX], [
# C++ specific cases for pic, static, wl, etc.
- if test "$GXX" = yes; then
+ if test yes = "$GXX"; then
_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
case $host_os in
aix*)
# All AIX code is PIC.
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# AIX 5 now supports IA64 processor
_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
fi
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
;;
amigaos*)
@@ -3905,8 +4224,8 @@
;;
m68k)
# FIXME: we need at least 68020 code to build shared libraries, but
- # adding the `-m68020' flag to GCC prevents building anything better,
- # like `-m68040'.
+ # adding the '-m68020' flag to GCC prevents building anything better,
+ # like '-m68040'.
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
;;
esac
@@ -3922,6 +4241,11 @@
# (--disable-auto-import) libraries
m4_if([$1], [GCJ], [],
[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+ case $host_os in
+ os2*)
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static'
+ ;;
+ esac
;;
darwin* | rhapsody*)
# PIC is the default on this platform
@@ -3971,7 +4295,7 @@
case $host_os in
aix[[4-9]]*)
# All AIX code is PIC.
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# AIX 5 now supports IA64 processor
_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
else
@@ -4012,14 +4336,14 @@
case $cc_basename in
CC*)
_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
- if test "$host_cpu" != ia64; then
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive'
+ if test ia64 != "$host_cpu"; then
_LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
fi
;;
aCC*)
_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive'
case $host_cpu in
hppa*64*|ia64*)
# +Z the default
@@ -4056,7 +4380,7 @@
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
;;
ecpc* )
- # old Intel C++ for x86_64 which still supported -KPIC.
+ # old Intel C++ for x86_64, which still supported -KPIC.
_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
@@ -4201,17 +4525,18 @@
fi
],
[
- if test "$GCC" = yes; then
+ if test yes = "$GCC"; then
_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
case $host_os in
aix*)
# All AIX code is PIC.
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# AIX 5 now supports IA64 processor
_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
fi
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
;;
amigaos*)
@@ -4222,8 +4547,8 @@
;;
m68k)
# FIXME: we need at least 68020 code to build shared libraries, but
- # adding the `-m68020' flag to GCC prevents building anything better,
- # like `-m68040'.
+ # adding the '-m68020' flag to GCC prevents building anything better,
+ # like '-m68040'.
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
;;
esac
@@ -4240,6 +4565,11 @@
# (--disable-auto-import) libraries
m4_if([$1], [GCJ], [],
[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+ case $host_os in
+ os2*)
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static'
+ ;;
+ esac
;;
darwin* | rhapsody*)
@@ -4310,7 +4640,7 @@
case $host_os in
aix*)
_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# AIX 5 now supports IA64 processor
_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
else
@@ -4318,11 +4648,30 @@
fi
;;
+ darwin* | rhapsody*)
+ # PIC is the default on this platform
+ # Common symbols not allowed in MH_DYLIB files
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
+ case $cc_basename in
+ nagfor*)
+ # NAG Fortran compiler
+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+ esac
+ ;;
+
mingw* | cygwin* | pw32* | os2* | cegcc*)
# This hack is so that the source file can tell whether it is being
# built for inclusion in a dll (and should export symbols for example).
m4_if([$1], [GCJ], [],
[_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+ case $host_os in
+ os2*)
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static'
+ ;;
+ esac
;;
hpux9* | hpux10* | hpux11*)
@@ -4338,7 +4687,7 @@
;;
esac
# Is there a better lt_prog_compiler_static that works with the bundled CC?
- _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive'
;;
irix5* | irix6* | nonstopux*)
@@ -4349,7 +4698,7 @@
linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
case $cc_basename in
- # old Intel for x86_64 which still supported -KPIC.
+ # old Intel for x86_64, which still supported -KPIC.
ecc*)
_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
@@ -4374,6 +4723,12 @@
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
;;
+ tcc*)
+ # Fabrice Bellard et al's Tiny C Compiler
+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+ ;;
pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
# Portland Group compilers (*not* the Pentium gcc compiler,
# which looks to be a dead project)
@@ -4471,7 +4826,7 @@
;;
sysv4*MP*)
- if test -d /usr/nec ;then
+ if test -d /usr/nec; then
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
fi
@@ -4500,7 +4855,7 @@
fi
])
case $host_os in
- # For platforms which do not support PIC, -DPIC is meaningless:
+ # For platforms that do not support PIC, -DPIC is meaningless:
*djgpp*)
_LT_TAGVAR(lt_prog_compiler_pic, $1)=
;;
@@ -4566,17 +4921,21 @@
case $host_os in
aix[[4-9]]*)
# If we're using GNU nm, then we don't want the "-C" option.
- # -C means demangle to AIX nm, but means don't demangle with GNU nm
- # Also, AIX nm treats weak defined symbols like other global defined
- # symbols, whereas GNU nm marks them as "W".
+ # -C means demangle to GNU nm, but means don't demangle to AIX nm.
+ # Without the "-l" option, or with the "-B" option, AIX nm treats
+ # weak defined symbols like other global defined symbols, whereas
+ # GNU nm marks them as "W".
+ # While the 'weak' keyword is ignored in the Export File, we need
+ # it in the Import File for the 'aix-soname' feature, so we have
+ # to replace the "-B" option with "-P" for AIX nm.
if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
- _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
else
- _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
fi
;;
pw32*)
- _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
+ _LT_TAGVAR(export_symbols_cmds, $1)=$ltdll_cmds
;;
cygwin* | mingw* | cegcc*)
case $cc_basename in
@@ -4625,9 +4984,9 @@
# included in the symbol list
_LT_TAGVAR(include_expsyms, $1)=
# exclude_expsyms can be an extended regexp of symbols to exclude
- # it will be wrapped by ` (' and `)$', so one must not match beginning or
- # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
- # as well as any symbol that contains `d'.
+ # it will be wrapped by ' (' and ')$', so one must not match beginning or
+ # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
+ # as well as any symbol that contains 'd'.
_LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
# platforms (ab)use it in PIC code, but their linkers get confused if
@@ -4643,7 +5002,7 @@
# FIXME: the MSVC++ port hasn't been tested in a loooong time
# When not using gcc, we currently assume that we are using
# Microsoft Visual C++.
- if test "$GCC" != yes; then
+ if test yes != "$GCC"; then
with_gnu_ld=no
fi
;;
@@ -4651,7 +5010,7 @@
# we just hope/assume this is gcc and not c89 (= MSVC++)
with_gnu_ld=yes
;;
- openbsd*)
+ openbsd* | bitrig*)
with_gnu_ld=no
;;
linux* | k*bsd*-gnu | gnu*)
@@ -4664,7 +5023,7 @@
# On some targets, GNU ld is compatible enough with the native linker
# that we're better off using the native interface for both.
lt_use_gnu_ld_interface=no
- if test "$with_gnu_ld" = yes; then
+ if test yes = "$with_gnu_ld"; then
case $host_os in
aix*)
# The AIX port of GNU ld has always aspired to compatibility
@@ -4686,24 +5045,24 @@
esac
fi
- if test "$lt_use_gnu_ld_interface" = yes; then
+ if test yes = "$lt_use_gnu_ld_interface"; then
# If archive_cmds runs LD, not CC, wlarc should be empty
- wlarc='${wl}'
+ wlarc='$wl'
# Set some defaults for GNU ld with shared library support. These
# are reset later if shared libraries are not supported. Putting them
# here allows them to be overridden if necessary.
runpath_var=LD_RUN_PATH
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
# ancient GNU ld didn't support --whole-archive et. al.
if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
- _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
else
_LT_TAGVAR(whole_archive_flag_spec, $1)=
fi
supports_anon_versioning=no
- case `$LD -v 2>&1` in
+ case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in
*GNU\ gold*) supports_anon_versioning=yes ;;
*\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
*\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
@@ -4716,7 +5075,7 @@
case $host_os in
aix[[3-9]]*)
# On AIX/PPC, the GNU linker is very broken
- if test "$host_cpu" != ia64; then
+ if test ia64 != "$host_cpu"; then
_LT_TAGVAR(ld_shlibs, $1)=no
cat <<_LT_EOF 1>&2
@@ -4735,7 +5094,7 @@
case $host_cpu in
powerpc)
# see comment about AmigaOS4 .so support
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
_LT_TAGVAR(archive_expsym_cmds, $1)=''
;;
m68k)
@@ -4751,7 +5110,7 @@
_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
# Joseph Beckenbach says some releases of gcc
# support --undefined. This deserves some investigation. FIXME
- _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
else
_LT_TAGVAR(ld_shlibs, $1)=no
fi
@@ -4761,7 +5120,7 @@
# _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
# as there is no search path for DLLs.
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols'
_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
_LT_TAGVAR(always_export_symbols, $1)=no
_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
@@ -4769,61 +5128,89 @@
_LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is; otherwise, prepend...
- _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname.def;
- else
- echo EXPORTS > $output_objdir/$soname.def;
- cat $export_symbols >> $output_objdir/$soname.def;
- fi~
- $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ # If the export-symbols file already is a .def file, use it as
+ # is; otherwise, prepend EXPORTS...
+ _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
+ cp $export_symbols $output_objdir/$soname.def;
+ else
+ echo EXPORTS > $output_objdir/$soname.def;
+ cat $export_symbols >> $output_objdir/$soname.def;
+ fi~
+ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
else
_LT_TAGVAR(ld_shlibs, $1)=no
fi
;;
haiku*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
_LT_TAGVAR(link_all_deplibs, $1)=yes
;;
+ os2*)
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+ shrext_cmds=.dll
+ _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
+ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
+ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
+ $ECHO EXPORTS >> $output_objdir/$libname.def~
+ emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
+ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
+ emximp -o $lib $output_objdir/$libname.def'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
+ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
+ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
+ $ECHO EXPORTS >> $output_objdir/$libname.def~
+ prefix_cmds="$SED"~
+ if test EXPORTS = "`$SED 1q $export_symbols`"; then
+ prefix_cmds="$prefix_cmds -e 1d";
+ fi~
+ prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
+ cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
+ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
+ emximp -o $lib $output_objdir/$libname.def'
+ _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+ ;;
+
interix[[3-9]]*)
_LT_TAGVAR(hardcode_direct, $1)=no
_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
# Instead, shared libraries are loaded at an image base (0x10000000 by
# default) and relocated if they conflict, which is a slow very memory
# consuming and fragmenting process. To avoid this, we pick a random,
# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
# time. Moving up from 0x10000000 also allows more sbrk(2) space.
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
;;
gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
tmp_diet=no
- if test "$host_os" = linux-dietlibc; then
+ if test linux-dietlibc = "$host_os"; then
case $cc_basename in
diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
esac
fi
if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
- && test "$tmp_diet" = no
+ && test no = "$tmp_diet"
then
tmp_addflag=' $pic_flag'
tmp_sharedflag='-shared'
case $cc_basename,$host_cpu in
pgcc*) # Portland Group C compiler
- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
tmp_addflag=' $pic_flag'
;;
pgf77* | pgf90* | pgf95* | pgfortran*)
# Portland Group f77 and f90 compilers
- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
tmp_addflag=' $pic_flag -Mnomain' ;;
ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
tmp_addflag=' -i_dynamic' ;;
@@ -4834,42 +5221,47 @@
lf95*) # Lahey Fortran 8.1
_LT_TAGVAR(whole_archive_flag_spec, $1)=
tmp_sharedflag='--shared' ;;
+ nagfor*) # NAGFOR 5.3
+ tmp_sharedflag='-Wl,-shared' ;;
xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below)
tmp_sharedflag='-qmkshrobj'
tmp_addflag= ;;
nvcc*) # Cuda Compiler Driver 2.2
- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
_LT_TAGVAR(compiler_needs_object, $1)=yes
;;
esac
case `$CC -V 2>&1 | sed 5q` in
*Sun\ C*) # Sun C 5.9
- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
_LT_TAGVAR(compiler_needs_object, $1)=yes
tmp_sharedflag='-G' ;;
*Sun\ F*) # Sun Fortran 8.3
tmp_sharedflag='-G' ;;
esac
- _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
- if test "x$supports_anon_versioning" = xyes; then
+ if test yes = "$supports_anon_versioning"; then
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
- echo "local: *; };" >> $output_objdir/$libname.ver~
- $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ echo "local: *; };" >> $output_objdir/$libname.ver~
+ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
fi
case $cc_basename in
+ tcc*)
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='-rdynamic'
+ ;;
xlf* | bgf* | bgxlf* | mpixlf*)
# IBM XL Fortran 10.1 on PPC cannot create shared libs itself
_LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
_LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
- if test "x$supports_anon_versioning" = xyes; then
+ if test yes = "$supports_anon_versioning"; then
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
- echo "local: *; };" >> $output_objdir/$libname.ver~
- $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ echo "local: *; };" >> $output_objdir/$libname.ver~
+ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
fi
;;
esac
@@ -4883,8 +5275,8 @@
_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
else
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
fi
;;
@@ -4902,8 +5294,8 @@
_LT_EOF
elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
else
_LT_TAGVAR(ld_shlibs, $1)=no
fi
@@ -4915,7 +5307,7 @@
_LT_TAGVAR(ld_shlibs, $1)=no
cat <<_LT_EOF 1>&2
-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
+*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
*** reliably create shared libraries on SCO systems. Therefore, libtool
*** is disabling shared libraries support. We urge you to upgrade GNU
*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
@@ -4930,9 +5322,9 @@
# DT_RUNPATH tag from executables and libraries. But doing so
# requires that you compile everything twice, which is a pain.
if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
else
_LT_TAGVAR(ld_shlibs, $1)=no
fi
@@ -4949,15 +5341,15 @@
*)
if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
else
_LT_TAGVAR(ld_shlibs, $1)=no
fi
;;
esac
- if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then
+ if test no = "$_LT_TAGVAR(ld_shlibs, $1)"; then
runpath_var=
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
_LT_TAGVAR(export_dynamic_flag_spec, $1)=
@@ -4973,7 +5365,7 @@
# Note: this linker hardcodes the directories in LIBPATH if there
# are no directories specified by -L.
_LT_TAGVAR(hardcode_minus_L, $1)=yes
- if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+ if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
# Neither direct hardcoding nor static linking is supported with a
# broken collect2.
_LT_TAGVAR(hardcode_direct, $1)=unsupported
@@ -4981,34 +5373,57 @@
;;
aix[[4-9]]*)
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# On IA64, the linker does run time linking by default, so we don't
# have to do anything special.
aix_use_runtimelinking=no
exp_sym_flag='-Bexport'
- no_entry_flag=""
+ no_entry_flag=
else
# If we're using GNU nm, then we don't want the "-C" option.
- # -C means demangle to AIX nm, but means don't demangle with GNU nm
- # Also, AIX nm treats weak defined symbols like other global
- # defined symbols, whereas GNU nm marks them as "W".
+ # -C means demangle to GNU nm, but means don't demangle to AIX nm.
+ # Without the "-l" option, or with the "-B" option, AIX nm treats
+ # weak defined symbols like other global defined symbols, whereas
+ # GNU nm marks them as "W".
+ # While the 'weak' keyword is ignored in the Export File, we need
+ # it in the Import File for the 'aix-soname' feature, so we have
+ # to replace the "-B" option with "-P" for AIX nm.
if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
- _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
else
- _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
fi
aix_use_runtimelinking=no
# Test if we are trying to use run time linking or normal
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
- # need to do runtime linking.
+ # have runtime linking enabled, and use it for executables.
+ # For shared libraries, we enable/disable runtime linking
+ # depending on the kind of the shared library created -
+ # when "with_aix_soname,aix_use_runtimelinking" is:
+ # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
+ # "aix,yes" lib.so shared, rtl:yes, for executables
+ # lib.a static archive
+ # "both,no" lib.so.V(shr.o) shared, rtl:yes
+ # lib.a(lib.so.V) shared, rtl:no, for executables
+ # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
+ # lib.a(lib.so.V) shared, rtl:no
+ # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
+ # lib.a static archive
case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
for ld_flag in $LDFLAGS; do
- if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+ if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
aix_use_runtimelinking=yes
break
fi
done
+ if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
+ # With aix-soname=svr4, we create the lib.so.V shared archives only,
+ # so we don't have lib.a shared libs to link our executables.
+ # We have to force runtime linking in this case.
+ aix_use_runtimelinking=yes
+ LDFLAGS="$LDFLAGS -Wl,-brtl"
+ fi
;;
esac
@@ -5027,13 +5442,21 @@
_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
_LT_TAGVAR(hardcode_libdir_separator, $1)=':'
_LT_TAGVAR(link_all_deplibs, $1)=yes
- _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
+ _LT_TAGVAR(file_list_spec, $1)='$wl-f,'
+ case $with_aix_soname,$aix_use_runtimelinking in
+ aix,*) ;; # traditional, no import file
+ svr4,* | *,yes) # use import file
+ # The Import File defines what to hardcode.
+ _LT_TAGVAR(hardcode_direct, $1)=no
+ _LT_TAGVAR(hardcode_direct_absolute, $1)=no
+ ;;
+ esac
- if test "$GCC" = yes; then
+ if test yes = "$GCC"; then
case $host_os in aix4.[[012]]|aix4.[[012]].*)
# We only want to do this on AIX 4.2 and lower, the check
# below for broken collect2 doesn't work under 4.3+
- collect2name=`${CC} -print-prog-name=collect2`
+ collect2name=`$CC -print-prog-name=collect2`
if test -f "$collect2name" &&
strings "$collect2name" | $GREP resolve_lib_name >/dev/null
then
@@ -5052,62 +5475,80 @@
;;
esac
shared_flag='-shared'
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag="$shared_flag "'${wl}-G'
+ if test yes = "$aix_use_runtimelinking"; then
+ shared_flag="$shared_flag "'$wl-G'
fi
- _LT_TAGVAR(link_all_deplibs, $1)=no
+ # Need to ensure runtime linking is disabled for the traditional
+ # shared library, or the linker may eventually find shared libraries
+ # /with/ Import File - we do not want to mix them.
+ shared_flag_aix='-shared'
+ shared_flag_svr4='-shared $wl-G'
else
# not using gcc
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
# chokes on -Wl,-G. The following line is correct:
shared_flag='-G'
else
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag='${wl}-G'
+ if test yes = "$aix_use_runtimelinking"; then
+ shared_flag='$wl-G'
else
- shared_flag='${wl}-bM:SRE'
+ shared_flag='$wl-bM:SRE'
fi
+ shared_flag_aix='$wl-bM:SRE'
+ shared_flag_svr4='$wl-G'
fi
fi
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall'
# It seems that -bexpall does not export symbols beginning with
# underscore (_), so it is better to generate a list of symbols to export.
_LT_TAGVAR(always_export_symbols, $1)=yes
- if test "$aix_use_runtimelinking" = yes; then
+ if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
# Warning - without using the other runtime loading flags (-brtl),
# -berok will link without error, but may produce a broken library.
_LT_TAGVAR(allow_undefined_flag, $1)='-berok'
# Determine the default libpath from the value encoded in an
# empty executable.
_LT_SYS_MODULE_PATH_AIX([$1])
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
else
- if test "$host_cpu" = ia64; then
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+ if test ia64 = "$host_cpu"; then
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib'
_LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
- _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+ _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
else
# Determine the default libpath from the value encoded in an
# empty executable.
_LT_SYS_MODULE_PATH_AIX([$1])
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
# Warning - without using the other run time loading flags,
# -berok will link without error, but may produce a broken library.
- _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
- _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
- if test "$with_gnu_ld" = yes; then
+ _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok'
+ _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok'
+ if test yes = "$with_gnu_ld"; then
# We only use this code for GNU lds that support --whole-archive.
- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive'
else
# Exported symbols can be pulled into shared objects from archives
_LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
fi
_LT_TAGVAR(archive_cmds_need_lc, $1)=yes
- # This is similar to how AIX traditionally builds its shared libraries.
- _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
+ # -brtl affects multiple linker settings, -berok does not and is overridden later
+ compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`'
+ if test svr4 != "$with_aix_soname"; then
+ # This is similar to how AIX traditionally builds its shared libraries.
+ _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
+ fi
+ if test aix != "$with_aix_soname"; then
+ _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
+ else
+ # used by -dlpreopen to get the symbols
+ _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
+ fi
+ _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d'
fi
fi
;;
@@ -5116,7 +5557,7 @@
case $host_cpu in
powerpc)
# see comment about AmigaOS4 .so support
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
_LT_TAGVAR(archive_expsym_cmds, $1)=''
;;
m68k)
@@ -5146,16 +5587,17 @@
# Tell ltmain to make .lib files, not .a files.
libext=lib
# Tell ltmain to make .dll files, not .so files.
- shrext_cmds=".dll"
+ shrext_cmds=.dll
# FIXME: Setting linknames here is a bad hack.
- _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
- _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
- else
- sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
- fi~
- $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
- linknames='
+ _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
+ _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
+ cp "$export_symbols" "$output_objdir/$soname.def";
+ echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
+ else
+ $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
+ fi~
+ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
+ linknames='
# The linker will not automatically build a static lib if we build a DLL.
# _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
@@ -5164,18 +5606,18 @@
# Don't use ranlib
_LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
_LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
- lt_tool_outputfile="@TOOL_OUTPUT@"~
- case $lt_outputfile in
- *.exe|*.EXE) ;;
- *)
- lt_outputfile="$lt_outputfile.exe"
- lt_tool_outputfile="$lt_tool_outputfile.exe"
- ;;
- esac~
- if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
- $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
- $RM "$lt_outputfile.manifest";
- fi'
+ lt_tool_outputfile="@TOOL_OUTPUT@"~
+ case $lt_outputfile in
+ *.exe|*.EXE) ;;
+ *)
+ lt_outputfile=$lt_outputfile.exe
+ lt_tool_outputfile=$lt_tool_outputfile.exe
+ ;;
+ esac~
+ if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
+ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
+ $RM "$lt_outputfile.manifest";
+ fi'
;;
*)
# Assume MSVC wrapper
@@ -5184,7 +5626,7 @@
# Tell ltmain to make .lib files, not .a files.
libext=lib
# Tell ltmain to make .dll files, not .so files.
- shrext_cmds=".dll"
+ shrext_cmds=.dll
# FIXME: Setting linknames here is a bad hack.
_LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
# The linker will automatically build a .lib file if we build a DLL.
@@ -5234,33 +5676,33 @@
;;
hpux9*)
- if test "$GCC" = yes; then
- _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ if test yes = "$GCC"; then
+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
else
- _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
fi
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
_LT_TAGVAR(hardcode_direct, $1)=yes
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
_LT_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
;;
hpux10*)
- if test "$GCC" = yes && test "$with_gnu_ld" = no; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ if test yes,no = "$GCC,$with_gnu_ld"; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
else
_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
fi
- if test "$with_gnu_ld" = no; then
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ if test no = "$with_gnu_ld"; then
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
_LT_TAGVAR(hardcode_direct, $1)=yes
_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
_LT_TAGVAR(hardcode_minus_L, $1)=yes
@@ -5268,25 +5710,25 @@
;;
hpux11*)
- if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+ if test yes,no = "$GCC,$with_gnu_ld"; then
case $host_cpu in
hppa*64*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
;;
ia64*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
;;
*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
;;
esac
else
case $host_cpu in
hppa*64*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
;;
ia64*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
;;
*)
m4_if($1, [], [
@@ -5294,14 +5736,14 @@
# (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
_LT_LINKER_OPTION([if $CC understands -b],
_LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b],
- [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'],
+ [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'],
[_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])],
- [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'])
+ [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'])
;;
esac
fi
- if test "$with_gnu_ld" = no; then
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ if test no = "$with_gnu_ld"; then
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
case $host_cpu in
@@ -5312,7 +5754,7 @@
*)
_LT_TAGVAR(hardcode_direct, $1)=yes
_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
@@ -5323,16 +5765,16 @@
;;
irix5* | irix6* | nonstopux*)
- if test "$GCC" = yes; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ if test yes = "$GCC"; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
# Try to use the -exported_symbol ld option, if it does not
# work, assume that -exports_file does not work either and
# implicitly export all symbols.
# This should be the same for all languages, so no per-tag cache variable.
AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol],
[lt_cv_irix_exported_symbol],
- [save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+ [save_LDFLAGS=$LDFLAGS
+ LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
AC_LINK_IFELSE(
[AC_LANG_SOURCE(
[AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
@@ -5345,21 +5787,32 @@
end]])])],
[lt_cv_irix_exported_symbol=yes],
[lt_cv_irix_exported_symbol=no])
- LDFLAGS="$save_LDFLAGS"])
- if test "$lt_cv_irix_exported_symbol" = yes; then
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+ LDFLAGS=$save_LDFLAGS])
+ if test yes = "$lt_cv_irix_exported_symbol"; then
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
fi
+ _LT_TAGVAR(link_all_deplibs, $1)=no
else
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
fi
_LT_TAGVAR(archive_cmds_need_lc, $1)='no'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
_LT_TAGVAR(inherit_rpath, $1)=yes
_LT_TAGVAR(link_all_deplibs, $1)=yes
;;
+ linux*)
+ case $cc_basename in
+ tcc*)
+ # Fabrice Bellard et al's Tiny C Compiler
+ _LT_TAGVAR(ld_shlibs, $1)=yes
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ esac
+ ;;
+
netbsd* | netbsdelf*-gnu)
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
@@ -5374,7 +5827,7 @@
newsos6)
_LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
_LT_TAGVAR(hardcode_direct, $1)=yes
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
;;
@@ -5382,27 +5835,19 @@
*nto* | *qnx*)
;;
- openbsd*)
+ openbsd* | bitrig*)
if test -f /usr/libexec/ld.so; then
_LT_TAGVAR(hardcode_direct, $1)=yes
_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
- if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
else
- case $host_os in
- openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
- _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- ;;
- *)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- ;;
- esac
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
fi
else
_LT_TAGVAR(ld_shlibs, $1)=no
@@ -5413,33 +5858,53 @@
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
_LT_TAGVAR(hardcode_minus_L, $1)=yes
_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
- _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
- _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+ shrext_cmds=.dll
+ _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
+ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
+ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
+ $ECHO EXPORTS >> $output_objdir/$libname.def~
+ emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
+ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
+ emximp -o $lib $output_objdir/$libname.def'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
+ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
+ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
+ $ECHO EXPORTS >> $output_objdir/$libname.def~
+ prefix_cmds="$SED"~
+ if test EXPORTS = "`$SED 1q $export_symbols`"; then
+ prefix_cmds="$prefix_cmds -e 1d";
+ fi~
+ prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
+ cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
+ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
+ emximp -o $lib $output_objdir/$libname.def'
+ _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
;;
osf3*)
- if test "$GCC" = yes; then
- _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ if test yes = "$GCC"; then
+ _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
else
_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
fi
_LT_TAGVAR(archive_cmds_need_lc, $1)='no'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
;;
osf4* | osf5*) # as osf3* with the addition of -msym flag
- if test "$GCC" = yes; then
- _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ if test yes = "$GCC"; then
+ _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
else
_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
_LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
- $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
+ $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
# Both c and cxx compiler support -rpath directly
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
@@ -5450,24 +5915,24 @@
solaris*)
_LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
- if test "$GCC" = yes; then
- wlarc='${wl}'
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ if test yes = "$GCC"; then
+ wlarc='$wl'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
- $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+ $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
else
case `$CC -V 2>&1` in
*"Compilers 5.0"*)
wlarc=''
- _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
+ $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
;;
*)
- wlarc='${wl}'
- _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
+ wlarc='$wl'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
- $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+ $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
;;
esac
fi
@@ -5477,11 +5942,11 @@
solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
*)
# The compiler driver will combine and reorder linker options,
- # but understands `-z linker_flag'. GCC discards it without `$wl',
+ # but understands '-z linker_flag'. GCC discards it without '$wl',
# but is careful enough not to reorder.
# Supported since Solaris 2.6 (maybe 2.5.1?)
- if test "$GCC" = yes; then
- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+ if test yes = "$GCC"; then
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
else
_LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
fi
@@ -5491,10 +5956,10 @@
;;
sunos4*)
- if test "x$host_vendor" = xsequent; then
+ if test sequent = "$host_vendor"; then
# Use $CC to link under sequent, because it throws in some extra .o
# files that make .init and .fini sections work.
- _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
else
_LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
fi
@@ -5543,43 +6008,43 @@
;;
sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
- _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+ _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
_LT_TAGVAR(archive_cmds_need_lc, $1)=no
_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
runpath_var='LD_RUN_PATH'
- if test "$GCC" = yes; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ if test yes = "$GCC"; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
else
- _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
fi
;;
sysv5* | sco3.2v5* | sco5v6*)
- # Note: We can NOT use -z defs as we might desire, because we do not
+ # Note: We CANNOT use -z defs as we might desire, because we do not
# link with -lc, and that would cause any symbols used from libc to
# always be unresolved, which means just about no library would
# ever link correctly. If we're not using GNU ld we use -z text
# though, which does catch some bad symbols but isn't as heavy-handed
# as -z defs.
- _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
- _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
+ _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
+ _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs'
_LT_TAGVAR(archive_cmds_need_lc, $1)=no
_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=':'
_LT_TAGVAR(link_all_deplibs, $1)=yes
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport'
runpath_var='LD_RUN_PATH'
- if test "$GCC" = yes; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ if test yes = "$GCC"; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
else
- _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
fi
;;
@@ -5594,17 +6059,17 @@
;;
esac
- if test x$host_vendor = xsni; then
+ if test sni = "$host_vendor"; then
case $host in
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Blargedynsym'
;;
esac
fi
fi
])
AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
-test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no
_LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld
@@ -5621,7 +6086,7 @@
# Assume -lc should be added
_LT_TAGVAR(archive_cmds_need_lc, $1)=yes
- if test "$enable_shared" = yes && test "$GCC" = yes; then
+ if test yes,yes = "$GCC,$enable_shared"; then
case $_LT_TAGVAR(archive_cmds, $1) in
*'~'*)
# FIXME: we may have to deal with multi-command sequences.
@@ -5701,12 +6166,12 @@
_LT_TAGDECL([], [hardcode_libdir_separator], [1],
[Whether we need a single "-rpath" flag with a separated argument])
_LT_TAGDECL([], [hardcode_direct], [0],
- [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
+ [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes
DIR into the resulting binary])
_LT_TAGDECL([], [hardcode_direct_absolute], [0],
- [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
+ [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes
DIR into the resulting binary and the resulting library dependency is
- "absolute", i.e impossible to change by setting ${shlibpath_var} if the
+ "absolute", i.e impossible to change by setting $shlibpath_var if the
library is relocated])
_LT_TAGDECL([], [hardcode_minus_L], [0],
[Set to "yes" if using the -LDIR flag during linking hardcodes DIR
@@ -5747,10 +6212,10 @@
# ------------------------
# Ensure that the configuration variables for a C compiler are suitably
# defined. These variables are subsequently used by _LT_CONFIG to write
-# the compiler configuration to `libtool'.
+# the compiler configuration to 'libtool'.
m4_defun([_LT_LANG_C_CONFIG],
[m4_require([_LT_DECL_EGREP])dnl
-lt_save_CC="$CC"
+lt_save_CC=$CC
AC_LANG_PUSH(C)
# Source file extension for C test sources.
@@ -5790,18 +6255,18 @@
LT_SYS_DLOPEN_SELF
_LT_CMD_STRIPLIB
- # Report which library types will actually be built
+ # Report what library types will actually be built
AC_MSG_CHECKING([if libtool supports shared libraries])
AC_MSG_RESULT([$can_build_shared])
AC_MSG_CHECKING([whether to build shared libraries])
- test "$can_build_shared" = "no" && enable_shared=no
+ test no = "$can_build_shared" && enable_shared=no
# On AIX, shared libraries and static libraries use the same namespace, and
# are all built from PIC.
case $host_os in
aix3*)
- test "$enable_shared" = yes && enable_static=no
+ test yes = "$enable_shared" && enable_static=no
if test -n "$RANLIB"; then
archive_cmds="$archive_cmds~\$RANLIB \$lib"
postinstall_cmds='$RANLIB $lib'
@@ -5809,8 +6274,12 @@
;;
aix[[4-9]]*)
- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
- test "$enable_shared" = yes && enable_static=no
+ if test ia64 != "$host_cpu"; then
+ case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
+ yes,aix,yes) ;; # shared object as lib.so file only
+ yes,svr4,*) ;; # shared object as lib.so archive member only
+ yes,*) enable_static=no ;; # shared object in lib.a archive as well
+ esac
fi
;;
esac
@@ -5818,13 +6287,13 @@
AC_MSG_CHECKING([whether to build static libraries])
# Make sure either enable_shared or enable_static is yes.
- test "$enable_shared" = yes || enable_static=yes
+ test yes = "$enable_shared" || enable_static=yes
AC_MSG_RESULT([$enable_static])
_LT_CONFIG($1)
fi
AC_LANG_POP
-CC="$lt_save_CC"
+CC=$lt_save_CC
])# _LT_LANG_C_CONFIG
@@ -5832,14 +6301,14 @@
# --------------------------
# Ensure that the configuration variables for a C++ compiler are suitably
# defined. These variables are subsequently used by _LT_CONFIG to write
-# the compiler configuration to `libtool'.
+# the compiler configuration to 'libtool'.
m4_defun([_LT_LANG_CXX_CONFIG],
[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
m4_require([_LT_DECL_EGREP])dnl
m4_require([_LT_PATH_MANIFEST_TOOL])dnl
-if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
- ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
- (test "X$CXX" != "Xg++"))) ; then
+if test -n "$CXX" && ( test no != "$CXX" &&
+ ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) ||
+ (test g++ != "$CXX"))); then
AC_PROG_CXXCPP
else
_lt_caught_CXX_error=yes
@@ -5881,7 +6350,7 @@
# the CXX compiler isn't working. Some variables (like enable_shared)
# are currently assumed to apply to all compilers on this platform,
# and will be corrupted by setting them based on a non-working compiler.
-if test "$_lt_caught_CXX_error" != yes; then
+if test yes != "$_lt_caught_CXX_error"; then
# Code to be used in simple compile tests
lt_simple_compile_test_code="int some_variable = 0;"
@@ -5923,35 +6392,35 @@
if test -n "$compiler"; then
# We don't want -fno-exception when compiling C++ code, so set the
# no_builtin_flag separately
- if test "$GXX" = yes; then
+ if test yes = "$GXX"; then
_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
else
_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
fi
- if test "$GXX" = yes; then
+ if test yes = "$GXX"; then
# Set up default GNU C++ configuration
LT_PATH_LD
# Check if GNU C++ uses GNU ld as the underlying linker, since the
# archiving commands below assume that GNU ld is being used.
- if test "$with_gnu_ld" = yes; then
- _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ if test yes = "$with_gnu_ld"; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
# If archive_cmds runs LD, not CC, wlarc should be empty
# XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
# investigate it a little bit more. (MM)
- wlarc='${wl}'
+ wlarc='$wl'
# ancient GNU ld didn't support --whole-archive et. al.
if eval "`$CC -print-prog-name=ld` --help 2>&1" |
$GREP 'no-whole-archive' > /dev/null; then
- _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
else
_LT_TAGVAR(whole_archive_flag_spec, $1)=
fi
@@ -5987,18 +6456,30 @@
_LT_TAGVAR(ld_shlibs, $1)=no
;;
aix[[4-9]]*)
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# On IA64, the linker does run time linking by default, so we don't
# have to do anything special.
aix_use_runtimelinking=no
exp_sym_flag='-Bexport'
- no_entry_flag=""
+ no_entry_flag=
else
aix_use_runtimelinking=no
# Test if we are trying to use run time linking or normal
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
- # need to do runtime linking.
+ # have runtime linking enabled, and use it for executables.
+ # For shared libraries, we enable/disable runtime linking
+ # depending on the kind of the shared library created -
+ # when "with_aix_soname,aix_use_runtimelinking" is:
+ # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
+ # "aix,yes" lib.so shared, rtl:yes, for executables
+ # lib.a static archive
+ # "both,no" lib.so.V(shr.o) shared, rtl:yes
+ # lib.a(lib.so.V) shared, rtl:no, for executables
+ # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
+ # lib.a(lib.so.V) shared, rtl:no
+ # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
+ # lib.a static archive
case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
for ld_flag in $LDFLAGS; do
case $ld_flag in
@@ -6008,6 +6489,13 @@
;;
esac
done
+ if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
+ # With aix-soname=svr4, we create the lib.so.V shared archives only,
+ # so we don't have lib.a shared libs to link our executables.
+ # We have to force runtime linking in this case.
+ aix_use_runtimelinking=yes
+ LDFLAGS="$LDFLAGS -Wl,-brtl"
+ fi
;;
esac
@@ -6026,13 +6514,21 @@
_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
_LT_TAGVAR(hardcode_libdir_separator, $1)=':'
_LT_TAGVAR(link_all_deplibs, $1)=yes
- _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
+ _LT_TAGVAR(file_list_spec, $1)='$wl-f,'
+ case $with_aix_soname,$aix_use_runtimelinking in
+ aix,*) ;; # no import file
+ svr4,* | *,yes) # use import file
+ # The Import File defines what to hardcode.
+ _LT_TAGVAR(hardcode_direct, $1)=no
+ _LT_TAGVAR(hardcode_direct_absolute, $1)=no
+ ;;
+ esac
- if test "$GXX" = yes; then
+ if test yes = "$GXX"; then
case $host_os in aix4.[[012]]|aix4.[[012]].*)
# We only want to do this on AIX 4.2 and lower, the check
# below for broken collect2 doesn't work under 4.3+
- collect2name=`${CC} -print-prog-name=collect2`
+ collect2name=`$CC -print-prog-name=collect2`
if test -f "$collect2name" &&
strings "$collect2name" | $GREP resolve_lib_name >/dev/null
then
@@ -6050,64 +6546,84 @@
fi
esac
shared_flag='-shared'
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag="$shared_flag "'${wl}-G'
+ if test yes = "$aix_use_runtimelinking"; then
+ shared_flag=$shared_flag' $wl-G'
fi
+ # Need to ensure runtime linking is disabled for the traditional
+ # shared library, or the linker may eventually find shared libraries
+ # /with/ Import File - we do not want to mix them.
+ shared_flag_aix='-shared'
+ shared_flag_svr4='-shared $wl-G'
else
# not using gcc
- if test "$host_cpu" = ia64; then
+ if test ia64 = "$host_cpu"; then
# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
# chokes on -Wl,-G. The following line is correct:
shared_flag='-G'
else
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag='${wl}-G'
+ if test yes = "$aix_use_runtimelinking"; then
+ shared_flag='$wl-G'
else
- shared_flag='${wl}-bM:SRE'
+ shared_flag='$wl-bM:SRE'
fi
+ shared_flag_aix='$wl-bM:SRE'
+ shared_flag_svr4='$wl-G'
fi
fi
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall'
# It seems that -bexpall does not export symbols beginning with
# underscore (_), so it is better to generate a list of symbols to
# export.
_LT_TAGVAR(always_export_symbols, $1)=yes
- if test "$aix_use_runtimelinking" = yes; then
+ if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
# Warning - without using the other runtime loading flags (-brtl),
# -berok will link without error, but may produce a broken library.
- _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
+ # The "-G" linker flag allows undefined symbols.
+ _LT_TAGVAR(no_undefined_flag, $1)='-bernotok'
# Determine the default libpath from the value encoded in an empty
# executable.
_LT_SYS_MODULE_PATH_AIX([$1])
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
else
- if test "$host_cpu" = ia64; then
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+ if test ia64 = "$host_cpu"; then
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib'
_LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
- _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+ _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
else
# Determine the default libpath from the value encoded in an
# empty executable.
_LT_SYS_MODULE_PATH_AIX([$1])
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
# Warning - without using the other run time loading flags,
# -berok will link without error, but may produce a broken library.
- _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
- _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
- if test "$with_gnu_ld" = yes; then
+ _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok'
+ _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok'
+ if test yes = "$with_gnu_ld"; then
# We only use this code for GNU lds that support --whole-archive.
- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive'
else
# Exported symbols can be pulled into shared objects from archives
_LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
fi
_LT_TAGVAR(archive_cmds_need_lc, $1)=yes
- # This is similar to how AIX traditionally builds its shared
- # libraries.
- _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
+ # -brtl affects multiple linker settings, -berok does not and is overridden later
+ compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`'
+ if test svr4 != "$with_aix_soname"; then
+ # This is similar to how AIX traditionally builds its shared
+ # libraries. Need -bnortl late, we may have -brtl in LDFLAGS.
+ _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
+ fi
+ if test aix != "$with_aix_soname"; then
+ _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
+ else
+ # used by -dlpreopen to get the symbols
+ _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
+ fi
+ _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d'
fi
fi
;;
@@ -6117,7 +6633,7 @@
_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
# Joseph Beckenbach says some releases of gcc
# support --undefined. This deserves some investigation. FIXME
- _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
else
_LT_TAGVAR(ld_shlibs, $1)=no
fi
@@ -6145,57 +6661,58 @@
# Tell ltmain to make .lib files, not .a files.
libext=lib
# Tell ltmain to make .dll files, not .so files.
- shrext_cmds=".dll"
+ shrext_cmds=.dll
# FIXME: Setting linknames here is a bad hack.
- _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
- _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
- else
- $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
- fi~
- $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
- linknames='
+ _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
+ _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
+ cp "$export_symbols" "$output_objdir/$soname.def";
+ echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
+ else
+ $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
+ fi~
+ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
+ linknames='
# The linker will not automatically build a static lib if we build a DLL.
# _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
# Don't use ranlib
_LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
_LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
- lt_tool_outputfile="@TOOL_OUTPUT@"~
- case $lt_outputfile in
- *.exe|*.EXE) ;;
- *)
- lt_outputfile="$lt_outputfile.exe"
- lt_tool_outputfile="$lt_tool_outputfile.exe"
- ;;
- esac~
- func_to_tool_file "$lt_outputfile"~
- if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
- $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
- $RM "$lt_outputfile.manifest";
- fi'
+ lt_tool_outputfile="@TOOL_OUTPUT@"~
+ case $lt_outputfile in
+ *.exe|*.EXE) ;;
+ *)
+ lt_outputfile=$lt_outputfile.exe
+ lt_tool_outputfile=$lt_tool_outputfile.exe
+ ;;
+ esac~
+ func_to_tool_file "$lt_outputfile"~
+ if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
+ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
+ $RM "$lt_outputfile.manifest";
+ fi'
;;
*)
# g++
# _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
# as there is no search path for DLLs.
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols'
_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
_LT_TAGVAR(always_export_symbols, $1)=no
_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is; otherwise, prepend...
- _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname.def;
- else
- echo EXPORTS > $output_objdir/$soname.def;
- cat $export_symbols >> $output_objdir/$soname.def;
- fi~
- $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ # If the export-symbols file already is a .def file, use it as
+ # is; otherwise, prepend EXPORTS...
+ _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
+ cp $export_symbols $output_objdir/$soname.def;
+ else
+ echo EXPORTS > $output_objdir/$soname.def;
+ cat $export_symbols >> $output_objdir/$soname.def;
+ fi~
+ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
else
_LT_TAGVAR(ld_shlibs, $1)=no
fi
@@ -6206,6 +6723,34 @@
_LT_DARWIN_LINKER_FEATURES($1)
;;
+ os2*)
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+ shrext_cmds=.dll
+ _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
+ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
+ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
+ $ECHO EXPORTS >> $output_objdir/$libname.def~
+ emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
+ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
+ emximp -o $lib $output_objdir/$libname.def'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
+ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
+ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
+ $ECHO EXPORTS >> $output_objdir/$libname.def~
+ prefix_cmds="$SED"~
+ if test EXPORTS = "`$SED 1q $export_symbols`"; then
+ prefix_cmds="$prefix_cmds -e 1d";
+ fi~
+ prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
+ cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
+ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
+ emximp -o $lib $output_objdir/$libname.def'
+ _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+ ;;
+
dgux*)
case $cc_basename in
ec++*)
@@ -6241,14 +6786,14 @@
;;
haiku*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
_LT_TAGVAR(link_all_deplibs, $1)=yes
;;
hpux9*)
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
_LT_TAGVAR(hardcode_direct, $1)=yes
_LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
# but as the default
@@ -6260,7 +6805,7 @@
_LT_TAGVAR(ld_shlibs, $1)=no
;;
aCC*)
- _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
# Commands to make compiler produce verbose output that lists
# what "hidden" libraries, object files and flags are used when
# linking a shared library.
@@ -6269,11 +6814,11 @@
# explicitly linking system object files so we need to strip them
# from the output so that they don't get included in the library
# dependencies.
- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
;;
*)
- if test "$GXX" = yes; then
- _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ if test yes = "$GXX"; then
+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
else
# FIXME: insert proper C++ library support
_LT_TAGVAR(ld_shlibs, $1)=no
@@ -6283,15 +6828,15 @@
;;
hpux10*|hpux11*)
- if test $with_gnu_ld = no; then
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ if test no = "$with_gnu_ld"; then
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
case $host_cpu in
hppa*64*|ia64*)
;;
*)
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
;;
esac
fi
@@ -6317,13 +6862,13 @@
aCC*)
case $host_cpu in
hppa*64*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
;;
ia64*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
;;
*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
;;
esac
# Commands to make compiler produce verbose output that lists
@@ -6334,20 +6879,20 @@
# explicitly linking system object files so we need to strip them
# from the output so that they don't get included in the library
# dependencies.
- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
;;
*)
- if test "$GXX" = yes; then
- if test $with_gnu_ld = no; then
+ if test yes = "$GXX"; then
+ if test no = "$with_gnu_ld"; then
case $host_cpu in
hppa*64*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
;;
ia64*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
;;
*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
;;
esac
fi
@@ -6362,22 +6907,22 @@
interix[[3-9]]*)
_LT_TAGVAR(hardcode_direct, $1)=no
_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
# Instead, shared libraries are loaded at an image base (0x10000000 by
# default) and relocated if they conflict, which is a slow very memory
# consuming and fragmenting process. To avoid this, we pick a random,
# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
# time. Moving up from 0x10000000 also allows more sbrk(2) space.
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
;;
irix5* | irix6*)
case $cc_basename in
CC*)
# SGI C++
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
# Archives containing C++ object files must be created using
# "CC -ar", where "CC" is the IRIX C++ compiler. This is
@@ -6386,17 +6931,17 @@
_LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
;;
*)
- if test "$GXX" = yes; then
- if test "$with_gnu_ld" = no; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ if test yes = "$GXX"; then
+ if test no = "$with_gnu_ld"; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
else
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib'
fi
fi
_LT_TAGVAR(link_all_deplibs, $1)=yes
;;
esac
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
_LT_TAGVAR(inherit_rpath, $1)=yes
;;
@@ -6409,8 +6954,8 @@
# KCC will only create a shared library if the output file
# ends with ".so" (or ".sl" for HP-UX), so rename the library
# to its proper name (with version) after linking.
- _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
+ _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib $wl-retain-symbols-file,$export_symbols; mv \$templib $lib'
# Commands to make compiler produce verbose output that lists
# what "hidden" libraries, object files and flags are used when
# linking a shared library.
@@ -6419,10 +6964,10 @@
# explicitly linking system object files so we need to strip them
# from the output so that they don't get included in the library
# dependencies.
- output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+ output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
# Archives containing C++ object files must be created using
# "CC -Bstatic", where "CC" is the KAI C++ compiler.
@@ -6436,59 +6981,59 @@
# earlier do not add the objects themselves.
case `$CC -V 2>&1` in
*"Version 7."*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
;;
*) # Version 8.0 or newer
tmp_idyn=
case $host_cpu in
ia64*) tmp_idyn=' -i_dynamic';;
esac
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
;;
esac
_LT_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive'
;;
pgCC* | pgcpp*)
# Portland Group C++ compiler
case `$CC -V` in
*pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*)
_LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
- rm -rf $tpldir~
- $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
- compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
+ rm -rf $tpldir~
+ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
+ compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
_LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
- rm -rf $tpldir~
- $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
- $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
- $RANLIB $oldlib'
+ rm -rf $tpldir~
+ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
+ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
+ $RANLIB $oldlib'
_LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
- rm -rf $tpldir~
- $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
- $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+ rm -rf $tpldir~
+ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
_LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
- rm -rf $tpldir~
- $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
- $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+ rm -rf $tpldir~
+ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
;;
*) # Version 6 and above use weak symbols
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
;;
esac
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl--rpath $wl$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
;;
cxx*)
# Compaq C++
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols'
runpath_var=LD_RUN_PATH
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
@@ -6502,18 +7047,18 @@
# explicitly linking system object files so we need to strip them
# from the output so that they don't get included in the library
# dependencies.
- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
+ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
;;
xl* | mpixl* | bgxl*)
# IBM XL 8.0 on PPC, with GNU ld
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
- _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- if test "x$supports_anon_versioning" = xyes; then
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
+ if test yes = "$supports_anon_versioning"; then
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
- echo "local: *; };" >> $output_objdir/$libname.ver~
- $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ echo "local: *; };" >> $output_objdir/$libname.ver~
+ $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
fi
;;
*)
@@ -6521,10 +7066,10 @@
*Sun\ C*)
# Sun C++ 5.9
_LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
- _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols'
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
_LT_TAGVAR(compiler_needs_object, $1)=yes
# Not sure whether something based on
@@ -6582,22 +7127,17 @@
_LT_TAGVAR(ld_shlibs, $1)=yes
;;
- openbsd2*)
- # C++ shared libraries are fairly broken
- _LT_TAGVAR(ld_shlibs, $1)=no
- ;;
-
- openbsd*)
+ openbsd* | bitrig*)
if test -f /usr/libexec/ld.so; then
_LT_TAGVAR(hardcode_direct, $1)=yes
_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
fi
output_verbose_link_cmd=func_echo_all
else
@@ -6613,9 +7153,9 @@
# KCC will only create a shared library if the output file
# ends with ".so" (or ".sl" for HP-UX), so rename the library
# to its proper name (with version) after linking.
- _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+ _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
# Archives containing C++ object files must be created using
@@ -6633,17 +7173,17 @@
cxx*)
case $host in
osf3*)
- _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
;;
*)
_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
_LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
- echo "-hidden">> $lib.exp~
- $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
- $RM $lib.exp'
+ echo "-hidden">> $lib.exp~
+ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~
+ $RM $lib.exp'
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
;;
esac
@@ -6658,21 +7198,21 @@
# explicitly linking system object files so we need to strip them
# from the output so that they don't get included in the library
# dependencies.
- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
;;
*)
- if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+ if test yes,no = "$GXX,$with_gnu_ld"; then
+ _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
case $host in
osf3*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
;;
*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
;;
esac
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
# Commands to make compiler produce verbose output that lists
@@ -6718,9 +7258,9 @@
# Sun C++ 4.2, 5.x and Centerline C++
_LT_TAGVAR(archive_cmds_need_lc,$1)=yes
_LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
- _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
- $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+ $CC -G$allow_undefined_flag $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
@@ -6728,7 +7268,7 @@
solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
*)
# The compiler driver will combine and reorder linker options,
- # but understands `-z linker_flag'.
+ # but understands '-z linker_flag'.
# Supported since Solaris 2.6 (maybe 2.5.1?)
_LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
;;
@@ -6745,30 +7285,30 @@
;;
gcx*)
# Green Hills C++ Compiler
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
# The C++ compiler must be used to create the archive.
_LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
;;
*)
# GNU C++ compiler with Solaris linker
- if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
+ if test yes,no = "$GXX,$with_gnu_ld"; then
+ _LT_TAGVAR(no_undefined_flag, $1)=' $wl-z ${wl}defs'
if $CC --version | $GREP -v '^2\.7' > /dev/null; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
- $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+ $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
# Commands to make compiler produce verbose output that lists
# what "hidden" libraries, object files and flags are used when
# linking a shared library.
output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
else
- # g++ 2.7 appears to require `-G' NOT `-shared' on this
+ # g++ 2.7 appears to require '-G' NOT '-shared' on this
# platform.
- _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
- $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+ $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
# Commands to make compiler produce verbose output that lists
# what "hidden" libraries, object files and flags are used when
@@ -6776,11 +7316,11 @@
output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
fi
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $wl$libdir'
case $host_os in
solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
*)
- _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
;;
esac
fi
@@ -6789,52 +7329,52 @@
;;
sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
- _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+ _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
_LT_TAGVAR(archive_cmds_need_lc, $1)=no
_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
runpath_var='LD_RUN_PATH'
case $cc_basename in
CC*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
;;
*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
;;
esac
;;
sysv5* | sco3.2v5* | sco5v6*)
- # Note: We can NOT use -z defs as we might desire, because we do not
+ # Note: We CANNOT use -z defs as we might desire, because we do not
# link with -lc, and that would cause any symbols used from libc to
# always be unresolved, which means just about no library would
# ever link correctly. If we're not using GNU ld we use -z text
# though, which does catch some bad symbols but isn't as heavy-handed
# as -z defs.
- _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
- _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
+ _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
+ _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs'
_LT_TAGVAR(archive_cmds_need_lc, $1)=no
_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=':'
_LT_TAGVAR(link_all_deplibs, $1)=yes
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport'
runpath_var='LD_RUN_PATH'
case $cc_basename in
CC*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
_LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~
- '"$_LT_TAGVAR(old_archive_cmds, $1)"
+ '"$_LT_TAGVAR(old_archive_cmds, $1)"
_LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~
- '"$_LT_TAGVAR(reload_cmds, $1)"
+ '"$_LT_TAGVAR(reload_cmds, $1)"
;;
*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
;;
esac
;;
@@ -6865,10 +7405,10 @@
esac
AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
- test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+ test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no
- _LT_TAGVAR(GCC, $1)="$GXX"
- _LT_TAGVAR(LD, $1)="$LD"
+ _LT_TAGVAR(GCC, $1)=$GXX
+ _LT_TAGVAR(LD, $1)=$LD
## CAVEAT EMPTOR:
## There is no encapsulation within the following macros, do not change
@@ -6895,7 +7435,7 @@
lt_cv_path_LD=$lt_save_path_LD
lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
-fi # test "$_lt_caught_CXX_error" != yes
+fi # test yes != "$_lt_caught_CXX_error"
AC_LANG_POP
])# _LT_LANG_CXX_CONFIG
@@ -6917,13 +7457,14 @@
AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])
func_stripname_cnf ()
{
- case ${2} in
- .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
- *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
+ case @S|@2 in
+ .*) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%\\\\@S|@2\$%%"`;;
+ *) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%@S|@2\$%%"`;;
esac
} # func_stripname_cnf
])# _LT_FUNC_STRIPNAME_CNF
+
# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
# ---------------------------------
# Figure out "hidden" library dependencies from verbose
@@ -7007,13 +7548,13 @@
pre_test_object_deps_done=no
for p in `eval "$output_verbose_link_cmd"`; do
- case ${prev}${p} in
+ case $prev$p in
-L* | -R* | -l*)
# Some compilers place space between "-{L,R}" and the path.
# Remove the space.
- if test $p = "-L" ||
- test $p = "-R"; then
+ if test x-L = "$p" ||
+ test x-R = "$p"; then
prev=$p
continue
fi
@@ -7029,16 +7570,16 @@
case $p in
=*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
esac
- if test "$pre_test_object_deps_done" = no; then
- case ${prev} in
+ if test no = "$pre_test_object_deps_done"; then
+ case $prev in
-L | -R)
# Internal compiler library paths should come after those
# provided the user. The postdeps already come after the
# user supplied libs so there is no need to process them.
if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then
- _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
+ _LT_TAGVAR(compiler_lib_search_path, $1)=$prev$p
else
- _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
+ _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} $prev$p"
fi
;;
# The "-l" case would never come before the object being
@@ -7046,9 +7587,9 @@
esac
else
if test -z "$_LT_TAGVAR(postdeps, $1)"; then
- _LT_TAGVAR(postdeps, $1)="${prev}${p}"
+ _LT_TAGVAR(postdeps, $1)=$prev$p
else
- _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}"
+ _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} $prev$p"
fi
fi
prev=
@@ -7063,15 +7604,15 @@
continue
fi
- if test "$pre_test_object_deps_done" = no; then
+ if test no = "$pre_test_object_deps_done"; then
if test -z "$_LT_TAGVAR(predep_objects, $1)"; then
- _LT_TAGVAR(predep_objects, $1)="$p"
+ _LT_TAGVAR(predep_objects, $1)=$p
else
_LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p"
fi
else
if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then
- _LT_TAGVAR(postdep_objects, $1)="$p"
+ _LT_TAGVAR(postdep_objects, $1)=$p
else
_LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p"
fi
@@ -7102,51 +7643,6 @@
_LT_TAGVAR(postdep_objects,$1)=
_LT_TAGVAR(postdeps,$1)=
;;
-
-linux*)
- case `$CC -V 2>&1 | sed 5q` in
- *Sun\ C*)
- # Sun C++ 5.9
-
- # The more standards-conforming stlport4 library is
- # incompatible with the Cstd library. Avoid specifying
- # it if it's in CXXFLAGS. Ignore libCrun as
- # -library=stlport4 depends on it.
- case " $CXX $CXXFLAGS " in
- *" -library=stlport4 "*)
- solaris_use_stlport4=yes
- ;;
- esac
-
- if test "$solaris_use_stlport4" != yes; then
- _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
- fi
- ;;
- esac
- ;;
-
-solaris*)
- case $cc_basename in
- CC* | sunCC*)
- # The more standards-conforming stlport4 library is
- # incompatible with the Cstd library. Avoid specifying
- # it if it's in CXXFLAGS. Ignore libCrun as
- # -library=stlport4 depends on it.
- case " $CXX $CXXFLAGS " in
- *" -library=stlport4 "*)
- solaris_use_stlport4=yes
- ;;
- esac
-
- # Adding this requires a known-good setup of shared libraries for
- # Sun compiler versions before 5.6, else PIC objects from an old
- # archive will be linked into the output, leading to subtle bugs.
- if test "$solaris_use_stlport4" != yes; then
- _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
- fi
- ;;
- esac
- ;;
esac
])
@@ -7155,7 +7651,7 @@
esac
_LT_TAGVAR(compiler_lib_search_dirs, $1)=
if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then
- _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
+ _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | $SED -e 's! -L! !g' -e 's!^ !!'`
fi
_LT_TAGDECL([], [compiler_lib_search_dirs], [1],
[The directories searched by this compiler when creating a shared library])
@@ -7175,10 +7671,10 @@
# --------------------------
# Ensure that the configuration variables for a Fortran 77 compiler are
# suitably defined. These variables are subsequently used by _LT_CONFIG
-# to write the compiler configuration to `libtool'.
+# to write the compiler configuration to 'libtool'.
m4_defun([_LT_LANG_F77_CONFIG],
[AC_LANG_PUSH(Fortran 77)
-if test -z "$F77" || test "X$F77" = "Xno"; then
+if test -z "$F77" || test no = "$F77"; then
_lt_disable_F77=yes
fi
@@ -7215,7 +7711,7 @@
# the F77 compiler isn't working. Some variables (like enable_shared)
# are currently assumed to apply to all compilers on this platform,
# and will be corrupted by setting them based on a non-working compiler.
-if test "$_lt_disable_F77" != yes; then
+if test yes != "$_lt_disable_F77"; then
# Code to be used in simple compile tests
lt_simple_compile_test_code="\
subroutine t
@@ -7237,7 +7733,7 @@
_LT_LINKER_BOILERPLATE
# Allow CC to be a program name with arguments.
- lt_save_CC="$CC"
+ lt_save_CC=$CC
lt_save_GCC=$GCC
lt_save_CFLAGS=$CFLAGS
CC=${F77-"f77"}
@@ -7251,21 +7747,25 @@
AC_MSG_RESULT([$can_build_shared])
AC_MSG_CHECKING([whether to build shared libraries])
- test "$can_build_shared" = "no" && enable_shared=no
+ test no = "$can_build_shared" && enable_shared=no
# On AIX, shared libraries and static libraries use the same namespace, and
# are all built from PIC.
case $host_os in
aix3*)
- test "$enable_shared" = yes && enable_static=no
+ test yes = "$enable_shared" && enable_static=no
if test -n "$RANLIB"; then
archive_cmds="$archive_cmds~\$RANLIB \$lib"
postinstall_cmds='$RANLIB $lib'
fi
;;
aix[[4-9]]*)
- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
- test "$enable_shared" = yes && enable_static=no
+ if test ia64 != "$host_cpu"; then
+ case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
+ yes,aix,yes) ;; # shared object as lib.so file only
+ yes,svr4,*) ;; # shared object as lib.so archive member only
+ yes,*) enable_static=no ;; # shared object in lib.a archive as well
+ esac
fi
;;
esac
@@ -7273,11 +7773,11 @@
AC_MSG_CHECKING([whether to build static libraries])
# Make sure either enable_shared or enable_static is yes.
- test "$enable_shared" = yes || enable_static=yes
+ test yes = "$enable_shared" || enable_static=yes
AC_MSG_RESULT([$enable_static])
- _LT_TAGVAR(GCC, $1)="$G77"
- _LT_TAGVAR(LD, $1)="$LD"
+ _LT_TAGVAR(GCC, $1)=$G77
+ _LT_TAGVAR(LD, $1)=$LD
## CAVEAT EMPTOR:
## There is no encapsulation within the following macros, do not change
@@ -7294,9 +7794,9 @@
fi # test -n "$compiler"
GCC=$lt_save_GCC
- CC="$lt_save_CC"
- CFLAGS="$lt_save_CFLAGS"
-fi # test "$_lt_disable_F77" != yes
+ CC=$lt_save_CC
+ CFLAGS=$lt_save_CFLAGS
+fi # test yes != "$_lt_disable_F77"
AC_LANG_POP
])# _LT_LANG_F77_CONFIG
@@ -7306,11 +7806,11 @@
# -------------------------
# Ensure that the configuration variables for a Fortran compiler are
# suitably defined. These variables are subsequently used by _LT_CONFIG
-# to write the compiler configuration to `libtool'.
+# to write the compiler configuration to 'libtool'.
m4_defun([_LT_LANG_FC_CONFIG],
[AC_LANG_PUSH(Fortran)
-if test -z "$FC" || test "X$FC" = "Xno"; then
+if test -z "$FC" || test no = "$FC"; then
_lt_disable_FC=yes
fi
@@ -7347,7 +7847,7 @@
# the FC compiler isn't working. Some variables (like enable_shared)
# are currently assumed to apply to all compilers on this platform,
# and will be corrupted by setting them based on a non-working compiler.
-if test "$_lt_disable_FC" != yes; then
+if test yes != "$_lt_disable_FC"; then
# Code to be used in simple compile tests
lt_simple_compile_test_code="\
subroutine t
@@ -7369,7 +7869,7 @@
_LT_LINKER_BOILERPLATE
# Allow CC to be a program name with arguments.
- lt_save_CC="$CC"
+ lt_save_CC=$CC
lt_save_GCC=$GCC
lt_save_CFLAGS=$CFLAGS
CC=${FC-"f95"}
@@ -7385,21 +7885,25 @@
AC_MSG_RESULT([$can_build_shared])
AC_MSG_CHECKING([whether to build shared libraries])
- test "$can_build_shared" = "no" && enable_shared=no
+ test no = "$can_build_shared" && enable_shared=no
# On AIX, shared libraries and static libraries use the same namespace, and
# are all built from PIC.
case $host_os in
aix3*)
- test "$enable_shared" = yes && enable_static=no
+ test yes = "$enable_shared" && enable_static=no
if test -n "$RANLIB"; then
archive_cmds="$archive_cmds~\$RANLIB \$lib"
postinstall_cmds='$RANLIB $lib'
fi
;;
aix[[4-9]]*)
- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
- test "$enable_shared" = yes && enable_static=no
+ if test ia64 != "$host_cpu"; then
+ case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
+ yes,aix,yes) ;; # shared object as lib.so file only
+ yes,svr4,*) ;; # shared object as lib.so archive member only
+ yes,*) enable_static=no ;; # shared object in lib.a archive as well
+ esac
fi
;;
esac
@@ -7407,11 +7911,11 @@
AC_MSG_CHECKING([whether to build static libraries])
# Make sure either enable_shared or enable_static is yes.
- test "$enable_shared" = yes || enable_static=yes
+ test yes = "$enable_shared" || enable_static=yes
AC_MSG_RESULT([$enable_static])
- _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu"
- _LT_TAGVAR(LD, $1)="$LD"
+ _LT_TAGVAR(GCC, $1)=$ac_cv_fc_compiler_gnu
+ _LT_TAGVAR(LD, $1)=$LD
## CAVEAT EMPTOR:
## There is no encapsulation within the following macros, do not change
@@ -7431,7 +7935,7 @@
GCC=$lt_save_GCC
CC=$lt_save_CC
CFLAGS=$lt_save_CFLAGS
-fi # test "$_lt_disable_FC" != yes
+fi # test yes != "$_lt_disable_FC"
AC_LANG_POP
])# _LT_LANG_FC_CONFIG
@@ -7441,7 +7945,7 @@
# --------------------------
# Ensure that the configuration variables for the GNU Java Compiler compiler
# are suitably defined. These variables are subsequently used by _LT_CONFIG
-# to write the compiler configuration to `libtool'.
+# to write the compiler configuration to 'libtool'.
m4_defun([_LT_LANG_GCJ_CONFIG],
[AC_REQUIRE([LT_PROG_GCJ])dnl
AC_LANG_SAVE
@@ -7475,7 +7979,7 @@
CFLAGS=$GCJFLAGS
compiler=$CC
_LT_TAGVAR(compiler, $1)=$CC
-_LT_TAGVAR(LD, $1)="$LD"
+_LT_TAGVAR(LD, $1)=$LD
_LT_CC_BASENAME([$compiler])
# GCJ did not exist at the time GCC didn't implicitly link libc in.
@@ -7512,7 +8016,7 @@
# --------------------------
# Ensure that the configuration variables for the GNU Go compiler
# are suitably defined. These variables are subsequently used by _LT_CONFIG
-# to write the compiler configuration to `libtool'.
+# to write the compiler configuration to 'libtool'.
m4_defun([_LT_LANG_GO_CONFIG],
[AC_REQUIRE([LT_PROG_GO])dnl
AC_LANG_SAVE
@@ -7546,7 +8050,7 @@
CFLAGS=$GOFLAGS
compiler=$CC
_LT_TAGVAR(compiler, $1)=$CC
-_LT_TAGVAR(LD, $1)="$LD"
+_LT_TAGVAR(LD, $1)=$LD
_LT_CC_BASENAME([$compiler])
# Go did not exist at the time GCC didn't implicitly link libc in.
@@ -7583,7 +8087,7 @@
# -------------------------
# Ensure that the configuration variables for the Windows resource compiler
# are suitably defined. These variables are subsequently used by _LT_CONFIG
-# to write the compiler configuration to `libtool'.
+# to write the compiler configuration to 'libtool'.
m4_defun([_LT_LANG_RC_CONFIG],
[AC_REQUIRE([LT_PROG_RC])dnl
AC_LANG_SAVE
@@ -7599,7 +8103,7 @@
lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
# Code to be used in simple link tests
-lt_simple_link_test_code="$lt_simple_compile_test_code"
+lt_simple_link_test_code=$lt_simple_compile_test_code
# ltmain only uses $CC for tagged configurations so make sure $CC is set.
_LT_TAG_COMPILER
@@ -7609,7 +8113,7 @@
_LT_LINKER_BOILERPLATE
# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
+lt_save_CC=$CC
lt_save_CFLAGS=$CFLAGS
lt_save_GCC=$GCC
GCC=
@@ -7638,7 +8142,7 @@
[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ],
[m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ],
[AC_CHECK_TOOL(GCJ, gcj,)
- test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
+ test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2"
AC_SUBST(GCJFLAGS)])])[]dnl
])
@@ -7749,7 +8253,7 @@
# Add /usr/xpg4/bin/sed as it is typically found on Solaris
# along with /bin/sed that truncates output.
for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
- test ! -f $lt_ac_sed && continue
+ test ! -f "$lt_ac_sed" && continue
cat /dev/null > conftest.in
lt_ac_count=0
echo $ECHO_N "0123456789$ECHO_C" >conftest.in
@@ -7766,9 +8270,9 @@
$lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
cmp -s conftest.out conftest.nl || break
# 10000 chars as input seems more than enough
- test $lt_ac_count -gt 10 && break
+ test 10 -lt "$lt_ac_count" && break
lt_ac_count=`expr $lt_ac_count + 1`
- if test $lt_ac_count -gt $lt_ac_max; then
+ if test "$lt_ac_count" -gt "$lt_ac_max"; then
lt_ac_max=$lt_ac_count
lt_cv_path_SED=$lt_ac_sed
fi
@@ -7792,27 +8296,7 @@
# Find out whether the shell is Bourne or XSI compatible,
# or has some other useful features.
m4_defun([_LT_CHECK_SHELL_FEATURES],
-[AC_MSG_CHECKING([whether the shell understands some XSI constructs])
-# Try some XSI features
-xsi_shell=no
-( _lt_dummy="a/b/c"
- test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
- = c,a/b,b/c, \
- && eval 'test $(( 1 + 1 )) -eq 2 \
- && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
- && xsi_shell=yes
-AC_MSG_RESULT([$xsi_shell])
-_LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell'])
-
-AC_MSG_CHECKING([whether the shell understands "+="])
-lt_shell_append=no
-( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \
- >/dev/null 2>&1 \
- && lt_shell_append=yes
-AC_MSG_RESULT([$lt_shell_append])
-_LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append'])
-
-if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+[if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
lt_unset=unset
else
lt_unset=false
@@ -7836,102 +8320,9 @@
])# _LT_CHECK_SHELL_FEATURES
-# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY)
-# ------------------------------------------------------
-# In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and
-# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY.
-m4_defun([_LT_PROG_FUNCTION_REPLACE],
-[dnl {
-sed -e '/^$1 ()$/,/^} # $1 /c\
-$1 ()\
-{\
-m4_bpatsubsts([$2], [$], [\\], [^\([ ]\)], [\\\1])
-} # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-test 0 -eq $? || _lt_function_replace_fail=:
-])
-
-
-# _LT_PROG_REPLACE_SHELLFNS
-# -------------------------
-# Replace existing portable implementations of several shell functions with
-# equivalent extended shell implementations where those features are available..
-m4_defun([_LT_PROG_REPLACE_SHELLFNS],
-[if test x"$xsi_shell" = xyes; then
- _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl
- case ${1} in
- */*) func_dirname_result="${1%/*}${2}" ;;
- * ) func_dirname_result="${3}" ;;
- esac])
-
- _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl
- func_basename_result="${1##*/}"])
-
- _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl
- case ${1} in
- */*) func_dirname_result="${1%/*}${2}" ;;
- * ) func_dirname_result="${3}" ;;
- esac
- func_basename_result="${1##*/}"])
-
- _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl
- # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
- # positional parameters, so assign one to ordinary parameter first.
- func_stripname_result=${3}
- func_stripname_result=${func_stripname_result#"${1}"}
- func_stripname_result=${func_stripname_result%"${2}"}])
-
- _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl
- func_split_long_opt_name=${1%%=*}
- func_split_long_opt_arg=${1#*=}])
-
- _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl
- func_split_short_opt_arg=${1#??}
- func_split_short_opt_name=${1%"$func_split_short_opt_arg"}])
-
- _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl
- case ${1} in
- *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
- *) func_lo2o_result=${1} ;;
- esac])
-
- _LT_PROG_FUNCTION_REPLACE([func_xform], [ func_xform_result=${1%.*}.lo])
-
- _LT_PROG_FUNCTION_REPLACE([func_arith], [ func_arith_result=$(( $[*] ))])
-
- _LT_PROG_FUNCTION_REPLACE([func_len], [ func_len_result=${#1}])
-fi
-
-if test x"$lt_shell_append" = xyes; then
- _LT_PROG_FUNCTION_REPLACE([func_append], [ eval "${1}+=\\${2}"])
-
- _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl
- func_quote_for_eval "${2}"
-dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \
- eval "${1}+=\\\\ \\$func_quote_for_eval_result"])
-
- # Save a `func_append' function call where possible by direct use of '+='
- sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
- test 0 -eq $? || _lt_function_replace_fail=:
-else
- # Save a `func_append' function call even when '+=' is not available
- sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
- && mv -f "$cfgfile.tmp" "$cfgfile" \
- || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
- test 0 -eq $? || _lt_function_replace_fail=:
-fi
-
-if test x"$_lt_function_replace_fail" = x":"; then
- AC_MSG_WARN([Unable to substitute extended shell functions in $ofile])
-fi
-])
-
# _LT_PATH_CONVERSION_FUNCTIONS
# -----------------------------
-# Determine which file name conversion functions should be used by
+# Determine what file name conversion functions should be used by
# func_to_host_file (and, implicitly, by func_to_host_path). These are needed
# for certain cross-compile configurations and native mingw.
m4_defun([_LT_PATH_CONVERSION_FUNCTIONS],
diff -Nru openvswitch-2.5.2/m4/lt~obsolete.m4 openvswitch-2.5.5/m4/lt~obsolete.m4
--- openvswitch-2.5.2/m4/lt~obsolete.m4 2017-02-24 07:22:32.215708472 +0000
+++ openvswitch-2.5.5/m4/lt~obsolete.m4 2018-05-18 23:31:21.836735526 +0000
@@ -1,6 +1,7 @@
# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
#
-# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
+# Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software
+# Foundation, Inc.
# Written by Scott James Remnant, 2004.
#
# This file is free software; the Free Software Foundation gives
@@ -11,7 +12,7 @@
# These exist entirely to fool aclocal when bootstrapping libtool.
#
-# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
+# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN),
# which have later been changed to m4_define as they aren't part of the
# exported API, or moved to Autoconf or Automake where they belong.
#
@@ -25,7 +26,7 @@
# included after everything else. This provides aclocal with the
# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
# because those macros already exist, or will be overwritten later.
-# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
+# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
#
# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
# Yes, that means every name once taken will need to remain here until
diff -Nru openvswitch-2.5.2/m4/ltoptions.m4 openvswitch-2.5.5/m4/ltoptions.m4
--- openvswitch-2.5.2/m4/ltoptions.m4 2017-02-24 07:22:32.107707471 +0000
+++ openvswitch-2.5.5/m4/ltoptions.m4 2018-05-18 23:31:21.784735360 +0000
@@ -1,14 +1,14 @@
# Helper functions for option handling. -*- Autoconf -*-
#
-# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
-# Inc.
+# Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software
+# Foundation, Inc.
# Written by Gary V. Vaughan, 2004
#
# This file is free software; the Free Software Foundation gives
# unlimited permission to copy and/or distribute it, with or without
# modifications, as long as this notice is preserved.
-# serial 7 ltoptions.m4
+# serial 8 ltoptions.m4
# This is to help aclocal find these macros, as it can't see m4_define.
AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
@@ -29,7 +29,7 @@
[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl
m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]),
_LT_MANGLE_DEFUN([$1], [$2]),
- [m4_warning([Unknown $1 option `$2'])])[]dnl
+ [m4_warning([Unknown $1 option '$2'])])[]dnl
])
@@ -75,13 +75,15 @@
dnl
dnl If no reference was made to various pairs of opposing options, then
dnl we run the default mode handler for the pair. For example, if neither
- dnl `shared' nor `disable-shared' was passed, we enable building of shared
+ dnl 'shared' nor 'disable-shared' was passed, we enable building of shared
dnl archives by default:
_LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED])
_LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC])
_LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC])
_LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install],
- [_LT_ENABLE_FAST_INSTALL])
+ [_LT_ENABLE_FAST_INSTALL])
+ _LT_UNLESS_OPTIONS([LT_INIT], [aix-soname=aix aix-soname=both aix-soname=svr4],
+ [_LT_WITH_AIX_SONAME([aix])])
])
])# _LT_SET_OPTIONS
@@ -112,7 +114,7 @@
[_LT_SET_OPTION([LT_INIT], [dlopen])
AC_DIAGNOSE([obsolete],
[$0: Remove this warning and the call to _LT_SET_OPTION when you
-put the `dlopen' option into LT_INIT's first parameter.])
+put the 'dlopen' option into LT_INIT's first parameter.])
])
dnl aclocal-1.4 backwards compatibility:
@@ -148,7 +150,7 @@
_LT_SET_OPTION([LT_INIT], [win32-dll])
AC_DIAGNOSE([obsolete],
[$0: Remove this warning and the call to _LT_SET_OPTION when you
-put the `win32-dll' option into LT_INIT's first parameter.])
+put the 'win32-dll' option into LT_INIT's first parameter.])
])
dnl aclocal-1.4 backwards compatibility:
@@ -157,9 +159,9 @@
# _LT_ENABLE_SHARED([DEFAULT])
# ----------------------------
-# implement the --enable-shared flag, and supports the `shared' and
-# `disable-shared' LT_INIT options.
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
+# implement the --enable-shared flag, and supports the 'shared' and
+# 'disable-shared' LT_INIT options.
+# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
m4_define([_LT_ENABLE_SHARED],
[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl
AC_ARG_ENABLE([shared],
@@ -172,14 +174,14 @@
*)
enable_shared=no
# Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
for pkg in $enableval; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
if test "X$pkg" = "X$p"; then
enable_shared=yes
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
;;
esac],
[enable_shared=]_LT_ENABLE_SHARED_DEFAULT)
@@ -211,9 +213,9 @@
# _LT_ENABLE_STATIC([DEFAULT])
# ----------------------------
-# implement the --enable-static flag, and support the `static' and
-# `disable-static' LT_INIT options.
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
+# implement the --enable-static flag, and support the 'static' and
+# 'disable-static' LT_INIT options.
+# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
m4_define([_LT_ENABLE_STATIC],
[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl
AC_ARG_ENABLE([static],
@@ -226,14 +228,14 @@
*)
enable_static=no
# Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
for pkg in $enableval; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
if test "X$pkg" = "X$p"; then
enable_static=yes
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
;;
esac],
[enable_static=]_LT_ENABLE_STATIC_DEFAULT)
@@ -265,9 +267,9 @@
# _LT_ENABLE_FAST_INSTALL([DEFAULT])
# ----------------------------------
-# implement the --enable-fast-install flag, and support the `fast-install'
-# and `disable-fast-install' LT_INIT options.
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
+# implement the --enable-fast-install flag, and support the 'fast-install'
+# and 'disable-fast-install' LT_INIT options.
+# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
m4_define([_LT_ENABLE_FAST_INSTALL],
[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl
AC_ARG_ENABLE([fast-install],
@@ -280,14 +282,14 @@
*)
enable_fast_install=no
# Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
for pkg in $enableval; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
if test "X$pkg" = "X$p"; then
enable_fast_install=yes
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
;;
esac],
[enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT)
@@ -304,14 +306,14 @@
[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
AC_DIAGNOSE([obsolete],
[$0: Remove this warning and the call to _LT_SET_OPTION when you put
-the `fast-install' option into LT_INIT's first parameter.])
+the 'fast-install' option into LT_INIT's first parameter.])
])
AU_DEFUN([AC_DISABLE_FAST_INSTALL],
[_LT_SET_OPTION([LT_INIT], [disable-fast-install])
AC_DIAGNOSE([obsolete],
[$0: Remove this warning and the call to _LT_SET_OPTION when you put
-the `disable-fast-install' option into LT_INIT's first parameter.])
+the 'disable-fast-install' option into LT_INIT's first parameter.])
])
dnl aclocal-1.4 backwards compatibility:
@@ -319,11 +321,64 @@
dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
+# _LT_WITH_AIX_SONAME([DEFAULT])
+# ----------------------------------
+# implement the --with-aix-soname flag, and support the `aix-soname=aix'
+# and `aix-soname=both' and `aix-soname=svr4' LT_INIT options. DEFAULT
+# is either `aix', `both' or `svr4'. If omitted, it defaults to `aix'.
+m4_define([_LT_WITH_AIX_SONAME],
+[m4_define([_LT_WITH_AIX_SONAME_DEFAULT], [m4_if($1, svr4, svr4, m4_if($1, both, both, aix))])dnl
+shared_archive_member_spec=
+case $host,$enable_shared in
+power*-*-aix[[5-9]]*,yes)
+ AC_MSG_CHECKING([which variant of shared library versioning to provide])
+ AC_ARG_WITH([aix-soname],
+ [AS_HELP_STRING([--with-aix-soname=aix|svr4|both],
+ [shared library versioning (aka "SONAME") variant to provide on AIX, @<:@default=]_LT_WITH_AIX_SONAME_DEFAULT[@:>@.])],
+ [case $withval in
+ aix|svr4|both)
+ ;;
+ *)
+ AC_MSG_ERROR([Unknown argument to --with-aix-soname])
+ ;;
+ esac
+ lt_cv_with_aix_soname=$with_aix_soname],
+ [AC_CACHE_VAL([lt_cv_with_aix_soname],
+ [lt_cv_with_aix_soname=]_LT_WITH_AIX_SONAME_DEFAULT)
+ with_aix_soname=$lt_cv_with_aix_soname])
+ AC_MSG_RESULT([$with_aix_soname])
+ if test aix != "$with_aix_soname"; then
+ # For the AIX way of multilib, we name the shared archive member
+ # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
+ # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
+ # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
+ # the AIX toolchain works better with OBJECT_MODE set (default 32).
+ if test 64 = "${OBJECT_MODE-32}"; then
+ shared_archive_member_spec=shr_64
+ else
+ shared_archive_member_spec=shr
+ fi
+ fi
+ ;;
+*)
+ with_aix_soname=aix
+ ;;
+esac
+
+_LT_DECL([], [shared_archive_member_spec], [0],
+ [Shared archive member basename, for filename based shared library versioning on AIX])dnl
+])# _LT_WITH_AIX_SONAME
+
+LT_OPTION_DEFINE([LT_INIT], [aix-soname=aix], [_LT_WITH_AIX_SONAME([aix])])
+LT_OPTION_DEFINE([LT_INIT], [aix-soname=both], [_LT_WITH_AIX_SONAME([both])])
+LT_OPTION_DEFINE([LT_INIT], [aix-soname=svr4], [_LT_WITH_AIX_SONAME([svr4])])
+
+
# _LT_WITH_PIC([MODE])
# --------------------
-# implement the --with-pic flag, and support the `pic-only' and `no-pic'
+# implement the --with-pic flag, and support the 'pic-only' and 'no-pic'
# LT_INIT options.
-# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
+# MODE is either 'yes' or 'no'. If omitted, it defaults to 'both'.
m4_define([_LT_WITH_PIC],
[AC_ARG_WITH([pic],
[AS_HELP_STRING([--with-pic@<:@=PKGS@:>@],
@@ -334,19 +389,17 @@
*)
pic_mode=default
# Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
for lt_pkg in $withval; do
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
if test "X$lt_pkg" = "X$lt_p"; then
pic_mode=yes
fi
done
- IFS="$lt_save_ifs"
+ IFS=$lt_save_ifs
;;
esac],
- [pic_mode=default])
-
-test -z "$pic_mode" && pic_mode=m4_default([$1], [default])
+ [pic_mode=m4_default([$1], [default])])
_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl
])# _LT_WITH_PIC
@@ -359,7 +412,7 @@
[_LT_SET_OPTION([LT_INIT], [pic-only])
AC_DIAGNOSE([obsolete],
[$0: Remove this warning and the call to _LT_SET_OPTION when you
-put the `pic-only' option into LT_INIT's first parameter.])
+put the 'pic-only' option into LT_INIT's first parameter.])
])
dnl aclocal-1.4 backwards compatibility:
diff -Nru openvswitch-2.5.2/m4/ltsugar.m4 openvswitch-2.5.5/m4/ltsugar.m4
--- openvswitch-2.5.2/m4/ltsugar.m4 2017-02-24 07:22:32.147707843 +0000
+++ openvswitch-2.5.5/m4/ltsugar.m4 2018-05-18 23:31:21.800735411 +0000
@@ -1,6 +1,7 @@
# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
#
-# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
+# Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software
+# Foundation, Inc.
# Written by Gary V. Vaughan, 2004
#
# This file is free software; the Free Software Foundation gives
@@ -33,7 +34,7 @@
# ------------
# Manipulate m4 lists.
# These macros are necessary as long as will still need to support
-# Autoconf-2.59 which quotes differently.
+# Autoconf-2.59, which quotes differently.
m4_define([lt_car], [[$1]])
m4_define([lt_cdr],
[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])],
@@ -44,7 +45,7 @@
# lt_append(MACRO-NAME, STRING, [SEPARATOR])
# ------------------------------------------
-# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
+# Redefine MACRO-NAME to hold its former content plus 'SEPARATOR''STRING'.
# Note that neither SEPARATOR nor STRING are expanded; they are appended
# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
# No SEPARATOR is output if MACRO-NAME was previously undefined (different
diff -Nru openvswitch-2.5.2/m4/ltversion.m4 openvswitch-2.5.5/m4/ltversion.m4
--- openvswitch-2.5.2/m4/ltversion.m4 2017-02-24 07:22:32.179708138 +0000
+++ openvswitch-2.5.5/m4/ltversion.m4 2018-05-18 23:31:21.820735474 +0000
@@ -1,6 +1,6 @@
# ltversion.m4 -- version numbers -*- Autoconf -*-
#
-# Copyright (C) 2004 Free Software Foundation, Inc.
+# Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc.
# Written by Scott James Remnant, 2004
#
# This file is free software; the Free Software Foundation gives
@@ -9,15 +9,15 @@
# @configure_input@
-# serial 3337 ltversion.m4
+# serial 4179 ltversion.m4
# This file is part of GNU Libtool
-m4_define([LT_PACKAGE_VERSION], [2.4.2])
-m4_define([LT_PACKAGE_REVISION], [1.3337])
+m4_define([LT_PACKAGE_VERSION], [2.4.6])
+m4_define([LT_PACKAGE_REVISION], [2.4.6])
AC_DEFUN([LTVERSION_VERSION],
-[macro_version='2.4.2'
-macro_revision='1.3337'
+[macro_version='2.4.6'
+macro_revision='2.4.6'
_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
_LT_DECL(, macro_revision, 0)
])
diff -Nru openvswitch-2.5.2/Makefile.in openvswitch-2.5.5/Makefile.in
--- openvswitch-2.5.2/Makefile.in 2017-02-24 07:23:06.364041268 +0000
+++ openvswitch-2.5.5/Makefile.in 2018-05-18 23:31:30.344761908 +0000
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.14.1 from Makefile.am.
+# Makefile.in generated by automake 1.15 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2013 Free Software Foundation, Inc.
+# Copyright (C) 1994-2014 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -91,7 +91,17 @@
VPATH = @srcdir@
-am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+am__is_gnu_make = { \
+ if test -z '$(MAKELEVEL)'; then \
+ false; \
+ elif test -n '$(MAKE_HOST)'; then \
+ true; \
+ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+ true; \
+ else \
+ false; \
+ fi; \
+}
am__make_running_with_option = \
case $${target_option-} in \
?) ;; \
@@ -188,61 +198,6 @@
@GNU_MAKE_TRUE@ missing-distfiles distfiles
@HAVE_GROFF_TRUE@am__append_8 = manpage-check
@HAVE_GROFF_TRUE@am__append_9 = manpage-check
-DIST_COMMON = $(srcdir)/manpages.mk \
- $(srcdir)/Documentation/automake.mk $(srcdir)/m4/automake.mk \
- $(srcdir)/lib/automake.mk $(srcdir)/ofproto/automake.mk \
- $(srcdir)/utilities/automake.mk \
- $(srcdir)/utilities/bugtool/automake.mk \
- $(srcdir)/tests/automake.mk $(srcdir)/include/automake.mk \
- $(srcdir)/include/openflow/automake.mk \
- $(srcdir)/include/openvswitch/automake.mk \
- $(srcdir)/include/sparse/automake.mk \
- $(srcdir)/include/windows/automake.mk \
- $(srcdir)/third-party/automake.mk $(srcdir)/debian/automake.mk \
- $(srcdir)/vswitchd/automake.mk $(srcdir)/ovsdb/automake.mk \
- $(srcdir)/rhel/automake.mk $(srcdir)/xenserver/automake.mk \
- $(srcdir)/python/automake.mk $(srcdir)/tutorial/automake.mk \
- $(srcdir)/vtep/automake.mk \
- $(srcdir)/datapath-windows/automake.mk \
- $(srcdir)/datapath-windows/include/automake.mk \
- $(srcdir)/windows/automake.mk $(srcdir)/ovn/automake.mk \
- $(srcdir)/ovn/controller/automake.mk \
- $(srcdir)/ovn/controller-vtep/automake.mk \
- $(srcdir)/ovn/lib/automake.mk $(srcdir)/ovn/northd/automake.mk \
- $(srcdir)/ovn/utilities/automake.mk \
- $(srcdir)/selinux/automake.mk $(srcdir)/Makefile.in \
- $(srcdir)/Makefile.am $(top_srcdir)/configure \
- $(am__configure_deps) $(srcdir)/config.h.in \
- $(top_srcdir)/lib/stdio.h.in $(top_srcdir)/lib/string.h.in \
- $(top_srcdir)/ovsdb/libovsdb.sym.in \
- $(top_srcdir)/ofproto/libofproto.sym.in \
- $(top_srcdir)/lib/libsflow.sym.in \
- $(top_srcdir)/lib/libopenvswitch.sym.in \
- $(top_srcdir)/ovn/lib/libovn.sym.in \
- $(top_srcdir)/vtep/libvtep.sym.in \
- $(top_srcdir)/datapath/linux/Kbuild.in \
- $(top_srcdir)/datapath/linux/Makefile.in \
- $(top_srcdir)/datapath/linux/Makefile.main.in \
- $(top_srcdir)/tests/atlocal.in \
- $(top_srcdir)/lib/libopenvswitch.pc.in \
- $(top_srcdir)/lib/libsflow.pc.in \
- $(top_srcdir)/ofproto/libofproto.pc.in \
- $(top_srcdir)/ovsdb/libovsdb.pc.in \
- $(top_srcdir)/include/openvswitch/version.h.in \
- $(dist_check_SCRIPTS) $(dist_noinst_SCRIPTS) \
- $(dist_pkgdata_SCRIPTS) $(dist_sbin_SCRIPTS) \
- $(dist_scripts_SCRIPTS) $(top_srcdir)/build-aux/depcomp \
- $(dist_man_MANS) $(dist_pkgdata_DATA) $(dist_scripts_DATA) \
- $(am__noinst_HEADERS_DIST) $(openflowinclude_HEADERS) \
- $(openvswitchinclude_HEADERS) AUTHORS COPYING NEWS \
- build-aux/compile build-aux/config.guess build-aux/config.sub \
- build-aux/depcomp build-aux/install-sh build-aux/missing \
- build-aux/ltmain.sh $(top_srcdir)/build-aux/compile \
- $(top_srcdir)/build-aux/config.guess \
- $(top_srcdir)/build-aux/config.sub \
- $(top_srcdir)/build-aux/install-sh \
- $(top_srcdir)/build-aux/ltmain.sh \
- $(top_srcdir)/build-aux/missing
@VSTUDIO_DDK_TRUE@am__append_10 = ovsext_make
@VSTUDIO_DDK_TRUE@am__append_11 = ovsext_clean
@WIN32_TRUE@am__append_12 = ${PTHREAD_LIBS}
@@ -366,6 +321,13 @@
$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
+ $(am__configure_deps) $(dist_check_SCRIPTS) \
+ $(dist_noinst_SCRIPTS) $(dist_pkgdata_SCRIPTS) \
+ $(dist_sbin_SCRIPTS) $(dist_scripts_SCRIPTS) \
+ $(dist_pkgdata_DATA) $(dist_scripts_DATA) \
+ $(am__noinst_HEADERS_DIST) $(openflowinclude_HEADERS) \
+ $(openvswitchinclude_HEADERS) $(am__DIST_COMMON)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
configure.lineno config.status.lineno
mkinstalldirs = $(install_sh) -d
@@ -1309,6 +1271,55 @@
CTAGS = ctags
CSCOPE = cscope
DIST_SUBDIRS = $(SUBDIRS)
+am__DIST_COMMON = $(dist_man_MANS) $(srcdir)/Documentation/automake.mk \
+ $(srcdir)/Makefile.in $(srcdir)/config.h.in \
+ $(srcdir)/datapath-windows/automake.mk \
+ $(srcdir)/datapath-windows/include/automake.mk \
+ $(srcdir)/debian/automake.mk $(srcdir)/include/automake.mk \
+ $(srcdir)/include/openflow/automake.mk \
+ $(srcdir)/include/openvswitch/automake.mk \
+ $(srcdir)/include/sparse/automake.mk \
+ $(srcdir)/include/windows/automake.mk \
+ $(srcdir)/lib/automake.mk $(srcdir)/m4/automake.mk \
+ $(srcdir)/manpages.mk $(srcdir)/ofproto/automake.mk \
+ $(srcdir)/ovn/automake.mk \
+ $(srcdir)/ovn/controller-vtep/automake.mk \
+ $(srcdir)/ovn/controller/automake.mk \
+ $(srcdir)/ovn/lib/automake.mk $(srcdir)/ovn/northd/automake.mk \
+ $(srcdir)/ovn/utilities/automake.mk \
+ $(srcdir)/ovsdb/automake.mk $(srcdir)/python/automake.mk \
+ $(srcdir)/rhel/automake.mk $(srcdir)/selinux/automake.mk \
+ $(srcdir)/tests/automake.mk $(srcdir)/third-party/automake.mk \
+ $(srcdir)/tutorial/automake.mk $(srcdir)/utilities/automake.mk \
+ $(srcdir)/utilities/bugtool/automake.mk \
+ $(srcdir)/vswitchd/automake.mk $(srcdir)/vtep/automake.mk \
+ $(srcdir)/windows/automake.mk $(srcdir)/xenserver/automake.mk \
+ $(top_srcdir)/build-aux/compile \
+ $(top_srcdir)/build-aux/config.guess \
+ $(top_srcdir)/build-aux/config.sub \
+ $(top_srcdir)/build-aux/depcomp \
+ $(top_srcdir)/build-aux/install-sh \
+ $(top_srcdir)/build-aux/ltmain.sh \
+ $(top_srcdir)/build-aux/missing \
+ $(top_srcdir)/datapath/linux/Kbuild.in \
+ $(top_srcdir)/datapath/linux/Makefile.in \
+ $(top_srcdir)/datapath/linux/Makefile.main.in \
+ $(top_srcdir)/include/openvswitch/version.h.in \
+ $(top_srcdir)/lib/libopenvswitch.pc.in \
+ $(top_srcdir)/lib/libopenvswitch.sym.in \
+ $(top_srcdir)/lib/libsflow.pc.in \
+ $(top_srcdir)/lib/libsflow.sym.in $(top_srcdir)/lib/stdio.h.in \
+ $(top_srcdir)/lib/string.h.in \
+ $(top_srcdir)/ofproto/libofproto.pc.in \
+ $(top_srcdir)/ofproto/libofproto.sym.in \
+ $(top_srcdir)/ovn/lib/libovn.sym.in \
+ $(top_srcdir)/ovsdb/libovsdb.pc.in \
+ $(top_srcdir)/ovsdb/libovsdb.sym.in \
+ $(top_srcdir)/tests/atlocal.in \
+ $(top_srcdir)/vtep/libvtep.sym.in AUTHORS COPYING NEWS \
+ build-aux/compile build-aux/config.guess build-aux/config.sub \
+ build-aux/depcomp build-aux/install-sh build-aux/ltmain.sh \
+ build-aux/missing
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
@@ -1406,6 +1417,7 @@
LT_AGE = @LT_AGE@
LT_CURRENT = @LT_CURRENT@
LT_REVISION = @LT_REVISION@
+LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
MAKEINFO = @MAKEINFO@
MANIFEST_TOOL = @MANIFEST_TOOL@
MKDIR_P = @MKDIR_P@
@@ -1501,6 +1513,7 @@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
@@ -2629,7 +2642,6 @@
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
$(am__cd) $(top_srcdir) && \
$(AUTOMAKE) --foreign Makefile
-.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
@@ -2639,7 +2651,7 @@
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
esac;
-$(srcdir)/manpages.mk $(srcdir)/Documentation/automake.mk $(srcdir)/m4/automake.mk $(srcdir)/lib/automake.mk $(srcdir)/ofproto/automake.mk $(srcdir)/utilities/automake.mk $(srcdir)/utilities/bugtool/automake.mk $(srcdir)/tests/automake.mk $(srcdir)/include/automake.mk $(srcdir)/include/openflow/automake.mk $(srcdir)/include/openvswitch/automake.mk $(srcdir)/include/sparse/automake.mk $(srcdir)/include/windows/automake.mk $(srcdir)/third-party/automake.mk $(srcdir)/debian/automake.mk $(srcdir)/vswitchd/automake.mk $(srcdir)/ovsdb/automake.mk $(srcdir)/rhel/automake.mk $(srcdir)/xenserver/automake.mk $(srcdir)/python/automake.mk $(srcdir)/tutorial/automake.mk $(srcdir)/vtep/automake.mk $(srcdir)/datapath-windows/automake.mk $(srcdir)/datapath-windows/include/automake.mk $(srcdir)/windows/automake.mk $(srcdir)/ovn/automake.mk $(srcdir)/ovn/controller/automake.mk $(srcdir)/ovn/controller-vtep/automake.mk $(srcdir)/ovn/lib/automake.mk $(srcdir)/ovn/northd/automake.mk $(srcdir)/ovn/utilities/automake.mk $(srcdir)/selinux/automake.mk:
+$(srcdir)/manpages.mk $(srcdir)/Documentation/automake.mk $(srcdir)/m4/automake.mk $(srcdir)/lib/automake.mk $(srcdir)/ofproto/automake.mk $(srcdir)/utilities/automake.mk $(srcdir)/utilities/bugtool/automake.mk $(srcdir)/tests/automake.mk $(srcdir)/include/automake.mk $(srcdir)/include/openflow/automake.mk $(srcdir)/include/openvswitch/automake.mk $(srcdir)/include/sparse/automake.mk $(srcdir)/include/windows/automake.mk $(srcdir)/third-party/automake.mk $(srcdir)/debian/automake.mk $(srcdir)/vswitchd/automake.mk $(srcdir)/ovsdb/automake.mk $(srcdir)/rhel/automake.mk $(srcdir)/xenserver/automake.mk $(srcdir)/python/automake.mk $(srcdir)/tutorial/automake.mk $(srcdir)/vtep/automake.mk $(srcdir)/datapath-windows/automake.mk $(srcdir)/datapath-windows/include/automake.mk $(srcdir)/windows/automake.mk $(srcdir)/ovn/automake.mk $(srcdir)/ovn/controller/automake.mk $(srcdir)/ovn/controller-vtep/automake.mk $(srcdir)/ovn/lib/automake.mk $(srcdir)/ovn/northd/automake.mk $(srcdir)/ovn/utilities/automake.mk $(srcdir)/selinux/automake.mk $(am__empty):
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
$(SHELL) ./config.status --recheck
@@ -4856,15 +4868,15 @@
$(am__post_remove_distdir)
dist-tarZ: distdir
- @echo WARNING: "Support for shar distribution archives is" \
- "deprecated." >&2
+ @echo WARNING: "Support for distribution archives compressed with" \
+ "legacy program 'compress' is deprecated." >&2
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
$(am__post_remove_distdir)
dist-shar: distdir
- @echo WARNING: "Support for distribution archives compressed with" \
- "legacy program 'compress' is deprecated." >&2
+ @echo WARNING: "Support for shar distribution archives is" \
+ "deprecated." >&2
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
$(am__post_remove_distdir)
@@ -4900,17 +4912,17 @@
esac
chmod -R a-w $(distdir)
chmod u+w $(distdir)
- mkdir $(distdir)/_build $(distdir)/_inst
+ mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
chmod a-w $(distdir)
test -d $(distdir)/_build || exit 0; \
dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
&& am__cwd=`pwd` \
- && $(am__cd) $(distdir)/_build \
- && ../configure \
+ && $(am__cd) $(distdir)/_build/sub \
+ && ../../configure \
$(AM_DISTCHECK_CONFIGURE_FLAGS) \
$(DISTCHECK_CONFIGURE_FLAGS) \
- --srcdir=.. --prefix="$$dc_install_base" \
+ --srcdir=../.. --prefix="$$dc_install_base" \
&& $(MAKE) $(AM_MAKEFLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
&& $(MAKE) $(AM_MAKEFLAGS) check \
@@ -5178,6 +5190,8 @@
uninstall-sbinSCRIPTS uninstall-scriptsDATA \
uninstall-scriptsSCRIPTS
+.PRECIOUS: Makefile
+
.in:
$(AM_V_GEN)$(PERL) $(srcdir)/build-aux/soexpand.pl -I$(srcdir) < $< | \
sed \
@@ -5755,7 +5769,7 @@
@COVERAGE_FILE=$(COVERAGE_FILE) $(COVERAGE) report
$(valgrind_wrappers): tests/valgrind-wrapper.in
- @test -d tests/valgrind || mkdir tests/valgrind
+ @$(MKDIR_P) tests/valgrind
$(AM_V_GEN) sed -e 's,[@]wrap_program[@],$@,' \
$(top_srcdir)/tests/valgrind-wrapper.in > $@.tmp && \
chmod +x $@.tmp && \
diff -Nru openvswitch-2.5.2/NEWS openvswitch-2.5.5/NEWS
--- openvswitch-2.5.2/NEWS 2017-02-24 07:20:03.202359266 +0000
+++ openvswitch-2.5.5/NEWS 2018-05-18 23:31:18.304723923 +0000
@@ -1,3 +1,15 @@
+v2.5.5 - 18 May 2018
+---------------------
+ - Bug fixes
+
+v2.5.4 - 03 Sep 2017
+---------------------
+ - Bug fixes
+
+v2.5.3 - 28 Jun 2017
+---------------------
+ - Bug fixes
+
v2.5.2 - 21 Feb 2017
---------------------
- ovs-ctl:
diff -Nru openvswitch-2.5.2/ofproto/bond.c openvswitch-2.5.5/ofproto/bond.c
--- openvswitch-2.5.2/ofproto/bond.c 2017-02-24 07:20:03.306360162 +0000
+++ openvswitch-2.5.5/ofproto/bond.c 2018-05-18 23:31:18.388724209 +0000
@@ -187,6 +187,7 @@
struct flow_wildcards *,
uint16_t vlan)
OVS_REQ_RDLOCK(rwlock);
+static void update_recirc_rules__(struct bond *bond);
/* Attempts to parse 's' as the name of a bond balancing mode. If successful,
* stores the mode in '*balance' and returns true. Otherwise returns false
@@ -264,7 +265,6 @@
bond_unref(struct bond *bond)
{
struct bond_slave *slave, *next_slave;
- struct bond_pr_rule_op *pr_op, *next_op;
if (!bond || ovs_refcount_unref_relaxed(&bond->ref_cnt) != 1) {
return;
@@ -283,19 +283,18 @@
hmap_destroy(&bond->slaves);
ovs_mutex_destroy(&bond->mutex);
- free(bond->hash);
- free(bond->name);
-
- HMAP_FOR_EACH_SAFE(pr_op, next_op, hmap_node, &bond->pr_rule_ops) {
- hmap_remove(&bond->pr_rule_ops, &pr_op->hmap_node);
- free(pr_op);
- }
- hmap_destroy(&bond->pr_rule_ops);
+ /* Free bond resources. Remove existing post recirc rules. */
if (bond->recirc_id) {
recirc_free_id(bond->recirc_id);
+ bond->recirc_id = 0;
}
+ free(bond->hash);
+ bond->hash = NULL;
+ update_recirc_rules__(bond);
+ hmap_destroy(&bond->pr_rule_ops);
+ free(bond->name);
free(bond);
}
@@ -323,9 +322,17 @@
hmap_insert(&bond->pr_rule_ops, &pr_op->hmap_node, hash);
}
+/* This function should almost never be called directly.
+ * 'update_recirc_rules()' should be called instead. Since
+ * this function modifies 'bond->pr_rule_ops', it is only
+ * safe when 'rwlock' is held.
+ *
+ * However, when the 'bond' is the only reference in the system,
+ * calling this function avoid acquiring lock only to satisfy
+ * lock annotation. Currently, only 'bond_unref()' calls
+ * this function directly. */
static void
-update_recirc_rules(struct bond *bond)
- OVS_REQ_WRLOCK(rwlock)
+update_recirc_rules__(struct bond *bond)
{
struct match match;
struct bond_pr_rule_op *pr_op, *next_op;
@@ -386,7 +393,9 @@
}
hmap_remove(&bond->pr_rule_ops, &pr_op->hmap_node);
- *pr_op->pr_rule = NULL;
+ if (bond->hash) {
+ *pr_op->pr_rule = NULL;
+ }
free(pr_op);
break;
}
@@ -395,6 +404,12 @@
ofpbuf_uninit(&ofpacts);
}
+static void
+update_recirc_rules(struct bond *bond)
+ OVS_REQ_RDLOCK(rwlock)
+{
+ update_recirc_rules__(bond);
+}
/* Updates 'bond''s overall configuration to 's'.
*
@@ -913,17 +928,16 @@
bond_may_recirc(const struct bond *bond, uint32_t *recirc_id,
uint32_t *hash_bias)
{
- if (bond->balance == BM_TCP && bond->recirc_id) {
- if (recirc_id) {
- *recirc_id = bond->recirc_id;
- }
- if (hash_bias) {
- *hash_bias = bond->basis;
- }
- return true;
- } else {
- return false;
+ bool may_recirc = bond->balance == BM_TCP && bond->recirc_id;
+
+ if (recirc_id) {
+ *recirc_id = may_recirc ? bond->recirc_id : 0;
}
+ if (hash_bias) {
+ *hash_bias = may_recirc ? bond->basis : 0;
+ }
+
+ return may_recirc;
}
static void
@@ -951,12 +965,16 @@
}
void
-bond_update_post_recirc_rules(struct bond* bond, const bool force)
+bond_update_post_recirc_rules(struct bond *bond, uint32_t *recirc_id,
+ uint32_t *hash_basis)
{
ovs_rwlock_wrlock(&rwlock);
- bond_update_post_recirc_rules__(bond, force);
+ if (bond_may_recirc(bond, recirc_id, hash_basis)) {
+ bond_update_post_recirc_rules__(bond, false);
+ }
ovs_rwlock_unlock(&rwlock);
}
+
/* Rebalancing. */
@@ -1631,6 +1649,8 @@
} else {
free(bond->hash);
bond->hash = NULL;
+ /* Remove existing post recirc rules. */
+ update_recirc_rules(bond);
}
}
diff -Nru openvswitch-2.5.2/ofproto/bond.h openvswitch-2.5.5/ofproto/bond.h
--- openvswitch-2.5.2/ofproto/bond.h 2016-03-23 05:24:52.355374963 +0000
+++ openvswitch-2.5.5/ofproto/bond.h 2018-05-18 23:31:18.388724209 +0000
@@ -120,7 +120,8 @@
* Bond module pulls stats from those post recirculation rules. If rebalancing
* is needed, those rules are updated with new output actions.
*/
-void bond_update_post_recirc_rules(struct bond *, const bool force);
+void bond_update_post_recirc_rules(struct bond *, uint32_t *recirc_id,
+ uint32_t *hash_basis);
bool bond_may_recirc(const struct bond *, uint32_t *recirc_id,
uint32_t *hash_bias);
#endif /* bond.h */
diff -Nru openvswitch-2.5.2/ofproto/connmgr.c openvswitch-2.5.5/ofproto/connmgr.c
--- openvswitch-2.5.2/ofproto/connmgr.c 2017-02-24 07:20:03.306360162 +0000
+++ openvswitch-2.5.5/ofproto/connmgr.c 2018-05-18 23:31:18.388724209 +0000
@@ -754,12 +754,12 @@
if (!mgr->in_band) {
in_band_create(mgr->ofproto, mgr->local_port_name, &mgr->in_band);
}
- in_band_set_queue(mgr->in_band, mgr->in_band_queue);
} else {
/* in_band_run() needs a chance to delete any existing in-band flows.
* We will destroy mgr->in_band after it's done with that. */
}
if (mgr->in_band) {
+ in_band_set_queue(mgr->in_band, mgr->in_band_queue);
in_band_set_remotes(mgr->in_band, addrs, n_addrs);
}
@@ -2342,22 +2342,22 @@
struct ofconn *ofconn;
LIST_FOR_EACH (ofconn, node, &mgr->all_conns) {
- struct ofpbuf *msg;
+ struct rconn_packet_counter *counter = ofconn->monitor_counter;
+ struct ofpbuf *msg;
LIST_FOR_EACH_POP (msg, list_node, &ofconn->updates) {
- unsigned int n_bytes;
+ ofconn_send(ofconn, msg, counter);
+ }
- ofconn_send(ofconn, msg, ofconn->monitor_counter);
- n_bytes = rconn_packet_counter_n_bytes(ofconn->monitor_counter);
- if (!ofconn->monitor_paused && n_bytes > 128 * 1024) {
- struct ofpbuf *pause;
-
- COVERAGE_INC(ofmonitor_pause);
- ofconn->monitor_paused = monitor_seqno++;
- pause = ofpraw_alloc_xid(OFPRAW_NXT_FLOW_MONITOR_PAUSED,
- OFP10_VERSION, htonl(0), 0);
- ofconn_send(ofconn, pause, ofconn->monitor_counter);
- }
+ if (!ofconn->monitor_paused
+ && rconn_packet_counter_n_bytes(counter) > 128 * 1024) {
+ struct ofpbuf *pause;
+
+ COVERAGE_INC(ofmonitor_pause);
+ ofconn->monitor_paused = monitor_seqno++;
+ pause = ofpraw_alloc_xid(OFPRAW_NXT_FLOW_MONITOR_PAUSED,
+ OFP10_VERSION, htonl(0), 0);
+ ofconn_send(ofconn, pause, counter);
}
}
}
diff -Nru openvswitch-2.5.2/ofproto/ofproto-dpif.c openvswitch-2.5.5/ofproto/ofproto-dpif.c
--- openvswitch-2.5.2/ofproto/ofproto-dpif.c 2017-02-24 07:20:03.314360232 +0000
+++ openvswitch-2.5.5/ofproto/ofproto-dpif.c 2018-05-18 23:31:18.396724236 +0000
@@ -1484,6 +1484,8 @@
hmap_destroy(&ofproto->bundles);
mac_learning_unref(ofproto->ml);
mcast_snooping_unref(ofproto->ms);
+ stp_unref(ofproto->stp);
+ rstp_unref(ofproto->rstp);
hmap_destroy(&ofproto->vlandev_map);
hmap_destroy(&ofproto->realdev_vid_map);
@@ -5736,6 +5738,8 @@
ofm.fm.cookie_mask = htonll(0);
ofm.fm.modify_cookie = false;
ofm.fm.table_id = TBL_INTERNAL;
+ ofm.fm.out_port = OFPP_ANY;
+ ofm.fm.out_group = OFPG_ANY;
ofm.fm.flags = OFPUTIL_FF_HIDDEN_FIELDS | OFPUTIL_FF_NO_READONLY;
ofm.fm.command = OFPFC_DELETE_STRICT;
diff -Nru openvswitch-2.5.2/ofproto/ofproto-dpif-upcall.c openvswitch-2.5.5/ofproto/ofproto-dpif-upcall.c
--- openvswitch-2.5.2/ofproto/ofproto-dpif-upcall.c 2017-02-24 07:20:03.310360197 +0000
+++ openvswitch-2.5.5/ofproto/ofproto-dpif-upcall.c 2018-05-18 23:31:18.392724222 +0000
@@ -1566,20 +1566,20 @@
* relies on OVS userspace internal state, we need to delete all old
* datapath flows with either a non-zero recirc_id in the key, or any
* recirculation actions upon OVS restart. */
- NL_ATTR_FOR_EACH_UNSAFE (a, left, flow->key, flow->key_len) {
+ NL_ATTR_FOR_EACH (a, left, flow->key, flow->key_len) {
if (nl_attr_type(a) == OVS_KEY_ATTR_RECIRC_ID
&& nl_attr_get_u32(a) != 0) {
return EINVAL;
}
}
- NL_ATTR_FOR_EACH_UNSAFE (a, left, flow->actions, flow->actions_len) {
+ NL_ATTR_FOR_EACH (a, left, flow->actions, flow->actions_len) {
if (nl_attr_type(a) == OVS_ACTION_ATTR_RECIRC) {
return EINVAL;
}
}
dump_seq = seq_read(udpif->dump_seq);
- reval_seq = seq_read(udpif->reval_seq);
+ reval_seq = seq_read(udpif->reval_seq) - 1; /* Ensure revalidation. */
ofpbuf_use_const(&actions, &flow->actions, flow->actions_len);
*ukey = ukey_create__(flow->key, flow->key_len,
flow->mask, flow->mask_len, flow->ufid_present,
diff -Nru openvswitch-2.5.2/ofproto/ofproto-dpif-xlate.c openvswitch-2.5.5/ofproto/ofproto-dpif-xlate.c
--- openvswitch-2.5.2/ofproto/ofproto-dpif-xlate.c 2017-02-24 07:20:03.310360197 +0000
+++ openvswitch-2.5.5/ofproto/ofproto-dpif-xlate.c 2018-05-18 23:31:18.392724222 +0000
@@ -948,6 +948,7 @@
mbridge_unref(xbridge->mbridge);
dpif_sflow_unref(xbridge->sflow);
dpif_ipfix_unref(xbridge->ipfix);
+ netflow_unref(xbridge->netflow);
stp_unref(xbridge->stp);
rstp_unref(xbridge->rstp);
hmap_destroy(&xbridge->xports);
@@ -1815,15 +1816,23 @@
struct flow_wildcards *wc = ctx->wc;
struct ofport_dpif *ofport;
- if (ctx->xbridge->support.odp.recirc) {
- use_recirc = bond_may_recirc(
- out_xbundle->bond, &xr.recirc_id, &xr.hash_basis);
-
- if (use_recirc) {
- /* Only TCP mode uses recirculation. */
+ if (ctx->xbridge->support.odp.recirc
+ && bond_may_recirc(out_xbundle->bond, NULL, NULL)) {
+ /* To avoid unnecessary locking, bond_may_recirc() is first
+ * called outside of the 'rwlock'. After acquiring the lock,
+ * bond_update_post_recirc_rules() will check again to make
+ * sure bond configuration has not been changed.
+ *
+ * In case recirculation is not actually in use, 'xr.recirc_id'
+ * will be set to '0', Since a valid 'recirc_id' can
+ * not be zero. */
+ bond_update_post_recirc_rules(out_xbundle->bond,
+ &xr.recirc_id,
+ &xr.hash_basis);
+ if (xr.recirc_id) {
+ /* Use recirculation instead of output. */
+ use_recirc = true;
xr.hash_alg = OVS_HASH_ALG_L4;
- bond_update_post_recirc_rules(out_xbundle->bond, false);
-
/* Recirculation does not require unmasking hash fields. */
wc = NULL;
}
@@ -2418,6 +2427,13 @@
struct mcast_group *grp = NULL;
if (is_igmp(flow, wc)) {
+ /*
+ * IGMP packets need to take the slow path, in order to be
+ * processed for mdb updates. That will prevent expires
+ * firing off even after hosts have sent reports.
+ */
+ ctx->xout->slow |= SLOW_ACTION;
+
memset(&wc->masks.tp_src, 0xff, sizeof wc->masks.tp_src);
if (mcast_snooping_is_membership(flow->tp_src) ||
mcast_snooping_is_query(flow->tp_src)) {
@@ -2425,12 +2441,6 @@
update_mcast_snooping_table(ctx->xbridge, flow, vlan,
in_xbundle, ctx->xin->packet);
}
- /*
- * IGMP packets need to take the slow path, in order to be
- * processed for mdb updates. That will prevent expires
- * firing off even after hosts have sent reports.
- */
- ctx->xout->slow |= SLOW_ACTION;
}
if (mcast_snooping_is_membership(flow->tp_src)) {
@@ -2952,6 +2962,10 @@
}
return;
}
+ } else if ((xport->cfm && cfm_should_process_flow(xport->cfm, flow, wc))
+ || (xport->bfd && bfd_should_process_flow(xport->bfd, flow,
+ wc))) {
+ /* Pass; STP should not block link health detection. */
} else if (!xport_stp_forward_state(xport) ||
!xport_rstp_forward_state(xport)) {
if (ctx->xbridge->stp != NULL) {
@@ -4334,9 +4348,9 @@
static void
compose_conntrack_action(struct xlate_ctx *ctx, struct ofpact_conntrack *ofc)
{
- ovs_u128 old_ct_label = ctx->base_flow.ct_label;
+ ovs_u128 old_ct_label = ctx->xin->flow.ct_label;
ovs_u128 old_ct_label_mask = ctx->wc->masks.ct_label;
- uint32_t old_ct_mark = ctx->base_flow.ct_mark;
+ uint32_t old_ct_mark = ctx->xin->flow.ct_mark;
uint32_t old_ct_mark_mask = ctx->wc->masks.ct_mark;
size_t ct_offset;
uint16_t zone;
@@ -4368,9 +4382,9 @@
/* Restore the original ct fields in the key. These should only be exposed
* after recirculation to another table. */
- ctx->base_flow.ct_mark = old_ct_mark;
+ ctx->xin->flow.ct_mark = old_ct_mark;
ctx->wc->masks.ct_mark = old_ct_mark_mask;
- ctx->base_flow.ct_label = old_ct_label;
+ ctx->xin->flow.ct_label = old_ct_label;
ctx->wc->masks.ct_label = old_ct_label_mask;
if (ofc->recirc_table == NX_CT_RECIRC_NONE) {
@@ -4381,6 +4395,7 @@
/* Use ct_* fields from datapath during recirculation upcall. */
ctx->conntracked = true;
compose_recirculate_and_fork(ctx, ofc->recirc_table);
+ ctx->conntracked = false;
}
}
@@ -5179,6 +5194,7 @@
ctx.table_id = state->table_id;
xlate_report(&ctx, "- Resuming from table %"PRIu8, ctx.table_id);
+ ctx.conntracked = state->conntracked;
if (!state->conntracked) {
clear_conntrack(flow);
}
diff -Nru openvswitch-2.5.2/ofproto/pinsched.c openvswitch-2.5.5/ofproto/pinsched.c
--- openvswitch-2.5.2/ofproto/pinsched.c 2017-02-24 07:20:03.318360266 +0000
+++ openvswitch-2.5.5/ofproto/pinsched.c 2018-05-18 23:31:18.400724249 +0000
@@ -94,6 +94,12 @@
static void
pinqueue_destroy(struct pinsched *ps, struct pinqueue *q)
{
+ if (ps->next_txq == q) {
+ advance_txq(ps);
+ if (ps->next_txq == q) {
+ ps->next_txq = NULL;
+ }
+ }
hmap_remove(&ps->queues, &q->node);
free(q);
}
diff -Nru openvswitch-2.5.2/ovn/northd/ovn-northd.c openvswitch-2.5.5/ovn/northd/ovn-northd.c
--- openvswitch-2.5.2/ovn/northd/ovn-northd.c 2017-02-24 07:20:03.330360369 +0000
+++ openvswitch-2.5.5/ovn/northd/ovn-northd.c 2018-05-18 23:31:18.408724277 +0000
@@ -210,11 +210,17 @@
}
static uint32_t
+next_tnlid(uint32_t tnlid, uint32_t max)
+{
+ return tnlid + 1 <= max ? tnlid + 1 : 1;
+}
+
+static uint32_t
allocate_tnlid(struct hmap *set, const char *name, uint32_t max,
uint32_t *hint)
{
- for (uint32_t tnlid = *hint + 1; tnlid != *hint;
- tnlid = tnlid + 1 <= max ? tnlid + 1 : 1) {
+ for (uint32_t tnlid = next_tnlid(*hint, max); tnlid != *hint;
+ tnlid = next_tnlid(tnlid, max)) {
if (!tnlid_in_use(set, tnlid)) {
add_tnlid(set, tnlid);
*hint = tnlid;
diff -Nru openvswitch-2.5.2/ovn/ovn-sb.xml openvswitch-2.5.5/ovn/ovn-sb.xml
--- openvswitch-2.5.2/ovn/ovn-sb.xml 2017-02-24 07:20:03.334360404 +0000
+++ openvswitch-2.5.5/ovn/ovn-sb.xml 2018-05-18 23:31:18.408724277 +0000
@@ -501,7 +501,7 @@
- Any use of a nominal field may specify a single bit or a range of
+ Any use of a ordinal field may specify a single bit or a range of
bits, e.g. vlan.tci[13..15]
refers to the PCP field
within the VLAN TCI, and eth.dst[40]
refers to the
multicast bit in the Ethernet destination address.
diff -Nru openvswitch-2.5.2/package.m4 openvswitch-2.5.5/package.m4
--- openvswitch-2.5.2/package.m4 2017-02-24 07:23:06.844045889 +0000
+++ openvswitch-2.5.5/package.m4 2018-05-18 23:31:30.584762643 +0000
@@ -1,6 +1,6 @@
# Signature of the current package.
m4_define([AT_PACKAGE_NAME], [openvswitch])
m4_define([AT_PACKAGE_TARNAME], [openvswitch])
-m4_define([AT_PACKAGE_VERSION], [2.5.2])
-m4_define([AT_PACKAGE_STRING], [openvswitch 2.5.2])
+m4_define([AT_PACKAGE_VERSION], [2.5.5])
+m4_define([AT_PACKAGE_STRING], [openvswitch 2.5.5])
m4_define([AT_PACKAGE_BUGREPORT], [bugs@openvswitch.org])
diff -Nru openvswitch-2.5.2/python/ovs/version.py openvswitch-2.5.5/python/ovs/version.py
--- openvswitch-2.5.2/python/ovs/version.py 2017-02-24 07:23:13.188106856 +0000
+++ openvswitch-2.5.5/python/ovs/version.py 2018-05-18 23:31:35.844778720 +0000
@@ -1,2 +1,2 @@
# Generated automatically -- do not modify! -*- buffer-read-only: t -*-
-VERSION = "2.5.2"
+VERSION = "2.5.5"
diff -Nru openvswitch-2.5.2/rhel/openvswitch-dkms.spec openvswitch-2.5.5/rhel/openvswitch-dkms.spec
--- openvswitch-2.5.2/rhel/openvswitch-dkms.spec 2017-02-24 07:23:13.156106548 +0000
+++ openvswitch-2.5.5/rhel/openvswitch-dkms.spec 2018-05-18 23:31:35.808778610 +0000
@@ -11,7 +11,7 @@
%define oname openvswitch
Name: %{oname}-dkms
-Version: 2.5.2
+Version: 2.5.5
Release: 1%{?dist}
Summary: Open vSwitch kernel module
diff -Nru openvswitch-2.5.2/rhel/openvswitch-fedora.spec openvswitch-2.5.5/rhel/openvswitch-fedora.spec
--- openvswitch-2.5.2/rhel/openvswitch-fedora.spec 2017-02-24 07:23:13.176106740 +0000
+++ openvswitch-2.5.5/rhel/openvswitch-fedora.spec 2018-05-18 23:31:35.832778683 +0000
@@ -33,7 +33,7 @@
Summary: Open vSwitch
Group: System Environment/Daemons
URL: http://www.openvswitch.org/
-Version: 2.5.2
+Version: 2.5.5
# Nearly all of openvswitch is ASL 2.0. The bugtool is LGPLv2+, and the
# lib/sflow*.[ch] files are SISSL
diff -Nru openvswitch-2.5.2/rhel/openvswitch-kmod-fedora.spec openvswitch-2.5.5/rhel/openvswitch-kmod-fedora.spec
--- openvswitch-2.5.2/rhel/openvswitch-kmod-fedora.spec 2017-02-24 07:23:13.168106663 +0000
+++ openvswitch-2.5.5/rhel/openvswitch-kmod-fedora.spec 2018-05-18 23:31:35.820778646 +0000
@@ -17,7 +17,7 @@
Group: System Environment/Daemons
URL: http://www.openvswitch.org/
Vendor: OpenSource Security Ralf Spenneberg
-Version: 2.5.2
+Version: 2.5.5
# The entire source code is ASL 2.0 except datapath/ which is GPLv2
License: GPLv2
diff -Nru openvswitch-2.5.2/rhel/openvswitch-kmod-rhel6.spec openvswitch-2.5.5/rhel/openvswitch-kmod-rhel6.spec
--- openvswitch-2.5.2/rhel/openvswitch-kmod-rhel6.spec 2017-02-24 07:23:13.160106586 +0000
+++ openvswitch-2.5.5/rhel/openvswitch-kmod-rhel6.spec 2018-05-18 23:31:35.812778622 +0000
@@ -12,7 +12,7 @@
%define oname openvswitch
Name: %{oname}-kmod
-Version: 2.5.2
+Version: 2.5.5
Release: 1%{?dist}
Summary: Open vSwitch kernel module
diff -Nru openvswitch-2.5.2/rhel/openvswitch.spec openvswitch-2.5.5/rhel/openvswitch.spec
--- openvswitch-2.5.2/rhel/openvswitch.spec 2017-02-24 07:23:13.172106702 +0000
+++ openvswitch-2.5.5/rhel/openvswitch.spec 2018-05-18 23:31:35.824778659 +0000
@@ -17,7 +17,7 @@
Group: System Environment/Daemons
URL: http://www.openvswitch.org/
Vendor: Nicira, Inc.
-Version: 2.5.2
+Version: 2.5.5
License: ASL 2.0
Release: 1
diff -Nru openvswitch-2.5.2/tests/atlocal.in openvswitch-2.5.5/tests/atlocal.in
--- openvswitch-2.5.2/tests/atlocal.in 2017-02-24 07:20:03.354360576 +0000
+++ openvswitch-2.5.5/tests/atlocal.in 2018-05-18 23:31:18.420724317 +0000
@@ -98,7 +98,12 @@
esac
# Check whether to run IPv6 tests.
-if perl -e 'use Socket; socket(FH, PF_INET6, SOCK_STREAM, 0) || exit 1;'; then
+if perl -e '
+ use Socket qw(PF_INET6 SOCK_STREAM pack_sockaddr_in6 IN6ADDR_LOOPBACK);
+
+ socket(S, PF_INET6, SOCK_STREAM, 0) || exit 1;
+ bind(S, pack_sockaddr_in6(0, IN6ADDR_LOOPBACK)) || exit 1;
+'; then
HAVE_IPV6=yes
else
HAVE_IPV6=no
diff -Nru openvswitch-2.5.2/tests/automake.mk openvswitch-2.5.5/tests/automake.mk
--- openvswitch-2.5.2/tests/automake.mk 2017-02-24 07:20:03.354360576 +0000
+++ openvswitch-2.5.5/tests/automake.mk 2018-05-18 23:31:18.420724317 +0000
@@ -176,7 +176,7 @@
tests/valgrind/test-vconn
$(valgrind_wrappers): tests/valgrind-wrapper.in
- @test -d tests/valgrind || mkdir tests/valgrind
+ @$(MKDIR_P) tests/valgrind
$(AM_V_GEN) sed -e 's,[@]wrap_program[@],$@,' \
$(top_srcdir)/tests/valgrind-wrapper.in > $@.tmp && \
chmod +x $@.tmp && \
diff -Nru openvswitch-2.5.2/tests/bfd.at openvswitch-2.5.5/tests/bfd.at
--- openvswitch-2.5.2/tests/bfd.at 2017-02-24 07:20:03.354360576 +0000
+++ openvswitch-2.5.5/tests/bfd.at 2018-05-18 23:31:18.420724317 +0000
@@ -794,3 +794,39 @@
OVS_VSWITCHD_STOP
AT_CLEANUP
+
+AT_SETUP([bfd - check that BFD works together with RSTP])
+# Create br0 with interfaces p1
+# and br1 with interfaces p2
+# with p1 and p2 connected via unix domain socket
+OVS_VSWITCHD_START(
+ [set bridge br0 rstp_enable=true -- \
+ add-br br1 -- \
+ set bridge br1 other-config:hwaddr=aa:66:aa:66:00:00 -- \
+ set bridge br1 datapath-type=dummy -- \
+ set bridge br1 rstp_enable=true -- \
+])
+
+AT_CHECK([ovs-vsctl add-port br0 p1 -- \
+ set interface p1 type=dummy options:pstream=punix:$OVS_RUNDIR/p0.sock bfd:enable=true -- \
+])
+
+AT_CHECK([ovs-vsctl add-port br1 p2 -- \
+ set interface p2 type=dummy options:stream=unix:$OVS_RUNDIR/p0.sock bfd:enable=true -- \
+])
+
+ovs-appctl time/stop
+ovs-appctl time/warp 4100 100
+
+# Forwarding should be true
+BFD_CHECK([p1], [true], [false], [none], [up], [No Diagnostic], [none], [up], [No Diagnostic])
+BFD_CHECK([p2], [true], [false], [none], [up], [No Diagnostic], [none], [up], [No Diagnostic])
+
+# Disable bfd on p2, forwarding on p1 should go to false
+AT_CHECK([ovs-vsctl set interface p2 bfd:enable=false])
+
+ovs-appctl time/warp 5000 100
+BFD_CHECK([p1], [false], [false], [none], [down], [Control Detection Time Expired], [none], [down], [No Diagnostic])
+
+OVS_VSWITCHD_STOP
+AT_CLEANUP
diff -Nru openvswitch-2.5.2/tests/cfm.at openvswitch-2.5.5/tests/cfm.at
--- openvswitch-2.5.2/tests/cfm.at 2017-02-24 07:20:03.354360576 +0000
+++ openvswitch-2.5.5/tests/cfm.at 2018-05-18 23:31:18.420724317 +0000
@@ -283,3 +283,39 @@
OVS_VSWITCHD_STOP
AT_CLEANUP
+
+AT_SETUP([cfm - check that CFM works together with RSTP])
+# Create br0 with interfaces p1
+# and br1 with interfaces p2
+# with p1 and p2 connected via unix domain socket
+OVS_VSWITCHD_START(
+ [set bridge br0 rstp_enable=true -- \
+ add-br br1 -- \
+ set bridge br1 other-config:hwaddr=aa:66:aa:66:00:00 -- \
+ set bridge br1 datapath-type=dummy -- \
+ set bridge br1 rstp_enable=true -- \
+])
+
+AT_CHECK([ovs-vsctl add-port br0 p0 -- \
+ set interface p0 type=dummy options:pstream=punix:$OVS_RUNDIR/p0.sock cfm_mpid=1 other_config:cfm_interval=300 other_config:cfm_extended=true -- \
+])
+
+AT_CHECK([ovs-vsctl add-port br1 p1 -- \
+ set interface p1 type=dummy options:stream=unix:$OVS_RUNDIR/p0.sock cfm_mpid=2 other_config:cfm_interval=300 other_config:cfm_extended=true -- \
+])
+
+ovs-appctl time/stop
+ovs-appctl time/warp 10100 100
+
+# Forwarding should be true
+CFM_CHECK_EXTENDED([p0], [1], [100], [up], [up], [300ms], [2], [up])
+CFM_CHECK_EXTENDED([p1], [2], [100], [up], [up], [300ms], [1], [up])
+
+# Disable cfm on p1, cfm should receive fault.
+AT_CHECK([ovs-vsctl set interface p1 other_config:cfm_extended=false])
+
+ovs-appctl time/warp 5000 100
+CFM_CHECK_EXTENDED_FAULT([p0], [1], [recv], [0], [up], [up], [300ms])
+
+OVS_VSWITCHD_STOP
+AT_CLEANUP
diff -Nru openvswitch-2.5.2/tests/ovs-vsctl.at openvswitch-2.5.5/tests/ovs-vsctl.at
--- openvswitch-2.5.2/tests/ovs-vsctl.at 2017-02-24 07:20:03.370360714 +0000
+++ openvswitch-2.5.5/tests/ovs-vsctl.at 2018-05-18 23:31:18.428724345 +0000
@@ -552,6 +552,23 @@
CHECK_IFACES([xapi1], [eth0.$1])
OVS_VSCTL_CLEANUP
AT_CLEANUP
+
+AT_SETUP([simple fake bridge + del-port from parent (VLAN $1)])
+AT_KEYWORDS([ovs-vsctl fake-bridge del-port])
+OVS_VSCTL_SETUP
+OVS_VSCTL_SETUP_SIMPLE_FAKE_CONF([$1])
+AT_CHECK([RUN_OVS_VSCTL([del-port xenbr0 eth0.$1])], [1], [],
+ [ovs-vsctl: bridge xenbr0 does not have a port eth0.$1 (although its child bridge xapi1 does)
+])
+CHECK_PORTS([xenbr0], [eth0])
+CHECK_IFACES([xenbr0], [eth0])
+CHECK_PORTS([xapi1], [eth0.$1])
+CHECK_IFACES([xapi1], [eth0.$1])
+AT_CHECK([RUN_OVS_VSCTL([del-port xapi1 eth0.$1])])
+CHECK_PORTS([xenbr0], [eth0])
+CHECK_IFACES([xenbr0], [eth0])
+OVS_VSCTL_CLEANUP
+AT_CLEANUP
]) # OVS_VSCTL_FAKE_BRIDGE_TESTS
OVS_VSCTL_FAKE_BRIDGE_TESTS([9])
@@ -762,6 +779,9 @@
[0], [ignore], [], [OVS_VSCTL_CLEANUP])
AT_CHECK([RUN_OVS_VSCTL([set-controller br1 tcp:127.0.0.1])],
[0], [ignore], [], [OVS_VSCTL_CLEANUP])
+AT_CHECK([RUN_OVS_VSCTL([list netflow br0])], [1], [],
+ [ovs-vsctl: no row "br0" in table NetFlow
+], [OVS_VSCTL_CLEANUP])
AT_CHECK([
RUN_OVS_VSCTL_TOGETHER([--id=@n create netflow targets='"1.2.3.4:567"'],
[set bridge br0 netflow=@n])],
diff -Nru openvswitch-2.5.2/tests/system-kmod-testsuite openvswitch-2.5.5/tests/system-kmod-testsuite
--- openvswitch-2.5.2/tests/system-kmod-testsuite 2017-02-24 07:23:12.668101861 +0000
+++ openvswitch-2.5.5/tests/system-kmod-testsuite 2018-05-18 23:31:35.332777156 +0000
@@ -952,7 +952,7 @@
# List of tests.
if $at_list_p; then
cat <<_ATEOF || at_write_fail=1
-openvswitch 2.5.2 test suite test groups:
+openvswitch 2.5.5 test suite test groups:
NUM: FILE-NAME:LINE TEST-GROUP-NAME
KEYWORDS
@@ -993,7 +993,7 @@
exit $at_write_fail
fi
if $at_version_p; then
- $as_echo "$as_me (openvswitch 2.5.2)" &&
+ $as_echo "$as_me (openvswitch 2.5.5)" &&
cat <<\_ATEOF || at_write_fail=1
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1187,11 +1187,11 @@
# Banners and logs.
$as_echo "## ----------------------------- ##
-## openvswitch 2.5.2 test suite. ##
+## openvswitch 2.5.5 test suite. ##
## ----------------------------- ##"
{
$as_echo "## ----------------------------- ##
-## openvswitch 2.5.2 test suite. ##
+## openvswitch 2.5.5 test suite. ##
## ----------------------------- ##"
echo
@@ -2381,7 +2381,7 @@
$as_echo "Please send $at_msg and all information you think might help:
To:
- Subject: [openvswitch 2.5.2] $as_me: $at_fail_list${at_fail_list:+ failed${at_xpass_list:+, }}$at_xpass_list${at_xpass_list:+ passed unexpectedly}
+ Subject: [openvswitch 2.5.5] $as_me: $at_fail_list${at_fail_list:+ failed${at_xpass_list:+, }}$at_xpass_list${at_xpass_list:+ passed unexpectedly}
You may investigate any problem if you feel able to do so, in which
case the test suite provides a good starting point. Its output may
diff -Nru openvswitch-2.5.2/tests/system-userspace-testsuite openvswitch-2.5.5/tests/system-userspace-testsuite
--- openvswitch-2.5.2/tests/system-userspace-testsuite 2017-02-24 07:23:13.136106356 +0000
+++ openvswitch-2.5.5/tests/system-userspace-testsuite 2018-05-18 23:31:35.788778549 +0000
@@ -952,7 +952,7 @@
# List of tests.
if $at_list_p; then
cat <<_ATEOF || at_write_fail=1
-openvswitch 2.5.2 test suite test groups:
+openvswitch 2.5.5 test suite test groups:
NUM: FILE-NAME:LINE TEST-GROUP-NAME
KEYWORDS
@@ -993,7 +993,7 @@
exit $at_write_fail
fi
if $at_version_p; then
- $as_echo "$as_me (openvswitch 2.5.2)" &&
+ $as_echo "$as_me (openvswitch 2.5.5)" &&
cat <<\_ATEOF || at_write_fail=1
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1187,11 +1187,11 @@
# Banners and logs.
$as_echo "## ----------------------------- ##
-## openvswitch 2.5.2 test suite. ##
+## openvswitch 2.5.5 test suite. ##
## ----------------------------- ##"
{
$as_echo "## ----------------------------- ##
-## openvswitch 2.5.2 test suite. ##
+## openvswitch 2.5.5 test suite. ##
## ----------------------------- ##"
echo
@@ -2381,7 +2381,7 @@
$as_echo "Please send $at_msg and all information you think might help:
To:
- Subject: [openvswitch 2.5.2] $as_me: $at_fail_list${at_fail_list:+ failed${at_xpass_list:+, }}$at_xpass_list${at_xpass_list:+ passed unexpectedly}
+ Subject: [openvswitch 2.5.5] $as_me: $at_fail_list${at_fail_list:+ failed${at_xpass_list:+, }}$at_xpass_list${at_xpass_list:+ passed unexpectedly}
You may investigate any problem if you feel able to do so, in which
case the test suite provides a good starting point. Its output may
diff -Nru openvswitch-2.5.2/tests/testsuite openvswitch-2.5.5/tests/testsuite
--- openvswitch-2.5.2/tests/testsuite 2017-02-24 07:23:12.128096676 +0000
+++ openvswitch-2.5.5/tests/testsuite 2018-05-18 23:31:34.852775690 +0000
@@ -626,1738 +626,1742 @@
18;bfd.at:519;bfd - bfd forwarding_if_rx - with bfd decay;;
19;bfd.at:607;bfd - bfd forwarding_if_rx - demand_rx_bfd;;
20;bfd.at:678;bfd - flap_count;;
-21;cfm.at:49;cfm - check update ovsdb 1;;
-22;cfm.at:78;cfm - check update ovsdb 2;;
-23;cfm.at:112;cfm - demand mode;;
-24;cfm.at:154;cfm - demand_rx_ccm;;
-25;cfm.at:216;cfm - flap_count;;
-26;cfm.at:249;cfm - fault_override;;
-27;lacp.at:13;lacp - config;;
-28;lacp.at:53;lacp - multi port config;;
-29;lacp.at:139;lacp - negotiation;;
-30;library.at:3;test flow extractor;;
-31;library.at:9;test TCP/IP checksumming;;
-32;library.at:14;test hash functions;;
-33;library.at:18;test hash map;hmap;
-34;library.at:24;test hash index;hindex;
-35;library.at:30;test cuckoo hash;cmap;
-36;library.at:36;test atomic operations;;
-37;library.at:40;test linked lists;;
-38;library.at:45;test packet library;;
-39;library.at:49;test SHA-1;;
-40;library.at:54;test type properties;;
-41;library.at:58;test strtok_r bug fix;;
-42;library.at:63;test byte order conversion;byte order;
-43;library.at:68;test random number generator;;
-44;library.at:120;ctz() function;ctz;
-45;library.at:120;clz() function;clz;
-46;library.at:120;round_up_pow2() function;round_up_pow2;
-47;library.at:120;round_down_pow2() function;round_down_pow2;
-48;library.at:120;count_1bits() function;count_1bits;
-49;library.at:120;log_2_floor() function;log_2_floor;
-50;library.at:120;bitwise_copy() function;bitwise_copy;
-51;library.at:120;bitwise_zero() function;bitwise_zero;
-52;library.at:120;bitwise_one() function;bitwise_one;
-53;library.at:120;bitwise_is_all_zeros() function;bitwise_is_all_zeros;
-54;library.at:120;ovs_scan() function;ovs_scan;
-55;library.at:138;test unix socket, short pathname - C;;
-56;library.at:148;test unix socket, long pathname - C;;
-57;library.at:157;test unix socket, short pathname - Python;;
-58;library.at:167;test unix socket, long pathname - Python;;
-59;library.at:176;ovs_assert;;
-60;library.at:199;snprintf;;
-61;library.at:203;test bitmap functions;;
-62;library.at:208;use of public headers;;
-63;library.at:212;test ofpbuf module;;
-64;library.at:216;test rcu;;
-65;heap.at:8;heap library -- insert delete same order;;
-66;heap.at:9;heap library -- insert delete reverse order;;
-67;heap.at:10;heap library -- insert delete every order;;
-68;heap.at:11;heap library -- insert delete same order with dups;;
-69;heap.at:12;heap library -- raw insert;;
-70;heap.at:13;heap library -- raw delete;;
-71;bundle.at:10;hrw bundle link selection;;
-72;bundle.at:80;active_backup bundle link selection;;
-73;bundle.at:151;hrw bundle single link selection;;
-74;bundle.at:159;hrw bundle no link selection;;
-75;bundle.at:166;bundle action missing argument;;
-76;bundle.at:172;bundle action bad fields;;
-77;bundle.at:178;bundle action bad algorithm;;
-78;bundle.at:184;bundle action bad slave type;;
-79;bundle.at:190;bundle action bad slave delimiter;;
-80;classifier.at:2;flow classifier - empty;;
-81;classifier.at:2;flow classifier - destroy null;;
-82;classifier.at:2;flow classifier - single rule;;
-83;classifier.at:2;flow classifier - rule replacement;;
-84;classifier.at:2;flow classifier - many rules in one list;;
-85;classifier.at:2;flow classifier - versioned many rules in one list;;
-86;classifier.at:2;flow classifier - many rules in one table;;
-87;classifier.at:2;flow classifier - versioned many rules in one table;;
-88;classifier.at:2;flow classifier - many rules in two tables;;
-89;classifier.at:2;flow classifier - versioned many rules in two tables;;
-90;classifier.at:2;flow classifier - many rules in five tables;;
-91;classifier.at:2;flow classifier - versioned many rules in five tables;;
-92;classifier.at:21;miniflow - miniflow;;
-93;classifier.at:21;miniflow - minimask_has_extra;;
-94;classifier.at:21;miniflow - minimask_combine;;
-95;classifier.at:31;flow classifier - lookup segmentation;;
-96;classifier.at:69;flow classifier - prefix lookup;;
-97;classifier.at:134;single conjunctive match;;
-98;classifier.at:171;multiple conjunctive match;;
-99;classifier.at:247;conjunctive match priority fallback;;
-100;classifier.at:293;conjunctive match and other actions;;
-101;check-structs.at:11;check struct tail padding;check-structs;
-102;check-structs.at:21;check struct internal alignment;check-structs;
-103;check-structs.at:32;check struct declared size;check-structs;
-104;check-structs.at:44;check wrong struct's declared size;check-structs;
-105;daemon.at:3;daemon;;
-106;daemon.at:22;daemon --monitor;;
-107;daemon.at:71;daemon --detach;;
-108;daemon.at:94;daemon --detach --monitor;;
-109;daemon.at:144;daemon --detach startup errors;;
-110;daemon.at:153;daemon --detach --monitor startup errors;;
-111;daemon.at:163;daemon --service;windows-service;
-112;daemon-py.at:3;daemon - Python;;
-113;daemon-py.at:21;daemon --monitor - Python;;
-114;daemon-py.at:64;daemon --monitor restart exit code - Python;;
-115;daemon-py.at:107;daemon --detach - Python;;
-116;daemon-py.at:123;daemon --detach --monitor - Python;;
-117;daemon-py.at:172;daemon --detach startup errors - Python;;
-118;daemon-py.at:181;daemon --detach --monitor startup errors - Python;;
-119;daemon-py.at:190;daemon --detach closes standard fds - Python;;
-120;daemon-py.at:210;daemon --detach --monitor closes standard fds;;
-121;ofp-actions.at:3;OpenFlow 1.0 action translation;ofp-actions of1.0;
-122;ofp-actions.at:202;OpenFlow 1.0 \"instruction\" translations;ofp-actions of1.0 instruction;
-123;ofp-actions.at:232;OpenFlow 1.1 action translation;ofp-actions of1.1;
-124;ofp-actions.at:369;OpenFlow 1.1 instruction translation;of1.1 instruction ofp-actions;
-125;ofp-actions.at:580;OpenFlow 1.2 action translation;ofp-actions of1.2;
-126;ofp-actions.at:606;OpenFlow 1.3 action translation;ofp-actions of1.3;
-127;ofp-actions.at:634;OpenFlow 1.5 action translation;ofp-actions of1.5;
-128;ofp-actions.at:658;ofp-actions - inconsistent MPLS actions;;
-129;ofp-actions.at:670;reg_load <-> set_field translation corner case;ofp-actions;
-130;ofp-print.at:3;empty;ofp-print;
-131;ofp-print.at:9;too short;ofp-print;
-132;ofp-print.at:17;wrong OpenFlow version;ofp-print;
-133;ofp-print.at:27;truncated message;ofp-print;
-134;ofp-print.at:35;message only uses part of buffer;ofp-print;
-135;ofp-print.at:44;OFPT_HELLO - ordinary;ofp-print;
-136;ofp-print.at:52;OFPT_HELLO with extra data;ofp-print;
-137;ofp-print.at:64;OFPT_HELLO with version bitmap;ofp-print;
-138;ofp-print.at:73;OFPT_HELLO with version bitmap and extra data;ofp-print;
-139;ofp-print.at:87;OFPT_HELLO with higher than supported version;ofp-print;
-140;ofp-print.at:106;OFPT_HELLO with contradictory version bitmaps;ofp-print;
-141;ofp-print.at:148;OFPT_ECHO_REQUEST, empty payload;ofp-print;
-142;ofp-print.at:155;OFPT_ECHO_REQUEST, 5-byte payload;ofp-print;
-143;ofp-print.at:163;OFPT_ECHO_REPLY, empty payload;ofp-print;
-144;ofp-print.at:170;OFPT_ECHO_REPLY, 5-byte payload;ofp-print;
-145;ofp-print.at:178;OFPT_FEATURES_REQUEST;ofp-print;
-146;ofp-print.at:185;OFPT_FEATURES_REPLY - OF1.0;ofp-print;
-147;ofp-print.at:235;OFPT_FEATURES_REPLY cut off mid-port - OF1.0;ofp-print;
-148;ofp-print.at:274;OFPT_FEATURES_REPLY - OF1.1;ofp-print;
-149;ofp-print.at:305;OFPT_FEATURES_REPLY cut off mid-port - OF1.1;ofp-print;
-150;ofp-print.at:334;OFPT_FEATURES_REPLY - OF1.2;ofp-print;
-151;ofp-print.at:365;OFPT_FEATURES_REPLY cut off mid-port - OF1.2;ofp-print;
-152;ofp-print.at:394;OFPT_FEATURES_REPLY - OF1.3;ofp-print;
-153;ofp-print.at:406;OFPT_FEATURES_REPLY - OF1.4;ofp-print;
-154;ofp-print.at:418;OFPT_FEATURES_REPLY - OF1.5;ofp-print;
-155;ofp-print.at:430;OFPT_FEATURES_REPLY - with auxiliary_id - OF1.3;ofp-print;
-156;ofp-print.at:442;OFPT_GET_CONFIG_REQUEST;ofp-print;
-157;ofp-print.at:449;OFPT_GET_CONFIG_REPLY, most common form;ofp-print;
-158;ofp-print.at:457;OFPT_GET_CONFIG_REPLY, frags and miss_send_len;ofp-print;
-159;ofp-print.at:464;OFPT_PACKET_IN - OF1.0;ofp-print;
-160;ofp-print.at:478;OFPT_PACKET_IN - OF1.0, with hex output of packet data;ofp-print;
-161;ofp-print.at:496;OFPT_PACKET_IN - OF1.1;ofp-print;
-162;ofp-print.at:511;OFPT_PACKET_IN - OF1.2;ofp-print;
-163;ofp-print.at:525;OFPT_PACKET_IN - OF1.2, with hex output of packet data;ofp-print;
-164;ofp-print.at:542;OFPT_PACKET_IN - OF1.3;ofp-print;
-165;ofp-print.at:557;OFPT_PACKET_IN - OF1.4;ofp-print;
-166;ofp-print.at:572;OFPT_PACKET_IN - OF1.5;ofp-print;
-167;ofp-print.at:587;OFPT_PACKET_IN - OF1.3, with hex output of packet data;ofp-print;
-168;ofp-print.at:605;OFPT_FLOW_REMOVED - OF1.0;ofp-print;
-169;ofp-print.at:619;OFPT_FLOW_REMOVED - OF1.2;ofp-print;
-170;ofp-print.at:630;OFPT_FLOW_REMOVED - OF1.3;ofp-print;
-171;ofp-print.at:641;OFPT_PORT_STATUS - OF1.0;ofp-print;
-172;ofp-print.at:659;OFPT_PORT_STATUS - OF1.1;ofp-print;
-173;ofp-print.at:678;OFPT_PORT_STATUS - OF1.4;ofp-print;
-174;ofp-print.at:698;OFPT_PACKET_OUT - OF1.0;ofp-print;
-175;ofp-print.at:712;OFPT_PACKET_OUT - OF1.0, with packet;ofp-print;
-176;ofp-print.at:727;OFPT_PACKET_OUT - OF1.0, with hex output of packet data;ofp-print;
-177;ofp-print.at:746;OFPT_PACKET_OUT - OF1.1;ofp-print;
-178;ofp-print.at:757;OFPT_PACKET_OUT - OF1.1, with packet;ofp-print;
-179;ofp-print.at:774;OFPT_FLOW_MOD - OF1.0 - low verbosity;ofp-print;
-180;ofp-print.at:792;OFPT_FLOW_MOD - OF1.1 - low verbosity;ofp-print;
-181;ofp-print.at:812;OFPT_FLOW_MOD - OF1.2 - low verbosity;ofp-print;
-182;ofp-print.at:832;OFPT_FLOW_MOD - OF1.0 - high verbosity;ofp-print;
-183;ofp-print.at:850;OFPT_FLOW_MOD - OF1.2 - low verbosity;ofp-print;
-184;ofp-print.at:869;OFPT_FLOW_MOD - OF1.3 - flags - low verbosity;ofp-print;
-185;ofp-print.at:887;OFPT_FLOW_MOD - OF1.2 - set-field ip_src;ofp-print;
-186;ofp-print.at:902;OFPT_FLOW_MOD - OF1.2 - set-field ip_dst;ofp-print;
-187;ofp-print.at:917;OFPT_FLOW_MOD - OF1.2 - set-field sctp_src;ofp-print;
-188;ofp-print.at:932;OFPT_FLOW_MOD - OF1.2 - set-field sctp_dst;ofp-print;
-189;ofp-print.at:947;OFPT_FLOW_MOD - OF1.2 - experimenter OXM;ofp-print;
-190;ofp-print.at:961;OFPT_FLOW_MOD - OF1.2 - set-field nd_target, nd_sll;ofp-print;
-191;ofp-print.at:979;OFPT_FLOW_MOD - OF1.3 - meter;ofp-print;
-192;ofp-print.at:990;OFPT_FLOW reply - OF1.2 - set-field ip_src;ofp-print;
-193;ofp-print.at:1007;OFPT_FLOW reply - OF1.2 - set-field ip_dst;ofp-print;
-194;ofp-print.at:1024;OFPT_FLOW reply - OF1.2 - set-field sctp_src;ofp-print;
-195;ofp-print.at:1041;OFPT_FLOW reply - OF1.2 - set-field sctp_dst;ofp-print;
-196;ofp-print.at:1058;OFPT_PORT_MOD - OF1.0;ofp-print;
-197;ofp-print.at:1071;OFPT_PORT_MOD - OF1.1;ofp-print;
-198;ofp-print.at:1085;OFPT_PORT_MOD - OF1.2;ofp-print;
-199;ofp-print.at:1099;OFPT_PORT_MOD - OF1.3;ofp-print;
-200;ofp-print.at:1113;OFPT_PORT_MOD - OF1.4;ofp-print;
-201;ofp-print.at:1127;OFPT_TABLE_MOD - OF1.1;ofp-print;
-202;ofp-print.at:1136;OFPT_TABLE_MOD - OF1.2;ofp-print;
-203;ofp-print.at:1145;OFPT_TABLE_MOD - OF1.3;ofp-print;
-204;ofp-print.at:1154;OFPT_TABLE_MOD - OF1.4;ofp-print;
-205;ofp-print.at:1163;OFPST_DESC request;ofp-print ofpt_stats_request;
-206;ofp-print.at:1170;OFPST_DESC reply;ofp-print ofpt_stats_reply;
-207;ofp-print.at:1250;OFPST_FLOW request - OF1.0;ofp-print ofpt_stats_request;
-208;ofp-print.at:1262;OFPST_FLOW request - OF1.2;ofp-print ofpt_stats_request;
-209;ofp-print.at:1274;OFPST_FLOW request - OF1.3;ofp-print ofpt_stats_request;
-210;ofp-print.at:1286;OFPST_FLOW reply - OF1.0;ofp-print ofpt_stats_reply;
-211;ofp-print.at:1330;OFPST_FLOW reply - OF1.2;ofp-print ofpt_stats_reply;
-212;ofp-print.at:1365;OFPST_AGGREGATE request - OF1.0;ofp-print ofpt_stats_request;
-213;ofp-print.at:1377;OFPST_AGGREGATE request - OF1.2;ofp-print ofpt_stats_request;
-214;ofp-print.at:1389;OFPST_AGGREGATE request - OF1.3;ofp-print ofpt_stats_request;
-215;ofp-print.at:1401;OFPST_AGGREGATE reply - OF1.0;ofp-print ofpt_stats_reply;
-216;ofp-print.at:1412;OFPST_AGGREGATE reply - OF1.2;ofp-print ofpt_stats_reply;
-217;ofp-print.at:1423;OFPST_AGGREGATE reply - OF1.3;ofp-print ofpt_stats_reply;
-218;ofp-print.at:1434;OFPST_TABLE request - OF1.0;ofp-print ofpt_stats_request;
-219;ofp-print.at:1441;OFPST_TABLE request - OF1.1;ofp-print ofpt_stats_request;
-220;ofp-print.at:1448;OFPST_TABLE request - OF1.2;ofp-print ofpt_stats_request;
-221;ofp-print.at:1455;OFPST_TABLE request - OF1.3;ofp-print ofpt_stats_request;
-222;ofp-print.at:1462;OFPST_TABLE reply - OF1.0;ofp-print ofpt_stats_reply;
-223;ofp-print.at:1491;OFPST_TABLE reply - OF1.2;ofp-print ofpt_stats_reply;
-224;ofp-print.at:1582;OFPST_TABLE reply - OF1.3;ofp-print ofpt_stats_reply;
-225;ofp-print.at:1599;OFPST_PORT request - 1.0;ofp-print ofpt_stats_request;
-226;ofp-print.at:1609;OFPST_PORT request - 1.1;ofp-print ofpt_stats_request;
-227;ofp-print.at:1619;OFPST_PORT request - 1.2;ofp-print ofpt_stats_request;
-228;ofp-print.at:1629;OFPST_PORT request - 1.3;ofp-print ofpt_stats_request;
-229;ofp-print.at:1639;OFPST_PORT reply - OF1.0;ofp-print ofpt_stats_reply;
-230;ofp-print.at:1682;OFPST_PORT reply - OF1.2;ofp-print ofpt_stats_reply;
-231;ofp-print.at:1717;OFPST_PORT reply - OF1.3;ofp-print ofpt_stats_reply;
-232;ofp-print.at:1756;OFPST_PORT reply - OF1.4;ofp-print ofpt_stats_reply;
-233;ofp-print.at:1776;OFPST_QUEUE request - OF1.0;ofp-print ofpt_stats_request;
-234;ofp-print.at:1786;OFPST_QUEUE request - OF1.1;ofp-print ofpt_stats_request;
-235;ofp-print.at:1796;OFPST_QUEUE request - OF1.2;ofp-print ofpt_stats_request;
-236;ofp-print.at:1806;OFPST_QUEUE request - OF1.3;ofp-print ofpt_stats_request;
-237;ofp-print.at:1816;OFPST_QUEUE reply - OF1.0;ofp-print ofpt_stats_reply;
-238;ofp-print.at:1843;OFPST_QUEUE reply - OF1.1;ofp-print ofpt_stats_reply;
-239;ofp-print.at:1870;OFPST_QUEUE reply - OF1.2;ofp-print ofpt_stats_reply;
-240;ofp-print.at:1897;OFPST_QUEUE reply - OF1.3;ofp-print ofpt_stats_reply;
-241;ofp-print.at:1930;OFPST_QUEUE reply - OF1.4;ofp-print ofpt_stats_reply;
-242;ofp-print.at:1964;OFPST_GROUP request;ofp-print ofpt_stats_request;
-243;ofp-print.at:1973;OFPST_GROUP reply - OF1.1;ofp-print ofpt_stats_reply;
-244;ofp-print.at:1993;OFPST_GROUP reply - OF1.3;ofp-print ofpt_stats_reply;
-245;ofp-print.at:2015;OFPST_GROUP_DESC request - OF1.1;ofp-print ofpt_stats_request;
-246;ofp-print.at:2023;OFPST_GROUP_DESC request - OF1.5;ofp-print ofpt_stats_request;
-247;ofp-print.at:2032;OFPST_GROUP_DESC reply - OF1.1;ofp-print ofpt_stats_request;
-248;ofp-print.at:2049;OFPST_GROUP_DESC reply - OF1.5;ofp-print ofpt_stats_reply;
-249;ofp-print.at:2074;OFPST_GROUP_FEATURES request;ofp-print ofpt_stats_request;
-250;ofp-print.at:2082;OFPST_GROUP_FEATURES reply;ofp-print ofpt_stats_reply;
-251;ofp-print.at:2109;OFPST_PORT_DESC request - OF1.0;ofp-print ofpt_stats_request;
-252;ofp-print.at:2116;OFPST_PORT_DESC request - OF1.5;ofp-print ofpt_stats_request;
-253;ofp-print.at:2125;OFPST_PORT_DESC reply - OF1.0;ofp-print ofpt_stats_reply;
-254;ofp-print.at:2144;OFPST_PORT_DESC reply - OF1.4;ofp-print ofpt_stats_reply;
-255;ofp-print.at:2165;OFPT_METER_MOD request - OF1.3;ofp-print;
-256;ofp-print.at:2176;OFPT_METER_MOD request - bad band - OF1.3;ofp-print;
-257;ofp-print.at:2186;OFPT_METER_MOD request - bad command - OF1.3;ofp-print;
-258;ofp-print.at:2195;OFPT_METER_MOD request - bad flags - OF1.3;ofp-print;
-259;ofp-print.at:2205;OFPST_METER request - OF1.3;ofp-print ofpt_stats_request;
-260;ofp-print.at:2212;OFPST_METER_CONFIG request - OF1.3;ofp-print ofpt_stats_request;
-261;ofp-print.at:2219;OFPST_METER_FEATURES request - OF1.3;ofp-print ofpt_stats_request;
-262;ofp-print.at:2226;OFPST_METER_FEATURES reply - OF1.3;ofp-print ofpt_stats_reply;
-263;ofp-print.at:2239;OFPST_METER_CONFIG reply - OF1.3;ofp-print ofpt_stats_reply;
-264;ofp-print.at:2259;OFPST_METER reply - OF1.3;ofp-print ofpt_stats_reply;
-265;ofp-print.at:2283;OFPST_TABLE_FEATURES request - OF1.3;ofp-print ofpt_stats_request;
-266;ofp-print.at:2502;OFPT_BARRIER_REQUEST - OF1.0;ofp-print;
-267;ofp-print.at:2509;OFPT_BARRIER_REQUEST - OF1.1;ofp-print;
-268;ofp-print.at:2516;OFPT_BARRIER_REQUEST - OF1.2;ofp-print;
-269;ofp-print.at:2523;OFPT_BARRIER_REQUEST - OF1.3;ofp-print;
-270;ofp-print.at:2530;OFPT_BARRIER_REPLY - OF1.0;ofp-print;
-271;ofp-print.at:2537;OFPT_BARRIER_REPLY - OF1.1;ofp-print;
-272;ofp-print.at:2544;OFPT_BARRIER_REPLY - OF1.2;ofp-print;
-273;ofp-print.at:2551;OFPT_BARRIER_REPLY - OF1.3;ofp-print;
-274;ofp-print.at:2558;OFPT_QUEUE_GET_CONFIG_REQUEST - OF1.0;ofp-print;
-275;ofp-print.at:2565;OFPT_QUEUE_GET_CONFIG_REQUEST - OF1.2;ofp-print;
-276;ofp-print.at:2573;OFPT_QUEUE_GET_CONFIG_REPLY - OF1.0;ofp-print;
-277;ofp-print.at:2588;OFPT_QUEUE_GET_CONFIG_REPLY - OF1.2;ofp-print;
-278;ofp-print.at:2603;OFPT_SET_ASYNC - OF1.3;ofp-print;
-279;ofp-print.at:2622;OFPT_ROLE_REQUEST - OF1.2;ofp-print;
-280;ofp-print.at:2632;OFPT_ROLE_REQUEST - nochange - OF1.2;ofp-print;
-281;ofp-print.at:2642;NXT_ROLE_REQUEST;ofp-print;
-282;ofp-print.at:2652;OFPT_ROLE_REPLY - OF1.2;ofp-print;
-283;ofp-print.at:2662;NXT_ROLE_REPLY;ofp-print;
-284;ofp-print.at:2672;OFP_ROLE_STATUS - master, experimenter - OF1.4;ofp-print;
-285;ofp-print.at:2682;OFP_ROLE_STATUS - master, config - OF1.4;ofp-print;
-286;ofp-print.at:2692;OFP_ROLE_STATUS - master, config,generation - OF1.4;ofp-print;
-287;ofp-print.at:2702;OFP_REQUESTFORWARD - OF1.4;ofp-print;
-288;ofp-print.at:2714;OFP_REQUESTFORWARD - OF1.4;ofp-print;
-289;ofp-print.at:2726;OFP_REQUESTFORWARD - OF1.4;ofp-print;
-290;ofp-print.at:2737;OFP_REQUESTFORWARD - OF1.4;ofp-print;
-291;ofp-print.at:2748;NXT_SET_PACKET_IN;ofp-print;
-292;ofp-print.at:2758;NXT_PACKET_IN;ofp-print;
-293;ofp-print.at:2779;NXT_PACKET_IN, with hex output of packet data;ofp-print;
-294;ofp-print.at:2804;NXT_SET_ASYNC_CONFIG;ofp-print;
-295;ofp-print.at:2824;OFPT_SET_ASYNC_CONFIG;ofp-print;
-296;ofp-print.at:2851;OFPT_SET_ASYNC_CONFIG - invalid mask - OF1.4;ofp-print;
-297;ofp-print.at:2863;OFPT_SET_ASYNC_CONFIG - unsupported configuration - OF1.4;ofp-print;
-298;ofp-print.at:2875;NXT_SET_CONTROLLER_ID;ofp-print;
-299;ofp-print.at:2885;NXT_FLOW_MONITOR_CANCEL;ofp-print;
-300;ofp-print.at:2895;NXT_FLOW_MONITOR_PAUSED;ofp-print;
-301;ofp-print.at:2904;NXT_FLOW_MONITOR_RESUMED;ofp-print;
-302;ofp-print.at:2913;NXT_SET_FLOW_FORMAT;ofp-print;
-303;ofp-print.at:2924;NXT_FLOW_MOD, low verbosity;ofp-print;
-304;ofp-print.at:2940;NXT_FLOW_MOD, high verbosity;ofp-print;
-305;ofp-print.at:2954;OFPT_GROUP_MOD - OF1.1;ofp-print;
-306;ofp-print.at:2970;OFPT_GROUP_MOD add - OF1.5;ofp-print;
-307;ofp-print.at:2991;OFPT_GROUP_MOD insert bucket - OF1.5;ofp-print;
-308;ofp-print.at:3009;NXT_FLOW_REMOVED;ofp-print;
-309;ofp-print.at:3025;NXT_FLOW_MOD_TABLE_ID;ofp-print;
-310;ofp-print.at:3035;NXST_FLOW request;ofp-print ofpt_stats_request;
-311;ofp-print.at:3045;NXST_FLOW reply;ofp-print ofpt_stats_reply;
-312;ofp-print.at:3199;NXST_AGGREGATE request;ofp-print ofpt_stats_request;
-313;ofp-print.at:3209;NXST_AGGREGATE reply;ofp-print ofpt_stats_reply;
-314;ofp-print.at:3220;NXST_FLOW_MONITOR request;ofp-print ofpt_stats_reply;
-315;ofp-print.at:3233;NXST_FLOW_MONITOR reply;ofp-print ofpt_stats_reply;
-316;ofp-print.at:3248;OFPT_BUNDLE_CONTROL - OPEN_REQUEST;ofp-print;
-317;ofp-print.at:3259;OFPT_BUNDLE_CONTROL - OPEN_REQUEST;ofp-print;
-318;ofp-print.at:3270;OFPT_BUNDLE_CONTROL - OPEN_REQUEST;ofp-print;
-319;ofp-print.at:3281;OFPT_BUNDLE_CONTROL - OPEN_REPLY;ofp-print;
-320;ofp-print.at:3292;OFPT_BUNDLE_CONTROL - CLOSE_REQUEST;ofp-print;
-321;ofp-print.at:3303;OFPT_BUNDLE_CONTROL - CLOSE_REPLY;ofp-print;
-322;ofp-print.at:3314;OFPT_BUNDLE_CONTROL - COMMIT_REQUEST;ofp-print;
-323;ofp-print.at:3325;OFPT_BUNDLE_CONTROL - COMMIT_REPLY;ofp-print;
-324;ofp-print.at:3336;OFPT_BUNDLE_CONTROL - DISCARD_REQUEST;ofp-print;
-325;ofp-print.at:3347;OFPT_BUNDLE_CONTROL - DISCARD_REPLY;ofp-print;
-326;ofp-print.at:3358;OFPT_BUNDLE_ADD_MESSAGE - verify xid;ofp-print;
-327;ofp-print.at:3368;OFPT_BUNDLE_ADD_MESSAGE - reject OFPT_HELLO;ofp-print;
-328;ofp-print.at:3380;OFPT_BUNDLE_ADD_MESSAGE - FLOW_MOD;ofp-print;
-329;ofp-print.at:3400;OFPT_BUNDLE_ADD_MESSAGE - PORT_MOD;ofp-print;
-330;ofp-util.at:3;encoding hellos;;
-331;ofp-util.at:54;parsing key-value pairs;;
-332;ofp-errors.at:3;OFPT_ERROR with type OFPET_HELLO_FAILED - OF1.0;ofp-print ofp-errors;
-333;ofp-errors.at:11;OFPT_ERROR with type OFPET_HELLO_FAILED - OF1.1;ofp-print ofp-errors;
-334;ofp-errors.at:19;OFPT_ERROR with type OFPET_BAD_REQUEST - OF1.0;ofp-print ofp-errors;
-335;ofp-errors.at:29;OFPT_ERROR prints type of truncated inner messages;ofp-print ofp-errors;
-336;ofp-errors.at:46;OFPT_ERROR with code OFPBMC_BAD_PREREQ - OF1.0;ofp-print ofp-errors;
-337;ofp-errors.at:54;OFPT_ERROR with code OFPBMC_BAD_PREREQ - OF1.1;ofp-print ofp-errors;
-338;ofp-errors.at:64;OFPT_ERROR with type OFPFMFC_OVERLAP - OF1.0;ofp-print ofp-errors;
-339;ofp-errors.at:73;OFPT_ERROR with type OFPBIC_UNSUP_INST - OF1.1;ofp-print ofp-errors;
-340;ofp-errors.at:83;OFPT_ERROR with type OFPBIC_DUP_INST - OF1.4;ofp-print ofp-errors;
-341;ofp-errors.at:97;encoding OFPBIC_* experimenter errors;ofp-print ofp-errors;
-342;ofp-errors.at:117;encoding errors extension that became official;ofp-print ofp-errors;
-343;ofp-errors.at:136;decoding OFPBIC_* experimenter errors;ofp-print ofp-errors;
-344;ofp-errors.at:152;decoding experimenter errors;ofp-print ofp-errors;
-345;ofp-errors.at:184;encoding experimenter errors;ofp-print ofp-errors;
-346;ovs-ofctl.at:3;ovs-ofctl parse-flows choice of protocol;;
-347;ovs-ofctl.at:148;ovs-ofctl parse-flows (OpenFlow 1.0);;
-348;ovs-ofctl.at:185;ovs-ofctl parse-flows (OpenFlow 1.1);;
-349;ovs-ofctl.at:222;ovs-ofctl parse-flows (OpenFlow 1.2);;
-350;ovs-ofctl.at:267;ovs-ofctl parse-flow with invalid mask;;
-351;ovs-ofctl.at:306;ovs-ofctl action inconsistency (OpenFlow 1.1);;
-352;ovs-ofctl.at:312;ovs-ofctl parse-flows (skb_priority);;
-353;ovs-ofctl.at:324;ovs-ofctl parse-flows (NXM);;
-354;ovs-ofctl.at:407;ovs-ofctl -F nxm parse-flows;;
-355;ovs-ofctl.at:480;ovs-ofctl -F nxm -mmm parse-flows;;
-356;ovs-ofctl.at:553;ovs-ofctl parse-nx-match;nx-match;
-357;ovs-ofctl.at:1173;ovs-ofctl parse-ofp10-match;of1.0;
-358;ovs-ofctl.at:1390;ovs-ofctl parse-ofp11-match;of1.1;
-359;ovs-ofctl.at:1716;ovs-ofctl parse-nx-match loose;nx-match;
-360;ovs-ofctl.at:1737;ovs-ofctl parse-oxm (OpenFlow 1.2);oxm;
-361;ovs-ofctl.at:2231;ovs-ofctl parse-oxm (OpenFlow 1.3);oxm;
-362;ovs-ofctl.at:2254;ovs-ofctl parse-oxm (OpenFlow 1.5);oxm;
-363;ovs-ofctl.at:2319;ovs-ofctl parse-oxm loose;oxm;
-364;ovs-ofctl.at:2340;experimenter OXM encoding;;
-365;ovs-ofctl.at:2387;check TCP flags expression in OXM and NXM;;
-366;ovs-ofctl.at:2419;ovs-ofctl check-vlan;vlan;
-367;ovs-ofctl.at:2516;ovs-ofctl -F option and NXM features;;
-368;ovs-ofctl.at:2529;ovs-ofctl -F option with flow_mods;;
-369;ovs-ofctl.at:2541;ovs-ofctl dump-flows honors -F option;;
-370;ovs-ofctl.at:2553;ovs-ofctl dump-flows rejects bad -F option;;
-371;ovs-ofctl.at:2562;ovs-ofctl add-flow reports non-normalized flows;;
-372;ovs-ofctl.at:2576;ovs-ofctl dump-flows with sorting;sort;
-373;ovs-ofctl.at:2679;ovs-ofctl diff-flows;;
-374;ovs-ofctl.at:2703;ovs-ofctl diff-flows - tunnel metadata;;
-375;ovs-ofctl.at:2739;ovs-ofctl diff-flows - suppress false differences;;
-376;ovs-ofctl.at:2756;ovs-ofctl -F and -O interaction;;
-377;ovs-ofctl.at:2777;ovs-ofctl ofp-parse;;
-378;ovs-ofctl.at:2795;tcp flags - filtering;;
-379;ovs-ofctl.at:2864;ovs-ofctl rule with importance;;
-380;ovs-ofctl.at:2891;ovs-ofctl replace-flows with importance;;
-381;ovs-ofctl.at:2910;ovs-ofctl replace-flows with --bundle;;
-382;odp.at:3;OVS datapath key parsing and formatting - valid forms;;
-383;odp.at:102;OVS datapath wildcarded key parsing and formatting - valid forms;;
-384;odp.at:180;OVS datapath wildcarded key filtering.;;
-385;odp.at:245;OVS datapath actions parsing and formatting - valid forms;;
-386;mpls-xlate.at:3;MPLS xlate action;;
-387;mpls-xlate.at:66;MPLS xlate action - patch-port;;
-388;mpls-xlate.at:110;MPLS xlate action - group bucket;;
-389;multipath.at:10;modulo_n multipath link selection;;
-390;multipath.at:78;hash_threshold multipath link selection;;
-391;multipath.at:146;hrw multipath link selection;;
-392;multipath.at:214;iter_hash multipath link selection;;
-393;multipath.at:282;multipath action missing argument;;
-394;multipath.at:288;multipath action bad fields;;
-395;multipath.at:294;multipath action bad algorithm;;
-396;multipath.at:300;multipath action bad n_links;;
-397;multipath.at:306;multipath action destination too narrow;;
-398;learn.at:3;learning action - parsing and formatting;;
-399;learn.at:24;learning action - parsing and formatting - illegal in_port_oxm;;
-400;learn.at:33;learning action - parsing and formatting - OXM;;
-401;learn.at:46;learning action - examples;;
-402;learn.at:64;learning action - satisfied prerequisites;;
-403;learn.at:79;learning action - invalid prerequisites;;
-404;learn.at:94;learning action - too-long immediate value;;
-405;learn.at:108;learning action - standard VLAN+MAC learning;;
-406;learn.at:177;learning action - learn refreshes hard_age;;
-407;learn.at:245;learning action - TCPv4 port learning;;
-408;learn.at:271;learning action - TCPv6 port learning;;
-409;learn.at:303;learning action - self-modifying flow;;
-410;learn.at:345;learning action - self-modifying flow with idle_timeout;;
-411;learn.at:403;learning action - self-modifying flow with hard_timeout;;
-412;learn.at:487;learning action - fin_timeout feature;;
-413;learn.at:502;learning action - delete_learned feature;;
-414;vconn.at:20;unix vconn - refuse connection;;
-415;vconn.at:20;unix vconn - accept then close;;
-416;vconn.at:20;unix vconn - read hello;;
-417;vconn.at:20;unix vconn - send plain hello;;
-418;vconn.at:20;unix vconn - send long hello;;
-419;vconn.at:20;unix vconn - send echo hello;;
-420;vconn.at:20;unix vconn - send short hello;;
-421;vconn.at:20;unix vconn - send invalid version hello;;
-422;vconn.at:21;tcp vconn - refuse connection;;
-423;vconn.at:21;tcp vconn - accept then close;;
-424;vconn.at:21;tcp vconn - read hello;;
-425;vconn.at:21;tcp vconn - send plain hello;;
-426;vconn.at:21;tcp vconn - send long hello;;
-427;vconn.at:21;tcp vconn - send echo hello;;
-428;vconn.at:21;tcp vconn - send short hello;;
-429;vconn.at:21;tcp vconn - send invalid version hello;;
-430;vconn.at:22;ssl vconn - refuse connection;;
-431;vconn.at:22;ssl vconn - accept then close;;
-432;vconn.at:22;ssl vconn - read hello;;
-433;vconn.at:22;ssl vconn - send plain hello;;
-434;vconn.at:22;ssl vconn - send long hello;;
-435;vconn.at:22;ssl vconn - send echo hello;;
-436;vconn.at:22;ssl vconn - send short hello;;
-437;vconn.at:22;ssl vconn - send invalid version hello;;
-438;file_name.at:13;components of \"/usr/lib\" are \"/usr\", \"lib\";dir_name base_name;
-439;file_name.at:14;components of \"/usr/\" are \"/\", \"usr\";dir_name base_name;
-440;file_name.at:15;components of \"usr\" are \".\", \"usr\";dir_name base_name;
-441;file_name.at:16;components of \"/\" are \"/\", \"/\";dir_name base_name;
-442;file_name.at:17;components of \".\" are \".\", \".\";dir_name base_name;
-443;file_name.at:18;components of \"..\" are \".\", \"..\";dir_name base_name;
-444;file_name.at:19;components of \"//\" are \"//\", \"//\";dir_name base_name;
-445;file_name.at:20;components of \"//foo\" are \"//\", \"foo\";dir_name base_name;
-446;file_name.at:21;components of \"\" are \".\", \".\";dir_name base_name;
-447;file_name.at:24;components of \"dir/file\" are \"dir\", \"file\";dir_name base_name;
-448;file_name.at:25;components of \"dir/file/\" are \"dir\", \"file\";dir_name base_name;
-449;file_name.at:26;components of \"dir/file//\" are \"dir\", \"file\";dir_name base_name;
-450;file_name.at:27;components of \"///foo\" are \"/\", \"foo\";dir_name base_name;
-451;file_name.at:37;follow_symlinks - relative symlinks;;
-452;file_name.at:54;follow_symlinks - absolute symlinks;;
-453;file_name.at:71;follow_symlinks - symlinks to directories;;
-454;file_name.at:84;follow_symlinks - nonexistent targets;;
-455;file_name.at:92;follow_symlinks - regular files;;
-456;file_name.at:97;follow_symlinks - device targets;;
-457;file_name.at:106;follow_symlinks - nonexistent files;;
-458;file_name.at:114;follow_symlinks - symlink loop;;
-459;aes128.at:10;wikipedia test vector 1;aes128;
-460;aes128.at:16;wikipedia test vector 2;aes128;
-461;aes128.at:22;NIST KAT ECBKeySbox128e vector 0;aes128;
-462;aes128.at:28;NIST KAT ECBKeySbox128e vector 1;aes128;
-463;aes128.at:34;NIST KAT ECBKeySbox128e vector 2;aes128;
-464;aes128.at:40;NIST KAT ECBKeySbox128e vector 3;aes128;
-465;aes128.at:46;NIST KAT ECBKeySbox128e vector 4;aes128;
-466;aes128.at:52;NIST KAT ECBKeySbox128e vector 5;aes128;
-467;aes128.at:58;NIST KAT ECBKeySbox128e vector 6;aes128;
-468;aes128.at:64;NIST KAT ECBKeySbox128e vector 7;aes128;
-469;aes128.at:70;NIST KAT ECBKeySbox128e vector 8;aes128;
-470;aes128.at:76;NIST KAT ECBKeySbox128e vector 9;aes128;
-471;aes128.at:82;NIST KAT ECBKeySbox128e vector 10;aes128;
-472;aes128.at:88;NIST KAT ECBKeySbox128e vector 11;aes128;
-473;aes128.at:94;NIST KAT ECBKeySbox128e vector 12;aes128;
-474;aes128.at:100;NIST KAT ECBKeySbox128e vector 13;aes128;
-475;aes128.at:106;NIST KAT ECBKeySbox128e vector 14;aes128;
-476;aes128.at:112;NIST KAT ECBKeySbox128e vector 15;aes128;
-477;aes128.at:118;NIST KAT ECBKeySbox128e vector 16;aes128;
-478;aes128.at:124;NIST KAT ECBKeySbox128e vector 17;aes128;
-479;aes128.at:130;NIST KAT ECBKeySbox128e vector 18;aes128;
-480;aes128.at:136;NIST KAT ECBKeySbox128e vector 19;aes128;
-481;aes128.at:142;NIST KAT ECBKeySbox128e vector 20;aes128;
-482;unixctl-py.at:6;unixctl ovs-vswitchd exit - Python;;
-483;unixctl-py.at:17;unixctl ovs-vswitchd list-commands - Python;;
-484;unixctl-py.at:32;unixctl ovs-vswitchd arguments - Python;;
-485;unixctl-py.at:74;unixctl bad target - Python;;
-486;unixctl-py.at:89;unixctl server - Python;;
-487;unixctl-py.at:159;unixctl server errors - Python;;
-488;uuid.at:15;UUID generation, parsing, serialization;uuid;
-489;json.at:65;empty array - C;json positive;
-490;json.at:65;empty array - Python;json positive python;
-491;json.at:66;single-element array - C;json positive;
-492;json.at:66;single-element array - Python;json positive python;
-493;json.at:67;2-element array - C;json positive;
-494;json.at:67;2-element array - Python;json positive python;
-495;json.at:68;many-element array - C;json positive;
-496;json.at:68;many-element array - Python;json positive python;
-497;json.at:71;missing comma - C;json negative;
-498;json.at:71;missing comma - Python;json negative python;
-499;json.at:73;trailing comma not allowed - C;json negative;
-500;json.at:73;trailing comma not allowed - Python;json negative python;
-501;json.at:75;doubled comma not allowed - C;json negative;
-502;json.at:75;doubled comma not allowed - Python;json negative python;
-503;json.at:80;empty string - C;json positive;
-504;json.at:80;empty string - Python;json positive python;
-505;json.at:81;1-character strings - C;json positive;
-506;json.at:81;1-character strings - Python;json positive python;
-507;json.at:84;escape sequences - C;json positive;
-508;json.at:84;escape sequences - Python;json positive python;
-509;json.at:87;Unicode escape sequences - C;json positive;
-510;json.at:87;Unicode escape sequences - Python;json positive python;
-511;json.at:90;surrogate pairs - C;json positive;
-512;json.at:93;surrogate pairs - Python;json positive python;
-513;json.at:96;a string by itself is not valid JSON - C;json negative;
-514;json.at:96;a string by itself is not valid JSON - Python;json negative python;
-515;json.at:98;end of line in quoted string - C;json negative;
-516;json.at:98;end of line in quoted string - Python;json negative python;
-517;json.at:102;formfeed in quoted string - C;json negative;
-518;json.at:102;formfeed in quoted string - Python;json negative python;
-519;json.at:105;bad escape in quoted string - C;json negative;
-520;json.at:105;bad escape in quoted string - Python;json negative python;
-521;json.at:108;\\u must be followed by 4 hex digits (1) - C;json negative;
-522;json.at:108;\\u must be followed by 4 hex digits (1) - Python;json negative python;
-523;json.at:111;\\u must be followed by 4 hex digits (2) - C;json negative;
-524;json.at:111;\\u must be followed by 4 hex digits (2) - Python;json negative python;
-525;json.at:114;isolated leading surrogate not allowed - C;json negative;
-526;json.at:114;isolated leading surrogate not allowed - Python;json negative python;
-527;json.at:117;surrogatess must paired properly - C;json negative;
-528;json.at:117;surrogatess must paired properly - Python;json negative python;
-529;json.at:120;null bytes not allowed - C;json negative;
-530;json.at:120;null bytes not allowed - Python;json negative python;
-531;json.at:124;properly quoted backslash at end of string - C;json positive;
-532;json.at:124;properly quoted backslash at end of string - Python;json positive python;
-533;json.at:127;stray backslash at end of string - C;json negative;
-534;json.at:127;stray backslash at end of string - Python;json negative python;
-535;json.at:131;end of input in quoted string - C;json negative;
-536;json.at:138;end of input in quoted string - Python;json negative python;
-537;json.at:149;empty object - C;json positive;
-538;json.at:149;empty object - Python;json positive python;
-539;json.at:150;simple object - C;json positive;
-540;json.at:150;simple object - Python;json positive python;
-541;json.at:153;bad value - C;json negative;
-542;json.at:153;bad value - Python;json negative python;
-543;json.at:155;missing colon - C;json negative;
-544;json.at:155;missing colon - Python;json negative python;
-545;json.at:157;missing comma - C;json negative;
-546;json.at:157;missing comma - Python;json negative python;
-547;json.at:159;trailing comma not allowed - C;json negative;
-548;json.at:159;trailing comma not allowed - Python;json negative python;
-549;json.at:162;doubled comma not allowed - C;json negative;
-550;json.at:162;doubled comma not allowed - Python;json negative python;
-551;json.at:165;names must be strings - C;json negative;
-552;json.at:165;names must be strings - Python;json negative python;
-553;json.at:171;null - C;json positive;
-554;json.at:171;null - Python;json positive python;
-555;json.at:172;false - C;json positive;
-556;json.at:172;false - Python;json positive python;
-557;json.at:173;true - C;json positive;
-558;json.at:173;true - Python;json positive python;
-559;json.at:174;a literal by itself is not valid JSON - C;json negative;
-560;json.at:174;a literal by itself is not valid JSON - Python;json negative python;
-561;json.at:176;nullify is invalid - C;json negative;
-562;json.at:176;nullify is invalid - Python;json negative python;
-563;json.at:178;nubs is invalid - C;json negative;
-564;json.at:178;nubs is invalid - Python;json negative python;
-565;json.at:180;xxx is invalid - C;json negative;
-566;json.at:180;xxx is invalid - Python;json negative python;
-567;json.at:185;integers expressed as reals - C;json positive;
-568;json.at:185;integers expressed as reals - Python;json positive python;
-569;json.at:195;large integers - C;json positive;
-570;json.at:195;large integers - Python;json positive python;
-571;json.at:199;large integers expressed as reals - C;json positive;
-572;json.at:199;large integers expressed as reals - Python;json positive python;
-573;json.at:207;large integers that overflow to reals - C;json positive;
-574;json.at:207;large integers that overflow to reals - Python;json positive python;
-575;json.at:212;negative zero - C;json positive;
-576;json.at:212;negative zero - Python;json positive python;
-577;json.at:217;reals - C;json positive;
-578;json.at:217;reals - Python;json positive python;
-579;json.at:221;scientific notation - C;json positive;
-580;json.at:221;scientific notation - Python;json positive python;
-581;json.at:228;+/- DBL_MAX - C;json positive;
-582;json.at:228;+/- DBL_MAX - Python;json positive python;
-583;json.at:233;negative reals - C;json positive;
-584;json.at:233;negative reals - Python;json positive python;
-585;json.at:237;negative scientific notation - C;json positive;
-586;json.at:237;negative scientific notation - Python;json positive python;
-587;json.at:241;1e-9999 underflows to 0 - C;json positive;
-588;json.at:241;1e-9999 underflows to 0 - Python;json positive python;
-589;json.at:245;a number by itself is not valid JSON - C;json negative;
-590;json.at:245;a number by itself is not valid JSON - Python;json negative python;
-591;json.at:247;leading zeros not allowed - C;json negative;
-592;json.at:247;leading zeros not allowed - Python;json negative python;
-593;json.at:251;1e9999 is too big - C;json negative;
-594;json.at:251;1e9999 is too big - Python;json negative python;
-595;json.at:255;exponent bigger than INT_MAX - C;json negative;
-596;json.at:255;exponent bigger than INT_MAX - Python;json negative python;
-597;json.at:259;decimal point must be followed by digit - C;json negative;
-598;json.at:259;decimal point must be followed by digit - Python;json negative python;
-599;json.at:263;exponent must contain at least one digit (1) - C;json negative;
-600;json.at:263;exponent must contain at least one digit (1) - Python;json negative python;
-601;json.at:267;exponent must contain at least one digit (2) - C;json negative;
-602;json.at:267;exponent must contain at least one digit (2) - Python;json negative python;
-603;json.at:271;exponent must contain at least one digit (3) - C;json negative;
-604;json.at:271;exponent must contain at least one digit (3) - Python;json negative python;
-605;json.at:278;RFC 4267 object example - C;json positive;
-606;json.at:278;RFC 4267 object example - Python;json positive python;
-607;json.at:294;RFC 4267 array example - C;json positive;
-608;json.at:294;RFC 4267 array example - Python;json positive python;
-609;json.at:321;trailing garbage - C;json negative;
-610;json.at:321;trailing garbage - Python;json negative python;
-611;json.at:323;formfeeds are not valid white space - C;json negative;
-612;json.at:323;formfeeds are not valid white space - Python;json negative python;
-613;json.at:325;';' is not a valid token - C;json negative;
-614;json.at:325;';' is not a valid token - Python;json negative python;
-615;json.at:327;arrays nesting too deep - C;json negative;
-616;json.at:327;arrays nesting too deep - Python;json negative python;
-617;json.at:331;objects nesting too deep - C;json negative;
-618;json.at:331;objects nesting too deep - Python;json negative python;
-619;json.at:336;input may not be empty;json negative;
-620;json.at:344;multiple adjacent objects - C;json positive;
-621;json.at:344;multiple adjacent objects - Python;json positive python;
-622;json.at:349;multiple space-separated objects - C;json positive;
-623;json.at:349;multiple space-separated objects - Python;json positive python;
-624;json.at:354;multiple objects on separate lines - C;json positive;
-625;json.at:354;multiple objects on separate lines - Python;json positive python;
-626;json.at:361;multiple objects and arrays - C;json positive;
-627;json.at:361;multiple objects and arrays - Python;json positive python;
-628;json.at:367;garbage between multiple objects - C;json negative;
-629;json.at:367;garbage between multiple objects - Python;json negative python;
-630;json.at:371;garbage after multiple objects - C;json negative;
-631;json.at:371;garbage after multiple objects - Python;json negative python;
-632;jsonrpc.at:3;JSON-RPC request and successful reply;;
-633;jsonrpc.at:14;JSON-RPC request and error reply;;
-634;jsonrpc.at:25;JSON-RPC notification;;
-635;jsonrpc-py.at:3;JSON-RPC request and successful reply - Python;;
-636;jsonrpc-py.at:15;JSON-RPC request and error reply - Python;;
-637;jsonrpc-py.at:27;JSON-RPC notification - Python;;
-638;tunnel.at:3;tunnel - input;;
-639;tunnel.at:65;tunnel - ECN decapsulation;;
-640;tunnel.at:112;tunnel - output;;
-641;tunnel.at:145;tunnel - unencrypted tunnel and not setting skb_mark;;
-642;tunnel.at:163;tunnel - unencrypted tunnel and setting skb_mark to 1;;
-643;tunnel.at:181;tunnel - unencrypted tunnel and setting skb_mark to 2;;
-644;tunnel.at:199;tunnel - encrypted tunnel and not setting skb_mark;;
-645;tunnel.at:221;tunnel - encrypted tunnel and setting skb_mark to 1;;
-646;tunnel.at:243;tunnel - encrypted tunnel and setting skb_mark to 2;;
-647;tunnel.at:265;tunnel - ToS and TTL inheritance;;
-648;tunnel.at:304;tunnel - set_tunnel;;
-649;tunnel.at:339;tunnel - key;;
-650;tunnel.at:389;tunnel - key match;;
-651;tunnel.at:439;tunnel - Geneve;;
-652;tunnel.at:451;tunnel - VXLAN;;
-653;tunnel.at:463;tunnel - LISP;;
-654;tunnel.at:475;tunnel - different VXLAN UDP port;;
-655;tunnel.at:504;ofproto-dpif - set_field - tun_src/tun_dst/tun_id;;
-656;tunnel.at:535;tunnel - Geneve metadata;;
-657;tunnel.at:609;tunnel - Geneve option present;;
-658;tunnel-push-pop.at:3;tunnel_push_pop - action;;
-659;tunnel-push-pop-ipv6.at:3;tunnel_push_pop_ipv6 - action;;
-660;lockfile.at:15;lock and unlock;lockfile;
-661;lockfile.at:17;lock and unlock twice;lockfile;
-662;lockfile.at:19;lock blocks same process;lockfile;
-663;lockfile.at:23;lock blocks same process twice;lockfile;
-664;lockfile.at:28;lock blocks other process;lockfile;
-665;lockfile.at:33;lock twice blocks other process;lockfile;
-666;lockfile.at:39;lock and unlock allows other process;lockfile;
-667;lockfile.at:41;lock multiple;lockfile;
-668;lockfile.at:45;lock symlink;lockfile;
-669;lockfile.at:52;lock symlink to dir;lockfile;
-670;reconnect.at:26;nothing happens if not enabled - C;reconnect;
-671;reconnect.at:26;nothing happens if not enabled - Python;reconnect;
-672;reconnect.at:37;quick connect, idle disconnect - C;reconnect;
-673;reconnect.at:37;quick connect, idle disconnect - Python;reconnect;
-674;reconnect.at:93;slow connect, idle disconnect - C;reconnect;
-675;reconnect.at:93;slow connect, idle disconnect - Python;reconnect;
-676;reconnect.at:163;connect backs off - C;reconnect;
-677;reconnect.at:163;connect backs off - Python;reconnect;
-678;reconnect.at:362;connections with no data preserve backoff - C;reconnect;
-679;reconnect.at:362;connections with no data preserve backoff - Python;reconnect;
-680;reconnect.at:526;brief connection preserves backoff - C;reconnect;
-681;reconnect.at:526;brief connection preserves backoff - Python;reconnect;
-682;reconnect.at:657;brief connection with data preserves backoff - C;reconnect;
-683;reconnect.at:657;brief connection with data preserves backoff - Python;reconnect;
-684;reconnect.at:818;long connection resets backoff - C;reconnect;
-685;reconnect.at:818;long connection resets backoff - Python;reconnect;
-686;reconnect.at:979;connection attempt fails quickly - C;reconnect;
-687;reconnect.at:979;connection attempt fails quickly - Python;reconnect;
-688;reconnect.at:1034;max-tries of 1 honored - C;reconnect;
-689;reconnect.at:1034;max-tries of 1 honored - Python;reconnect;
-690;reconnect.at:1094;max-tries of 0 honored - C;reconnect;
-691;reconnect.at:1094;max-tries of 0 honored - Python;reconnect;
-692;reconnect.at:1110;passive mode - C;reconnect;
-693;reconnect.at:1110;passive mode - Python;reconnect;
-694;ovs-vswitchd.at:7;ovs-vswitchd detaches correctly with empty db;;
-695;ovs-vswitchd.at:34;ovs-vswitchd -- stats-update-interval;;
-696;ovs-vswitchd.at:67;ovs-vswitchd -- start additional ovs-vswitchd process;;
-697;ovs-vswitchd.at:91;ovs-vswitchd -- switch over to another ovs-vswitchd process;;
-698;ovs-vswitchd.at:130;ovs-vswitchd -- invalid database path;;
-699;ovs-vswitchd.at:154;ovs-vswitchd -- set service controller;;
-700;ovs-vswitchd.at:168;ovs-vswitchd - do not create sockets with unsafe names;;
-701;ofproto.at:3;ofproto - echo request;;
-702;ofproto.at:9;ofproto - handling messages with bad version;;
-703;ofproto.at:32;ofproto - feature request, config request;;
-704;ofproto.at:49;ofproto - set OpenFlow port number;;
-705;ofproto.at:82;ofproto - port stats - (OpenFlow 1.0);;
-706;ofproto.at:93;ofproto - port stats - (OpenFlow 1.2);;
-707;ofproto.at:104;ofproto - port stats - (OpenFlow 1.4);;
-708;ofproto.at:119;ofproto - port-desc stats (OpenFlow 1.0);;
-709;ofproto.at:134;ofproto - port-desc stats (OpenFlow 1.2);;
-710;ofproto.at:147;ofproto - port-desc stats (OpenFlow 1.5);;
-711;ofproto.at:183;ofproto - queue stats - (OpenFlow 1.0);;
-712;ofproto.at:200;ofproto - queue stats - (OpenFlow 1.2);;
-713;ofproto.at:217;ofproto - queue stats - (OpenFlow 1.4);;
-714;ofproto.at:236;ofproto - queue configuration - (OpenFlow 1.0);;
-715;ofproto.at:250;ofproto - queue configuration - (OpenFlow 1.2);;
-716;ofproto.at:267;ofproto - no group support (OpenFlow 1.0);;
-717;ofproto.at:286;ofproto - del group (OpenFlow 1.1);;
-718;ofproto.at:327;ofproto - add indirect group;;
-719;ofproto.at:343;ofproto - del group (OpenFlow 1.5);;
-720;ofproto.at:380;ofproto - del group deletes flows;;
-721;ofproto.at:421;ofproto - insert buckets;;
-722;ofproto.at:517;ofproto - remove buckets;;
-723;ofproto.at:573;ofproto - flow mod checks group availability;;
-724;ofproto.at:601;ofproto - group description;;
-725;ofproto.at:614;ofproto - group description;;
-726;ofproto.at:627;ofproto - group features;;
-727;ofproto.at:653;ofproto - group stats (OpenFlow 1.1);;
-728;ofproto.at:677;ofproto - group stats (OpenFlow 1.3);;
-729;ofproto.at:701;ofproto - group stats (OpenFlow 1.5);;
-730;ofproto.at:725;ofproto - group add then bridge delete (OpenFlow 1.3);;
-731;ofproto.at:740;ofproto - mod-port (OpenFlow 1.0);;
-732;ofproto.at:774;ofproto - mod-port (OpenFlow 1.2);;
-733;ofproto.at:805;ofproto - mod-port (OpenFlow 1.4);;
-734;ofproto.at:837;ofproto - basic flow_mod commands (NXM);;
-735;ofproto.at:859;ofproto - basic flow_mod commands (OpenFlow 1.0);;
-736;ofproto.at:884;ofproto - add-flow and flags;;
-737;ofproto.at:916;ofproto - basic flow_mod commands (OpenFlow 1.1);;
-738;ofproto.at:939;ofproto - flow_mod negative test (OpenFlow 1.1);;
-739;ofproto.at:953;ofproto - set-field flow_mod commands (NXM);;
-740;ofproto.at:966;ofproto - basic flow_mod commands (OpenFlow 1.2);;
-741;ofproto.at:985;ofproto - set-field flow_mod commands (OF1.2);;
-742;ofproto.at:998;ofproto - dump flows with cookie;;
-743;ofproto.at:1022;ofproto - mod flow with cookie change (OpenFlow 1.0);;
-744;ofproto.at:1038;ofproto - mod flow with cookie change (NXM);;
-745;ofproto.at:1054;ofproto - no mod flow with cookie change (OpenFlow 1.1);;
-746;ofproto.at:1070;ofproto - no mod flow with cookie change (OpenFlow 1.2);;
-747;ofproto.at:1086;ofproto - mod flows based on cookie mask (OpenFlow 1.0);;
-748;ofproto.at:1108;ofproto - mod flows based on cookie mask (OpenFlow 1.1);;
-749;ofproto.at:1130;ofproto - mod flows based on cookie mask (OpenFlow 1.2);;
-750;ofproto.at:1153;ofproto - mod flows based on cookie mask with cookie change;;
-751;ofproto.at:1175;ofproto - mod flow with cookie miss (mask==0) - NXM;;
-752;ofproto.at:1185;ofproto - mod flow with cookie miss (mask==0) - OF1.1;;
-753;ofproto.at:1195;ofproto - mod flow with cookie miss (mask==0) - OF1.2;;
-754;ofproto.at:1204;ofproto - mod flow with cookie miss (mask!=0) - NXM;;
-755;ofproto.at:1213;ofproto - mod flow with cookie miss (mask!=0) - OF1.1;;
-756;ofproto.at:1222;ofproto - mod flow with cookie miss (mask!=0) - OF1.2;;
-757;ofproto.at:1231;ofproto - del flows with cookies;;
-758;ofproto.at:1250;ofproto - del flows based on cookie;;
-759;ofproto.at:1271;ofproto - del flows based on cookie mask;;
-760;ofproto.at:1290;ofproto - del flows based on table id (NXM);;
-761;ofproto.at:1322;ofproto - del flows based on table id (OpenFlow 1.1);;
-762;ofproto.at:1355;ofproto - del flows based on table id (OpenFlow 1.2);;
-763;ofproto.at:1387;ofproto - flow_mod with out_port matching (OpenFlow 1.0);;
-764;ofproto.at:1423;ofproto - flow_mod with out_port matching (OpenFlow 1.1);;
-765;ofproto.at:1459;ofproto - flow_mod with out_group matching (OpenFlow 1.1);;
-766;ofproto.at:1501;ofproto - flow table configuration (OpenFlow 1.0);;
-767;ofproto.at:1560;ofproto - hidden rules not in table stats;;
-768;ofproto.at:1611;ofproto - flow table configuration (OpenFlow 1.2);;
-769;ofproto.at:1715;ofproto - table features (OpenFlow 1.3);;
-770;ofproto.at:1926;ofproto - table description (OpenFlow 1.4);;
-771;ofproto.at:1956;ofproto - hard limits on flow table size (OpenFlow 1.0);;
-772;ofproto.at:2000;ofproto - hard limits on flow table size (OpenFlow 1.2);;
-773;ofproto.at:2039;ofproto - eviction upon table overflow (OpenFlow 1.0);;
-774;ofproto.at:2097;ofproto - eviction upon table overflow (OpenFlow 1.2);;
-775;ofproto.at:2156;ofproto - eviction using importance upon table overflow (OpenFlow 1.4);;
-776;ofproto.at:2220;ofproto - eviction upon table overflow, with fairness (OpenFlow 1.0);;
-777;ofproto.at:2302;ofproto - eviction upon table overflow, with fairness (OpenFlow 1.2);;
-778;ofproto.at:2384;ofproto - eviction upon table overflow, with modified hard timeout;;
-779;ofproto.at:2428;ofproto - eviction upon table overflow, with modified idle timeout;;
-780;ofproto.at:2472;ofproto - asynchronous message control (OpenFlow 1.0);;
-781;ofproto.at:2575;ofproto - asynchronous message control (OpenFlow 1.2);;
-782;ofproto.at:2678;ofproto - asynchronous message control (OpenFlow 1.3);;
-783;ofproto.at:2787;ofproto - asynchronous message control (OpenFlow 1.4);;
-784;ofproto.at:2909;ofproto - asynchronous message control (OpenFlow 1.5);;
-785;ofproto.at:2984;ofproto - controller role (OpenFlow 1.2);;
-786;ofproto.at:3049;ofproto - controller role (OpenFlow 1.4);;
-787;ofproto.at:3114;ofproto - requestforward (OpenFlow 1.4);;
-788;ofproto.at:3206;ofproto - packet-out from controller (OpenFlow 1.0);;
-789;ofproto.at:3242;ofproto - packet-out from controller (OpenFlow 1.2);;
-790;ofproto.at:3275;ofproto - packet-out from controller (OpenFlow 1.1);;
-791;ofproto.at:3306;ofproto - packet-out with metadata (NXM);;
-792;ofproto.at:3334;ofproto - packet-out with metadata (OpenFlow 1.2);;
-793;ofproto.at:3362;ofproto - packet-out with metadata and dual set_field (OpenFlow 1.3);;
-794;ofproto.at:3389;ofproto - packet-out with tunnel metadata (OpenFlow 1.2);;
-795;ofproto.at:3437;ofproto - flow monitoring;monitor;
-796;ofproto.at:3574;ofproto - flow monitoring with !own;monitor;
-797;ofproto.at:3615;ofproto - flow monitoring with out_port;monitor;
-798;ofproto.at:3667;ofproto - flow monitoring pause and resume;monitor;
-799;ofproto.at:3773;ofproto - event filtering (OpenFlow 1.3);monitor;
-800;ofproto.at:3807;ofproto - ofport_request;;
-801;ofproto.at:3863;ofproto - bundles, open (OpenFlow 1.4);monitor;
-802;ofproto.at:3887;ofproto - bundles, double open (OpenFlow 1.4);monitor;
-803;ofproto.at:3919;ofproto - bundle close without open (OpenFlow 1.4);monitor;
-804;ofproto.at:3943;ofproto - bundle double close (OpenFlow 1.4);monitor;
-805;ofproto.at:3982;ofproto - bundle close, different flags (OpenFlow 1.4);monitor;
-806;ofproto.at:4014;ofproto - bundle commit without open (OpenFlow 1.4);monitor;
-807;ofproto.at:4039;ofproto - bundle commit, different flags (OpenFlow 1.4);monitor;
-808;ofproto.at:4071;ofproto - bundle discard without open (OpenFlow 1.4);monitor;
-809;ofproto.at:4097;ofproto - bundle with multiple flow mods (OpenFlow 1.4);monitor;
-810;ofproto.at:4288;ofproto - failing bundle commit (OpenFlow 1.4);monitor;
-811;dpif-netdev.at:23;dpif-netdev - dummy interface;;
-812;dpif-netdev.at:57;dpif-netdev - miss upcall key matches flow_install;;
-813;dpif-netdev.at:92;dpif-netdev - miss upcall key matches flow_dump;;
-814;dpctl.at:3;dpctl - add-dp del-dp;;
-815;dpctl.at:19;dpctl - add-if set-if del-if;;
-816;ofproto-dpif.at:3;ofproto-dpif - revalidator/wait;;
-817;ofproto-dpif.at:9;ofproto-dpif - active-backup bonding;;
-818;ofproto-dpif.at:56;ofproto-dpif - balance-slb bonding;;
-819;ofproto-dpif.at:99;ofproto-dpif - balance-tcp bonding;;
-820;ofproto-dpif.at:152;ofproto-dpif - balance-tcp bonding, different recirc flow ;;
-821;ofproto-dpif.at:210;ofproto-dpif - resubmit;;
-822;ofproto-dpif.at:230;ofproto-dpif - goto table;;
-823;ofproto-dpif.at:244;ofproto-dpif - write actions;;
-824;ofproto-dpif.at:261;ofproto-dpif - modify IPv6 Neighbor Solitication (ND);;
-825;ofproto-dpif.at:280;ofproto-dpif - clear actions;;
-826;ofproto-dpif.at:296;ofproto-dpif - group chaining;;
-827;ofproto-dpif.at:309;ofproto-dpif - all group in action list;;
-828;ofproto-dpif.at:324;ofproto-dpif - indirect group in action list;;
-829;ofproto-dpif.at:336;ofproto-dpif - group actions have no effect afterwards;;
-830;ofproto-dpif.at:348;ofproto-dpif - all group in action set;;
-831;ofproto-dpif.at:363;ofproto-dpif - indirect group in action set;;
-832;ofproto-dpif.at:375;ofproto-dpif - select group;;
-833;ofproto-dpif.at:395;ofproto-dpif - select group with watch port;;
-834;ofproto-dpif.at:407;ofproto-dpif - select group with weight;;
-835;ofproto-dpif.at:419;ofproto-dpif - select group with hash selection method;;
-836;ofproto-dpif.at:452;ofproto-dpif - fast failover group;;
-837;ofproto-dpif.at:464;ofproto-dpif - group stats single bucket;;
-838;ofproto-dpif.at:485;ofproto-dpif - group stats all buckets;;
-839;ofproto-dpif.at:506;ofproto-dpif - registers;;
-840;ofproto-dpif.at:543;ofproto-dpif - extended registers;;
-841;ofproto-dpif.at:562;ofproto-dpif - load and move order;;
-842;ofproto-dpif.at:576;ofproto-dpif - copy-field into extended registers;;
-843;ofproto-dpif.at:596;ofproto-dpif - masked set-field into metadata;;
-844;ofproto-dpif.at:618;ofproto-dpif - actset_output;;
-845;ofproto-dpif.at:659;ofproto-dpif - push-pop;;
-846;ofproto-dpif.at:678;ofproto-dpif - output;;
-847;ofproto-dpif.at:699;ofproto-dpif - dec_ttl;;
-848;ofproto-dpif.at:743;ofproto-dpif - dec_ttl without arguments at offset 32 in ofpacts;;
-849;ofproto-dpif.at:760;ofproto-dpif - dec_ttl with arguments at offset 32 in ofpacts;;
-850;ofproto-dpif.at:777;ofproto-dpif - note at offset 24 in ofpacts;;
-851;ofproto-dpif.at:787;ofproto-dpif - output, OFPP_NONE ingress port;;
-852;ofproto-dpif.at:805;ofproto-dpif - DSCP;;
-853;ofproto-dpif.at:832;ofproto-dpif - output/flood flags;;
-854;ofproto-dpif.at:890;ofproto-dpif - Default Table Miss - OF1.0 (OFPTC_TABLE_MISS_CONTROLLER);;
-855;ofproto-dpif.at:924;ofproto-dpif - Default Table Miss - OF1.3 (OFPTC_TABLE_MISS_DROP);;
-856;ofproto-dpif.at:952;ofproto-dpif - Table Miss - goto table and OFPTC_TABLE_MISS_CONTROLLER;;
-857;ofproto-dpif.at:988;ofproto-dpif - Table Miss - resubmit and OFPTC_TABLE_MISS_CONTROLLER;;
-858;ofproto-dpif.at:1016;ofproto-dpif - Table Miss - OFPTC_TABLE_MISS_CONTINUE;;
-859;ofproto-dpif.at:1075;ofproto-dpif - Table Miss - goto table and OFPTC_TABLE_MISS_CONTINUE;;
-860;ofproto-dpif.at:1139;ofproto-dpif - Table Miss - resubmit and OFPTC_TABLE_MISS_CONTINUE;;
-861;ofproto-dpif.at:1185;ofproto-dpif - Table Miss - OFPTC_TABLE_MISS_DROP;;
-862;ofproto-dpif.at:1213;ofproto-dpif - Table Miss - goto table and OFPTC_TABLE_MISS_DROP;;
-863;ofproto-dpif.at:1244;ofproto-dpif - Table Miss - resubmit and OFPTC_TABLE_MISS_DROP;;
-864;ofproto-dpif.at:1275;ofproto-dpif - controller;;
-865;ofproto-dpif.at:1545;ofproto-dpif - controller action without megaflows;;
-866;ofproto-dpif.at:1579;ofproto-dpif - MPLS handling;;
-867;ofproto-dpif.at:2629;ofproto-dpif - MPLS handling with goto_table;;
-868;ofproto-dpif.at:2677;ofproto-dpif - MPLS handling with write_actions;;
-869;ofproto-dpif.at:2725;ofproto-dpif - table-miss flow (OpenFlow 1.0);;
-870;ofproto-dpif.at:2765;ofproto-dpif - table-miss flow (OpenFlow 1.3);;
-871;ofproto-dpif.at:2806;ofproto-dpif - table-miss flow with async config (OpenFlow 1.3);;
-872;ofproto-dpif.at:2874;ofproto-dpif - table-miss flow (OpenFlow 1.4);;
-873;ofproto-dpif.at:2916;ofproto-dpif - packet-in reasons (Openflow 1.3);;
-874;ofproto-dpif.at:2984;ofproto-dpif - packet-in reasons (Openflow 1.4);;
-875;ofproto-dpif.at:3052;ofproto-dpif - ARP modification slow-path;;
-876;ofproto-dpif.at:3081;ofproto-dpif - VLAN handling;;
-877;ofproto-dpif.at:3215;ofproto-dpif - MPLS handling;;
-878;ofproto-dpif.at:3332;ofproto-dpif - VLAN+MPLS handling;;
-879;ofproto-dpif.at:3723;ofproto-dpif - fragment handling - trace;;
-880;ofproto-dpif.at:3772;ofproto-dpif - fragment handling - upcall;;
-881;ofproto-dpif.at:3847;ofproto-dpif - fragment handling - actions;;
-882;ofproto-dpif.at:3952;ofproto-dpif - exit;;
-883;ofproto-dpif.at:3977;ofproto-dpif - mirroring, select_all;;
-884;ofproto-dpif.at:4007;ofproto-dpif - mirroring, select_src;;
-885;ofproto-dpif.at:4035;ofproto-dpif - mirroring, OFPP_NONE ingress port;;
-886;ofproto-dpif.at:4056;ofproto-dpif - mirroring, select_dst;;
-887;ofproto-dpif.at:4086;ofproto-dpif - mirroring, select_vlan;;
-888;ofproto-dpif.at:4121;ofproto-dpif - mirroring, output_port;;
-889;ofproto-dpif.at:4150;ofproto-dpif - mirroring, output_vlan;;
-890;ofproto-dpif.at:4186;ofproto-dpif - multiple VLAN output mirrors;;
-891;ofproto-dpif.at:4214;ofproto-dpif - mirroring with recirculation;;
-892;ofproto-dpif.at:4241;ofproto-dpif - resubmit with recirculation;;
-893;ofproto-dpif.at:4266;ofproto-dpif - recirculation after resubmit;;
-894;ofproto-dpif.at:4291;ofproto-dpif - ofproto/trace command 1;;
-895;ofproto-dpif.at:4432;ofproto-dpif - ofproto/trace command 2;;
-896;ofproto-dpif.at:4549;ofproto-dpif - ofproto/trace from dpctl output;;
-897;ofproto-dpif.at:4596;ofproto-dpif - ofproto/trace-packet-out;;
-898;ofproto-dpif.at:4626;ofproto-dpif - MAC learning;;
-899;ofproto-dpif.at:4715;ofproto-dpif - MAC table overflow;;
-900;ofproto-dpif.at:4775;ofproto-dpif - MAC table overflow fairness;;
-901;ofproto-dpif.at:5164;ofproto-dpif - sFlow packet sampling - IPv4 collector;;
-902;ofproto-dpif.at:5168;ofproto-dpif - sFlow packet sampling - IPv6 collector;;
-903;ofproto-dpif.at:5174;ofproto-dpif - sFlow packet sampling - LACP structures;;
-904;ofproto-dpif.at:5231;ofproto-dpif - sFlow packet sampling - tunnel set;;
-905;ofproto-dpif.at:5300;ofproto-dpif - sFlow packet sampling - tunnel push;;
-906;ofproto-dpif.at:5398;ofproto-dpif - sFlow packet sampling - MPLS;;
-907;ofproto-dpif.at:5534;ofproto-dpif - NetFlow flow expiration - IPv4 collector;;
-908;ofproto-dpif.at:5538;ofproto-dpif - NetFlow flow expiration - IPv6 collector;;
-909;ofproto-dpif.at:5618;ofproto-dpif - NetFlow active expiration - IPv4 collector;;
-910;ofproto-dpif.at:5622;ofproto-dpif - NetFlow active expiration - IPv6 collector;;
-911;ofproto-dpif.at:5630;ofproto-dpif - Basic IPFIX sanity check;;
-912;ofproto-dpif.at:5664;ofproto-dpif - flow stats;;
-913;ofproto-dpif.at:5685;ofproto-dpif - flow stats reset_counts;;
-914;ofproto-dpif.at:5859;ofproto-dpif - flow stats, set-n-threads;;
-915;ofproto-dpif.at:5882;ofproto-dpif - idle_age and hard_age increase over time;;
-916;ofproto-dpif.at:5972;ofproto-dpif - fin_timeout;;
-917;ofproto-dpif.at:6006;ofproto-dpif - ovs-appctl dpif/dump-dps;;
-918;ofproto-dpif.at:6018;ofproto-dpif - ovs-appctl dpif/show;;
-919;ofproto-dpif.at:6036;ofproto-dpif - ovs-appctl dpif/dump-flows;;
-920;ofproto-dpif.at:6069;ofproto-dpif - ovs-appctl dpif/get-flow;;
-921;ofproto-dpif.at:6088;ofproto-dpif - MPLS actions that result in a userspace action;;
-922;ofproto-dpif.at:6124;ofproto-dpif - MPLS actions that result in a drop;;
-923;ofproto-dpif.at:6162;ofproto-dpif - patch ports;;
-924;ofproto-dpif.at:6237;ofproto-dpif - patch ports - stack;;
-925;ofproto-dpif.at:6286;ofproto-dpif - port duration;;
-926;ofproto-dpif.at:6306;ofproto-dpif megaflow - port classification;;
-927;ofproto-dpif.at:6324;ofproto-dpif megaflow - L2 classification;;
-928;ofproto-dpif.at:6342;ofproto-dpif megaflow - L3 classification;;
-929;ofproto-dpif.at:6361;ofproto-dpif megaflow - IPv6 classification;;
-930;ofproto-dpif.at:6380;ofproto-dpif megaflow - L4 classification;;
-931;ofproto-dpif.at:6398;ofproto-dpif megaflow - normal;;
-932;ofproto-dpif.at:6413;ofproto-dpif megaflow - mpls;;
-933;ofproto-dpif.at:6458;ofproto-dpif megaflow - netflow - IPv4 collector;;
-934;ofproto-dpif.at:6462;ofproto-dpif megaflow - netflow - IPv6 collector;;
-935;ofproto-dpif.at:6467;ofproto-dpif megaflow - normal, active-backup bonding;;
-936;ofproto-dpif.at:6488;ofproto-dpif megaflow - normal, balance-slb bonding;;
-937;ofproto-dpif.at:6509;ofproto-dpif megaflow - normal, balance-tcp bonding;;
-938;ofproto-dpif.at:6547;ofproto-dpif megaflow - resubmit port action;;
-939;ofproto-dpif.at:6566;ofproto-dpif megaflow - resubmit table action;;
-940;ofproto-dpif.at:6586;ofproto-dpif megaflow - goto_table action;;
-941;ofproto-dpif.at:6605;ofproto-dpif megaflow - mirroring, select_all;;
-942;ofproto-dpif.at:6628;ofproto-dpif megaflow - mirroring, select_vlan;;
-943;ofproto-dpif.at:6651;ofproto-dpif megaflow - move action;;
-944;ofproto-dpif.at:6671;ofproto-dpif megaflow - push action;;
-945;ofproto-dpif.at:6689;ofproto-dpif megaflow - learning;;
-946;ofproto-dpif.at:6716;ofproto-dpif megaflow - tunnels;;
-947;ofproto-dpif.at:6749;ofproto-dpif megaflow - dec_ttl;;
-948;ofproto-dpif.at:6768;ofproto-dpif megaflow - set dl_dst;;
-949;ofproto-dpif.at:6789;ofproto-dpif megaflow - disabled;;
-950;ofproto-dpif.at:6822;ofproto-dpif - datapath port number change;;
-951;ofproto-dpif.at:6844;ofproto - bundle with variable bfd/cfm config;;
-952;ofproto-dpif.at:6922;ofproto-dpif - ofproto-dpif-monitor 1;;
-953;ofproto-dpif.at:6969;ofproto-dpif - ofproto-dpif-monitor 2;;
-954;ofproto-dpif.at:6982;ofproto-dpif - infinite resubmit;;
-955;ofproto-dpif.at:6996;ofproto-dpif - exponential resubmit chain;;
-956;ofproto-dpif.at:7014;ofproto-dpif - too many output actions;;
-957;ofproto-dpif.at:7032;ofproto-dpif - stack too deep;;
-958;ofproto-dpif.at:7052;ofproto-dpif packet-out controller;;
-959;ofproto-dpif.at:7097;ofproto-dpif packet-out controller (patch port);;
-960;ofproto-dpif.at:7153;ofproto-dpif packet-out goto_table;;
-961;ofproto-dpif.at:7207;ofproto-dpif packet-out table-miss (continue);;
-962;ofproto-dpif.at:7258;ofproto-dpif - ICMPv6;;
-963;ofproto-dpif.at:7278;ofproto-dpif - ICMPv6 type match;;
-964;ofproto-dpif.at:7308;ofproto-dpif - Neighbor Discovery set-field with checksum update;;
-965;ofproto-dpif.at:7330;ofproto-dpif - vlan matching;;
-966;ofproto-dpif.at:7348;ofproto-dpif - in place modification;;
-967;ofproto-dpif.at:7388;ofproto-dpif - in place modification (vlan);;
-968;ofproto-dpif.at:7461;ofproto-dpif - trace (unchanged);;
-969;ofproto-dpif.at:7472;ofproto - fragment prerequisites;;
-970;bridge.at:7;bridge - ports that disappear get added back;;
-971;vlan-splinters.at:3;VLAN splinters;;
-972;netdev-type.at:4;bridge - set MAC address of internal port;;
-973;ovsdb-log.at:3;create empty, reread;ovsdb log;
-974;ovsdb-log.at:18;write one, reread;ovsdb log;
-975;ovsdb-log.at:35;check that create fails if file exists;ovsdb log;
-976;ovsdb-log.at:55;write one, reread;ovsdb log;
-977;ovsdb-log.at:76;write one, reread, append;ovsdb log;
-978;ovsdb-log.at:106;write, reread one, overwrite;ovsdb log;
-979;ovsdb-log.at:132;write, add corrupted data, read;ovsdb log;
-980;ovsdb-log.at:154;write, add corrupted data, read, overwrite;ovsdb log;
-981;ovsdb-log.at:186;write, corrupt some data, read, overwrite;ovsdb log;
-982;ovsdb-log.at:219;write, truncate file, read, overwrite;ovsdb log;
-983;ovsdb-log.at:252;write bad JSON, read, overwrite;ovsdb log;
-984;ovsdb-types.at:3;integer - C;ovsdb positive;
-985;ovsdb-types.at:3;integer - Python;ovsdb positive python;
-986;ovsdb-types.at:5;real - C;ovsdb positive;
-987;ovsdb-types.at:5;real - Python;ovsdb positive python;
-988;ovsdb-types.at:7;boolean - C;ovsdb positive;
-989;ovsdb-types.at:7;boolean - Python;ovsdb positive python;
-990;ovsdb-types.at:9;string - C;ovsdb positive;
-991;ovsdb-types.at:9;string - Python;ovsdb positive python;
-992;ovsdb-types.at:11;uuid - C;ovsdb positive;
-993;ovsdb-types.at:11;uuid - Python;ovsdb positive python;
-994;ovsdb-types.at:13;void is not a valid atomic-type - C;ovsdb negative;
-995;ovsdb-types.at:13;void is not a valid atomic-type - Python;ovsdb negative;
-996;ovsdb-types.at:18;integer enum - C;ovsdb positive;
-997;ovsdb-types.at:18;integer enum - Python;ovsdb positive python;
-998;ovsdb-types.at:21;integer >= 5 - C;ovsdb positive;
-999;ovsdb-types.at:21;integer >= 5 - Python;ovsdb positive python;
-1000;ovsdb-types.at:24;integer <= 7 - C;ovsdb positive;
-1001;ovsdb-types.at:24;integer <= 7 - Python;ovsdb positive python;
-1002;ovsdb-types.at:27;integer between -5 and 10 - C;ovsdb positive;
-1003;ovsdb-types.at:27;integer between -5 and 10 - Python;ovsdb positive python;
-1004;ovsdb-types.at:30;integer max may not be less than min - C;ovsdb negative;
-1005;ovsdb-types.at:30;integer max may not be less than min - Python;ovsdb negative;
-1006;ovsdb-types.at:34;real enum - C;ovsdb positive;
-1007;ovsdb-types.at:34;real enum - Python;ovsdb positive python;
-1008;ovsdb-types.at:37;real >= -1.5 - C;ovsdb positive;
-1009;ovsdb-types.at:37;real >= -1.5 - Python;ovsdb positive python;
-1010;ovsdb-types.at:40;real <= 1e5 - C;ovsdb positive;
-1011;ovsdb-types.at:40;real <= 1e5 - Python;ovsdb positive python;
-1012;ovsdb-types.at:43;real between -2.5 and 3.75 - C;ovsdb positive;
-1013;ovsdb-types.at:43;real between -2.5 and 3.75 - Python;ovsdb positive python;
-1014;ovsdb-types.at:46;real max may not be less than min - C;ovsdb negative;
-1015;ovsdb-types.at:46;real max may not be less than min - Python;ovsdb negative;
-1016;ovsdb-types.at:50;boolean - C;ovsdb positive;
-1017;ovsdb-types.at:50;boolean - Python;ovsdb positive python;
-1018;ovsdb-types.at:52;boolean enum - C;ovsdb positive;
-1019;ovsdb-types.at:52;boolean enum - Python;ovsdb positive python;
-1020;ovsdb-types.at:56;string enum - C;ovsdb positive;
-1021;ovsdb-types.at:56;string enum - Python;ovsdb positive python;
-1022;ovsdb-types.at:59;string minLength - C;ovsdb positive;
-1023;ovsdb-types.at:59;string minLength - Python;ovsdb positive python;
-1024;ovsdb-types.at:62;string maxLength - C;ovsdb positive;
-1025;ovsdb-types.at:62;string maxLength - Python;ovsdb positive python;
-1026;ovsdb-types.at:65;string minLength and maxLength - C;ovsdb positive;
-1027;ovsdb-types.at:65;string minLength and maxLength - Python;ovsdb positive python;
-1028;ovsdb-types.at:68;maxLength must not be less than minLength - C;ovsdb negative;
-1029;ovsdb-types.at:68;maxLength must not be less than minLength - Python;ovsdb negative;
-1030;ovsdb-types.at:71;maxLength must not be negative - C;ovsdb negative;
-1031;ovsdb-types.at:71;maxLength must not be negative - Python;ovsdb negative;
-1032;ovsdb-types.at:75;uuid enum - C;ovsdb positive;
-1033;ovsdb-types.at:75;uuid enum - Python;ovsdb positive python;
-1034;ovsdb-types.at:78;uuid refTable - C;ovsdb positive;
-1035;ovsdb-types.at:78;uuid refTable - Python;ovsdb positive python;
-1036;ovsdb-types.at:81;uuid refTable must be valid id - C;ovsdb negative;
-1037;ovsdb-types.at:81;uuid refTable must be valid id - Python;ovsdb negative;
-1038;ovsdb-types.at:85;void is not a valid base-type - C;ovsdb negative;
-1039;ovsdb-types.at:85;void is not a valid base-type - Python;ovsdb negative;
-1040;ovsdb-types.at:87;\"type\" member must be present - C;ovsdb negative;
-1041;ovsdb-types.at:87;\"type\" member must be present - Python;ovsdb negative;
-1042;ovsdb-types.at:92;simple integer - C;ovsdb positive;
-1043;ovsdb-types.at:92;simple integer - Python;ovsdb positive python;
-1044;ovsdb-types.at:94;simple real - C;ovsdb positive;
-1045;ovsdb-types.at:94;simple real - Python;ovsdb positive python;
-1046;ovsdb-types.at:96;simple boolean - C;ovsdb positive;
-1047;ovsdb-types.at:96;simple boolean - Python;ovsdb positive python;
-1048;ovsdb-types.at:98;simple string - C;ovsdb positive;
-1049;ovsdb-types.at:98;simple string - Python;ovsdb positive python;
-1050;ovsdb-types.at:100;simple uuid - C;ovsdb positive;
-1051;ovsdb-types.at:100;simple uuid - Python;ovsdb positive python;
-1052;ovsdb-types.at:102;integer in object - C;ovsdb positive;
-1053;ovsdb-types.at:102;integer in object - Python;ovsdb positive python;
-1054;ovsdb-types.at:104;real in object with explicit min and max - C;ovsdb positive;
-1055;ovsdb-types.at:104;real in object with explicit min and max - Python;ovsdb positive python;
-1056;ovsdb-types.at:107;key type is required - C;ovsdb negative;
-1057;ovsdb-types.at:107;key type is required - Python;ovsdb negative;
-1058;ovsdb-types.at:109;void is not a valid type - C;ovsdb negative;
-1059;ovsdb-types.at:109;void is not a valid type - Python;ovsdb negative;
-1060;ovsdb-types.at:114;optional boolean - C;ovsdb positive set;
-1061;ovsdb-types.at:114;optional boolean - Python;ovsdb positive python set;
-1062;ovsdb-types.at:118;set of 1 to 3 uuids - C;ovsdb positive;
-1063;ovsdb-types.at:118;set of 1 to 3 uuids - Python;ovsdb positive python;
-1064;ovsdb-types.at:121;set of 0 to 3 strings - C;ovsdb positive;
-1065;ovsdb-types.at:121;set of 0 to 3 strings - Python;ovsdb positive python;
-1066;ovsdb-types.at:124;set of 0 or more integers - C;ovsdb positive;
-1067;ovsdb-types.at:124;set of 0 or more integers - Python;ovsdb positive python;
-1068;ovsdb-types.at:127;set of 1 or more reals - C;ovsdb positive;
-1069;ovsdb-types.at:127;set of 1 or more reals - Python;ovsdb positive python;
-1070;ovsdb-types.at:131;set max cannot be less than min - C;ovsdb negative;
-1071;ovsdb-types.at:131;set max cannot be less than min - Python;ovsdb negative;
-1072;ovsdb-types.at:134;set max cannot be negative - C;ovsdb negative;
-1073;ovsdb-types.at:134;set max cannot be negative - Python;ovsdb negative;
-1074;ovsdb-types.at:137;set min cannot be negative - C;ovsdb negative;
-1075;ovsdb-types.at:137;set min cannot be negative - Python;ovsdb negative;
-1076;ovsdb-types.at:140;set min cannot be greater than one - C;ovsdb negative;
-1077;ovsdb-types.at:140;set min cannot be greater than one - Python;ovsdb negative;
-1078;ovsdb-types.at:146;map of 1 integer to boolean - C;ovsdb positive;
-1079;ovsdb-types.at:146;map of 1 integer to boolean - Python;ovsdb positive python;
-1080;ovsdb-types.at:149;map of 1 boolean to integer, explicit min and max - C;ovsdb positive;
-1081;ovsdb-types.at:149;map of 1 boolean to integer, explicit min and max - Python;ovsdb positive python;
-1082;ovsdb-types.at:152;map of 1 to 5 uuid to real - C;ovsdb positive;
-1083;ovsdb-types.at:152;map of 1 to 5 uuid to real - Python;ovsdb positive python;
-1084;ovsdb-types.at:155;map of 0 to 10 string to uuid - C;ovsdb positive;
-1085;ovsdb-types.at:155;map of 0 to 10 string to uuid - Python;ovsdb positive python;
-1086;ovsdb-types.at:158;map of 1 to 20 real to string - C;ovsdb positive;
-1087;ovsdb-types.at:158;map of 1 to 20 real to string - Python;ovsdb positive python;
-1088;ovsdb-types.at:161;map of 0 or more string to real - C;ovsdb positive;
-1089;ovsdb-types.at:161;map of 0 or more string to real - Python;ovsdb positive python;
-1090;ovsdb-types.at:165;map key type is required - C;ovsdb negative;
-1091;ovsdb-types.at:165;map key type is required - Python;ovsdb negative;
-1092;ovsdb-data.at:3;default atoms - C;ovsdb positive;
-1093;ovsdb-data.at:3;default atoms - Python;ovsdb positive python;
-1094;ovsdb-data.at:11;default data - C;ovsdb positive;
-1095;ovsdb-data.at:11;default data - Python;ovsdb positive python;
-1096;ovsdb-data.at:76;integer atom from JSON - C;ovsdb positive;
-1097;ovsdb-data.at:76;integer atom from JSON - Python;ovsdb positive python;
-1098;ovsdb-data.at:89;integer atom from string;ovsdb positive;
-1099;ovsdb-data.at:102;real atom from JSON - C;ovsdb positive;
-1100;ovsdb-data.at:102;real atom from JSON - Python;ovsdb positive python;
-1101;ovsdb-data.at:119;real atom from string;ovsdb positive;
-1102;ovsdb-data.at:136;boolean atom from JSON - C;ovsdb positive;
-1103;ovsdb-data.at:136;boolean atom from JSON - Python;ovsdb positive python;
-1104;ovsdb-data.at:141;boolean atom from string;ovsdb positive;
-1105;ovsdb-data.at:146;string atom from JSON - C;ovsdb positive;
-1106;ovsdb-data.at:146;string atom from JSON - Python;ovsdb positive python;
-1107;ovsdb-data.at:152;string atom from string;ovsdb positive;
-1108;ovsdb-data.at:167;uuid atom from JSON - C;ovsdb positive;
-1109;ovsdb-data.at:167;uuid atom from JSON - Python;ovsdb positive python;
-1110;ovsdb-data.at:171;uuid atom from string;ovsdb positive;
-1111;ovsdb-data.at:175;integer atom sorting - C;ovsdb positive;
-1112;ovsdb-data.at:175;integer atom sorting - Python;ovsdb positive python;
-1113;ovsdb-data.at:179;real atom sorting - C;ovsdb positive;
-1114;ovsdb-data.at:179;real atom sorting - Python;ovsdb positive python;
-1115;ovsdb-data.at:183;boolean atom sorting - C;ovsdb positive;
-1116;ovsdb-data.at:183;boolean atom sorting - Python;ovsdb positive python;
-1117;ovsdb-data.at:187;string atom sorting - C;ovsdb positive;
-1118;ovsdb-data.at:187;string atom sorting - Python;ovsdb positive python;
-1119;ovsdb-data.at:191;uuid atom sorting - C;ovsdb positive;
-1120;ovsdb-data.at:191;uuid atom sorting - Python;ovsdb positive python;
-1121;ovsdb-data.at:228;real not acceptable integer JSON atom - C;ovsdb positive;
-1122;ovsdb-data.at:228;real not acceptable integer JSON atom - Python;ovsdb positive python;
-1123;ovsdb-data.at:234;no invalid UTF-8 sequences in strings;ovsdb positive;
-1124;ovsdb-data.at:249;no invalid UTF-8 sequences in strings - Python;ovsdb positive python;
-1125;ovsdb-data.at:257;real not acceptable integer string atom;ovsdb negative;
-1126;ovsdb-data.at:261;string \"true\" not acceptable boolean JSON atom - C;ovsdb positive;
-1127;ovsdb-data.at:261;string \"true\" not acceptable boolean JSON atom - Python;ovsdb positive python;
-1128;ovsdb-data.at:265;string \"true\" not acceptable boolean string atom;ovsdb negative;
-1129;ovsdb-data.at:269;integer not acceptable string JSON atom - C;ovsdb positive;
-1130;ovsdb-data.at:269;integer not acceptable string JSON atom - Python;ovsdb positive python;
-1131;ovsdb-data.at:273;uuid atom must be expressed as JSON array - C;ovsdb positive;
-1132;ovsdb-data.at:273;uuid atom must be expressed as JSON array - Python;ovsdb positive python;
-1133;ovsdb-data.at:277;named-uuid requires symbol table - C;ovsdb positive;
-1134;ovsdb-data.at:277;named-uuid requires symbol table - Python;ovsdb positive python;
-1135;ovsdb-data.at:281;empty string atom must be quoted;ovsdb negative;
-1136;ovsdb-data.at:285;quotes must be balanced;ovsdb negative;
-1137;ovsdb-data.at:289;quoted string must not contain unescaped quote;ovsdb negative;
-1138;ovsdb-data.at:293;quoted string must not end with backslash;ovsdb negative;
-1139;ovsdb-data.at:297;uuids must be valid;ovsdb negative;
-1140;ovsdb-data.at:303;integer atom enum - C;ovsdb positive;
-1141;ovsdb-data.at:303;integer atom enum - Python;ovsdb positive python;
-1142;ovsdb-data.at:326;real atom enum - C;ovsdb positive;
-1143;ovsdb-data.at:326;real atom enum - Python;ovsdb positive python;
-1144;ovsdb-data.at:343;boolean atom enum - C;ovsdb positive;
-1145;ovsdb-data.at:343;boolean atom enum - Python;ovsdb positive python;
-1146;ovsdb-data.at:350;string atom enum - C;ovsdb positive;
-1147;ovsdb-data.at:350;string atom enum - Python;ovsdb positive python;
-1148;ovsdb-data.at:365;uuid atom enum - C;ovsdb positive;
-1149;ovsdb-data.at:365;uuid atom enum - Python;ovsdb positive python;
-1150;ovsdb-data.at:376;integers >= 5 - C;ovsdb positive;
-1151;ovsdb-data.at:376;integers >= 5 - Python;ovsdb positive python;
-1152;ovsdb-data.at:389;integers <= -1 - C;ovsdb positive;
-1153;ovsdb-data.at:389;integers <= -1 - Python;ovsdb positive python;
-1154;ovsdb-data.at:400;integers in range -10 to 10 - C;ovsdb positive;
-1155;ovsdb-data.at:400;integers in range -10 to 10 - Python;ovsdb positive python;
-1156;ovsdb-data.at:421;reals >= 5 - C;ovsdb positive;
-1157;ovsdb-data.at:421;reals >= 5 - Python;ovsdb positive python;
-1158;ovsdb-data.at:434;reals <= -1 - C;ovsdb positive;
-1159;ovsdb-data.at:434;reals <= -1 - Python;ovsdb positive python;
-1160;ovsdb-data.at:445;reals in range -10 to 10 - C;ovsdb positive;
-1161;ovsdb-data.at:445;reals in range -10 to 10 - Python;ovsdb positive python;
-1162;ovsdb-data.at:466;strings at least 2 characters long - C;ovsdb positive;
-1163;ovsdb-data.at:466;strings at least 2 characters long - Python;ovsdb positive python;
-1164;ovsdb-data.at:484;strings no more than 2 characters long - C;ovsdb positive;
-1165;ovsdb-data.at:484;strings no more than 2 characters long - Python;ovsdb positive python;
-1166;ovsdb-data.at:499;integer JSON datum - C;ovsdb positive;
-1167;ovsdb-data.at:499;integer JSON datum - Python;ovsdb positive python;
-1168;ovsdb-data.at:505;integer string datum;ovsdb positive;
-1169;ovsdb-data.at:512;real JSON datum - C;ovsdb positive;
-1170;ovsdb-data.at:512;real JSON datum - Python;ovsdb positive python;
-1171;ovsdb-data.at:518;real string datum;ovsdb positive;
-1172;ovsdb-data.at:524;boolean JSON datum - C;ovsdb positive;
-1173;ovsdb-data.at:524;boolean JSON datum - Python;ovsdb positive python;
-1174;ovsdb-data.at:529;boolean string datum;ovsdb positive;
-1175;ovsdb-data.at:534;string JSON datum - C;ovsdb positive;
-1176;ovsdb-data.at:534;string JSON datum - Python;ovsdb positive python;
-1177;ovsdb-data.at:540;string string datum;ovsdb positive;
-1178;ovsdb-data.at:549;JSON optional boolean - C;ovsdb positive set;
-1179;ovsdb-data.at:549;JSON optional boolean - Python;ovsdb positive python set;
-1180;ovsdb-data.at:559;string optional boolean;ovsdb positive set;
-1181;ovsdb-data.at:569;JSON set of 0 or more integers - C;ovsdb positive;
-1182;ovsdb-data.at:569;JSON set of 0 or more integers - Python;ovsdb positive python;
-1183;ovsdb-data.at:586;string set of 0 or more integers;ovsdb positive;
-1184;ovsdb-data.at:601;JSON set of 1 to 3 uuids - C;ovsdb positive;
-1185;ovsdb-data.at:601;JSON set of 1 to 3 uuids - Python;ovsdb positive python;
-1186;ovsdb-data.at:612;string set of 1 to 3 uuids;ovsdb positive;
-1187;ovsdb-data.at:621;JSON set of 0 to 3 strings - C;ovsdb positive;
-1188;ovsdb-data.at:621;JSON set of 0 to 3 strings - Python;ovsdb positive python;
-1189;ovsdb-data.at:634;string set of 0 to 3 strings;ovsdb positive;
-1190;ovsdb-data.at:645;duplicate boolean not allowed in JSON set - C;ovsdb negative;
-1191;ovsdb-data.at:645;duplicate boolean not allowed in JSON set - Python;ovsdb negative;
-1192;ovsdb-data.at:649;duplicate boolean not allowed in string set;ovsdb negative;
-1193;ovsdb-data.at:653;duplicate integer not allowed in JSON set - C;ovsdb negative;
-1194;ovsdb-data.at:653;duplicate integer not allowed in JSON set - Python;ovsdb negative;
-1195;ovsdb-data.at:657;duplicate integer not allowed in string set;ovsdb negative;
-1196;ovsdb-data.at:661;duplicate real not allowed in JSON set - C;ovsdb negative;
-1197;ovsdb-data.at:661;duplicate real not allowed in JSON set - Python;ovsdb negative;
-1198;ovsdb-data.at:665;duplicate real not allowed in string set;ovsdb negative;
-1199;ovsdb-data.at:669;duplicate string not allowed in JSON set - C;ovsdb negative;
-1200;ovsdb-data.at:669;duplicate string not allowed in JSON set - Python;ovsdb negative;
-1201;ovsdb-data.at:673;duplicate string not allowed in string set;ovsdb negative;
-1202;ovsdb-data.at:677;duplicate uuid not allowed in JSON set - C;ovsdb negative;
-1203;ovsdb-data.at:677;duplicate uuid not allowed in JSON set - Python;ovsdb negative;
-1204;ovsdb-data.at:684;duplicate uuid not allowed in string set;ovsdb negative;
-1205;ovsdb-data.at:693;JSON map of 1 integer to boolean - C;ovsdb positive;
-1206;ovsdb-data.at:693;JSON map of 1 integer to boolean - Python;ovsdb positive python;
-1207;ovsdb-data.at:698;string map of 1 integer to boolean;ovsdb positive;
-1208;ovsdb-data.at:703;JSON map of at least 1 integer to boolean - C;ovsdb positive;
-1209;ovsdb-data.at:703;JSON map of at least 1 integer to boolean - Python;ovsdb positive python;
-1210;ovsdb-data.at:712;string map of at least 1 integer to boolean;ovsdb positive;
-1211;ovsdb-data.at:721;JSON map of 1 boolean to integer - C;ovsdb positive;
-1212;ovsdb-data.at:721;JSON map of 1 boolean to integer - Python;ovsdb positive python;
-1213;ovsdb-data.at:726;string map of 1 boolean to integer;ovsdb positive;
-1214;ovsdb-data.at:731;JSON map of 1 uuid to real - C;ovsdb positive;
-1215;ovsdb-data.at:731;JSON map of 1 uuid to real - Python;ovsdb positive python;
-1216;ovsdb-data.at:740;string map of 1 uuid to real;ovsdb positive;
-1217;ovsdb-data.at:749;JSON map of 10 string to string - C;ovsdb positive;
-1218;ovsdb-data.at:749;JSON map of 10 string to string - Python;ovsdb positive python;
-1219;ovsdb-data.at:763;string map of 10 string to string;ovsdb positive;
-1220;ovsdb-data.at:777;duplicate integer key not allowed in JSON map - C;ovsdb negative;
-1221;ovsdb-data.at:777;duplicate integer key not allowed in JSON map - Python;ovsdb negative;
-1222;ovsdb-data.at:782;duplicate integer key not allowed in string map;ovsdb negative;
-1223;ovsdb-column.at:3;ordinary column - C;ovsdb positive;
-1224;ovsdb-column.at:3;ordinary column - Python;ovsdb positive python;
-1225;ovsdb-column.at:7;immutable column - C;ovsdb positive;
-1226;ovsdb-column.at:7;immutable column - Python;ovsdb positive python;
-1227;ovsdb-column.at:11;ephemeral column - C;ovsdb positive;
-1228;ovsdb-column.at:11;ephemeral column - Python;ovsdb positive python;
-1229;ovsdb-table.at:3;non-root table with one column - C;ovsdb positive;
-1230;ovsdb-table.at:3;non-root table with one column - Python;ovsdb positive python;
-1231;ovsdb-table.at:7;immutable table with one column - C;ovsdb positive;
-1232;ovsdb-table.at:7;immutable table with one column - Python;ovsdb positive python;
-1233;ovsdb-table.at:13;root table with one column - C;ovsdb positive;
-1234;ovsdb-table.at:13;root table with one column - Python;ovsdb positive python;
-1235;ovsdb-table.at:19;non-root table with default_is_root=true - C;ovsdb positive;
-1236;ovsdb-table.at:19;non-root table with default_is_root=true - Python;ovsdb positive python;
-1237;ovsdb-table.at:23;root table with default_is_root=true - C;ovsdb positive;
-1238;ovsdb-table.at:23;root table with default_is_root=true - Python;ovsdb positive python;
-1239;ovsdb-table.at:29;table with maxRows of 2 - C;ovsdb positive;
-1240;ovsdb-table.at:29;table with maxRows of 2 - Python;ovsdb positive python;
-1241;ovsdb-table.at:34;table with index - C;ovsdb positive;
-1242;ovsdb-table.at:34;table with index - Python;ovsdb positive python;
-1243;ovsdb-table.at:40;table with syntax error in index - C;ovsdb negative;
-1244;ovsdb-table.at:40;table with syntax error in index - Python;ovsdb negative;
-1245;ovsdb-table.at:46;table with empty index - C;ovsdb negative;
-1246;ovsdb-table.at:46;table with empty index - Python;ovsdb negative;
-1247;ovsdb-table.at:52;table with index of ephemeral column - C;ovsdb negative;
-1248;ovsdb-table.at:52;table with index of ephemeral column - Python;ovsdb negative;
-1249;ovsdb-table.at:59;column names may not begin with _ - C;ovsdb negative table;
-1250;ovsdb-table.at:59;column names may not begin with _ - Python;ovsdb negative table;
-1251;ovsdb-table.at:65;table must have at least one column (1) - C;ovsdb negative;
-1252;ovsdb-table.at:65;table must have at least one column (1) - Python;ovsdb negative;
-1253;ovsdb-table.at:69;table must have at least one column (2) - C;ovsdb negative;
-1254;ovsdb-table.at:69;table must have at least one column (2) - Python;ovsdb negative;
-1255;ovsdb-table.at:73;table maxRows must be positive - C;ovsdb negative;
-1256;ovsdb-table.at:73;table maxRows must be positive - Python;ovsdb negative;
-1257;ovsdb-row.at:3;row with one string column;ovsdb positive;
-1258;ovsdb-row.at:19;row with one integer column;ovsdb positive;
-1259;ovsdb-row.at:35;row with one real column;ovsdb positive;
-1260;ovsdb-row.at:51;row with one boolean column;ovsdb positive;
-1261;ovsdb-row.at:64;row with one uuid column;ovsdb positive;
-1262;ovsdb-row.at:77;row with set of 1 to 2 elements;ovsdb positive;
-1263;ovsdb-row.at:84;row with map of 1 to 2 elements;ovsdb positive;
-1264;ovsdb-row.at:91;row with several columns;ovsdb positive;
-1265;ovsdb-row.at:113;row hashing (scalars);ovsdb positive;
-1266;ovsdb-row.at:182;row hashing (sets);ovsdb positive;
-1267;ovsdb-row.at:235;row hashing (maps);ovsdb positive;
-1268;ovsdb-schema.at:3;schema with valid refTables - C;ovsdb positive;
-1269;ovsdb-schema.at:3;schema with valid refTables - Python;ovsdb positive python;
-1270;ovsdb-schema.at:30;schema with ephemeral strong references - C;ovsdb positive;
-1271;ovsdb-schema.at:30;schema with ephemeral strong references - Python;ovsdb positive python;
-1272;ovsdb-schema.at:61;schema without version number - C;ovsdb positive;
-1273;ovsdb-schema.at:61;schema without version number - Python;ovsdb positive python;
-1274;ovsdb-schema.at:71;schema with invalid refTables - C;ovsdb negative;
-1275;ovsdb-schema.at:71;schema with invalid refTables - Python;ovsdb negative;
-1276;ovsdb-schema.at:94;schema with invalid version number - C;ovsdb negative;
-1277;ovsdb-schema.at:94;schema with invalid version number - Python;ovsdb negative;
-1278;ovsdb-condition.at:3;null condition;ovsdb positive;
-1279;ovsdb-condition.at:9;conditions on scalars;ovsdb positive condition;
-1280;ovsdb-condition.at:75;disallowed conditions on scalars;ovsdb negative condition;
-1281;ovsdb-condition.at:112;conditions on sets;ovsdb positive condition;
-1282;ovsdb-condition.at:173;condition sorting;ovsdb positive;
-1283;ovsdb-condition.at:187;evaluating null condition;ovsdb positive;
-1284;ovsdb-condition.at:196;evaluating conditions on integers;ovsdb positive condition;
-1285;ovsdb-condition.at:221;evaluating conditions on reals;ovsdb positive condition;
-1286;ovsdb-condition.at:246;evaluating conditions on booleans;ovsdb positive condition;
-1287;ovsdb-condition.at:270;evaluating conditions on strings;ovsdb positive condition;
-1288;ovsdb-condition.at:295;evaluating conditions on UUIDs;ovsdb positive condition;
-1289;ovsdb-condition.at:321;evaluating conditions on sets;ovsdb positive condition;
-1290;ovsdb-condition.at:403;evaluating conditions on maps (1);ovsdb positive condition;
-1291;ovsdb-condition.at:488;evaluating conditions on maps (2);ovsdb positive condition;
-1292;ovsdb-condition.at:580;evaluating conditions on optional integers;ovsdb positive condition;
-1293;ovsdb-condition.at:607;evaluating conditions on optional strings;ovsdb positive condition;
-1294;ovsdb-condition.at:634;evaluating conditions on optional reals;ovsdb positive condition;
-1295;ovsdb-mutation.at:3;null mutation;ovsdb positive;
-1296;ovsdb-mutation.at:9;mutations on scalars;ovsdb positive mutation;
-1297;ovsdb-mutation.at:37;disallowed mutations on scalars;ovsdb negative mutation;
-1298;ovsdb-mutation.at:102;disallowed mutations on immutable columns;ovsdb negative mutation;
-1299;ovsdb-mutation.at:114;mutations on sets;ovsdb positive mutation;
-1300;ovsdb-mutation.at:166;executing null mutation;ovsdb positive;
-1301;ovsdb-mutation.at:179;executing mutations on integers;ovsdb positive mutation;
-1302;ovsdb-mutation.at:216;integer overflow detection;ovsdb positive mutation;
-1303;ovsdb-mutation.at:297;executing mutations on integers with constraints;ovsdb positive mutation;
-1304;ovsdb-mutation.at:336;executing mutations on reals;ovsdb positive mutation;
-1305;ovsdb-mutation.at:367;real overflow detection;ovsdb positive mutation;
-1306;ovsdb-mutation.at:410;executing mutations on reals with constraints;ovsdb positive mutation;
-1307;ovsdb-mutation.at:443;executing mutations on integer sets;ovsdb positive mutation;
-1308;ovsdb-mutation.at:517;executing mutations on integer sets with constraints;ovsdb positive mutation;
-1309;ovsdb-mutation.at:556;executing mutations on real sets;ovsdb positive mutation;
-1310;ovsdb-mutation.at:629;executing mutations on boolean sets;ovsdb positive mutation;
-1311;ovsdb-mutation.at:679;executing mutations on string sets;ovsdb positive mutation;
-1312;ovsdb-mutation.at:729;executing mutations on uuid sets;ovsdb positive mutation;
-1313;ovsdb-mutation.at:779;executing mutations on integer maps;ovsdb positive mutation;
-1314;ovsdb-query.at:3;queries on scalars;ovsdb positive query;
-1315;ovsdb-query.at:95;queries on sets;ovsdb positive query;
-1316;ovsdb-query.at:176;queries on maps (1);ovsdb positive query;
-1317;ovsdb-query.at:260;queries on maps (2);ovsdb positive query;
-1318;ovsdb-query.at:351;UUID-distinct queries on scalars;ovsdb positive query;
-1319;ovsdb-query.at:444;Boolean-distinct queries on scalars;ovsdb positive query;
-1320;ovsdb-query.at:537;parse colunn set containing bad name;ovsdb negative;
-1321;ovsdb-transaction.at:3;empty table, empty transaction;ovsdb positive;
-1322;ovsdb-transaction.at:17;nonempty table, empty transaction;ovsdb positive;
-1323;ovsdb-transaction.at:41;insert, commit;ovsdb positive transaction;
-1324;ovsdb-transaction.at:70;insert, abort;ovsdb positive transaction;
-1325;ovsdb-transaction.at:98;modify, commit;ovsdb positive transaction;
-1326;ovsdb-transaction.at:127;modify, abort;ovsdb positive transaction;
-1327;ovsdb-transaction.at:156;delete, commit;ovsdb positive transaction;
-1328;ovsdb-transaction.at:181;delete, abort;ovsdb positive transaction;
-1329;ovsdb-transaction.at:207;modify, delete, commit;ovsdb positive transaction;
-1330;ovsdb-transaction.at:234;modify, delete, abort;ovsdb positive transaction;
-1331;ovsdb-transaction.at:262;insert, delete, commit;ovsdb positive transaction;
-1332;ovsdb-transaction.at:291;insert, delete, abort;ovsdb positive transaction;
-1333;ovsdb-transaction.at:322;insert, modify, delete, commit;ovsdb positive transaction;
-1334;ovsdb-transaction.at:353;insert, modify, delete, abort;ovsdb positive transaction;
-1335;ovsdb-transaction.at:385;deletes are aborted cleanly;ovsdb positive transaction;
-1336;ovsdb-execution.at:146;uuid-name must be ;ovsdb execute execution positive;
-1337;ovsdb-execution.at:156;named-uuid must be ;ovsdb execute execution positive;
-1338;ovsdb-execution.at:165;duplicate uuid-name not allowed;ovsdb execute execution positive;
-1339;ovsdb-execution.at:1101;insert default row, query table;ovsdb execute execution positive;
-1340;ovsdb-execution.at:1101;insert row, query table;ovsdb execute execution positive;
-1341;ovsdb-execution.at:1101;insert rows, query by value;ovsdb execute execution positive;
-1342;ovsdb-execution.at:1101;insert rows, query by named-uuid;ovsdb execute execution positive;
-1343;ovsdb-execution.at:1101;insert rows, update rows by value;ovsdb execute execution positive;
-1344;ovsdb-execution.at:1101;insert rows, mutate rows;ovsdb execute execution positive;
-1345;ovsdb-execution.at:1101;insert rows, delete by named-uuid;ovsdb execute execution positive;
-1346;ovsdb-execution.at:1101;insert rows, delete rows by value;ovsdb execute execution positive;
-1347;ovsdb-execution.at:1101;insert rows, delete by (non-matching) value;ovsdb execute execution positive;
-1348;ovsdb-execution.at:1101;insert rows, delete all;ovsdb execute execution positive;
-1349;ovsdb-execution.at:1101;insert row, query table, commit;ovsdb execute execution positive;
-1350;ovsdb-execution.at:1101;insert row, query table, commit durably;ovsdb execute execution positive;
-1351;ovsdb-execution.at:1101;equality wait with correct rows;ovsdb execute execution positive;
-1352;ovsdb-execution.at:1101;equality wait with extra row;ovsdb execute execution positive;
-1353;ovsdb-execution.at:1101;equality wait with missing row;ovsdb execute execution positive;
-1354;ovsdb-execution.at:1101;inequality wait with correct rows;ovsdb execute execution positive;
-1355;ovsdb-execution.at:1101;inequality wait with extra row;ovsdb execute execution positive;
-1356;ovsdb-execution.at:1101;inequality wait with missing row;ovsdb execute execution positive;
-1357;ovsdb-execution.at:1101;insert and update constraints;ovsdb execute execution positive;
-1358;ovsdb-execution.at:1101;index uniqueness checking;ovsdb execute execution positive;
-1359;ovsdb-execution.at:1101;referential integrity -- simple;ovsdb execute execution positive;
-1360;ovsdb-execution.at:1101;referential integrity -- mutual references;ovsdb execute execution positive;
-1361;ovsdb-execution.at:1101;weak references;ovsdb execute execution positive;
-1362;ovsdb-execution.at:1101;immutable columns;ovsdb execute execution positive;
-1363;ovsdb-execution.at:1101;garbage collection;ovsdb execute execution positive;
-1364;ovsdb-trigger.at:15;trigger fires immediately;ovsdb execute execution trigger positive;
-1365;ovsdb-trigger.at:38;trigger times out;ovsdb execute execution trigger positive;
-1366;ovsdb-trigger.at:61;trigger fires after delay;ovsdb execute execution trigger positive;
-1367;ovsdb-trigger.at:92;delayed trigger modifies database;ovsdb execute execution trigger positive;
-1368;ovsdb-trigger.at:132;one delayed trigger wakes up another;ovsdb execute execution trigger positive;
-1369;ovsdb-tool.at:29;insert default row, query table;ovsdb file positive;
-1370;ovsdb-tool.at:29;insert row, query table;ovsdb file positive;
-1371;ovsdb-tool.at:29;insert rows, query by value;ovsdb file positive;
-1372;ovsdb-tool.at:29;insert rows, query by named-uuid;ovsdb file positive;
-1373;ovsdb-tool.at:29;insert rows, update rows by value;ovsdb file positive;
-1374;ovsdb-tool.at:29;insert rows, mutate rows;ovsdb file positive;
-1375;ovsdb-tool.at:29;insert rows, delete by named-uuid;ovsdb file positive;
-1376;ovsdb-tool.at:29;insert rows, delete rows by value;ovsdb file positive;
-1377;ovsdb-tool.at:29;insert rows, delete by (non-matching) value;ovsdb file positive;
-1378;ovsdb-tool.at:29;insert rows, delete all;ovsdb file positive;
-1379;ovsdb-tool.at:29;insert row, query table, commit;ovsdb file positive;
-1380;ovsdb-tool.at:29;insert row, query table, commit durably;ovsdb file positive;
-1381;ovsdb-tool.at:29;equality wait with correct rows;ovsdb file positive;
-1382;ovsdb-tool.at:29;equality wait with extra row;ovsdb file positive;
-1383;ovsdb-tool.at:29;equality wait with missing row;ovsdb file positive;
-1384;ovsdb-tool.at:29;inequality wait with correct rows;ovsdb file positive;
-1385;ovsdb-tool.at:29;inequality wait with extra row;ovsdb file positive;
-1386;ovsdb-tool.at:29;inequality wait with missing row;ovsdb file positive;
-1387;ovsdb-tool.at:29;insert and update constraints;ovsdb file positive;
-1388;ovsdb-tool.at:29;index uniqueness checking;ovsdb file positive;
-1389;ovsdb-tool.at:29;referential integrity -- simple;ovsdb file positive;
-1390;ovsdb-tool.at:29;referential integrity -- mutual references;ovsdb file positive;
-1391;ovsdb-tool.at:29;weak references;ovsdb file positive;
-1392;ovsdb-tool.at:29;immutable columns;ovsdb file positive;
-1393;ovsdb-tool.at:29;garbage collection;ovsdb file positive;
-1394;ovsdb-tool.at:31;transaction comments;ovsdb file positive;
-1395;ovsdb-tool.at:49;ovsdb-tool compact;ovsdb file positive;
-1396;ovsdb-tool.at:156;ovsdb-tool convert -- removing a column;ovsdb file positive;
-1397;ovsdb-tool.at:223;ovsdb-tool convert -- adding a column;ovsdb file positive;
-1398;ovsdb-tool.at:289;ovsdb-tool schema-version;ovsdb file positive;
-1399;ovsdb-tool.at:296;ovsdb-tool db-version;ovsdb file positive;
-1400;ovsdb-tool.at:305;ovsdb-tool schema-cksum;ovsdb file positive;
-1401;ovsdb-tool.at:312;ovsdb-tool db-cksum;ovsdb file positive;
-1402;ovsdb-tool.at:321;ovsdb-tool needs-conversion (no conversion needed);ovsdb file positive;
-1403;ovsdb-tool.at:330;ovsdb-tool needs-conversion (conversion needed);ovsdb file positive;
-1404;ovsdb-server.at:38;insert default row, query table;ovsdb server positive unix;
-1405;ovsdb-server.at:38;insert row, query table;ovsdb server positive unix;
-1406;ovsdb-server.at:38;insert rows, query by value;ovsdb server positive unix;
-1407;ovsdb-server.at:38;insert rows, query by named-uuid;ovsdb server positive unix;
-1408;ovsdb-server.at:38;insert rows, update rows by value;ovsdb server positive unix;
-1409;ovsdb-server.at:38;insert rows, mutate rows;ovsdb server positive unix;
-1410;ovsdb-server.at:38;insert rows, delete by named-uuid;ovsdb server positive unix;
-1411;ovsdb-server.at:38;insert rows, delete rows by value;ovsdb server positive unix;
-1412;ovsdb-server.at:38;insert rows, delete by (non-matching) value;ovsdb server positive unix;
-1413;ovsdb-server.at:38;insert rows, delete all;ovsdb server positive unix;
-1414;ovsdb-server.at:38;insert row, query table, commit;ovsdb server positive unix;
-1415;ovsdb-server.at:38;insert row, query table, commit durably;ovsdb server positive unix;
-1416;ovsdb-server.at:38;equality wait with correct rows;ovsdb server positive unix;
-1417;ovsdb-server.at:38;equality wait with extra row;ovsdb server positive unix;
-1418;ovsdb-server.at:38;equality wait with missing row;ovsdb server positive unix;
-1419;ovsdb-server.at:38;inequality wait with correct rows;ovsdb server positive unix;
-1420;ovsdb-server.at:38;inequality wait with extra row;ovsdb server positive unix;
-1421;ovsdb-server.at:38;inequality wait with missing row;ovsdb server positive unix;
-1422;ovsdb-server.at:38;insert and update constraints;ovsdb server positive unix;
-1423;ovsdb-server.at:38;index uniqueness checking;ovsdb server positive unix;
-1424;ovsdb-server.at:38;referential integrity -- simple;ovsdb server positive unix;
-1425;ovsdb-server.at:38;referential integrity -- mutual references;ovsdb server positive unix;
-1426;ovsdb-server.at:38;weak references;ovsdb server positive unix;
-1427;ovsdb-server.at:38;immutable columns;ovsdb server positive unix;
-1428;ovsdb-server.at:38;garbage collection;ovsdb server positive unix;
-1429;ovsdb-server.at:42;truncating corrupted database log;ovsdb server positive unix;
-1430;ovsdb-server.at:89;truncating database log with bad transaction;ovsdb server positive unix;
-1431;ovsdb-server.at:137;ovsdb-client get-schema-version;ovsdb server positive;
-1432;ovsdb-server.at:147;database multiplexing implementation;ovsdb server positive;
-1433;ovsdb-server.at:166;ovsdb-server/add-db and remove-db;ovsdb server positive;
-1434;ovsdb-server.at:249;ovsdb-server/add-db with --monitor;ovsdb server positive;
-1435;ovsdb-server.at:280;ovsdb-server/add-db and remove-db with --monitor;ovsdb server positive;
-1436;ovsdb-server.at:309;--remote=db: implementation;ovsdb server positive;
-1437;ovsdb-server.at:372;ovsdb-server/add-remote and remove-remote;ovsdb server positive;
-1438;ovsdb-server.at:424;ovsdb-server/add-remote with --monitor;ovsdb server positive;
-1439;ovsdb-server.at:453;ovsdb-server/add-remote and remove-remote with --monitor;ovsdb server positive;
-1440;ovsdb-server.at:486;SSL db: implementation;ovsdb server positive ssl \$5;
-1441;ovsdb-server.at:542;compacting online;ovsdb server compact;
-1442;ovsdb-server.at:674;ovsdb-server combines updates on backlogged connections;;
-1443;ovsdb-server.at:807;insert default row, query table;ovsdb server positive ssl;
-1444;ovsdb-server.at:807;insert row, query table;ovsdb server positive ssl;
-1445;ovsdb-server.at:807;insert rows, query by value;ovsdb server positive ssl;
-1446;ovsdb-server.at:807;insert rows, query by named-uuid;ovsdb server positive ssl;
-1447;ovsdb-server.at:807;insert rows, update rows by value;ovsdb server positive ssl;
-1448;ovsdb-server.at:807;insert rows, mutate rows;ovsdb server positive ssl;
-1449;ovsdb-server.at:807;insert rows, delete by named-uuid;ovsdb server positive ssl;
-1450;ovsdb-server.at:807;insert rows, delete rows by value;ovsdb server positive ssl;
-1451;ovsdb-server.at:807;insert rows, delete by (non-matching) value;ovsdb server positive ssl;
-1452;ovsdb-server.at:807;insert rows, delete all;ovsdb server positive ssl;
-1453;ovsdb-server.at:807;insert row, query table, commit;ovsdb server positive ssl;
-1454;ovsdb-server.at:807;insert row, query table, commit durably;ovsdb server positive ssl;
-1455;ovsdb-server.at:807;equality wait with correct rows;ovsdb server positive ssl;
-1456;ovsdb-server.at:807;equality wait with extra row;ovsdb server positive ssl;
-1457;ovsdb-server.at:807;equality wait with missing row;ovsdb server positive ssl;
-1458;ovsdb-server.at:807;inequality wait with correct rows;ovsdb server positive ssl;
-1459;ovsdb-server.at:807;inequality wait with extra row;ovsdb server positive ssl;
-1460;ovsdb-server.at:807;inequality wait with missing row;ovsdb server positive ssl;
-1461;ovsdb-server.at:807;insert and update constraints;ovsdb server positive ssl;
-1462;ovsdb-server.at:807;index uniqueness checking;ovsdb server positive ssl;
-1463;ovsdb-server.at:807;referential integrity -- simple;ovsdb server positive ssl;
-1464;ovsdb-server.at:807;referential integrity -- mutual references;ovsdb server positive ssl;
-1465;ovsdb-server.at:807;weak references;ovsdb server positive ssl;
-1466;ovsdb-server.at:807;immutable columns;ovsdb server positive ssl;
-1467;ovsdb-server.at:807;garbage collection;ovsdb server positive ssl;
-1468;ovsdb-server.at:845;insert default row, query table;ovsdb server positive ssl6;
-1469;ovsdb-server.at:849;ovsdb-client get-schema-version - tcp socket;ovsdb server positive tcp;
-1470;ovsdb-server.at:892;insert default row, query table;ovsdb server positive tcp;
-1471;ovsdb-server.at:892;insert row, query table;ovsdb server positive tcp;
-1472;ovsdb-server.at:892;insert rows, query by value;ovsdb server positive tcp;
-1473;ovsdb-server.at:892;insert rows, query by named-uuid;ovsdb server positive tcp;
-1474;ovsdb-server.at:892;insert rows, update rows by value;ovsdb server positive tcp;
-1475;ovsdb-server.at:892;insert rows, mutate rows;ovsdb server positive tcp;
-1476;ovsdb-server.at:892;insert rows, delete by named-uuid;ovsdb server positive tcp;
-1477;ovsdb-server.at:892;insert rows, delete rows by value;ovsdb server positive tcp;
-1478;ovsdb-server.at:892;insert rows, delete by (non-matching) value;ovsdb server positive tcp;
-1479;ovsdb-server.at:892;insert rows, delete all;ovsdb server positive tcp;
-1480;ovsdb-server.at:892;insert row, query table, commit;ovsdb server positive tcp;
-1481;ovsdb-server.at:892;insert row, query table, commit durably;ovsdb server positive tcp;
-1482;ovsdb-server.at:892;equality wait with correct rows;ovsdb server positive tcp;
-1483;ovsdb-server.at:892;equality wait with extra row;ovsdb server positive tcp;
-1484;ovsdb-server.at:892;equality wait with missing row;ovsdb server positive tcp;
-1485;ovsdb-server.at:892;inequality wait with correct rows;ovsdb server positive tcp;
-1486;ovsdb-server.at:892;inequality wait with extra row;ovsdb server positive tcp;
-1487;ovsdb-server.at:892;inequality wait with missing row;ovsdb server positive tcp;
-1488;ovsdb-server.at:892;insert and update constraints;ovsdb server positive tcp;
-1489;ovsdb-server.at:892;index uniqueness checking;ovsdb server positive tcp;
-1490;ovsdb-server.at:892;referential integrity -- simple;ovsdb server positive tcp;
-1491;ovsdb-server.at:892;referential integrity -- mutual references;ovsdb server positive tcp;
-1492;ovsdb-server.at:892;weak references;ovsdb server positive tcp;
-1493;ovsdb-server.at:892;immutable columns;ovsdb server positive tcp;
-1494;ovsdb-server.at:892;garbage collection;ovsdb server positive tcp;
-1495;ovsdb-server.at:929;insert default row, query table;ovsdb server positive tcp6;
-1496;ovsdb-server.at:965;insert default row, query table;ovsdb server positive transient;
-1497;ovsdb-server.at:965;insert row, query table;ovsdb server positive transient;
-1498;ovsdb-server.at:965;insert rows, query by value;ovsdb server positive transient;
-1499;ovsdb-server.at:965;insert rows, query by named-uuid;ovsdb server positive transient;
-1500;ovsdb-server.at:965;insert rows, update rows by value;ovsdb server positive transient;
-1501;ovsdb-server.at:965;insert rows, mutate rows;ovsdb server positive transient;
-1502;ovsdb-server.at:965;insert rows, delete by named-uuid;ovsdb server positive transient;
-1503;ovsdb-server.at:965;insert rows, delete rows by value;ovsdb server positive transient;
-1504;ovsdb-server.at:965;insert rows, delete by (non-matching) value;ovsdb server positive transient;
-1505;ovsdb-server.at:965;insert rows, delete all;ovsdb server positive transient;
-1506;ovsdb-server.at:965;insert row, query table, commit;ovsdb server positive transient;
-1507;ovsdb-server.at:965;insert row, query table, commit durably;ovsdb server positive transient;
-1508;ovsdb-server.at:965;equality wait with correct rows;ovsdb server positive transient;
-1509;ovsdb-server.at:965;equality wait with extra row;ovsdb server positive transient;
-1510;ovsdb-server.at:965;equality wait with missing row;ovsdb server positive transient;
-1511;ovsdb-server.at:965;inequality wait with correct rows;ovsdb server positive transient;
-1512;ovsdb-server.at:965;inequality wait with extra row;ovsdb server positive transient;
-1513;ovsdb-server.at:965;inequality wait with missing row;ovsdb server positive transient;
-1514;ovsdb-server.at:965;insert and update constraints;ovsdb server positive transient;
-1515;ovsdb-server.at:965;index uniqueness checking;ovsdb server positive transient;
-1516;ovsdb-server.at:965;referential integrity -- simple;ovsdb server positive transient;
-1517;ovsdb-server.at:965;referential integrity -- mutual references;ovsdb server positive transient;
-1518;ovsdb-server.at:965;weak references;ovsdb server positive transient;
-1519;ovsdb-server.at:965;immutable columns;ovsdb server positive transient;
-1520;ovsdb-server.at:965;garbage collection;ovsdb server positive transient;
-1521;ovsdb-monitor.at:47;monitor insert into empty table;ovsdb server monitor positive;
-1522;ovsdb-monitor.at:59;monitor insert into populated table;ovsdb server monitor positive;
-1523;ovsdb-monitor.at:77;monitor delete;ovsdb server monitor positive;
-1524;ovsdb-monitor.at:95;monitor row update;ovsdb server monitor positive;
-1525;ovsdb-monitor.at:115;monitor no-op row updates;ovsdb server monitor positive;
-1526;ovsdb-monitor.at:138;monitor insert-and-update transaction;ovsdb server monitor positive;
-1527;ovsdb-monitor.at:161;monitor insert-update-and-delete transaction;ovsdb server monitor positive;
-1528;ovsdb-monitor.at:190;monitor weak reference change;ovsdb server monitor positive;
-1529;ovsdb-monitor.at:225;monitor insert-update-and-delete transaction;ovsdb server monitor positive;
-1530;ovsdb-monitor.at:276;monitor all operations;ovsdb server monitor positive;
-1531;ovsdb-monitor.at:296;monitor initial only;ovsdb server monitor positive;
-1532;ovsdb-monitor.at:303;monitor insert only;ovsdb server monitor positive;
-1533;ovsdb-monitor.at:310;monitor delete only;ovsdb server monitor positive;
-1534;ovsdb-monitor.at:318;monitor modify only;ovsdb server monitor positive;
-1535;ovsdb-idl.at:114;simple idl, initially empty, no ops - C;ovsdb server idl positive;
-1536;ovsdb-idl.at:114;simple idl, initially empty, no ops - Python;ovsdb server idl positive python;
-1537;ovsdb-idl.at:114;simple idl, initially empty, no ops - Python register_columns;ovsdb server idl positive python register_columns;
-1538;ovsdb-idl.at:114;simple idl, initially empty, no ops - Python tcp;ovsdb server idl positive python with tcp socket;
-1539;ovsdb-idl.at:114;simple idl, initially empty, no ops - Python tcp6;ovsdb server idl positive python with tcp6 socket;
-1540;ovsdb-idl.at:121;simple idl, initially empty, various ops - C;ovsdb server idl positive;
-1541;ovsdb-idl.at:121;simple idl, initially empty, various ops - Python;ovsdb server idl positive python;
-1542;ovsdb-idl.at:121;simple idl, initially empty, various ops - Python register_columns;ovsdb server idl positive python register_columns;
-1543;ovsdb-idl.at:121;simple idl, initially empty, various ops - Python tcp;ovsdb server idl positive python with tcp socket;
-1544;ovsdb-idl.at:121;simple idl, initially empty, various ops - Python tcp6;ovsdb server idl positive python with tcp6 socket;
-1545;ovsdb-idl.at:199;simple idl, initially populated - C;ovsdb server idl positive;
-1546;ovsdb-idl.at:199;simple idl, initially populated - Python;ovsdb server idl positive python;
-1547;ovsdb-idl.at:199;simple idl, initially populated - Python register_columns;ovsdb server idl positive python register_columns;
-1548;ovsdb-idl.at:199;simple idl, initially populated - Python tcp;ovsdb server idl positive python with tcp socket;
-1549;ovsdb-idl.at:199;simple idl, initially populated - Python tcp6;ovsdb server idl positive python with tcp6 socket;
-1550;ovsdb-idl.at:230;simple idl, writing via IDL - C;ovsdb server idl positive;
-1551;ovsdb-idl.at:230;simple idl, writing via IDL - Python;ovsdb server idl positive python;
-1552;ovsdb-idl.at:230;simple idl, writing via IDL - Python register_columns;ovsdb server idl positive python register_columns;
-1553;ovsdb-idl.at:230;simple idl, writing via IDL - Python tcp;ovsdb server idl positive python with tcp socket;
-1554;ovsdb-idl.at:230;simple idl, writing via IDL - Python tcp6;ovsdb server idl positive python with tcp6 socket;
-1555;ovsdb-idl.at:261;simple idl, handling verification failure - C;ovsdb server idl positive;
-1556;ovsdb-idl.at:261;simple idl, handling verification failure - Python;ovsdb server idl positive python;
-1557;ovsdb-idl.at:261;simple idl, handling verification failure - Python register_columns;ovsdb server idl positive python register_columns;
-1558;ovsdb-idl.at:261;simple idl, handling verification failure - Python tcp;ovsdb server idl positive python with tcp socket;
-1559;ovsdb-idl.at:261;simple idl, handling verification failure - Python tcp6;ovsdb server idl positive python with tcp6 socket;
-1560;ovsdb-idl.at:292;simple idl, increment operation - C;ovsdb server idl positive;
-1561;ovsdb-idl.at:292;simple idl, increment operation - Python;ovsdb server idl positive python;
-1562;ovsdb-idl.at:292;simple idl, increment operation - Python register_columns;ovsdb server idl positive python register_columns;
-1563;ovsdb-idl.at:292;simple idl, increment operation - Python tcp;ovsdb server idl positive python with tcp socket;
-1564;ovsdb-idl.at:292;simple idl, increment operation - Python tcp6;ovsdb server idl positive python with tcp6 socket;
-1565;ovsdb-idl.at:304;simple idl, aborting - C;ovsdb server idl positive;
-1566;ovsdb-idl.at:304;simple idl, aborting - Python;ovsdb server idl positive python;
-1567;ovsdb-idl.at:304;simple idl, aborting - Python register_columns;ovsdb server idl positive python register_columns;
-1568;ovsdb-idl.at:304;simple idl, aborting - Python tcp;ovsdb server idl positive python with tcp socket;
-1569;ovsdb-idl.at:304;simple idl, aborting - Python tcp6;ovsdb server idl positive python with tcp6 socket;
-1570;ovsdb-idl.at:318;simple idl, destroy without commit or abort - C;ovsdb server idl positive;
-1571;ovsdb-idl.at:318;simple idl, destroy without commit or abort - Python;ovsdb server idl positive python;
-1572;ovsdb-idl.at:318;simple idl, destroy without commit or abort - Python register_columns;ovsdb server idl positive python register_columns;
-1573;ovsdb-idl.at:318;simple idl, destroy without commit or abort - Python tcp;ovsdb server idl positive python with tcp socket;
-1574;ovsdb-idl.at:318;simple idl, destroy without commit or abort - Python tcp6;ovsdb server idl positive python with tcp6 socket;
-1575;ovsdb-idl.at:332;self-linking idl, consistent ops - C;ovsdb server idl positive;
-1576;ovsdb-idl.at:332;self-linking idl, consistent ops - Python;ovsdb server idl positive python;
-1577;ovsdb-idl.at:332;self-linking idl, consistent ops - Python register_columns;ovsdb server idl positive python register_columns;
-1578;ovsdb-idl.at:332;self-linking idl, consistent ops - Python tcp;ovsdb server idl positive python with tcp socket;
-1579;ovsdb-idl.at:332;self-linking idl, consistent ops - Python tcp6;ovsdb server idl positive python with tcp6 socket;
-1580;ovsdb-idl.at:376;self-linking idl, inconsistent ops - C;ovsdb server idl positive;
-1581;ovsdb-idl.at:376;self-linking idl, inconsistent ops - Python;ovsdb server idl positive python;
-1582;ovsdb-idl.at:376;self-linking idl, inconsistent ops - Python register_columns;ovsdb server idl positive python register_columns;
-1583;ovsdb-idl.at:376;self-linking idl, inconsistent ops - Python tcp;ovsdb server idl positive python with tcp socket;
-1584;ovsdb-idl.at:376;self-linking idl, inconsistent ops - Python tcp6;ovsdb server idl positive python with tcp6 socket;
-1585;ovsdb-idl.at:424;self-linking idl, sets - C;ovsdb server idl positive;
-1586;ovsdb-idl.at:424;self-linking idl, sets - Python;ovsdb server idl positive python;
-1587;ovsdb-idl.at:424;self-linking idl, sets - Python register_columns;ovsdb server idl positive python register_columns;
-1588;ovsdb-idl.at:424;self-linking idl, sets - Python tcp;ovsdb server idl positive python with tcp socket;
-1589;ovsdb-idl.at:424;self-linking idl, sets - Python tcp6;ovsdb server idl positive python with tcp6 socket;
-1590;ovsdb-idl.at:474;external-linking idl, consistent ops - C;ovsdb server idl positive;
-1591;ovsdb-idl.at:474;external-linking idl, consistent ops - Python;ovsdb server idl positive python;
-1592;ovsdb-idl.at:474;external-linking idl, consistent ops - Python register_columns;ovsdb server idl positive python register_columns;
-1593;ovsdb-idl.at:474;external-linking idl, consistent ops - Python tcp;ovsdb server idl positive python with tcp socket;
-1594;ovsdb-idl.at:474;external-linking idl, consistent ops - Python tcp6;ovsdb server idl positive python with tcp6 socket;
-1595;ovsdb-idl.at:492;external-linking idl, insert ops - Python;ovsdb server idl positive python;
-1596;ovsdb-idl.at:502;getattr idl, insert ops - Python;ovsdb server idl positive python;
-1597;ovsdb-idl.at:511;row-from-json idl, whats this - Python;ovsdb server idl positive python;
-1598;ovsdb-idl.at:528;idl handling of missing tables and columns - C;ovsdb server idl positive;
-1599;ovsdb-idl.at:621;simple idl, initially populated - Python fetch;ovsdb server idl positive python increment fetch;
-1600;ovsdb-idl.at:667;track, simple idl, initially populated - C;ovsdb server idl tracking positive;
-1601;ovsdb-idl.at:697;track, simple idl, initially empty, various ops - C;ovsdb server idl tracking positive;
-1602;ovs-vsctl.at:145;ovs-vsctl connection retry;;
-1603;ovs-vsctl.at:189;add-br a;ovs-vsctl;
-1604;ovs-vsctl.at:199;add-br a, add-br a;ovs-vsctl;
-1605;ovs-vsctl.at:209;add-br a, add-br b;ovs-vsctl;
-1606;ovs-vsctl.at:226;add-br a, add-br b, del-br a;ovs-vsctl;
-1607;ovs-vsctl.at:237;add-br a, del-br a, add-br a;ovs-vsctl;
-1608;ovs-vsctl.at:257;add-br a, add-port a a1, add-port a a2;ovs-vsctl;
-1609;ovs-vsctl.at:271;add-br a, add-port a a1, add-port a a1;ovs-vsctl;
-1610;ovs-vsctl.at:283;add-br a b, add-port a a1, add-port b b1, del-br a;ovs-vsctl;
-1611;ovs-vsctl.at:305;add-br a, add-bond a bond0 a1 a2 a3;ovs-vsctl;
-1612;ovs-vsctl.at:323;add-br a b, add-port a a1, add-port b b1, del-port a a1;ovs-vsctl;
-1613;ovs-vsctl.at:354;add-br a, add-bond a bond0 a1 a2 a3, del-port bond0;ovs-vsctl;
-1614;ovs-vsctl.at:371;external IDs;ovs-vsctl;
-1615;ovs-vsctl.at:427;controllers;controller ovs-vsctl;
-1616;ovs-vsctl.at:557;simple fake bridge (VLAN 9);ovs-vsctl fake-bridge;
-1617;ovs-vsctl.at:557;list bridges -- real and fake (VLAN 9);ovs-vsctl fake-bridge;
-1618;ovs-vsctl.at:557;simple fake bridge + del-br fake bridge (VLAN 9);ovs-vsctl fake-bridge;
-1619;ovs-vsctl.at:557;simple fake bridge + del-br real bridge (VLAN 9);ovs-vsctl fake-bridge;
-1620;ovs-vsctl.at:557;simple fake bridge + external IDs (VLAN 9);ovs-vsctl fake-bridge;
-1621;ovs-vsctl.at:558;simple fake bridge (VLAN 0);ovs-vsctl fake-bridge;
-1622;ovs-vsctl.at:558;list bridges -- real and fake (VLAN 0);ovs-vsctl fake-bridge;
-1623;ovs-vsctl.at:558;simple fake bridge + del-br fake bridge (VLAN 0);ovs-vsctl fake-bridge;
-1624;ovs-vsctl.at:558;simple fake bridge + del-br real bridge (VLAN 0);ovs-vsctl fake-bridge;
-1625;ovs-vsctl.at:558;simple fake bridge + external IDs (VLAN 0);ovs-vsctl fake-bridge;
-1626;ovs-vsctl.at:570;fake bridge on bond;ovs-vsctl fake-bridge;
-1627;ovs-vsctl.at:582;fake bridge on bond + del-br fake bridge;ovs-vsctl fake-bridge;
-1628;ovs-vsctl.at:594;fake bridge on bond + del-br real bridge;ovs-vsctl fake-bridge;
-1629;ovs-vsctl.at:606;managers;manager ovs-vsctl;
-1630;ovs-vsctl.at:632;database commands -- positive checks;ovs-vsctl;
-1631;ovs-vsctl.at:745;database commands -- negative checks;ovs-vsctl;
-1632;ovs-vsctl.at:870;database commands -- conditions;ovs-vsctl;
-1633;ovs-vsctl.at:1005;database commands -- wait-until immediately true;ovs-vsctl;
-1634;ovs-vsctl.at:1024;database commands -- wait-until must wait;ovs-vsctl;
-1635;ovs-vsctl.at:1058;--id option on create, get commands;ovs-vsctl;
-1636;ovs-vsctl.at:1107;unreferenced record warnings;ovs-vsctl;
-1637;ovs-vsctl.at:1141;created row UUID is wrong in same execution;ovs-vsctl;
-1638;ovs-vsctl.at:1178;--all option on destroy command;ovs-vsctl;
-1639;ovs-vsctl.at:1227;add-port -- reserved names 1;;
-1640;ovs-vsctl.at:1257;add-port -- reserved names 2;;
-1641;ovs-vsctl.at:1293;naming in db commands;;
-1642;ovs-vsctl.at:1311;bootstrap ca cert;ovs-vsctl ssl;
-1643;ovs-vsctl.at:1338;peer ca cert;ovs-vsctl ssl;
-1644;ovs-monitor-ipsec.at:3;ovs-monitor-ipsec;;
-1645;ovs-xapi-sync.at:3;ovs-xapi-sync;;
-1646;interface-reconfigure.at:697;non-VLAN, non-bond;interface-reconfigure;
-1647;interface-reconfigure.at:774;VLAN, non-bond;interface-reconfigure;
-1648;interface-reconfigure.at:849;Bond, non-VLAN;interface-reconfigure;
-1649;interface-reconfigure.at:939;VLAN on bond;interface-reconfigure;
-1650;interface-reconfigure.at:1040;Re-create port with different types;interface-reconfigure;
-1651;stp.at:3;STP example from IEEE 802.1D-1998;stp;
-1652;stp.at:27;STP example from IEEE 802.1D-2004 figures 17.4 and 17.5;stp;
-1653;stp.at:70;STP example from IEEE 802.1D-2004 figure 17.6;stp;
-1654;stp.at:96;STP example from IEEE 802.1D-2004 figure 17.7;stp;
-1655;stp.at:125;STP.io.1.1: Link Failure;stp;
-1656;stp.at:164;STP.io.1.2: Repeated Network;stp;
-1657;stp.at:188;STP.io.1.4: Network Initialization;stp;
-1658;stp.at:214;STP.io.1.5: Topology Change;stp;
-1659;stp.at:267;STP.op.1.1 and STP.op.1.2;stp;
-1660;stp.at:281;STP.op.1.4: All Ports Initialized to Designated Ports;stp;
-1661;stp.at:302;STP.op.3.1: Root Bridge Selection: Root ID Values;stp;
-1662;stp.at:322;STP.op.3.3: Root Bridge Selection: Bridge ID Values;stp;
-1663;stp.at:345;STP.op.3.3: Root Bridge Selection: Bridge ID Values;stp;
-1664;stp.at:380;STP - dummy interface;;
-1665;rstp.at:3;RSTP Single bridge;rstp;
-1666;rstp.at:13;RSTP Link failure;rstp;
-1667;rstp.at:32;RSTP Double link Failure;rstp;
-1668;rstp.at:74;RSTP example from IEEE 802.1D-2004 figures 17.4 and 17.5;rstp;
-1669;rstp.at:111;RSTP example from IEEE 802.1D-2004 figure 17.6;rstp;
-1670;rstp.at:131;RSTP example from IEEE 802.1D-2004 figure 17.7;rstp;
-1671;rstp.at:163;RSTP - dummy interface;;
-1672;vlog.at:3;vlog - Python;;
-1673;vlog.at:104;vlog - vlog/reopen - Python;;
-1674;vlog.at:129;vlog - vlog/reopen without log file - Python;;
-1675;vlog.at:143;vlog - vlog/reopen can't reopen log file - Python;;
-1676;vlog.at:171;vlog - vlog/set and vlog/list - Python;;
-1677;vlog.at:222;vlog - RFC5424 facility;;
-1678;vlog.at:259;vlog - RFC5424 facility - Python;;
-1679;vtep-ctl.at:135;add-ps a;vtep-ctl;
-1680;vtep-ctl.at:143;add-ps a, add-ps a;vtep-ctl;
-1681;vtep-ctl.at:153;add-ps a, add-ps b;vtep-ctl;
-1682;vtep-ctl.at:162;add-ps a, add-ps b, del-ps a;vtep-ctl;
-1683;vtep-ctl.at:171;add-ps a, del-ps a, add-ps a;vtep-ctl;
-1684;vtep-ctl.at:185;add-ps a, add-port a a1, add-port a a2;vtep-ctl;
-1685;vtep-ctl.at:198;add-ps a, add-port a a1, add-port a a1;vtep-ctl;
-1686;vtep-ctl.at:210;add-ps a b, add-port a a1, add-port b b1, del-ps a;vtep-ctl;
-1687;vtep-ctl.at:231;add-ps a b, add-port a a1, add-port b b1, del-port a a1;vtep-ctl;
-1688;vtep-ctl.at:248;add-ps a b, add-port a p1, add-port b p1, del-port a p1;vtep-ctl;
-1689;vtep-ctl.at:271;add-ls a;vtep-ctl;
-1690;vtep-ctl.at:279;add-ls a, add-ls a;vtep-ctl;
-1691;vtep-ctl.at:289;add-ls a, add-ls b;vtep-ctl;
-1692;vtep-ctl.at:298;add-ls a, add-ls b, del-ls a;vtep-ctl;
-1693;vtep-ctl.at:307;add-ls a, del-ls a, add-ls a;vtep-ctl;
-1694;vtep-ctl.at:325;bind-ls ps1 pp1 300 ls1;vtep-ctl;
-1695;vtep-ctl.at:343;bind-ls ps1 pp1 300 ls1, bind-ls ps1 pp1 400 ls2;vtep-ctl;
-1696;vtep-ctl.at:365;bind-ls ps1 pp1 300, bind-ls ps2 pp2 300 ls2;vtep-ctl;
-1697;vtep-ctl.at:396;add-ucast-local ls1;vtep-ctl;
-1698;vtep-ctl.at:423;add-ucast-local ls1, overwrite;vtep-ctl;
-1699;vtep-ctl.at:443;add-ucast-local ls1, del-ucast-local ls1;vtep-ctl;
-1700;vtep-ctl.at:474;add-ucast-remote ls1;vtep-ctl;
-1701;vtep-ctl.at:501;add-ucast-remote ls1, overwrite;vtep-ctl;
-1702;vtep-ctl.at:521;add-ucast-remote ls1, del-ucast-remote ls1;vtep-ctl;
-1703;vtep-ctl.at:552;add-ucast-local ls1, add-ucast-remote ls1;vtep-ctl;
-1704;vtep-ctl.at:583;add-mcast-local ls1;vtep-ctl;
-1705;vtep-ctl.at:612;add-mcast-local ls1, del-mcast-local ls1;vtep-ctl;
-1706;vtep-ctl.at:649;add-mcast-remote ls1;vtep-ctl;
-1707;vtep-ctl.at:678;add-mcast-remote ls1, del-mcast-remote ls1;vtep-ctl;
-1708;vtep-ctl.at:715;add-mcast-local ls1, add-mcast-remote ls1;vtep-ctl;
-1709;vtep-ctl.at:750;add local and remote macs, clear-local-macs;vtep-ctl;
-1710;vtep-ctl.at:807;add local and remote macs, clear-remote-macs;vtep-ctl;
-1711;vtep-ctl.at:867;managers;manager vtep-ctl;
-1712;vtep-ctl.at:890;show command;vtep-ctl show;
-1713;auto-attach.at:3;auto-attach - packet tests;auto-attach;
-1714;ovn.at:3;ovn -- lexer;;
-1715;ovn.at:98;ovn -- expression parser;;
-1716;ovn.at:268;ovn -- expression annotation;;
-1717;ovn.at:305;ovn -- 1-term expression conversion;;
-1718;ovn.at:311;ovn -- 2-term expression conversion;;
-1719;ovn.at:317;ovn -- 3-term expression conversion;;
-1720;ovn.at:323;ovn -- 3-term numeric expression simplification;;
-1721;ovn.at:329;ovn -- 4-term string expression simplification;;
-1722;ovn.at:335;ovn -- 3-term mixed expression simplification;;
-1723;ovn.at:341;ovn -- 4-term numeric expression normalization;;
-1724;ovn.at:347;ovn -- 4-term string expression normalization;;
-1725;ovn.at:353;ovn -- 4-term mixed expression normalization;;
-1726;ovn.at:359;ovn -- 5-term numeric expression normalization;;
-1727;ovn.at:365;ovn -- 5-term string expression normalization;;
-1728;ovn.at:371;ovn -- 5-term mixed expression normalization;;
-1729;ovn.at:377;ovn -- 4-term numeric expressions to flows;;
-1730;ovn.at:383;ovn -- 4-term string expressions to flows;;
-1731;ovn.at:389;ovn -- 4-term mixed expressions to flows;;
-1732;ovn.at:395;ovn -- 3-term numeric expressions to flows;;
-1733;ovn.at:401;ovn -- converting expressions to flows -- string fields;;
-1734;ovn.at:437;ovn -- action parsing;;
-1735;ovn.at:518;ovn -- 3 HVs, 1 LS, 3 lports/HV;;
-1736;ovn.at:685;ovn -- 3 HVs, 1 VIFs/HV, 1 GW, 1 LS;;
-1737;ovn.at:842;ovn -- 3 HVs, 3 LS, 3 lports/LS, 1 LR;;
-1738;ovn-nbctl.at:23;ovn-nbctl - basic lswitch commands;;
-1739;ovn-nbctl.at:47;ovn-nbctl - basic lport commands;;
-1740;ovn-nbctl.at:72;ovn-nbctl - addresses;;
-1741;ovn-nbctl.at:95;ovn-nbctl - port security;;
-1742;ovn-nbctl.at:118;ovn-nbctl - ACLs;;
-1743;ovn-sbctl.at:34;ovn-sbctl - chassis commands;;
-1744;ovn-sbctl.at:66;ovn-sbctl - test;;
-1745;ovn-controller.at:3;ovn-controller - ovn-bridge-mappings;;
-1746;ovn-controller-vtep.at:112;ovn-controller-vtep - test chassis;;
-1747;ovn-controller-vtep.at:179;ovn-controller-vtep - test binding 1;;
-1748;ovn-controller-vtep.at:243;ovn-controller-vtep - test binding 2;;
-1749;ovn-controller-vtep.at:282;ovn-controller-vtep - test vtep-lswitch;;
-1750;ovn-controller-vtep.at:334;ovn-controller-vtep - test vtep-macs 1;;
-1751;ovn-controller-vtep.at:405;ovn-controller-vtep - test vtep-macs 2;;
-1752;mcast-snooping.at:3;mcast - check multicasts to trunk ports are not duplicated;;
+21;bfd.at:798;bfd - check that BFD works together with RSTP;;
+22;cfm.at:49;cfm - check update ovsdb 1;;
+23;cfm.at:78;cfm - check update ovsdb 2;;
+24;cfm.at:112;cfm - demand mode;;
+25;cfm.at:154;cfm - demand_rx_ccm;;
+26;cfm.at:216;cfm - flap_count;;
+27;cfm.at:249;cfm - fault_override;;
+28;cfm.at:287;cfm - check that CFM works together with RSTP;;
+29;lacp.at:13;lacp - config;;
+30;lacp.at:53;lacp - multi port config;;
+31;lacp.at:139;lacp - negotiation;;
+32;library.at:3;test flow extractor;;
+33;library.at:9;test TCP/IP checksumming;;
+34;library.at:14;test hash functions;;
+35;library.at:18;test hash map;hmap;
+36;library.at:24;test hash index;hindex;
+37;library.at:30;test cuckoo hash;cmap;
+38;library.at:36;test atomic operations;;
+39;library.at:40;test linked lists;;
+40;library.at:45;test packet library;;
+41;library.at:49;test SHA-1;;
+42;library.at:54;test type properties;;
+43;library.at:58;test strtok_r bug fix;;
+44;library.at:63;test byte order conversion;byte order;
+45;library.at:68;test random number generator;;
+46;library.at:120;ctz() function;ctz;
+47;library.at:120;clz() function;clz;
+48;library.at:120;round_up_pow2() function;round_up_pow2;
+49;library.at:120;round_down_pow2() function;round_down_pow2;
+50;library.at:120;count_1bits() function;count_1bits;
+51;library.at:120;log_2_floor() function;log_2_floor;
+52;library.at:120;bitwise_copy() function;bitwise_copy;
+53;library.at:120;bitwise_zero() function;bitwise_zero;
+54;library.at:120;bitwise_one() function;bitwise_one;
+55;library.at:120;bitwise_is_all_zeros() function;bitwise_is_all_zeros;
+56;library.at:120;ovs_scan() function;ovs_scan;
+57;library.at:138;test unix socket, short pathname - C;;
+58;library.at:148;test unix socket, long pathname - C;;
+59;library.at:157;test unix socket, short pathname - Python;;
+60;library.at:167;test unix socket, long pathname - Python;;
+61;library.at:176;ovs_assert;;
+62;library.at:199;snprintf;;
+63;library.at:203;test bitmap functions;;
+64;library.at:208;use of public headers;;
+65;library.at:212;test ofpbuf module;;
+66;library.at:216;test rcu;;
+67;heap.at:8;heap library -- insert delete same order;;
+68;heap.at:9;heap library -- insert delete reverse order;;
+69;heap.at:10;heap library -- insert delete every order;;
+70;heap.at:11;heap library -- insert delete same order with dups;;
+71;heap.at:12;heap library -- raw insert;;
+72;heap.at:13;heap library -- raw delete;;
+73;bundle.at:10;hrw bundle link selection;;
+74;bundle.at:80;active_backup bundle link selection;;
+75;bundle.at:151;hrw bundle single link selection;;
+76;bundle.at:159;hrw bundle no link selection;;
+77;bundle.at:166;bundle action missing argument;;
+78;bundle.at:172;bundle action bad fields;;
+79;bundle.at:178;bundle action bad algorithm;;
+80;bundle.at:184;bundle action bad slave type;;
+81;bundle.at:190;bundle action bad slave delimiter;;
+82;classifier.at:2;flow classifier - empty;;
+83;classifier.at:2;flow classifier - destroy null;;
+84;classifier.at:2;flow classifier - single rule;;
+85;classifier.at:2;flow classifier - rule replacement;;
+86;classifier.at:2;flow classifier - many rules in one list;;
+87;classifier.at:2;flow classifier - versioned many rules in one list;;
+88;classifier.at:2;flow classifier - many rules in one table;;
+89;classifier.at:2;flow classifier - versioned many rules in one table;;
+90;classifier.at:2;flow classifier - many rules in two tables;;
+91;classifier.at:2;flow classifier - versioned many rules in two tables;;
+92;classifier.at:2;flow classifier - many rules in five tables;;
+93;classifier.at:2;flow classifier - versioned many rules in five tables;;
+94;classifier.at:21;miniflow - miniflow;;
+95;classifier.at:21;miniflow - minimask_has_extra;;
+96;classifier.at:21;miniflow - minimask_combine;;
+97;classifier.at:31;flow classifier - lookup segmentation;;
+98;classifier.at:69;flow classifier - prefix lookup;;
+99;classifier.at:134;single conjunctive match;;
+100;classifier.at:171;multiple conjunctive match;;
+101;classifier.at:247;conjunctive match priority fallback;;
+102;classifier.at:293;conjunctive match and other actions;;
+103;check-structs.at:11;check struct tail padding;check-structs;
+104;check-structs.at:21;check struct internal alignment;check-structs;
+105;check-structs.at:32;check struct declared size;check-structs;
+106;check-structs.at:44;check wrong struct's declared size;check-structs;
+107;daemon.at:3;daemon;;
+108;daemon.at:22;daemon --monitor;;
+109;daemon.at:71;daemon --detach;;
+110;daemon.at:94;daemon --detach --monitor;;
+111;daemon.at:144;daemon --detach startup errors;;
+112;daemon.at:153;daemon --detach --monitor startup errors;;
+113;daemon.at:163;daemon --service;windows-service;
+114;daemon-py.at:3;daemon - Python;;
+115;daemon-py.at:21;daemon --monitor - Python;;
+116;daemon-py.at:64;daemon --monitor restart exit code - Python;;
+117;daemon-py.at:107;daemon --detach - Python;;
+118;daemon-py.at:123;daemon --detach --monitor - Python;;
+119;daemon-py.at:172;daemon --detach startup errors - Python;;
+120;daemon-py.at:181;daemon --detach --monitor startup errors - Python;;
+121;daemon-py.at:190;daemon --detach closes standard fds - Python;;
+122;daemon-py.at:210;daemon --detach --monitor closes standard fds;;
+123;ofp-actions.at:3;OpenFlow 1.0 action translation;ofp-actions of1.0;
+124;ofp-actions.at:202;OpenFlow 1.0 \"instruction\" translations;ofp-actions of1.0 instruction;
+125;ofp-actions.at:232;OpenFlow 1.1 action translation;ofp-actions of1.1;
+126;ofp-actions.at:369;OpenFlow 1.1 instruction translation;of1.1 instruction ofp-actions;
+127;ofp-actions.at:580;OpenFlow 1.2 action translation;ofp-actions of1.2;
+128;ofp-actions.at:606;OpenFlow 1.3 action translation;ofp-actions of1.3;
+129;ofp-actions.at:634;OpenFlow 1.5 action translation;ofp-actions of1.5;
+130;ofp-actions.at:658;ofp-actions - inconsistent MPLS actions;;
+131;ofp-actions.at:670;reg_load <-> set_field translation corner case;ofp-actions;
+132;ofp-print.at:3;empty;ofp-print;
+133;ofp-print.at:9;too short;ofp-print;
+134;ofp-print.at:17;wrong OpenFlow version;ofp-print;
+135;ofp-print.at:27;truncated message;ofp-print;
+136;ofp-print.at:35;message only uses part of buffer;ofp-print;
+137;ofp-print.at:44;OFPT_HELLO - ordinary;ofp-print;
+138;ofp-print.at:52;OFPT_HELLO with extra data;ofp-print;
+139;ofp-print.at:64;OFPT_HELLO with version bitmap;ofp-print;
+140;ofp-print.at:73;OFPT_HELLO with version bitmap and extra data;ofp-print;
+141;ofp-print.at:87;OFPT_HELLO with higher than supported version;ofp-print;
+142;ofp-print.at:106;OFPT_HELLO with contradictory version bitmaps;ofp-print;
+143;ofp-print.at:148;OFPT_ECHO_REQUEST, empty payload;ofp-print;
+144;ofp-print.at:155;OFPT_ECHO_REQUEST, 5-byte payload;ofp-print;
+145;ofp-print.at:163;OFPT_ECHO_REPLY, empty payload;ofp-print;
+146;ofp-print.at:170;OFPT_ECHO_REPLY, 5-byte payload;ofp-print;
+147;ofp-print.at:178;OFPT_FEATURES_REQUEST;ofp-print;
+148;ofp-print.at:185;OFPT_FEATURES_REPLY - OF1.0;ofp-print;
+149;ofp-print.at:235;OFPT_FEATURES_REPLY cut off mid-port - OF1.0;ofp-print;
+150;ofp-print.at:274;OFPT_FEATURES_REPLY - OF1.1;ofp-print;
+151;ofp-print.at:305;OFPT_FEATURES_REPLY cut off mid-port - OF1.1;ofp-print;
+152;ofp-print.at:334;OFPT_FEATURES_REPLY - OF1.2;ofp-print;
+153;ofp-print.at:365;OFPT_FEATURES_REPLY cut off mid-port - OF1.2;ofp-print;
+154;ofp-print.at:394;OFPT_FEATURES_REPLY - OF1.3;ofp-print;
+155;ofp-print.at:406;OFPT_FEATURES_REPLY - OF1.4;ofp-print;
+156;ofp-print.at:418;OFPT_FEATURES_REPLY - OF1.5;ofp-print;
+157;ofp-print.at:430;OFPT_FEATURES_REPLY - with auxiliary_id - OF1.3;ofp-print;
+158;ofp-print.at:442;OFPT_GET_CONFIG_REQUEST;ofp-print;
+159;ofp-print.at:449;OFPT_GET_CONFIG_REPLY, most common form;ofp-print;
+160;ofp-print.at:457;OFPT_GET_CONFIG_REPLY, frags and miss_send_len;ofp-print;
+161;ofp-print.at:464;OFPT_PACKET_IN - OF1.0;ofp-print;
+162;ofp-print.at:478;OFPT_PACKET_IN - OF1.0, with hex output of packet data;ofp-print;
+163;ofp-print.at:496;OFPT_PACKET_IN - OF1.1;ofp-print;
+164;ofp-print.at:511;OFPT_PACKET_IN - OF1.2;ofp-print;
+165;ofp-print.at:525;OFPT_PACKET_IN - OF1.2, with hex output of packet data;ofp-print;
+166;ofp-print.at:542;OFPT_PACKET_IN - OF1.3;ofp-print;
+167;ofp-print.at:557;OFPT_PACKET_IN - OF1.4;ofp-print;
+168;ofp-print.at:572;OFPT_PACKET_IN - OF1.5;ofp-print;
+169;ofp-print.at:587;OFPT_PACKET_IN - OF1.3, with hex output of packet data;ofp-print;
+170;ofp-print.at:605;OFPT_FLOW_REMOVED - OF1.0;ofp-print;
+171;ofp-print.at:619;OFPT_FLOW_REMOVED - OF1.2;ofp-print;
+172;ofp-print.at:630;OFPT_FLOW_REMOVED - OF1.3;ofp-print;
+173;ofp-print.at:641;OFPT_PORT_STATUS - OF1.0;ofp-print;
+174;ofp-print.at:659;OFPT_PORT_STATUS - OF1.1;ofp-print;
+175;ofp-print.at:678;OFPT_PORT_STATUS - OF1.4;ofp-print;
+176;ofp-print.at:698;OFPT_PACKET_OUT - OF1.0;ofp-print;
+177;ofp-print.at:712;OFPT_PACKET_OUT - OF1.0, with packet;ofp-print;
+178;ofp-print.at:727;OFPT_PACKET_OUT - OF1.0, with hex output of packet data;ofp-print;
+179;ofp-print.at:746;OFPT_PACKET_OUT - OF1.1;ofp-print;
+180;ofp-print.at:757;OFPT_PACKET_OUT - OF1.1, with packet;ofp-print;
+181;ofp-print.at:774;OFPT_FLOW_MOD - OF1.0 - low verbosity;ofp-print;
+182;ofp-print.at:792;OFPT_FLOW_MOD - OF1.1 - low verbosity;ofp-print;
+183;ofp-print.at:812;OFPT_FLOW_MOD - OF1.2 - low verbosity;ofp-print;
+184;ofp-print.at:832;OFPT_FLOW_MOD - OF1.0 - high verbosity;ofp-print;
+185;ofp-print.at:850;OFPT_FLOW_MOD - OF1.2 - low verbosity;ofp-print;
+186;ofp-print.at:869;OFPT_FLOW_MOD - OF1.3 - flags - low verbosity;ofp-print;
+187;ofp-print.at:887;OFPT_FLOW_MOD - OF1.2 - set-field ip_src;ofp-print;
+188;ofp-print.at:902;OFPT_FLOW_MOD - OF1.2 - set-field ip_dst;ofp-print;
+189;ofp-print.at:917;OFPT_FLOW_MOD - OF1.2 - set-field sctp_src;ofp-print;
+190;ofp-print.at:932;OFPT_FLOW_MOD - OF1.2 - set-field sctp_dst;ofp-print;
+191;ofp-print.at:947;OFPT_FLOW_MOD - OF1.2 - experimenter OXM;ofp-print;
+192;ofp-print.at:961;OFPT_FLOW_MOD - OF1.2 - set-field nd_target, nd_sll;ofp-print;
+193;ofp-print.at:979;OFPT_FLOW_MOD - OF1.3 - meter;ofp-print;
+194;ofp-print.at:990;OFPT_FLOW reply - OF1.2 - set-field ip_src;ofp-print;
+195;ofp-print.at:1007;OFPT_FLOW reply - OF1.2 - set-field ip_dst;ofp-print;
+196;ofp-print.at:1024;OFPT_FLOW reply - OF1.2 - set-field sctp_src;ofp-print;
+197;ofp-print.at:1041;OFPT_FLOW reply - OF1.2 - set-field sctp_dst;ofp-print;
+198;ofp-print.at:1058;OFPT_PORT_MOD - OF1.0;ofp-print;
+199;ofp-print.at:1071;OFPT_PORT_MOD - OF1.1;ofp-print;
+200;ofp-print.at:1085;OFPT_PORT_MOD - OF1.2;ofp-print;
+201;ofp-print.at:1099;OFPT_PORT_MOD - OF1.3;ofp-print;
+202;ofp-print.at:1113;OFPT_PORT_MOD - OF1.4;ofp-print;
+203;ofp-print.at:1127;OFPT_TABLE_MOD - OF1.1;ofp-print;
+204;ofp-print.at:1136;OFPT_TABLE_MOD - OF1.2;ofp-print;
+205;ofp-print.at:1145;OFPT_TABLE_MOD - OF1.3;ofp-print;
+206;ofp-print.at:1154;OFPT_TABLE_MOD - OF1.4;ofp-print;
+207;ofp-print.at:1163;OFPST_DESC request;ofp-print ofpt_stats_request;
+208;ofp-print.at:1170;OFPST_DESC reply;ofp-print ofpt_stats_reply;
+209;ofp-print.at:1250;OFPST_FLOW request - OF1.0;ofp-print ofpt_stats_request;
+210;ofp-print.at:1262;OFPST_FLOW request - OF1.2;ofp-print ofpt_stats_request;
+211;ofp-print.at:1274;OFPST_FLOW request - OF1.3;ofp-print ofpt_stats_request;
+212;ofp-print.at:1286;OFPST_FLOW reply - OF1.0;ofp-print ofpt_stats_reply;
+213;ofp-print.at:1330;OFPST_FLOW reply - OF1.2;ofp-print ofpt_stats_reply;
+214;ofp-print.at:1365;OFPST_AGGREGATE request - OF1.0;ofp-print ofpt_stats_request;
+215;ofp-print.at:1377;OFPST_AGGREGATE request - OF1.2;ofp-print ofpt_stats_request;
+216;ofp-print.at:1389;OFPST_AGGREGATE request - OF1.3;ofp-print ofpt_stats_request;
+217;ofp-print.at:1401;OFPST_AGGREGATE reply - OF1.0;ofp-print ofpt_stats_reply;
+218;ofp-print.at:1412;OFPST_AGGREGATE reply - OF1.2;ofp-print ofpt_stats_reply;
+219;ofp-print.at:1423;OFPST_AGGREGATE reply - OF1.3;ofp-print ofpt_stats_reply;
+220;ofp-print.at:1434;OFPST_TABLE request - OF1.0;ofp-print ofpt_stats_request;
+221;ofp-print.at:1441;OFPST_TABLE request - OF1.1;ofp-print ofpt_stats_request;
+222;ofp-print.at:1448;OFPST_TABLE request - OF1.2;ofp-print ofpt_stats_request;
+223;ofp-print.at:1455;OFPST_TABLE request - OF1.3;ofp-print ofpt_stats_request;
+224;ofp-print.at:1462;OFPST_TABLE reply - OF1.0;ofp-print ofpt_stats_reply;
+225;ofp-print.at:1491;OFPST_TABLE reply - OF1.2;ofp-print ofpt_stats_reply;
+226;ofp-print.at:1582;OFPST_TABLE reply - OF1.3;ofp-print ofpt_stats_reply;
+227;ofp-print.at:1599;OFPST_PORT request - 1.0;ofp-print ofpt_stats_request;
+228;ofp-print.at:1609;OFPST_PORT request - 1.1;ofp-print ofpt_stats_request;
+229;ofp-print.at:1619;OFPST_PORT request - 1.2;ofp-print ofpt_stats_request;
+230;ofp-print.at:1629;OFPST_PORT request - 1.3;ofp-print ofpt_stats_request;
+231;ofp-print.at:1639;OFPST_PORT reply - OF1.0;ofp-print ofpt_stats_reply;
+232;ofp-print.at:1682;OFPST_PORT reply - OF1.2;ofp-print ofpt_stats_reply;
+233;ofp-print.at:1717;OFPST_PORT reply - OF1.3;ofp-print ofpt_stats_reply;
+234;ofp-print.at:1756;OFPST_PORT reply - OF1.4;ofp-print ofpt_stats_reply;
+235;ofp-print.at:1776;OFPST_QUEUE request - OF1.0;ofp-print ofpt_stats_request;
+236;ofp-print.at:1786;OFPST_QUEUE request - OF1.1;ofp-print ofpt_stats_request;
+237;ofp-print.at:1796;OFPST_QUEUE request - OF1.2;ofp-print ofpt_stats_request;
+238;ofp-print.at:1806;OFPST_QUEUE request - OF1.3;ofp-print ofpt_stats_request;
+239;ofp-print.at:1816;OFPST_QUEUE reply - OF1.0;ofp-print ofpt_stats_reply;
+240;ofp-print.at:1843;OFPST_QUEUE reply - OF1.1;ofp-print ofpt_stats_reply;
+241;ofp-print.at:1870;OFPST_QUEUE reply - OF1.2;ofp-print ofpt_stats_reply;
+242;ofp-print.at:1897;OFPST_QUEUE reply - OF1.3;ofp-print ofpt_stats_reply;
+243;ofp-print.at:1930;OFPST_QUEUE reply - OF1.4;ofp-print ofpt_stats_reply;
+244;ofp-print.at:1964;OFPST_GROUP request;ofp-print ofpt_stats_request;
+245;ofp-print.at:1973;OFPST_GROUP reply - OF1.1;ofp-print ofpt_stats_reply;
+246;ofp-print.at:1993;OFPST_GROUP reply - OF1.3;ofp-print ofpt_stats_reply;
+247;ofp-print.at:2015;OFPST_GROUP_DESC request - OF1.1;ofp-print ofpt_stats_request;
+248;ofp-print.at:2023;OFPST_GROUP_DESC request - OF1.5;ofp-print ofpt_stats_request;
+249;ofp-print.at:2032;OFPST_GROUP_DESC reply - OF1.1;ofp-print ofpt_stats_request;
+250;ofp-print.at:2049;OFPST_GROUP_DESC reply - OF1.5;ofp-print ofpt_stats_reply;
+251;ofp-print.at:2074;OFPST_GROUP_FEATURES request;ofp-print ofpt_stats_request;
+252;ofp-print.at:2082;OFPST_GROUP_FEATURES reply;ofp-print ofpt_stats_reply;
+253;ofp-print.at:2109;OFPST_PORT_DESC request - OF1.0;ofp-print ofpt_stats_request;
+254;ofp-print.at:2116;OFPST_PORT_DESC request - OF1.5;ofp-print ofpt_stats_request;
+255;ofp-print.at:2125;OFPST_PORT_DESC reply - OF1.0;ofp-print ofpt_stats_reply;
+256;ofp-print.at:2144;OFPST_PORT_DESC reply - OF1.4;ofp-print ofpt_stats_reply;
+257;ofp-print.at:2165;OFPT_METER_MOD request - OF1.3;ofp-print;
+258;ofp-print.at:2176;OFPT_METER_MOD request - bad band - OF1.3;ofp-print;
+259;ofp-print.at:2186;OFPT_METER_MOD request - bad command - OF1.3;ofp-print;
+260;ofp-print.at:2195;OFPT_METER_MOD request - bad flags - OF1.3;ofp-print;
+261;ofp-print.at:2205;OFPST_METER request - OF1.3;ofp-print ofpt_stats_request;
+262;ofp-print.at:2212;OFPST_METER_CONFIG request - OF1.3;ofp-print ofpt_stats_request;
+263;ofp-print.at:2219;OFPST_METER_FEATURES request - OF1.3;ofp-print ofpt_stats_request;
+264;ofp-print.at:2226;OFPST_METER_FEATURES reply - OF1.3;ofp-print ofpt_stats_reply;
+265;ofp-print.at:2239;OFPST_METER_CONFIG reply - OF1.3;ofp-print ofpt_stats_reply;
+266;ofp-print.at:2259;OFPST_METER reply - OF1.3;ofp-print ofpt_stats_reply;
+267;ofp-print.at:2283;OFPST_TABLE_FEATURES request - OF1.3;ofp-print ofpt_stats_request;
+268;ofp-print.at:2502;OFPT_BARRIER_REQUEST - OF1.0;ofp-print;
+269;ofp-print.at:2509;OFPT_BARRIER_REQUEST - OF1.1;ofp-print;
+270;ofp-print.at:2516;OFPT_BARRIER_REQUEST - OF1.2;ofp-print;
+271;ofp-print.at:2523;OFPT_BARRIER_REQUEST - OF1.3;ofp-print;
+272;ofp-print.at:2530;OFPT_BARRIER_REPLY - OF1.0;ofp-print;
+273;ofp-print.at:2537;OFPT_BARRIER_REPLY - OF1.1;ofp-print;
+274;ofp-print.at:2544;OFPT_BARRIER_REPLY - OF1.2;ofp-print;
+275;ofp-print.at:2551;OFPT_BARRIER_REPLY - OF1.3;ofp-print;
+276;ofp-print.at:2558;OFPT_QUEUE_GET_CONFIG_REQUEST - OF1.0;ofp-print;
+277;ofp-print.at:2565;OFPT_QUEUE_GET_CONFIG_REQUEST - OF1.2;ofp-print;
+278;ofp-print.at:2573;OFPT_QUEUE_GET_CONFIG_REPLY - OF1.0;ofp-print;
+279;ofp-print.at:2588;OFPT_QUEUE_GET_CONFIG_REPLY - OF1.2;ofp-print;
+280;ofp-print.at:2603;OFPT_SET_ASYNC - OF1.3;ofp-print;
+281;ofp-print.at:2622;OFPT_ROLE_REQUEST - OF1.2;ofp-print;
+282;ofp-print.at:2632;OFPT_ROLE_REQUEST - nochange - OF1.2;ofp-print;
+283;ofp-print.at:2642;NXT_ROLE_REQUEST;ofp-print;
+284;ofp-print.at:2652;OFPT_ROLE_REPLY - OF1.2;ofp-print;
+285;ofp-print.at:2662;NXT_ROLE_REPLY;ofp-print;
+286;ofp-print.at:2672;OFP_ROLE_STATUS - master, experimenter - OF1.4;ofp-print;
+287;ofp-print.at:2682;OFP_ROLE_STATUS - master, config - OF1.4;ofp-print;
+288;ofp-print.at:2692;OFP_ROLE_STATUS - master, config,generation - OF1.4;ofp-print;
+289;ofp-print.at:2702;OFP_REQUESTFORWARD - OF1.4;ofp-print;
+290;ofp-print.at:2714;OFP_REQUESTFORWARD - OF1.4;ofp-print;
+291;ofp-print.at:2726;OFP_REQUESTFORWARD - OF1.4;ofp-print;
+292;ofp-print.at:2737;OFP_REQUESTFORWARD - OF1.4;ofp-print;
+293;ofp-print.at:2748;NXT_SET_PACKET_IN;ofp-print;
+294;ofp-print.at:2758;NXT_PACKET_IN;ofp-print;
+295;ofp-print.at:2779;NXT_PACKET_IN, with hex output of packet data;ofp-print;
+296;ofp-print.at:2804;NXT_SET_ASYNC_CONFIG;ofp-print;
+297;ofp-print.at:2824;OFPT_SET_ASYNC_CONFIG;ofp-print;
+298;ofp-print.at:2851;OFPT_SET_ASYNC_CONFIG - invalid mask - OF1.4;ofp-print;
+299;ofp-print.at:2863;OFPT_SET_ASYNC_CONFIG - unsupported configuration - OF1.4;ofp-print;
+300;ofp-print.at:2875;NXT_SET_CONTROLLER_ID;ofp-print;
+301;ofp-print.at:2885;NXT_FLOW_MONITOR_CANCEL;ofp-print;
+302;ofp-print.at:2895;NXT_FLOW_MONITOR_PAUSED;ofp-print;
+303;ofp-print.at:2904;NXT_FLOW_MONITOR_RESUMED;ofp-print;
+304;ofp-print.at:2913;NXT_SET_FLOW_FORMAT;ofp-print;
+305;ofp-print.at:2924;NXT_FLOW_MOD, low verbosity;ofp-print;
+306;ofp-print.at:2940;NXT_FLOW_MOD, high verbosity;ofp-print;
+307;ofp-print.at:2954;OFPT_GROUP_MOD - OF1.1;ofp-print;
+308;ofp-print.at:2970;OFPT_GROUP_MOD add - OF1.5;ofp-print;
+309;ofp-print.at:2991;OFPT_GROUP_MOD insert bucket - OF1.5;ofp-print;
+310;ofp-print.at:3009;NXT_FLOW_REMOVED;ofp-print;
+311;ofp-print.at:3025;NXT_FLOW_MOD_TABLE_ID;ofp-print;
+312;ofp-print.at:3035;NXST_FLOW request;ofp-print ofpt_stats_request;
+313;ofp-print.at:3045;NXST_FLOW reply;ofp-print ofpt_stats_reply;
+314;ofp-print.at:3199;NXST_AGGREGATE request;ofp-print ofpt_stats_request;
+315;ofp-print.at:3209;NXST_AGGREGATE reply;ofp-print ofpt_stats_reply;
+316;ofp-print.at:3220;NXST_FLOW_MONITOR request;ofp-print ofpt_stats_reply;
+317;ofp-print.at:3233;NXST_FLOW_MONITOR reply;ofp-print ofpt_stats_reply;
+318;ofp-print.at:3248;OFPT_BUNDLE_CONTROL - OPEN_REQUEST;ofp-print;
+319;ofp-print.at:3259;OFPT_BUNDLE_CONTROL - OPEN_REQUEST;ofp-print;
+320;ofp-print.at:3270;OFPT_BUNDLE_CONTROL - OPEN_REQUEST;ofp-print;
+321;ofp-print.at:3281;OFPT_BUNDLE_CONTROL - OPEN_REPLY;ofp-print;
+322;ofp-print.at:3292;OFPT_BUNDLE_CONTROL - CLOSE_REQUEST;ofp-print;
+323;ofp-print.at:3303;OFPT_BUNDLE_CONTROL - CLOSE_REPLY;ofp-print;
+324;ofp-print.at:3314;OFPT_BUNDLE_CONTROL - COMMIT_REQUEST;ofp-print;
+325;ofp-print.at:3325;OFPT_BUNDLE_CONTROL - COMMIT_REPLY;ofp-print;
+326;ofp-print.at:3336;OFPT_BUNDLE_CONTROL - DISCARD_REQUEST;ofp-print;
+327;ofp-print.at:3347;OFPT_BUNDLE_CONTROL - DISCARD_REPLY;ofp-print;
+328;ofp-print.at:3358;OFPT_BUNDLE_ADD_MESSAGE - verify xid;ofp-print;
+329;ofp-print.at:3368;OFPT_BUNDLE_ADD_MESSAGE - reject OFPT_HELLO;ofp-print;
+330;ofp-print.at:3380;OFPT_BUNDLE_ADD_MESSAGE - FLOW_MOD;ofp-print;
+331;ofp-print.at:3400;OFPT_BUNDLE_ADD_MESSAGE - PORT_MOD;ofp-print;
+332;ofp-util.at:3;encoding hellos;;
+333;ofp-util.at:54;parsing key-value pairs;;
+334;ofp-errors.at:3;OFPT_ERROR with type OFPET_HELLO_FAILED - OF1.0;ofp-print ofp-errors;
+335;ofp-errors.at:11;OFPT_ERROR with type OFPET_HELLO_FAILED - OF1.1;ofp-print ofp-errors;
+336;ofp-errors.at:19;OFPT_ERROR with type OFPET_BAD_REQUEST - OF1.0;ofp-print ofp-errors;
+337;ofp-errors.at:29;OFPT_ERROR prints type of truncated inner messages;ofp-print ofp-errors;
+338;ofp-errors.at:46;OFPT_ERROR with code OFPBMC_BAD_PREREQ - OF1.0;ofp-print ofp-errors;
+339;ofp-errors.at:54;OFPT_ERROR with code OFPBMC_BAD_PREREQ - OF1.1;ofp-print ofp-errors;
+340;ofp-errors.at:64;OFPT_ERROR with type OFPFMFC_OVERLAP - OF1.0;ofp-print ofp-errors;
+341;ofp-errors.at:73;OFPT_ERROR with type OFPBIC_UNSUP_INST - OF1.1;ofp-print ofp-errors;
+342;ofp-errors.at:83;OFPT_ERROR with type OFPBIC_DUP_INST - OF1.4;ofp-print ofp-errors;
+343;ofp-errors.at:97;encoding OFPBIC_* experimenter errors;ofp-print ofp-errors;
+344;ofp-errors.at:117;encoding errors extension that became official;ofp-print ofp-errors;
+345;ofp-errors.at:136;decoding OFPBIC_* experimenter errors;ofp-print ofp-errors;
+346;ofp-errors.at:152;decoding experimenter errors;ofp-print ofp-errors;
+347;ofp-errors.at:184;encoding experimenter errors;ofp-print ofp-errors;
+348;ovs-ofctl.at:3;ovs-ofctl parse-flows choice of protocol;;
+349;ovs-ofctl.at:148;ovs-ofctl parse-flows (OpenFlow 1.0);;
+350;ovs-ofctl.at:185;ovs-ofctl parse-flows (OpenFlow 1.1);;
+351;ovs-ofctl.at:222;ovs-ofctl parse-flows (OpenFlow 1.2);;
+352;ovs-ofctl.at:267;ovs-ofctl parse-flow with invalid mask;;
+353;ovs-ofctl.at:306;ovs-ofctl action inconsistency (OpenFlow 1.1);;
+354;ovs-ofctl.at:312;ovs-ofctl parse-flows (skb_priority);;
+355;ovs-ofctl.at:324;ovs-ofctl parse-flows (NXM);;
+356;ovs-ofctl.at:407;ovs-ofctl -F nxm parse-flows;;
+357;ovs-ofctl.at:480;ovs-ofctl -F nxm -mmm parse-flows;;
+358;ovs-ofctl.at:553;ovs-ofctl parse-nx-match;nx-match;
+359;ovs-ofctl.at:1173;ovs-ofctl parse-ofp10-match;of1.0;
+360;ovs-ofctl.at:1390;ovs-ofctl parse-ofp11-match;of1.1;
+361;ovs-ofctl.at:1716;ovs-ofctl parse-nx-match loose;nx-match;
+362;ovs-ofctl.at:1737;ovs-ofctl parse-oxm (OpenFlow 1.2);oxm;
+363;ovs-ofctl.at:2231;ovs-ofctl parse-oxm (OpenFlow 1.3);oxm;
+364;ovs-ofctl.at:2254;ovs-ofctl parse-oxm (OpenFlow 1.5);oxm;
+365;ovs-ofctl.at:2319;ovs-ofctl parse-oxm loose;oxm;
+366;ovs-ofctl.at:2340;experimenter OXM encoding;;
+367;ovs-ofctl.at:2387;check TCP flags expression in OXM and NXM;;
+368;ovs-ofctl.at:2419;ovs-ofctl check-vlan;vlan;
+369;ovs-ofctl.at:2516;ovs-ofctl -F option and NXM features;;
+370;ovs-ofctl.at:2529;ovs-ofctl -F option with flow_mods;;
+371;ovs-ofctl.at:2541;ovs-ofctl dump-flows honors -F option;;
+372;ovs-ofctl.at:2553;ovs-ofctl dump-flows rejects bad -F option;;
+373;ovs-ofctl.at:2562;ovs-ofctl add-flow reports non-normalized flows;;
+374;ovs-ofctl.at:2576;ovs-ofctl dump-flows with sorting;sort;
+375;ovs-ofctl.at:2679;ovs-ofctl diff-flows;;
+376;ovs-ofctl.at:2703;ovs-ofctl diff-flows - tunnel metadata;;
+377;ovs-ofctl.at:2739;ovs-ofctl diff-flows - suppress false differences;;
+378;ovs-ofctl.at:2756;ovs-ofctl -F and -O interaction;;
+379;ovs-ofctl.at:2777;ovs-ofctl ofp-parse;;
+380;ovs-ofctl.at:2795;tcp flags - filtering;;
+381;ovs-ofctl.at:2864;ovs-ofctl rule with importance;;
+382;ovs-ofctl.at:2891;ovs-ofctl replace-flows with importance;;
+383;ovs-ofctl.at:2910;ovs-ofctl replace-flows with --bundle;;
+384;odp.at:3;OVS datapath key parsing and formatting - valid forms;;
+385;odp.at:102;OVS datapath wildcarded key parsing and formatting - valid forms;;
+386;odp.at:180;OVS datapath wildcarded key filtering.;;
+387;odp.at:245;OVS datapath actions parsing and formatting - valid forms;;
+388;mpls-xlate.at:3;MPLS xlate action;;
+389;mpls-xlate.at:66;MPLS xlate action - patch-port;;
+390;mpls-xlate.at:110;MPLS xlate action - group bucket;;
+391;multipath.at:10;modulo_n multipath link selection;;
+392;multipath.at:78;hash_threshold multipath link selection;;
+393;multipath.at:146;hrw multipath link selection;;
+394;multipath.at:214;iter_hash multipath link selection;;
+395;multipath.at:282;multipath action missing argument;;
+396;multipath.at:288;multipath action bad fields;;
+397;multipath.at:294;multipath action bad algorithm;;
+398;multipath.at:300;multipath action bad n_links;;
+399;multipath.at:306;multipath action destination too narrow;;
+400;learn.at:3;learning action - parsing and formatting;;
+401;learn.at:24;learning action - parsing and formatting - illegal in_port_oxm;;
+402;learn.at:33;learning action - parsing and formatting - OXM;;
+403;learn.at:46;learning action - examples;;
+404;learn.at:64;learning action - satisfied prerequisites;;
+405;learn.at:79;learning action - invalid prerequisites;;
+406;learn.at:94;learning action - too-long immediate value;;
+407;learn.at:108;learning action - standard VLAN+MAC learning;;
+408;learn.at:177;learning action - learn refreshes hard_age;;
+409;learn.at:245;learning action - TCPv4 port learning;;
+410;learn.at:271;learning action - TCPv6 port learning;;
+411;learn.at:303;learning action - self-modifying flow;;
+412;learn.at:345;learning action - self-modifying flow with idle_timeout;;
+413;learn.at:403;learning action - self-modifying flow with hard_timeout;;
+414;learn.at:487;learning action - fin_timeout feature;;
+415;learn.at:502;learning action - delete_learned feature;;
+416;vconn.at:20;unix vconn - refuse connection;;
+417;vconn.at:20;unix vconn - accept then close;;
+418;vconn.at:20;unix vconn - read hello;;
+419;vconn.at:20;unix vconn - send plain hello;;
+420;vconn.at:20;unix vconn - send long hello;;
+421;vconn.at:20;unix vconn - send echo hello;;
+422;vconn.at:20;unix vconn - send short hello;;
+423;vconn.at:20;unix vconn - send invalid version hello;;
+424;vconn.at:21;tcp vconn - refuse connection;;
+425;vconn.at:21;tcp vconn - accept then close;;
+426;vconn.at:21;tcp vconn - read hello;;
+427;vconn.at:21;tcp vconn - send plain hello;;
+428;vconn.at:21;tcp vconn - send long hello;;
+429;vconn.at:21;tcp vconn - send echo hello;;
+430;vconn.at:21;tcp vconn - send short hello;;
+431;vconn.at:21;tcp vconn - send invalid version hello;;
+432;vconn.at:22;ssl vconn - refuse connection;;
+433;vconn.at:22;ssl vconn - accept then close;;
+434;vconn.at:22;ssl vconn - read hello;;
+435;vconn.at:22;ssl vconn - send plain hello;;
+436;vconn.at:22;ssl vconn - send long hello;;
+437;vconn.at:22;ssl vconn - send echo hello;;
+438;vconn.at:22;ssl vconn - send short hello;;
+439;vconn.at:22;ssl vconn - send invalid version hello;;
+440;file_name.at:13;components of \"/usr/lib\" are \"/usr\", \"lib\";dir_name base_name;
+441;file_name.at:14;components of \"/usr/\" are \"/\", \"usr\";dir_name base_name;
+442;file_name.at:15;components of \"usr\" are \".\", \"usr\";dir_name base_name;
+443;file_name.at:16;components of \"/\" are \"/\", \"/\";dir_name base_name;
+444;file_name.at:17;components of \".\" are \".\", \".\";dir_name base_name;
+445;file_name.at:18;components of \"..\" are \".\", \"..\";dir_name base_name;
+446;file_name.at:19;components of \"//\" are \"//\", \"//\";dir_name base_name;
+447;file_name.at:20;components of \"//foo\" are \"//\", \"foo\";dir_name base_name;
+448;file_name.at:21;components of \"\" are \".\", \".\";dir_name base_name;
+449;file_name.at:24;components of \"dir/file\" are \"dir\", \"file\";dir_name base_name;
+450;file_name.at:25;components of \"dir/file/\" are \"dir\", \"file\";dir_name base_name;
+451;file_name.at:26;components of \"dir/file//\" are \"dir\", \"file\";dir_name base_name;
+452;file_name.at:27;components of \"///foo\" are \"/\", \"foo\";dir_name base_name;
+453;file_name.at:37;follow_symlinks - relative symlinks;;
+454;file_name.at:54;follow_symlinks - absolute symlinks;;
+455;file_name.at:71;follow_symlinks - symlinks to directories;;
+456;file_name.at:84;follow_symlinks - nonexistent targets;;
+457;file_name.at:92;follow_symlinks - regular files;;
+458;file_name.at:97;follow_symlinks - device targets;;
+459;file_name.at:106;follow_symlinks - nonexistent files;;
+460;file_name.at:114;follow_symlinks - symlink loop;;
+461;aes128.at:10;wikipedia test vector 1;aes128;
+462;aes128.at:16;wikipedia test vector 2;aes128;
+463;aes128.at:22;NIST KAT ECBKeySbox128e vector 0;aes128;
+464;aes128.at:28;NIST KAT ECBKeySbox128e vector 1;aes128;
+465;aes128.at:34;NIST KAT ECBKeySbox128e vector 2;aes128;
+466;aes128.at:40;NIST KAT ECBKeySbox128e vector 3;aes128;
+467;aes128.at:46;NIST KAT ECBKeySbox128e vector 4;aes128;
+468;aes128.at:52;NIST KAT ECBKeySbox128e vector 5;aes128;
+469;aes128.at:58;NIST KAT ECBKeySbox128e vector 6;aes128;
+470;aes128.at:64;NIST KAT ECBKeySbox128e vector 7;aes128;
+471;aes128.at:70;NIST KAT ECBKeySbox128e vector 8;aes128;
+472;aes128.at:76;NIST KAT ECBKeySbox128e vector 9;aes128;
+473;aes128.at:82;NIST KAT ECBKeySbox128e vector 10;aes128;
+474;aes128.at:88;NIST KAT ECBKeySbox128e vector 11;aes128;
+475;aes128.at:94;NIST KAT ECBKeySbox128e vector 12;aes128;
+476;aes128.at:100;NIST KAT ECBKeySbox128e vector 13;aes128;
+477;aes128.at:106;NIST KAT ECBKeySbox128e vector 14;aes128;
+478;aes128.at:112;NIST KAT ECBKeySbox128e vector 15;aes128;
+479;aes128.at:118;NIST KAT ECBKeySbox128e vector 16;aes128;
+480;aes128.at:124;NIST KAT ECBKeySbox128e vector 17;aes128;
+481;aes128.at:130;NIST KAT ECBKeySbox128e vector 18;aes128;
+482;aes128.at:136;NIST KAT ECBKeySbox128e vector 19;aes128;
+483;aes128.at:142;NIST KAT ECBKeySbox128e vector 20;aes128;
+484;unixctl-py.at:6;unixctl ovs-vswitchd exit - Python;;
+485;unixctl-py.at:17;unixctl ovs-vswitchd list-commands - Python;;
+486;unixctl-py.at:32;unixctl ovs-vswitchd arguments - Python;;
+487;unixctl-py.at:74;unixctl bad target - Python;;
+488;unixctl-py.at:89;unixctl server - Python;;
+489;unixctl-py.at:159;unixctl server errors - Python;;
+490;uuid.at:15;UUID generation, parsing, serialization;uuid;
+491;json.at:65;empty array - C;json positive;
+492;json.at:65;empty array - Python;json positive python;
+493;json.at:66;single-element array - C;json positive;
+494;json.at:66;single-element array - Python;json positive python;
+495;json.at:67;2-element array - C;json positive;
+496;json.at:67;2-element array - Python;json positive python;
+497;json.at:68;many-element array - C;json positive;
+498;json.at:68;many-element array - Python;json positive python;
+499;json.at:71;missing comma - C;json negative;
+500;json.at:71;missing comma - Python;json negative python;
+501;json.at:73;trailing comma not allowed - C;json negative;
+502;json.at:73;trailing comma not allowed - Python;json negative python;
+503;json.at:75;doubled comma not allowed - C;json negative;
+504;json.at:75;doubled comma not allowed - Python;json negative python;
+505;json.at:80;empty string - C;json positive;
+506;json.at:80;empty string - Python;json positive python;
+507;json.at:81;1-character strings - C;json positive;
+508;json.at:81;1-character strings - Python;json positive python;
+509;json.at:84;escape sequences - C;json positive;
+510;json.at:84;escape sequences - Python;json positive python;
+511;json.at:87;Unicode escape sequences - C;json positive;
+512;json.at:87;Unicode escape sequences - Python;json positive python;
+513;json.at:90;surrogate pairs - C;json positive;
+514;json.at:93;surrogate pairs - Python;json positive python;
+515;json.at:96;a string by itself is not valid JSON - C;json negative;
+516;json.at:96;a string by itself is not valid JSON - Python;json negative python;
+517;json.at:98;end of line in quoted string - C;json negative;
+518;json.at:98;end of line in quoted string - Python;json negative python;
+519;json.at:102;formfeed in quoted string - C;json negative;
+520;json.at:102;formfeed in quoted string - Python;json negative python;
+521;json.at:105;bad escape in quoted string - C;json negative;
+522;json.at:105;bad escape in quoted string - Python;json negative python;
+523;json.at:108;\\u must be followed by 4 hex digits (1) - C;json negative;
+524;json.at:108;\\u must be followed by 4 hex digits (1) - Python;json negative python;
+525;json.at:111;\\u must be followed by 4 hex digits (2) - C;json negative;
+526;json.at:111;\\u must be followed by 4 hex digits (2) - Python;json negative python;
+527;json.at:114;isolated leading surrogate not allowed - C;json negative;
+528;json.at:114;isolated leading surrogate not allowed - Python;json negative python;
+529;json.at:117;surrogatess must paired properly - C;json negative;
+530;json.at:117;surrogatess must paired properly - Python;json negative python;
+531;json.at:120;null bytes not allowed - C;json negative;
+532;json.at:120;null bytes not allowed - Python;json negative python;
+533;json.at:124;properly quoted backslash at end of string - C;json positive;
+534;json.at:124;properly quoted backslash at end of string - Python;json positive python;
+535;json.at:127;stray backslash at end of string - C;json negative;
+536;json.at:127;stray backslash at end of string - Python;json negative python;
+537;json.at:131;end of input in quoted string - C;json negative;
+538;json.at:138;end of input in quoted string - Python;json negative python;
+539;json.at:149;empty object - C;json positive;
+540;json.at:149;empty object - Python;json positive python;
+541;json.at:150;simple object - C;json positive;
+542;json.at:150;simple object - Python;json positive python;
+543;json.at:153;bad value - C;json negative;
+544;json.at:153;bad value - Python;json negative python;
+545;json.at:155;missing colon - C;json negative;
+546;json.at:155;missing colon - Python;json negative python;
+547;json.at:157;missing comma - C;json negative;
+548;json.at:157;missing comma - Python;json negative python;
+549;json.at:159;trailing comma not allowed - C;json negative;
+550;json.at:159;trailing comma not allowed - Python;json negative python;
+551;json.at:162;doubled comma not allowed - C;json negative;
+552;json.at:162;doubled comma not allowed - Python;json negative python;
+553;json.at:165;names must be strings - C;json negative;
+554;json.at:165;names must be strings - Python;json negative python;
+555;json.at:171;null - C;json positive;
+556;json.at:171;null - Python;json positive python;
+557;json.at:172;false - C;json positive;
+558;json.at:172;false - Python;json positive python;
+559;json.at:173;true - C;json positive;
+560;json.at:173;true - Python;json positive python;
+561;json.at:174;a literal by itself is not valid JSON - C;json negative;
+562;json.at:174;a literal by itself is not valid JSON - Python;json negative python;
+563;json.at:176;nullify is invalid - C;json negative;
+564;json.at:176;nullify is invalid - Python;json negative python;
+565;json.at:178;nubs is invalid - C;json negative;
+566;json.at:178;nubs is invalid - Python;json negative python;
+567;json.at:180;xxx is invalid - C;json negative;
+568;json.at:180;xxx is invalid - Python;json negative python;
+569;json.at:185;integers expressed as reals - C;json positive;
+570;json.at:185;integers expressed as reals - Python;json positive python;
+571;json.at:195;large integers - C;json positive;
+572;json.at:195;large integers - Python;json positive python;
+573;json.at:199;large integers expressed as reals - C;json positive;
+574;json.at:199;large integers expressed as reals - Python;json positive python;
+575;json.at:207;large integers that overflow to reals - C;json positive;
+576;json.at:207;large integers that overflow to reals - Python;json positive python;
+577;json.at:212;negative zero - C;json positive;
+578;json.at:212;negative zero - Python;json positive python;
+579;json.at:217;reals - C;json positive;
+580;json.at:217;reals - Python;json positive python;
+581;json.at:221;scientific notation - C;json positive;
+582;json.at:221;scientific notation - Python;json positive python;
+583;json.at:228;+/- DBL_MAX - C;json positive;
+584;json.at:228;+/- DBL_MAX - Python;json positive python;
+585;json.at:233;negative reals - C;json positive;
+586;json.at:233;negative reals - Python;json positive python;
+587;json.at:237;negative scientific notation - C;json positive;
+588;json.at:237;negative scientific notation - Python;json positive python;
+589;json.at:241;1e-9999 underflows to 0 - C;json positive;
+590;json.at:241;1e-9999 underflows to 0 - Python;json positive python;
+591;json.at:245;a number by itself is not valid JSON - C;json negative;
+592;json.at:245;a number by itself is not valid JSON - Python;json negative python;
+593;json.at:247;leading zeros not allowed - C;json negative;
+594;json.at:247;leading zeros not allowed - Python;json negative python;
+595;json.at:251;1e9999 is too big - C;json negative;
+596;json.at:251;1e9999 is too big - Python;json negative python;
+597;json.at:255;exponent bigger than INT_MAX - C;json negative;
+598;json.at:255;exponent bigger than INT_MAX - Python;json negative python;
+599;json.at:259;decimal point must be followed by digit - C;json negative;
+600;json.at:259;decimal point must be followed by digit - Python;json negative python;
+601;json.at:263;exponent must contain at least one digit (1) - C;json negative;
+602;json.at:263;exponent must contain at least one digit (1) - Python;json negative python;
+603;json.at:267;exponent must contain at least one digit (2) - C;json negative;
+604;json.at:267;exponent must contain at least one digit (2) - Python;json negative python;
+605;json.at:271;exponent must contain at least one digit (3) - C;json negative;
+606;json.at:271;exponent must contain at least one digit (3) - Python;json negative python;
+607;json.at:278;RFC 4267 object example - C;json positive;
+608;json.at:278;RFC 4267 object example - Python;json positive python;
+609;json.at:294;RFC 4267 array example - C;json positive;
+610;json.at:294;RFC 4267 array example - Python;json positive python;
+611;json.at:321;trailing garbage - C;json negative;
+612;json.at:321;trailing garbage - Python;json negative python;
+613;json.at:323;formfeeds are not valid white space - C;json negative;
+614;json.at:323;formfeeds are not valid white space - Python;json negative python;
+615;json.at:325;';' is not a valid token - C;json negative;
+616;json.at:325;';' is not a valid token - Python;json negative python;
+617;json.at:327;arrays nesting too deep - C;json negative;
+618;json.at:327;arrays nesting too deep - Python;json negative python;
+619;json.at:331;objects nesting too deep - C;json negative;
+620;json.at:331;objects nesting too deep - Python;json negative python;
+621;json.at:336;input may not be empty;json negative;
+622;json.at:344;multiple adjacent objects - C;json positive;
+623;json.at:344;multiple adjacent objects - Python;json positive python;
+624;json.at:349;multiple space-separated objects - C;json positive;
+625;json.at:349;multiple space-separated objects - Python;json positive python;
+626;json.at:354;multiple objects on separate lines - C;json positive;
+627;json.at:354;multiple objects on separate lines - Python;json positive python;
+628;json.at:361;multiple objects and arrays - C;json positive;
+629;json.at:361;multiple objects and arrays - Python;json positive python;
+630;json.at:367;garbage between multiple objects - C;json negative;
+631;json.at:367;garbage between multiple objects - Python;json negative python;
+632;json.at:371;garbage after multiple objects - C;json negative;
+633;json.at:371;garbage after multiple objects - Python;json negative python;
+634;jsonrpc.at:3;JSON-RPC request and successful reply;;
+635;jsonrpc.at:14;JSON-RPC request and error reply;;
+636;jsonrpc.at:25;JSON-RPC notification;;
+637;jsonrpc-py.at:3;JSON-RPC request and successful reply - Python;;
+638;jsonrpc-py.at:15;JSON-RPC request and error reply - Python;;
+639;jsonrpc-py.at:27;JSON-RPC notification - Python;;
+640;tunnel.at:3;tunnel - input;;
+641;tunnel.at:65;tunnel - ECN decapsulation;;
+642;tunnel.at:112;tunnel - output;;
+643;tunnel.at:145;tunnel - unencrypted tunnel and not setting skb_mark;;
+644;tunnel.at:163;tunnel - unencrypted tunnel and setting skb_mark to 1;;
+645;tunnel.at:181;tunnel - unencrypted tunnel and setting skb_mark to 2;;
+646;tunnel.at:199;tunnel - encrypted tunnel and not setting skb_mark;;
+647;tunnel.at:221;tunnel - encrypted tunnel and setting skb_mark to 1;;
+648;tunnel.at:243;tunnel - encrypted tunnel and setting skb_mark to 2;;
+649;tunnel.at:265;tunnel - ToS and TTL inheritance;;
+650;tunnel.at:304;tunnel - set_tunnel;;
+651;tunnel.at:339;tunnel - key;;
+652;tunnel.at:389;tunnel - key match;;
+653;tunnel.at:439;tunnel - Geneve;;
+654;tunnel.at:451;tunnel - VXLAN;;
+655;tunnel.at:463;tunnel - LISP;;
+656;tunnel.at:475;tunnel - different VXLAN UDP port;;
+657;tunnel.at:504;ofproto-dpif - set_field - tun_src/tun_dst/tun_id;;
+658;tunnel.at:535;tunnel - Geneve metadata;;
+659;tunnel.at:609;tunnel - Geneve option present;;
+660;tunnel-push-pop.at:3;tunnel_push_pop - action;;
+661;tunnel-push-pop-ipv6.at:3;tunnel_push_pop_ipv6 - action;;
+662;lockfile.at:15;lock and unlock;lockfile;
+663;lockfile.at:17;lock and unlock twice;lockfile;
+664;lockfile.at:19;lock blocks same process;lockfile;
+665;lockfile.at:23;lock blocks same process twice;lockfile;
+666;lockfile.at:28;lock blocks other process;lockfile;
+667;lockfile.at:33;lock twice blocks other process;lockfile;
+668;lockfile.at:39;lock and unlock allows other process;lockfile;
+669;lockfile.at:41;lock multiple;lockfile;
+670;lockfile.at:45;lock symlink;lockfile;
+671;lockfile.at:52;lock symlink to dir;lockfile;
+672;reconnect.at:26;nothing happens if not enabled - C;reconnect;
+673;reconnect.at:26;nothing happens if not enabled - Python;reconnect;
+674;reconnect.at:37;quick connect, idle disconnect - C;reconnect;
+675;reconnect.at:37;quick connect, idle disconnect - Python;reconnect;
+676;reconnect.at:93;slow connect, idle disconnect - C;reconnect;
+677;reconnect.at:93;slow connect, idle disconnect - Python;reconnect;
+678;reconnect.at:163;connect backs off - C;reconnect;
+679;reconnect.at:163;connect backs off - Python;reconnect;
+680;reconnect.at:362;connections with no data preserve backoff - C;reconnect;
+681;reconnect.at:362;connections with no data preserve backoff - Python;reconnect;
+682;reconnect.at:526;brief connection preserves backoff - C;reconnect;
+683;reconnect.at:526;brief connection preserves backoff - Python;reconnect;
+684;reconnect.at:657;brief connection with data preserves backoff - C;reconnect;
+685;reconnect.at:657;brief connection with data preserves backoff - Python;reconnect;
+686;reconnect.at:818;long connection resets backoff - C;reconnect;
+687;reconnect.at:818;long connection resets backoff - Python;reconnect;
+688;reconnect.at:979;connection attempt fails quickly - C;reconnect;
+689;reconnect.at:979;connection attempt fails quickly - Python;reconnect;
+690;reconnect.at:1034;max-tries of 1 honored - C;reconnect;
+691;reconnect.at:1034;max-tries of 1 honored - Python;reconnect;
+692;reconnect.at:1094;max-tries of 0 honored - C;reconnect;
+693;reconnect.at:1094;max-tries of 0 honored - Python;reconnect;
+694;reconnect.at:1110;passive mode - C;reconnect;
+695;reconnect.at:1110;passive mode - Python;reconnect;
+696;ovs-vswitchd.at:7;ovs-vswitchd detaches correctly with empty db;;
+697;ovs-vswitchd.at:34;ovs-vswitchd -- stats-update-interval;;
+698;ovs-vswitchd.at:67;ovs-vswitchd -- start additional ovs-vswitchd process;;
+699;ovs-vswitchd.at:91;ovs-vswitchd -- switch over to another ovs-vswitchd process;;
+700;ovs-vswitchd.at:130;ovs-vswitchd -- invalid database path;;
+701;ovs-vswitchd.at:154;ovs-vswitchd -- set service controller;;
+702;ovs-vswitchd.at:168;ovs-vswitchd - do not create sockets with unsafe names;;
+703;ofproto.at:3;ofproto - echo request;;
+704;ofproto.at:9;ofproto - handling messages with bad version;;
+705;ofproto.at:32;ofproto - feature request, config request;;
+706;ofproto.at:49;ofproto - set OpenFlow port number;;
+707;ofproto.at:82;ofproto - port stats - (OpenFlow 1.0);;
+708;ofproto.at:93;ofproto - port stats - (OpenFlow 1.2);;
+709;ofproto.at:104;ofproto - port stats - (OpenFlow 1.4);;
+710;ofproto.at:119;ofproto - port-desc stats (OpenFlow 1.0);;
+711;ofproto.at:134;ofproto - port-desc stats (OpenFlow 1.2);;
+712;ofproto.at:147;ofproto - port-desc stats (OpenFlow 1.5);;
+713;ofproto.at:183;ofproto - queue stats - (OpenFlow 1.0);;
+714;ofproto.at:200;ofproto - queue stats - (OpenFlow 1.2);;
+715;ofproto.at:217;ofproto - queue stats - (OpenFlow 1.4);;
+716;ofproto.at:236;ofproto - queue configuration - (OpenFlow 1.0);;
+717;ofproto.at:250;ofproto - queue configuration - (OpenFlow 1.2);;
+718;ofproto.at:267;ofproto - no group support (OpenFlow 1.0);;
+719;ofproto.at:286;ofproto - del group (OpenFlow 1.1);;
+720;ofproto.at:327;ofproto - add indirect group;;
+721;ofproto.at:343;ofproto - del group (OpenFlow 1.5);;
+722;ofproto.at:380;ofproto - del group deletes flows;;
+723;ofproto.at:421;ofproto - insert buckets;;
+724;ofproto.at:517;ofproto - remove buckets;;
+725;ofproto.at:573;ofproto - flow mod checks group availability;;
+726;ofproto.at:601;ofproto - group description;;
+727;ofproto.at:614;ofproto - group description;;
+728;ofproto.at:627;ofproto - group features;;
+729;ofproto.at:653;ofproto - group stats (OpenFlow 1.1);;
+730;ofproto.at:677;ofproto - group stats (OpenFlow 1.3);;
+731;ofproto.at:701;ofproto - group stats (OpenFlow 1.5);;
+732;ofproto.at:725;ofproto - group add then bridge delete (OpenFlow 1.3);;
+733;ofproto.at:740;ofproto - mod-port (OpenFlow 1.0);;
+734;ofproto.at:774;ofproto - mod-port (OpenFlow 1.2);;
+735;ofproto.at:805;ofproto - mod-port (OpenFlow 1.4);;
+736;ofproto.at:837;ofproto - basic flow_mod commands (NXM);;
+737;ofproto.at:859;ofproto - basic flow_mod commands (OpenFlow 1.0);;
+738;ofproto.at:884;ofproto - add-flow and flags;;
+739;ofproto.at:916;ofproto - basic flow_mod commands (OpenFlow 1.1);;
+740;ofproto.at:939;ofproto - flow_mod negative test (OpenFlow 1.1);;
+741;ofproto.at:953;ofproto - set-field flow_mod commands (NXM);;
+742;ofproto.at:966;ofproto - basic flow_mod commands (OpenFlow 1.2);;
+743;ofproto.at:985;ofproto - set-field flow_mod commands (OF1.2);;
+744;ofproto.at:998;ofproto - dump flows with cookie;;
+745;ofproto.at:1022;ofproto - mod flow with cookie change (OpenFlow 1.0);;
+746;ofproto.at:1038;ofproto - mod flow with cookie change (NXM);;
+747;ofproto.at:1054;ofproto - no mod flow with cookie change (OpenFlow 1.1);;
+748;ofproto.at:1070;ofproto - no mod flow with cookie change (OpenFlow 1.2);;
+749;ofproto.at:1086;ofproto - mod flows based on cookie mask (OpenFlow 1.0);;
+750;ofproto.at:1108;ofproto - mod flows based on cookie mask (OpenFlow 1.1);;
+751;ofproto.at:1130;ofproto - mod flows based on cookie mask (OpenFlow 1.2);;
+752;ofproto.at:1153;ofproto - mod flows based on cookie mask with cookie change;;
+753;ofproto.at:1175;ofproto - mod flow with cookie miss (mask==0) - NXM;;
+754;ofproto.at:1185;ofproto - mod flow with cookie miss (mask==0) - OF1.1;;
+755;ofproto.at:1195;ofproto - mod flow with cookie miss (mask==0) - OF1.2;;
+756;ofproto.at:1204;ofproto - mod flow with cookie miss (mask!=0) - NXM;;
+757;ofproto.at:1213;ofproto - mod flow with cookie miss (mask!=0) - OF1.1;;
+758;ofproto.at:1222;ofproto - mod flow with cookie miss (mask!=0) - OF1.2;;
+759;ofproto.at:1231;ofproto - del flows with cookies;;
+760;ofproto.at:1250;ofproto - del flows based on cookie;;
+761;ofproto.at:1271;ofproto - del flows based on cookie mask;;
+762;ofproto.at:1290;ofproto - del flows based on table id (NXM);;
+763;ofproto.at:1322;ofproto - del flows based on table id (OpenFlow 1.1);;
+764;ofproto.at:1355;ofproto - del flows based on table id (OpenFlow 1.2);;
+765;ofproto.at:1387;ofproto - flow_mod with out_port matching (OpenFlow 1.0);;
+766;ofproto.at:1423;ofproto - flow_mod with out_port matching (OpenFlow 1.1);;
+767;ofproto.at:1459;ofproto - flow_mod with out_group matching (OpenFlow 1.1);;
+768;ofproto.at:1501;ofproto - flow table configuration (OpenFlow 1.0);;
+769;ofproto.at:1560;ofproto - hidden rules not in table stats;;
+770;ofproto.at:1611;ofproto - flow table configuration (OpenFlow 1.2);;
+771;ofproto.at:1715;ofproto - table features (OpenFlow 1.3);;
+772;ofproto.at:1926;ofproto - table description (OpenFlow 1.4);;
+773;ofproto.at:1956;ofproto - hard limits on flow table size (OpenFlow 1.0);;
+774;ofproto.at:2000;ofproto - hard limits on flow table size (OpenFlow 1.2);;
+775;ofproto.at:2039;ofproto - eviction upon table overflow (OpenFlow 1.0);;
+776;ofproto.at:2097;ofproto - eviction upon table overflow (OpenFlow 1.2);;
+777;ofproto.at:2156;ofproto - eviction using importance upon table overflow (OpenFlow 1.4);;
+778;ofproto.at:2220;ofproto - eviction upon table overflow, with fairness (OpenFlow 1.0);;
+779;ofproto.at:2302;ofproto - eviction upon table overflow, with fairness (OpenFlow 1.2);;
+780;ofproto.at:2384;ofproto - eviction upon table overflow, with modified hard timeout;;
+781;ofproto.at:2428;ofproto - eviction upon table overflow, with modified idle timeout;;
+782;ofproto.at:2472;ofproto - asynchronous message control (OpenFlow 1.0);;
+783;ofproto.at:2575;ofproto - asynchronous message control (OpenFlow 1.2);;
+784;ofproto.at:2678;ofproto - asynchronous message control (OpenFlow 1.3);;
+785;ofproto.at:2787;ofproto - asynchronous message control (OpenFlow 1.4);;
+786;ofproto.at:2909;ofproto - asynchronous message control (OpenFlow 1.5);;
+787;ofproto.at:2984;ofproto - controller role (OpenFlow 1.2);;
+788;ofproto.at:3049;ofproto - controller role (OpenFlow 1.4);;
+789;ofproto.at:3114;ofproto - requestforward (OpenFlow 1.4);;
+790;ofproto.at:3206;ofproto - packet-out from controller (OpenFlow 1.0);;
+791;ofproto.at:3242;ofproto - packet-out from controller (OpenFlow 1.2);;
+792;ofproto.at:3275;ofproto - packet-out from controller (OpenFlow 1.1);;
+793;ofproto.at:3306;ofproto - packet-out with metadata (NXM);;
+794;ofproto.at:3334;ofproto - packet-out with metadata (OpenFlow 1.2);;
+795;ofproto.at:3362;ofproto - packet-out with metadata and dual set_field (OpenFlow 1.3);;
+796;ofproto.at:3389;ofproto - packet-out with tunnel metadata (OpenFlow 1.2);;
+797;ofproto.at:3437;ofproto - flow monitoring;monitor;
+798;ofproto.at:3574;ofproto - flow monitoring with !own;monitor;
+799;ofproto.at:3615;ofproto - flow monitoring with out_port;monitor;
+800;ofproto.at:3667;ofproto - flow monitoring pause and resume;monitor;
+801;ofproto.at:3773;ofproto - event filtering (OpenFlow 1.3);monitor;
+802;ofproto.at:3807;ofproto - ofport_request;;
+803;ofproto.at:3863;ofproto - bundles, open (OpenFlow 1.4);monitor;
+804;ofproto.at:3887;ofproto - bundles, double open (OpenFlow 1.4);monitor;
+805;ofproto.at:3919;ofproto - bundle close without open (OpenFlow 1.4);monitor;
+806;ofproto.at:3943;ofproto - bundle double close (OpenFlow 1.4);monitor;
+807;ofproto.at:3982;ofproto - bundle close, different flags (OpenFlow 1.4);monitor;
+808;ofproto.at:4014;ofproto - bundle commit without open (OpenFlow 1.4);monitor;
+809;ofproto.at:4039;ofproto - bundle commit, different flags (OpenFlow 1.4);monitor;
+810;ofproto.at:4071;ofproto - bundle discard without open (OpenFlow 1.4);monitor;
+811;ofproto.at:4097;ofproto - bundle with multiple flow mods (OpenFlow 1.4);monitor;
+812;ofproto.at:4288;ofproto - failing bundle commit (OpenFlow 1.4);monitor;
+813;dpif-netdev.at:23;dpif-netdev - dummy interface;;
+814;dpif-netdev.at:57;dpif-netdev - miss upcall key matches flow_install;;
+815;dpif-netdev.at:92;dpif-netdev - miss upcall key matches flow_dump;;
+816;dpctl.at:3;dpctl - add-dp del-dp;;
+817;dpctl.at:19;dpctl - add-if set-if del-if;;
+818;ofproto-dpif.at:3;ofproto-dpif - revalidator/wait;;
+819;ofproto-dpif.at:9;ofproto-dpif - active-backup bonding;;
+820;ofproto-dpif.at:56;ofproto-dpif - balance-slb bonding;;
+821;ofproto-dpif.at:99;ofproto-dpif - balance-tcp bonding;;
+822;ofproto-dpif.at:152;ofproto-dpif - balance-tcp bonding, different recirc flow ;;
+823;ofproto-dpif.at:210;ofproto-dpif - resubmit;;
+824;ofproto-dpif.at:230;ofproto-dpif - goto table;;
+825;ofproto-dpif.at:244;ofproto-dpif - write actions;;
+826;ofproto-dpif.at:261;ofproto-dpif - modify IPv6 Neighbor Solitication (ND);;
+827;ofproto-dpif.at:280;ofproto-dpif - clear actions;;
+828;ofproto-dpif.at:296;ofproto-dpif - group chaining;;
+829;ofproto-dpif.at:309;ofproto-dpif - all group in action list;;
+830;ofproto-dpif.at:324;ofproto-dpif - indirect group in action list;;
+831;ofproto-dpif.at:336;ofproto-dpif - group actions have no effect afterwards;;
+832;ofproto-dpif.at:348;ofproto-dpif - all group in action set;;
+833;ofproto-dpif.at:363;ofproto-dpif - indirect group in action set;;
+834;ofproto-dpif.at:375;ofproto-dpif - select group;;
+835;ofproto-dpif.at:395;ofproto-dpif - select group with watch port;;
+836;ofproto-dpif.at:407;ofproto-dpif - select group with weight;;
+837;ofproto-dpif.at:419;ofproto-dpif - select group with hash selection method;;
+838;ofproto-dpif.at:452;ofproto-dpif - fast failover group;;
+839;ofproto-dpif.at:464;ofproto-dpif - group stats single bucket;;
+840;ofproto-dpif.at:485;ofproto-dpif - group stats all buckets;;
+841;ofproto-dpif.at:506;ofproto-dpif - registers;;
+842;ofproto-dpif.at:543;ofproto-dpif - extended registers;;
+843;ofproto-dpif.at:562;ofproto-dpif - load and move order;;
+844;ofproto-dpif.at:576;ofproto-dpif - copy-field into extended registers;;
+845;ofproto-dpif.at:596;ofproto-dpif - masked set-field into metadata;;
+846;ofproto-dpif.at:618;ofproto-dpif - actset_output;;
+847;ofproto-dpif.at:659;ofproto-dpif - push-pop;;
+848;ofproto-dpif.at:678;ofproto-dpif - output;;
+849;ofproto-dpif.at:699;ofproto-dpif - dec_ttl;;
+850;ofproto-dpif.at:743;ofproto-dpif - dec_ttl without arguments at offset 32 in ofpacts;;
+851;ofproto-dpif.at:760;ofproto-dpif - dec_ttl with arguments at offset 32 in ofpacts;;
+852;ofproto-dpif.at:777;ofproto-dpif - note at offset 24 in ofpacts;;
+853;ofproto-dpif.at:787;ofproto-dpif - output, OFPP_NONE ingress port;;
+854;ofproto-dpif.at:805;ofproto-dpif - DSCP;;
+855;ofproto-dpif.at:832;ofproto-dpif - output/flood flags;;
+856;ofproto-dpif.at:890;ofproto-dpif - Default Table Miss - OF1.0 (OFPTC_TABLE_MISS_CONTROLLER);;
+857;ofproto-dpif.at:924;ofproto-dpif - Default Table Miss - OF1.3 (OFPTC_TABLE_MISS_DROP);;
+858;ofproto-dpif.at:952;ofproto-dpif - Table Miss - goto table and OFPTC_TABLE_MISS_CONTROLLER;;
+859;ofproto-dpif.at:988;ofproto-dpif - Table Miss - resubmit and OFPTC_TABLE_MISS_CONTROLLER;;
+860;ofproto-dpif.at:1016;ofproto-dpif - Table Miss - OFPTC_TABLE_MISS_CONTINUE;;
+861;ofproto-dpif.at:1075;ofproto-dpif - Table Miss - goto table and OFPTC_TABLE_MISS_CONTINUE;;
+862;ofproto-dpif.at:1139;ofproto-dpif - Table Miss - resubmit and OFPTC_TABLE_MISS_CONTINUE;;
+863;ofproto-dpif.at:1185;ofproto-dpif - Table Miss - OFPTC_TABLE_MISS_DROP;;
+864;ofproto-dpif.at:1213;ofproto-dpif - Table Miss - goto table and OFPTC_TABLE_MISS_DROP;;
+865;ofproto-dpif.at:1244;ofproto-dpif - Table Miss - resubmit and OFPTC_TABLE_MISS_DROP;;
+866;ofproto-dpif.at:1275;ofproto-dpif - controller;;
+867;ofproto-dpif.at:1545;ofproto-dpif - controller action without megaflows;;
+868;ofproto-dpif.at:1579;ofproto-dpif - MPLS handling;;
+869;ofproto-dpif.at:2629;ofproto-dpif - MPLS handling with goto_table;;
+870;ofproto-dpif.at:2677;ofproto-dpif - MPLS handling with write_actions;;
+871;ofproto-dpif.at:2725;ofproto-dpif - table-miss flow (OpenFlow 1.0);;
+872;ofproto-dpif.at:2765;ofproto-dpif - table-miss flow (OpenFlow 1.3);;
+873;ofproto-dpif.at:2806;ofproto-dpif - table-miss flow with async config (OpenFlow 1.3);;
+874;ofproto-dpif.at:2874;ofproto-dpif - table-miss flow (OpenFlow 1.4);;
+875;ofproto-dpif.at:2916;ofproto-dpif - packet-in reasons (Openflow 1.3);;
+876;ofproto-dpif.at:2984;ofproto-dpif - packet-in reasons (Openflow 1.4);;
+877;ofproto-dpif.at:3052;ofproto-dpif - ARP modification slow-path;;
+878;ofproto-dpif.at:3081;ofproto-dpif - VLAN handling;;
+879;ofproto-dpif.at:3215;ofproto-dpif - MPLS handling;;
+880;ofproto-dpif.at:3332;ofproto-dpif - VLAN+MPLS handling;;
+881;ofproto-dpif.at:3723;ofproto-dpif - fragment handling - trace;;
+882;ofproto-dpif.at:3772;ofproto-dpif - fragment handling - upcall;;
+883;ofproto-dpif.at:3847;ofproto-dpif - fragment handling - actions;;
+884;ofproto-dpif.at:3952;ofproto-dpif - exit;;
+885;ofproto-dpif.at:3977;ofproto-dpif - mirroring, select_all;;
+886;ofproto-dpif.at:4007;ofproto-dpif - mirroring, select_src;;
+887;ofproto-dpif.at:4035;ofproto-dpif - mirroring, OFPP_NONE ingress port;;
+888;ofproto-dpif.at:4056;ofproto-dpif - mirroring, select_dst;;
+889;ofproto-dpif.at:4086;ofproto-dpif - mirroring, select_vlan;;
+890;ofproto-dpif.at:4121;ofproto-dpif - mirroring, output_port;;
+891;ofproto-dpif.at:4150;ofproto-dpif - mirroring, output_vlan;;
+892;ofproto-dpif.at:4186;ofproto-dpif - multiple VLAN output mirrors;;
+893;ofproto-dpif.at:4214;ofproto-dpif - mirroring with recirculation;;
+894;ofproto-dpif.at:4241;ofproto-dpif - resubmit with recirculation;;
+895;ofproto-dpif.at:4266;ofproto-dpif - recirculation after resubmit;;
+896;ofproto-dpif.at:4291;ofproto-dpif - ofproto/trace command 1;;
+897;ofproto-dpif.at:4432;ofproto-dpif - ofproto/trace command 2;;
+898;ofproto-dpif.at:4549;ofproto-dpif - ofproto/trace from dpctl output;;
+899;ofproto-dpif.at:4596;ofproto-dpif - ofproto/trace-packet-out;;
+900;ofproto-dpif.at:4626;ofproto-dpif - MAC learning;;
+901;ofproto-dpif.at:4715;ofproto-dpif - MAC table overflow;;
+902;ofproto-dpif.at:4775;ofproto-dpif - MAC table overflow fairness;;
+903;ofproto-dpif.at:5164;ofproto-dpif - sFlow packet sampling - IPv4 collector;;
+904;ofproto-dpif.at:5168;ofproto-dpif - sFlow packet sampling - IPv6 collector;;
+905;ofproto-dpif.at:5174;ofproto-dpif - sFlow packet sampling - LACP structures;;
+906;ofproto-dpif.at:5231;ofproto-dpif - sFlow packet sampling - tunnel set;;
+907;ofproto-dpif.at:5300;ofproto-dpif - sFlow packet sampling - tunnel push;;
+908;ofproto-dpif.at:5398;ofproto-dpif - sFlow packet sampling - MPLS;;
+909;ofproto-dpif.at:5534;ofproto-dpif - NetFlow flow expiration - IPv4 collector;;
+910;ofproto-dpif.at:5538;ofproto-dpif - NetFlow flow expiration - IPv6 collector;;
+911;ofproto-dpif.at:5618;ofproto-dpif - NetFlow active expiration - IPv4 collector;;
+912;ofproto-dpif.at:5622;ofproto-dpif - NetFlow active expiration - IPv6 collector;;
+913;ofproto-dpif.at:5630;ofproto-dpif - Basic IPFIX sanity check;;
+914;ofproto-dpif.at:5664;ofproto-dpif - flow stats;;
+915;ofproto-dpif.at:5685;ofproto-dpif - flow stats reset_counts;;
+916;ofproto-dpif.at:5859;ofproto-dpif - flow stats, set-n-threads;;
+917;ofproto-dpif.at:5882;ofproto-dpif - idle_age and hard_age increase over time;;
+918;ofproto-dpif.at:5972;ofproto-dpif - fin_timeout;;
+919;ofproto-dpif.at:6006;ofproto-dpif - ovs-appctl dpif/dump-dps;;
+920;ofproto-dpif.at:6018;ofproto-dpif - ovs-appctl dpif/show;;
+921;ofproto-dpif.at:6036;ofproto-dpif - ovs-appctl dpif/dump-flows;;
+922;ofproto-dpif.at:6069;ofproto-dpif - ovs-appctl dpif/get-flow;;
+923;ofproto-dpif.at:6088;ofproto-dpif - MPLS actions that result in a userspace action;;
+924;ofproto-dpif.at:6124;ofproto-dpif - MPLS actions that result in a drop;;
+925;ofproto-dpif.at:6162;ofproto-dpif - patch ports;;
+926;ofproto-dpif.at:6237;ofproto-dpif - patch ports - stack;;
+927;ofproto-dpif.at:6286;ofproto-dpif - port duration;;
+928;ofproto-dpif.at:6306;ofproto-dpif megaflow - port classification;;
+929;ofproto-dpif.at:6324;ofproto-dpif megaflow - L2 classification;;
+930;ofproto-dpif.at:6342;ofproto-dpif megaflow - L3 classification;;
+931;ofproto-dpif.at:6361;ofproto-dpif megaflow - IPv6 classification;;
+932;ofproto-dpif.at:6380;ofproto-dpif megaflow - L4 classification;;
+933;ofproto-dpif.at:6398;ofproto-dpif megaflow - normal;;
+934;ofproto-dpif.at:6413;ofproto-dpif megaflow - mpls;;
+935;ofproto-dpif.at:6458;ofproto-dpif megaflow - netflow - IPv4 collector;;
+936;ofproto-dpif.at:6462;ofproto-dpif megaflow - netflow - IPv6 collector;;
+937;ofproto-dpif.at:6467;ofproto-dpif megaflow - normal, active-backup bonding;;
+938;ofproto-dpif.at:6488;ofproto-dpif megaflow - normal, balance-slb bonding;;
+939;ofproto-dpif.at:6509;ofproto-dpif megaflow - normal, balance-tcp bonding;;
+940;ofproto-dpif.at:6547;ofproto-dpif megaflow - resubmit port action;;
+941;ofproto-dpif.at:6566;ofproto-dpif megaflow - resubmit table action;;
+942;ofproto-dpif.at:6586;ofproto-dpif megaflow - goto_table action;;
+943;ofproto-dpif.at:6605;ofproto-dpif megaflow - mirroring, select_all;;
+944;ofproto-dpif.at:6628;ofproto-dpif megaflow - mirroring, select_vlan;;
+945;ofproto-dpif.at:6651;ofproto-dpif megaflow - move action;;
+946;ofproto-dpif.at:6671;ofproto-dpif megaflow - push action;;
+947;ofproto-dpif.at:6689;ofproto-dpif megaflow - learning;;
+948;ofproto-dpif.at:6716;ofproto-dpif megaflow - tunnels;;
+949;ofproto-dpif.at:6749;ofproto-dpif megaflow - dec_ttl;;
+950;ofproto-dpif.at:6768;ofproto-dpif megaflow - set dl_dst;;
+951;ofproto-dpif.at:6789;ofproto-dpif megaflow - disabled;;
+952;ofproto-dpif.at:6822;ofproto-dpif - datapath port number change;;
+953;ofproto-dpif.at:6844;ofproto - bundle with variable bfd/cfm config;;
+954;ofproto-dpif.at:6922;ofproto-dpif - ofproto-dpif-monitor 1;;
+955;ofproto-dpif.at:6969;ofproto-dpif - ofproto-dpif-monitor 2;;
+956;ofproto-dpif.at:6982;ofproto-dpif - infinite resubmit;;
+957;ofproto-dpif.at:6996;ofproto-dpif - exponential resubmit chain;;
+958;ofproto-dpif.at:7014;ofproto-dpif - too many output actions;;
+959;ofproto-dpif.at:7032;ofproto-dpif - stack too deep;;
+960;ofproto-dpif.at:7052;ofproto-dpif packet-out controller;;
+961;ofproto-dpif.at:7097;ofproto-dpif packet-out controller (patch port);;
+962;ofproto-dpif.at:7153;ofproto-dpif packet-out goto_table;;
+963;ofproto-dpif.at:7207;ofproto-dpif packet-out table-miss (continue);;
+964;ofproto-dpif.at:7258;ofproto-dpif - ICMPv6;;
+965;ofproto-dpif.at:7278;ofproto-dpif - ICMPv6 type match;;
+966;ofproto-dpif.at:7308;ofproto-dpif - Neighbor Discovery set-field with checksum update;;
+967;ofproto-dpif.at:7330;ofproto-dpif - vlan matching;;
+968;ofproto-dpif.at:7348;ofproto-dpif - in place modification;;
+969;ofproto-dpif.at:7388;ofproto-dpif - in place modification (vlan);;
+970;ofproto-dpif.at:7461;ofproto-dpif - trace (unchanged);;
+971;ofproto-dpif.at:7472;ofproto - fragment prerequisites;;
+972;bridge.at:7;bridge - ports that disappear get added back;;
+973;vlan-splinters.at:3;VLAN splinters;;
+974;netdev-type.at:4;bridge - set MAC address of internal port;;
+975;ovsdb-log.at:3;create empty, reread;ovsdb log;
+976;ovsdb-log.at:18;write one, reread;ovsdb log;
+977;ovsdb-log.at:35;check that create fails if file exists;ovsdb log;
+978;ovsdb-log.at:55;write one, reread;ovsdb log;
+979;ovsdb-log.at:76;write one, reread, append;ovsdb log;
+980;ovsdb-log.at:106;write, reread one, overwrite;ovsdb log;
+981;ovsdb-log.at:132;write, add corrupted data, read;ovsdb log;
+982;ovsdb-log.at:154;write, add corrupted data, read, overwrite;ovsdb log;
+983;ovsdb-log.at:186;write, corrupt some data, read, overwrite;ovsdb log;
+984;ovsdb-log.at:219;write, truncate file, read, overwrite;ovsdb log;
+985;ovsdb-log.at:252;write bad JSON, read, overwrite;ovsdb log;
+986;ovsdb-types.at:3;integer - C;ovsdb positive;
+987;ovsdb-types.at:3;integer - Python;ovsdb positive python;
+988;ovsdb-types.at:5;real - C;ovsdb positive;
+989;ovsdb-types.at:5;real - Python;ovsdb positive python;
+990;ovsdb-types.at:7;boolean - C;ovsdb positive;
+991;ovsdb-types.at:7;boolean - Python;ovsdb positive python;
+992;ovsdb-types.at:9;string - C;ovsdb positive;
+993;ovsdb-types.at:9;string - Python;ovsdb positive python;
+994;ovsdb-types.at:11;uuid - C;ovsdb positive;
+995;ovsdb-types.at:11;uuid - Python;ovsdb positive python;
+996;ovsdb-types.at:13;void is not a valid atomic-type - C;ovsdb negative;
+997;ovsdb-types.at:13;void is not a valid atomic-type - Python;ovsdb negative;
+998;ovsdb-types.at:18;integer enum - C;ovsdb positive;
+999;ovsdb-types.at:18;integer enum - Python;ovsdb positive python;
+1000;ovsdb-types.at:21;integer >= 5 - C;ovsdb positive;
+1001;ovsdb-types.at:21;integer >= 5 - Python;ovsdb positive python;
+1002;ovsdb-types.at:24;integer <= 7 - C;ovsdb positive;
+1003;ovsdb-types.at:24;integer <= 7 - Python;ovsdb positive python;
+1004;ovsdb-types.at:27;integer between -5 and 10 - C;ovsdb positive;
+1005;ovsdb-types.at:27;integer between -5 and 10 - Python;ovsdb positive python;
+1006;ovsdb-types.at:30;integer max may not be less than min - C;ovsdb negative;
+1007;ovsdb-types.at:30;integer max may not be less than min - Python;ovsdb negative;
+1008;ovsdb-types.at:34;real enum - C;ovsdb positive;
+1009;ovsdb-types.at:34;real enum - Python;ovsdb positive python;
+1010;ovsdb-types.at:37;real >= -1.5 - C;ovsdb positive;
+1011;ovsdb-types.at:37;real >= -1.5 - Python;ovsdb positive python;
+1012;ovsdb-types.at:40;real <= 1e5 - C;ovsdb positive;
+1013;ovsdb-types.at:40;real <= 1e5 - Python;ovsdb positive python;
+1014;ovsdb-types.at:43;real between -2.5 and 3.75 - C;ovsdb positive;
+1015;ovsdb-types.at:43;real between -2.5 and 3.75 - Python;ovsdb positive python;
+1016;ovsdb-types.at:46;real max may not be less than min - C;ovsdb negative;
+1017;ovsdb-types.at:46;real max may not be less than min - Python;ovsdb negative;
+1018;ovsdb-types.at:50;boolean - C;ovsdb positive;
+1019;ovsdb-types.at:50;boolean - Python;ovsdb positive python;
+1020;ovsdb-types.at:52;boolean enum - C;ovsdb positive;
+1021;ovsdb-types.at:52;boolean enum - Python;ovsdb positive python;
+1022;ovsdb-types.at:56;string enum - C;ovsdb positive;
+1023;ovsdb-types.at:56;string enum - Python;ovsdb positive python;
+1024;ovsdb-types.at:59;string minLength - C;ovsdb positive;
+1025;ovsdb-types.at:59;string minLength - Python;ovsdb positive python;
+1026;ovsdb-types.at:62;string maxLength - C;ovsdb positive;
+1027;ovsdb-types.at:62;string maxLength - Python;ovsdb positive python;
+1028;ovsdb-types.at:65;string minLength and maxLength - C;ovsdb positive;
+1029;ovsdb-types.at:65;string minLength and maxLength - Python;ovsdb positive python;
+1030;ovsdb-types.at:68;maxLength must not be less than minLength - C;ovsdb negative;
+1031;ovsdb-types.at:68;maxLength must not be less than minLength - Python;ovsdb negative;
+1032;ovsdb-types.at:71;maxLength must not be negative - C;ovsdb negative;
+1033;ovsdb-types.at:71;maxLength must not be negative - Python;ovsdb negative;
+1034;ovsdb-types.at:75;uuid enum - C;ovsdb positive;
+1035;ovsdb-types.at:75;uuid enum - Python;ovsdb positive python;
+1036;ovsdb-types.at:78;uuid refTable - C;ovsdb positive;
+1037;ovsdb-types.at:78;uuid refTable - Python;ovsdb positive python;
+1038;ovsdb-types.at:81;uuid refTable must be valid id - C;ovsdb negative;
+1039;ovsdb-types.at:81;uuid refTable must be valid id - Python;ovsdb negative;
+1040;ovsdb-types.at:85;void is not a valid base-type - C;ovsdb negative;
+1041;ovsdb-types.at:85;void is not a valid base-type - Python;ovsdb negative;
+1042;ovsdb-types.at:87;\"type\" member must be present - C;ovsdb negative;
+1043;ovsdb-types.at:87;\"type\" member must be present - Python;ovsdb negative;
+1044;ovsdb-types.at:92;simple integer - C;ovsdb positive;
+1045;ovsdb-types.at:92;simple integer - Python;ovsdb positive python;
+1046;ovsdb-types.at:94;simple real - C;ovsdb positive;
+1047;ovsdb-types.at:94;simple real - Python;ovsdb positive python;
+1048;ovsdb-types.at:96;simple boolean - C;ovsdb positive;
+1049;ovsdb-types.at:96;simple boolean - Python;ovsdb positive python;
+1050;ovsdb-types.at:98;simple string - C;ovsdb positive;
+1051;ovsdb-types.at:98;simple string - Python;ovsdb positive python;
+1052;ovsdb-types.at:100;simple uuid - C;ovsdb positive;
+1053;ovsdb-types.at:100;simple uuid - Python;ovsdb positive python;
+1054;ovsdb-types.at:102;integer in object - C;ovsdb positive;
+1055;ovsdb-types.at:102;integer in object - Python;ovsdb positive python;
+1056;ovsdb-types.at:104;real in object with explicit min and max - C;ovsdb positive;
+1057;ovsdb-types.at:104;real in object with explicit min and max - Python;ovsdb positive python;
+1058;ovsdb-types.at:107;key type is required - C;ovsdb negative;
+1059;ovsdb-types.at:107;key type is required - Python;ovsdb negative;
+1060;ovsdb-types.at:109;void is not a valid type - C;ovsdb negative;
+1061;ovsdb-types.at:109;void is not a valid type - Python;ovsdb negative;
+1062;ovsdb-types.at:114;optional boolean - C;ovsdb positive set;
+1063;ovsdb-types.at:114;optional boolean - Python;ovsdb positive python set;
+1064;ovsdb-types.at:118;set of 1 to 3 uuids - C;ovsdb positive;
+1065;ovsdb-types.at:118;set of 1 to 3 uuids - Python;ovsdb positive python;
+1066;ovsdb-types.at:121;set of 0 to 3 strings - C;ovsdb positive;
+1067;ovsdb-types.at:121;set of 0 to 3 strings - Python;ovsdb positive python;
+1068;ovsdb-types.at:124;set of 0 or more integers - C;ovsdb positive;
+1069;ovsdb-types.at:124;set of 0 or more integers - Python;ovsdb positive python;
+1070;ovsdb-types.at:127;set of 1 or more reals - C;ovsdb positive;
+1071;ovsdb-types.at:127;set of 1 or more reals - Python;ovsdb positive python;
+1072;ovsdb-types.at:131;set max cannot be less than min - C;ovsdb negative;
+1073;ovsdb-types.at:131;set max cannot be less than min - Python;ovsdb negative;
+1074;ovsdb-types.at:134;set max cannot be negative - C;ovsdb negative;
+1075;ovsdb-types.at:134;set max cannot be negative - Python;ovsdb negative;
+1076;ovsdb-types.at:137;set min cannot be negative - C;ovsdb negative;
+1077;ovsdb-types.at:137;set min cannot be negative - Python;ovsdb negative;
+1078;ovsdb-types.at:140;set min cannot be greater than one - C;ovsdb negative;
+1079;ovsdb-types.at:140;set min cannot be greater than one - Python;ovsdb negative;
+1080;ovsdb-types.at:146;map of 1 integer to boolean - C;ovsdb positive;
+1081;ovsdb-types.at:146;map of 1 integer to boolean - Python;ovsdb positive python;
+1082;ovsdb-types.at:149;map of 1 boolean to integer, explicit min and max - C;ovsdb positive;
+1083;ovsdb-types.at:149;map of 1 boolean to integer, explicit min and max - Python;ovsdb positive python;
+1084;ovsdb-types.at:152;map of 1 to 5 uuid to real - C;ovsdb positive;
+1085;ovsdb-types.at:152;map of 1 to 5 uuid to real - Python;ovsdb positive python;
+1086;ovsdb-types.at:155;map of 0 to 10 string to uuid - C;ovsdb positive;
+1087;ovsdb-types.at:155;map of 0 to 10 string to uuid - Python;ovsdb positive python;
+1088;ovsdb-types.at:158;map of 1 to 20 real to string - C;ovsdb positive;
+1089;ovsdb-types.at:158;map of 1 to 20 real to string - Python;ovsdb positive python;
+1090;ovsdb-types.at:161;map of 0 or more string to real - C;ovsdb positive;
+1091;ovsdb-types.at:161;map of 0 or more string to real - Python;ovsdb positive python;
+1092;ovsdb-types.at:165;map key type is required - C;ovsdb negative;
+1093;ovsdb-types.at:165;map key type is required - Python;ovsdb negative;
+1094;ovsdb-data.at:3;default atoms - C;ovsdb positive;
+1095;ovsdb-data.at:3;default atoms - Python;ovsdb positive python;
+1096;ovsdb-data.at:11;default data - C;ovsdb positive;
+1097;ovsdb-data.at:11;default data - Python;ovsdb positive python;
+1098;ovsdb-data.at:76;integer atom from JSON - C;ovsdb positive;
+1099;ovsdb-data.at:76;integer atom from JSON - Python;ovsdb positive python;
+1100;ovsdb-data.at:89;integer atom from string;ovsdb positive;
+1101;ovsdb-data.at:102;real atom from JSON - C;ovsdb positive;
+1102;ovsdb-data.at:102;real atom from JSON - Python;ovsdb positive python;
+1103;ovsdb-data.at:119;real atom from string;ovsdb positive;
+1104;ovsdb-data.at:136;boolean atom from JSON - C;ovsdb positive;
+1105;ovsdb-data.at:136;boolean atom from JSON - Python;ovsdb positive python;
+1106;ovsdb-data.at:141;boolean atom from string;ovsdb positive;
+1107;ovsdb-data.at:146;string atom from JSON - C;ovsdb positive;
+1108;ovsdb-data.at:146;string atom from JSON - Python;ovsdb positive python;
+1109;ovsdb-data.at:152;string atom from string;ovsdb positive;
+1110;ovsdb-data.at:167;uuid atom from JSON - C;ovsdb positive;
+1111;ovsdb-data.at:167;uuid atom from JSON - Python;ovsdb positive python;
+1112;ovsdb-data.at:171;uuid atom from string;ovsdb positive;
+1113;ovsdb-data.at:175;integer atom sorting - C;ovsdb positive;
+1114;ovsdb-data.at:175;integer atom sorting - Python;ovsdb positive python;
+1115;ovsdb-data.at:179;real atom sorting - C;ovsdb positive;
+1116;ovsdb-data.at:179;real atom sorting - Python;ovsdb positive python;
+1117;ovsdb-data.at:183;boolean atom sorting - C;ovsdb positive;
+1118;ovsdb-data.at:183;boolean atom sorting - Python;ovsdb positive python;
+1119;ovsdb-data.at:187;string atom sorting - C;ovsdb positive;
+1120;ovsdb-data.at:187;string atom sorting - Python;ovsdb positive python;
+1121;ovsdb-data.at:191;uuid atom sorting - C;ovsdb positive;
+1122;ovsdb-data.at:191;uuid atom sorting - Python;ovsdb positive python;
+1123;ovsdb-data.at:228;real not acceptable integer JSON atom - C;ovsdb positive;
+1124;ovsdb-data.at:228;real not acceptable integer JSON atom - Python;ovsdb positive python;
+1125;ovsdb-data.at:234;no invalid UTF-8 sequences in strings;ovsdb positive;
+1126;ovsdb-data.at:249;no invalid UTF-8 sequences in strings - Python;ovsdb positive python;
+1127;ovsdb-data.at:257;real not acceptable integer string atom;ovsdb negative;
+1128;ovsdb-data.at:261;string \"true\" not acceptable boolean JSON atom - C;ovsdb positive;
+1129;ovsdb-data.at:261;string \"true\" not acceptable boolean JSON atom - Python;ovsdb positive python;
+1130;ovsdb-data.at:265;string \"true\" not acceptable boolean string atom;ovsdb negative;
+1131;ovsdb-data.at:269;integer not acceptable string JSON atom - C;ovsdb positive;
+1132;ovsdb-data.at:269;integer not acceptable string JSON atom - Python;ovsdb positive python;
+1133;ovsdb-data.at:273;uuid atom must be expressed as JSON array - C;ovsdb positive;
+1134;ovsdb-data.at:273;uuid atom must be expressed as JSON array - Python;ovsdb positive python;
+1135;ovsdb-data.at:277;named-uuid requires symbol table - C;ovsdb positive;
+1136;ovsdb-data.at:277;named-uuid requires symbol table - Python;ovsdb positive python;
+1137;ovsdb-data.at:281;empty string atom must be quoted;ovsdb negative;
+1138;ovsdb-data.at:285;quotes must be balanced;ovsdb negative;
+1139;ovsdb-data.at:289;quoted string must not contain unescaped quote;ovsdb negative;
+1140;ovsdb-data.at:293;quoted string must not end with backslash;ovsdb negative;
+1141;ovsdb-data.at:297;uuids must be valid;ovsdb negative;
+1142;ovsdb-data.at:303;integer atom enum - C;ovsdb positive;
+1143;ovsdb-data.at:303;integer atom enum - Python;ovsdb positive python;
+1144;ovsdb-data.at:326;real atom enum - C;ovsdb positive;
+1145;ovsdb-data.at:326;real atom enum - Python;ovsdb positive python;
+1146;ovsdb-data.at:343;boolean atom enum - C;ovsdb positive;
+1147;ovsdb-data.at:343;boolean atom enum - Python;ovsdb positive python;
+1148;ovsdb-data.at:350;string atom enum - C;ovsdb positive;
+1149;ovsdb-data.at:350;string atom enum - Python;ovsdb positive python;
+1150;ovsdb-data.at:365;uuid atom enum - C;ovsdb positive;
+1151;ovsdb-data.at:365;uuid atom enum - Python;ovsdb positive python;
+1152;ovsdb-data.at:376;integers >= 5 - C;ovsdb positive;
+1153;ovsdb-data.at:376;integers >= 5 - Python;ovsdb positive python;
+1154;ovsdb-data.at:389;integers <= -1 - C;ovsdb positive;
+1155;ovsdb-data.at:389;integers <= -1 - Python;ovsdb positive python;
+1156;ovsdb-data.at:400;integers in range -10 to 10 - C;ovsdb positive;
+1157;ovsdb-data.at:400;integers in range -10 to 10 - Python;ovsdb positive python;
+1158;ovsdb-data.at:421;reals >= 5 - C;ovsdb positive;
+1159;ovsdb-data.at:421;reals >= 5 - Python;ovsdb positive python;
+1160;ovsdb-data.at:434;reals <= -1 - C;ovsdb positive;
+1161;ovsdb-data.at:434;reals <= -1 - Python;ovsdb positive python;
+1162;ovsdb-data.at:445;reals in range -10 to 10 - C;ovsdb positive;
+1163;ovsdb-data.at:445;reals in range -10 to 10 - Python;ovsdb positive python;
+1164;ovsdb-data.at:466;strings at least 2 characters long - C;ovsdb positive;
+1165;ovsdb-data.at:466;strings at least 2 characters long - Python;ovsdb positive python;
+1166;ovsdb-data.at:484;strings no more than 2 characters long - C;ovsdb positive;
+1167;ovsdb-data.at:484;strings no more than 2 characters long - Python;ovsdb positive python;
+1168;ovsdb-data.at:499;integer JSON datum - C;ovsdb positive;
+1169;ovsdb-data.at:499;integer JSON datum - Python;ovsdb positive python;
+1170;ovsdb-data.at:505;integer string datum;ovsdb positive;
+1171;ovsdb-data.at:512;real JSON datum - C;ovsdb positive;
+1172;ovsdb-data.at:512;real JSON datum - Python;ovsdb positive python;
+1173;ovsdb-data.at:518;real string datum;ovsdb positive;
+1174;ovsdb-data.at:524;boolean JSON datum - C;ovsdb positive;
+1175;ovsdb-data.at:524;boolean JSON datum - Python;ovsdb positive python;
+1176;ovsdb-data.at:529;boolean string datum;ovsdb positive;
+1177;ovsdb-data.at:534;string JSON datum - C;ovsdb positive;
+1178;ovsdb-data.at:534;string JSON datum - Python;ovsdb positive python;
+1179;ovsdb-data.at:540;string string datum;ovsdb positive;
+1180;ovsdb-data.at:549;JSON optional boolean - C;ovsdb positive set;
+1181;ovsdb-data.at:549;JSON optional boolean - Python;ovsdb positive python set;
+1182;ovsdb-data.at:559;string optional boolean;ovsdb positive set;
+1183;ovsdb-data.at:569;JSON set of 0 or more integers - C;ovsdb positive;
+1184;ovsdb-data.at:569;JSON set of 0 or more integers - Python;ovsdb positive python;
+1185;ovsdb-data.at:586;string set of 0 or more integers;ovsdb positive;
+1186;ovsdb-data.at:601;JSON set of 1 to 3 uuids - C;ovsdb positive;
+1187;ovsdb-data.at:601;JSON set of 1 to 3 uuids - Python;ovsdb positive python;
+1188;ovsdb-data.at:612;string set of 1 to 3 uuids;ovsdb positive;
+1189;ovsdb-data.at:621;JSON set of 0 to 3 strings - C;ovsdb positive;
+1190;ovsdb-data.at:621;JSON set of 0 to 3 strings - Python;ovsdb positive python;
+1191;ovsdb-data.at:634;string set of 0 to 3 strings;ovsdb positive;
+1192;ovsdb-data.at:645;duplicate boolean not allowed in JSON set - C;ovsdb negative;
+1193;ovsdb-data.at:645;duplicate boolean not allowed in JSON set - Python;ovsdb negative;
+1194;ovsdb-data.at:649;duplicate boolean not allowed in string set;ovsdb negative;
+1195;ovsdb-data.at:653;duplicate integer not allowed in JSON set - C;ovsdb negative;
+1196;ovsdb-data.at:653;duplicate integer not allowed in JSON set - Python;ovsdb negative;
+1197;ovsdb-data.at:657;duplicate integer not allowed in string set;ovsdb negative;
+1198;ovsdb-data.at:661;duplicate real not allowed in JSON set - C;ovsdb negative;
+1199;ovsdb-data.at:661;duplicate real not allowed in JSON set - Python;ovsdb negative;
+1200;ovsdb-data.at:665;duplicate real not allowed in string set;ovsdb negative;
+1201;ovsdb-data.at:669;duplicate string not allowed in JSON set - C;ovsdb negative;
+1202;ovsdb-data.at:669;duplicate string not allowed in JSON set - Python;ovsdb negative;
+1203;ovsdb-data.at:673;duplicate string not allowed in string set;ovsdb negative;
+1204;ovsdb-data.at:677;duplicate uuid not allowed in JSON set - C;ovsdb negative;
+1205;ovsdb-data.at:677;duplicate uuid not allowed in JSON set - Python;ovsdb negative;
+1206;ovsdb-data.at:684;duplicate uuid not allowed in string set;ovsdb negative;
+1207;ovsdb-data.at:693;JSON map of 1 integer to boolean - C;ovsdb positive;
+1208;ovsdb-data.at:693;JSON map of 1 integer to boolean - Python;ovsdb positive python;
+1209;ovsdb-data.at:698;string map of 1 integer to boolean;ovsdb positive;
+1210;ovsdb-data.at:703;JSON map of at least 1 integer to boolean - C;ovsdb positive;
+1211;ovsdb-data.at:703;JSON map of at least 1 integer to boolean - Python;ovsdb positive python;
+1212;ovsdb-data.at:712;string map of at least 1 integer to boolean;ovsdb positive;
+1213;ovsdb-data.at:721;JSON map of 1 boolean to integer - C;ovsdb positive;
+1214;ovsdb-data.at:721;JSON map of 1 boolean to integer - Python;ovsdb positive python;
+1215;ovsdb-data.at:726;string map of 1 boolean to integer;ovsdb positive;
+1216;ovsdb-data.at:731;JSON map of 1 uuid to real - C;ovsdb positive;
+1217;ovsdb-data.at:731;JSON map of 1 uuid to real - Python;ovsdb positive python;
+1218;ovsdb-data.at:740;string map of 1 uuid to real;ovsdb positive;
+1219;ovsdb-data.at:749;JSON map of 10 string to string - C;ovsdb positive;
+1220;ovsdb-data.at:749;JSON map of 10 string to string - Python;ovsdb positive python;
+1221;ovsdb-data.at:763;string map of 10 string to string;ovsdb positive;
+1222;ovsdb-data.at:777;duplicate integer key not allowed in JSON map - C;ovsdb negative;
+1223;ovsdb-data.at:777;duplicate integer key not allowed in JSON map - Python;ovsdb negative;
+1224;ovsdb-data.at:782;duplicate integer key not allowed in string map;ovsdb negative;
+1225;ovsdb-column.at:3;ordinary column - C;ovsdb positive;
+1226;ovsdb-column.at:3;ordinary column - Python;ovsdb positive python;
+1227;ovsdb-column.at:7;immutable column - C;ovsdb positive;
+1228;ovsdb-column.at:7;immutable column - Python;ovsdb positive python;
+1229;ovsdb-column.at:11;ephemeral column - C;ovsdb positive;
+1230;ovsdb-column.at:11;ephemeral column - Python;ovsdb positive python;
+1231;ovsdb-table.at:3;non-root table with one column - C;ovsdb positive;
+1232;ovsdb-table.at:3;non-root table with one column - Python;ovsdb positive python;
+1233;ovsdb-table.at:7;immutable table with one column - C;ovsdb positive;
+1234;ovsdb-table.at:7;immutable table with one column - Python;ovsdb positive python;
+1235;ovsdb-table.at:13;root table with one column - C;ovsdb positive;
+1236;ovsdb-table.at:13;root table with one column - Python;ovsdb positive python;
+1237;ovsdb-table.at:19;non-root table with default_is_root=true - C;ovsdb positive;
+1238;ovsdb-table.at:19;non-root table with default_is_root=true - Python;ovsdb positive python;
+1239;ovsdb-table.at:23;root table with default_is_root=true - C;ovsdb positive;
+1240;ovsdb-table.at:23;root table with default_is_root=true - Python;ovsdb positive python;
+1241;ovsdb-table.at:29;table with maxRows of 2 - C;ovsdb positive;
+1242;ovsdb-table.at:29;table with maxRows of 2 - Python;ovsdb positive python;
+1243;ovsdb-table.at:34;table with index - C;ovsdb positive;
+1244;ovsdb-table.at:34;table with index - Python;ovsdb positive python;
+1245;ovsdb-table.at:40;table with syntax error in index - C;ovsdb negative;
+1246;ovsdb-table.at:40;table with syntax error in index - Python;ovsdb negative;
+1247;ovsdb-table.at:46;table with empty index - C;ovsdb negative;
+1248;ovsdb-table.at:46;table with empty index - Python;ovsdb negative;
+1249;ovsdb-table.at:52;table with index of ephemeral column - C;ovsdb negative;
+1250;ovsdb-table.at:52;table with index of ephemeral column - Python;ovsdb negative;
+1251;ovsdb-table.at:59;column names may not begin with _ - C;ovsdb negative table;
+1252;ovsdb-table.at:59;column names may not begin with _ - Python;ovsdb negative table;
+1253;ovsdb-table.at:65;table must have at least one column (1) - C;ovsdb negative;
+1254;ovsdb-table.at:65;table must have at least one column (1) - Python;ovsdb negative;
+1255;ovsdb-table.at:69;table must have at least one column (2) - C;ovsdb negative;
+1256;ovsdb-table.at:69;table must have at least one column (2) - Python;ovsdb negative;
+1257;ovsdb-table.at:73;table maxRows must be positive - C;ovsdb negative;
+1258;ovsdb-table.at:73;table maxRows must be positive - Python;ovsdb negative;
+1259;ovsdb-row.at:3;row with one string column;ovsdb positive;
+1260;ovsdb-row.at:19;row with one integer column;ovsdb positive;
+1261;ovsdb-row.at:35;row with one real column;ovsdb positive;
+1262;ovsdb-row.at:51;row with one boolean column;ovsdb positive;
+1263;ovsdb-row.at:64;row with one uuid column;ovsdb positive;
+1264;ovsdb-row.at:77;row with set of 1 to 2 elements;ovsdb positive;
+1265;ovsdb-row.at:84;row with map of 1 to 2 elements;ovsdb positive;
+1266;ovsdb-row.at:91;row with several columns;ovsdb positive;
+1267;ovsdb-row.at:113;row hashing (scalars);ovsdb positive;
+1268;ovsdb-row.at:182;row hashing (sets);ovsdb positive;
+1269;ovsdb-row.at:235;row hashing (maps);ovsdb positive;
+1270;ovsdb-schema.at:3;schema with valid refTables - C;ovsdb positive;
+1271;ovsdb-schema.at:3;schema with valid refTables - Python;ovsdb positive python;
+1272;ovsdb-schema.at:30;schema with ephemeral strong references - C;ovsdb positive;
+1273;ovsdb-schema.at:30;schema with ephemeral strong references - Python;ovsdb positive python;
+1274;ovsdb-schema.at:61;schema without version number - C;ovsdb positive;
+1275;ovsdb-schema.at:61;schema without version number - Python;ovsdb positive python;
+1276;ovsdb-schema.at:71;schema with invalid refTables - C;ovsdb negative;
+1277;ovsdb-schema.at:71;schema with invalid refTables - Python;ovsdb negative;
+1278;ovsdb-schema.at:94;schema with invalid version number - C;ovsdb negative;
+1279;ovsdb-schema.at:94;schema with invalid version number - Python;ovsdb negative;
+1280;ovsdb-condition.at:3;null condition;ovsdb positive;
+1281;ovsdb-condition.at:9;conditions on scalars;ovsdb positive condition;
+1282;ovsdb-condition.at:75;disallowed conditions on scalars;ovsdb negative condition;
+1283;ovsdb-condition.at:112;conditions on sets;ovsdb positive condition;
+1284;ovsdb-condition.at:173;condition sorting;ovsdb positive;
+1285;ovsdb-condition.at:187;evaluating null condition;ovsdb positive;
+1286;ovsdb-condition.at:196;evaluating conditions on integers;ovsdb positive condition;
+1287;ovsdb-condition.at:221;evaluating conditions on reals;ovsdb positive condition;
+1288;ovsdb-condition.at:246;evaluating conditions on booleans;ovsdb positive condition;
+1289;ovsdb-condition.at:270;evaluating conditions on strings;ovsdb positive condition;
+1290;ovsdb-condition.at:295;evaluating conditions on UUIDs;ovsdb positive condition;
+1291;ovsdb-condition.at:321;evaluating conditions on sets;ovsdb positive condition;
+1292;ovsdb-condition.at:403;evaluating conditions on maps (1);ovsdb positive condition;
+1293;ovsdb-condition.at:488;evaluating conditions on maps (2);ovsdb positive condition;
+1294;ovsdb-condition.at:580;evaluating conditions on optional integers;ovsdb positive condition;
+1295;ovsdb-condition.at:607;evaluating conditions on optional strings;ovsdb positive condition;
+1296;ovsdb-condition.at:634;evaluating conditions on optional reals;ovsdb positive condition;
+1297;ovsdb-mutation.at:3;null mutation;ovsdb positive;
+1298;ovsdb-mutation.at:9;mutations on scalars;ovsdb positive mutation;
+1299;ovsdb-mutation.at:37;disallowed mutations on scalars;ovsdb negative mutation;
+1300;ovsdb-mutation.at:102;disallowed mutations on immutable columns;ovsdb negative mutation;
+1301;ovsdb-mutation.at:114;mutations on sets;ovsdb positive mutation;
+1302;ovsdb-mutation.at:166;executing null mutation;ovsdb positive;
+1303;ovsdb-mutation.at:179;executing mutations on integers;ovsdb positive mutation;
+1304;ovsdb-mutation.at:216;integer overflow detection;ovsdb positive mutation;
+1305;ovsdb-mutation.at:297;executing mutations on integers with constraints;ovsdb positive mutation;
+1306;ovsdb-mutation.at:336;executing mutations on reals;ovsdb positive mutation;
+1307;ovsdb-mutation.at:367;real overflow detection;ovsdb positive mutation;
+1308;ovsdb-mutation.at:410;executing mutations on reals with constraints;ovsdb positive mutation;
+1309;ovsdb-mutation.at:443;executing mutations on integer sets;ovsdb positive mutation;
+1310;ovsdb-mutation.at:517;executing mutations on integer sets with constraints;ovsdb positive mutation;
+1311;ovsdb-mutation.at:556;executing mutations on real sets;ovsdb positive mutation;
+1312;ovsdb-mutation.at:629;executing mutations on boolean sets;ovsdb positive mutation;
+1313;ovsdb-mutation.at:679;executing mutations on string sets;ovsdb positive mutation;
+1314;ovsdb-mutation.at:729;executing mutations on uuid sets;ovsdb positive mutation;
+1315;ovsdb-mutation.at:779;executing mutations on integer maps;ovsdb positive mutation;
+1316;ovsdb-query.at:3;queries on scalars;ovsdb positive query;
+1317;ovsdb-query.at:95;queries on sets;ovsdb positive query;
+1318;ovsdb-query.at:176;queries on maps (1);ovsdb positive query;
+1319;ovsdb-query.at:260;queries on maps (2);ovsdb positive query;
+1320;ovsdb-query.at:351;UUID-distinct queries on scalars;ovsdb positive query;
+1321;ovsdb-query.at:444;Boolean-distinct queries on scalars;ovsdb positive query;
+1322;ovsdb-query.at:537;parse colunn set containing bad name;ovsdb negative;
+1323;ovsdb-transaction.at:3;empty table, empty transaction;ovsdb positive;
+1324;ovsdb-transaction.at:17;nonempty table, empty transaction;ovsdb positive;
+1325;ovsdb-transaction.at:41;insert, commit;ovsdb positive transaction;
+1326;ovsdb-transaction.at:70;insert, abort;ovsdb positive transaction;
+1327;ovsdb-transaction.at:98;modify, commit;ovsdb positive transaction;
+1328;ovsdb-transaction.at:127;modify, abort;ovsdb positive transaction;
+1329;ovsdb-transaction.at:156;delete, commit;ovsdb positive transaction;
+1330;ovsdb-transaction.at:181;delete, abort;ovsdb positive transaction;
+1331;ovsdb-transaction.at:207;modify, delete, commit;ovsdb positive transaction;
+1332;ovsdb-transaction.at:234;modify, delete, abort;ovsdb positive transaction;
+1333;ovsdb-transaction.at:262;insert, delete, commit;ovsdb positive transaction;
+1334;ovsdb-transaction.at:291;insert, delete, abort;ovsdb positive transaction;
+1335;ovsdb-transaction.at:322;insert, modify, delete, commit;ovsdb positive transaction;
+1336;ovsdb-transaction.at:353;insert, modify, delete, abort;ovsdb positive transaction;
+1337;ovsdb-transaction.at:385;deletes are aborted cleanly;ovsdb positive transaction;
+1338;ovsdb-execution.at:146;uuid-name must be ;ovsdb execute execution positive;
+1339;ovsdb-execution.at:156;named-uuid must be ;ovsdb execute execution positive;
+1340;ovsdb-execution.at:165;duplicate uuid-name not allowed;ovsdb execute execution positive;
+1341;ovsdb-execution.at:1101;insert default row, query table;ovsdb execute execution positive;
+1342;ovsdb-execution.at:1101;insert row, query table;ovsdb execute execution positive;
+1343;ovsdb-execution.at:1101;insert rows, query by value;ovsdb execute execution positive;
+1344;ovsdb-execution.at:1101;insert rows, query by named-uuid;ovsdb execute execution positive;
+1345;ovsdb-execution.at:1101;insert rows, update rows by value;ovsdb execute execution positive;
+1346;ovsdb-execution.at:1101;insert rows, mutate rows;ovsdb execute execution positive;
+1347;ovsdb-execution.at:1101;insert rows, delete by named-uuid;ovsdb execute execution positive;
+1348;ovsdb-execution.at:1101;insert rows, delete rows by value;ovsdb execute execution positive;
+1349;ovsdb-execution.at:1101;insert rows, delete by (non-matching) value;ovsdb execute execution positive;
+1350;ovsdb-execution.at:1101;insert rows, delete all;ovsdb execute execution positive;
+1351;ovsdb-execution.at:1101;insert row, query table, commit;ovsdb execute execution positive;
+1352;ovsdb-execution.at:1101;insert row, query table, commit durably;ovsdb execute execution positive;
+1353;ovsdb-execution.at:1101;equality wait with correct rows;ovsdb execute execution positive;
+1354;ovsdb-execution.at:1101;equality wait with extra row;ovsdb execute execution positive;
+1355;ovsdb-execution.at:1101;equality wait with missing row;ovsdb execute execution positive;
+1356;ovsdb-execution.at:1101;inequality wait with correct rows;ovsdb execute execution positive;
+1357;ovsdb-execution.at:1101;inequality wait with extra row;ovsdb execute execution positive;
+1358;ovsdb-execution.at:1101;inequality wait with missing row;ovsdb execute execution positive;
+1359;ovsdb-execution.at:1101;insert and update constraints;ovsdb execute execution positive;
+1360;ovsdb-execution.at:1101;index uniqueness checking;ovsdb execute execution positive;
+1361;ovsdb-execution.at:1101;referential integrity -- simple;ovsdb execute execution positive;
+1362;ovsdb-execution.at:1101;referential integrity -- mutual references;ovsdb execute execution positive;
+1363;ovsdb-execution.at:1101;weak references;ovsdb execute execution positive;
+1364;ovsdb-execution.at:1101;immutable columns;ovsdb execute execution positive;
+1365;ovsdb-execution.at:1101;garbage collection;ovsdb execute execution positive;
+1366;ovsdb-trigger.at:15;trigger fires immediately;ovsdb execute execution trigger positive;
+1367;ovsdb-trigger.at:38;trigger times out;ovsdb execute execution trigger positive;
+1368;ovsdb-trigger.at:61;trigger fires after delay;ovsdb execute execution trigger positive;
+1369;ovsdb-trigger.at:92;delayed trigger modifies database;ovsdb execute execution trigger positive;
+1370;ovsdb-trigger.at:132;one delayed trigger wakes up another;ovsdb execute execution trigger positive;
+1371;ovsdb-tool.at:29;insert default row, query table;ovsdb file positive;
+1372;ovsdb-tool.at:29;insert row, query table;ovsdb file positive;
+1373;ovsdb-tool.at:29;insert rows, query by value;ovsdb file positive;
+1374;ovsdb-tool.at:29;insert rows, query by named-uuid;ovsdb file positive;
+1375;ovsdb-tool.at:29;insert rows, update rows by value;ovsdb file positive;
+1376;ovsdb-tool.at:29;insert rows, mutate rows;ovsdb file positive;
+1377;ovsdb-tool.at:29;insert rows, delete by named-uuid;ovsdb file positive;
+1378;ovsdb-tool.at:29;insert rows, delete rows by value;ovsdb file positive;
+1379;ovsdb-tool.at:29;insert rows, delete by (non-matching) value;ovsdb file positive;
+1380;ovsdb-tool.at:29;insert rows, delete all;ovsdb file positive;
+1381;ovsdb-tool.at:29;insert row, query table, commit;ovsdb file positive;
+1382;ovsdb-tool.at:29;insert row, query table, commit durably;ovsdb file positive;
+1383;ovsdb-tool.at:29;equality wait with correct rows;ovsdb file positive;
+1384;ovsdb-tool.at:29;equality wait with extra row;ovsdb file positive;
+1385;ovsdb-tool.at:29;equality wait with missing row;ovsdb file positive;
+1386;ovsdb-tool.at:29;inequality wait with correct rows;ovsdb file positive;
+1387;ovsdb-tool.at:29;inequality wait with extra row;ovsdb file positive;
+1388;ovsdb-tool.at:29;inequality wait with missing row;ovsdb file positive;
+1389;ovsdb-tool.at:29;insert and update constraints;ovsdb file positive;
+1390;ovsdb-tool.at:29;index uniqueness checking;ovsdb file positive;
+1391;ovsdb-tool.at:29;referential integrity -- simple;ovsdb file positive;
+1392;ovsdb-tool.at:29;referential integrity -- mutual references;ovsdb file positive;
+1393;ovsdb-tool.at:29;weak references;ovsdb file positive;
+1394;ovsdb-tool.at:29;immutable columns;ovsdb file positive;
+1395;ovsdb-tool.at:29;garbage collection;ovsdb file positive;
+1396;ovsdb-tool.at:31;transaction comments;ovsdb file positive;
+1397;ovsdb-tool.at:49;ovsdb-tool compact;ovsdb file positive;
+1398;ovsdb-tool.at:156;ovsdb-tool convert -- removing a column;ovsdb file positive;
+1399;ovsdb-tool.at:223;ovsdb-tool convert -- adding a column;ovsdb file positive;
+1400;ovsdb-tool.at:289;ovsdb-tool schema-version;ovsdb file positive;
+1401;ovsdb-tool.at:296;ovsdb-tool db-version;ovsdb file positive;
+1402;ovsdb-tool.at:305;ovsdb-tool schema-cksum;ovsdb file positive;
+1403;ovsdb-tool.at:312;ovsdb-tool db-cksum;ovsdb file positive;
+1404;ovsdb-tool.at:321;ovsdb-tool needs-conversion (no conversion needed);ovsdb file positive;
+1405;ovsdb-tool.at:330;ovsdb-tool needs-conversion (conversion needed);ovsdb file positive;
+1406;ovsdb-server.at:38;insert default row, query table;ovsdb server positive unix;
+1407;ovsdb-server.at:38;insert row, query table;ovsdb server positive unix;
+1408;ovsdb-server.at:38;insert rows, query by value;ovsdb server positive unix;
+1409;ovsdb-server.at:38;insert rows, query by named-uuid;ovsdb server positive unix;
+1410;ovsdb-server.at:38;insert rows, update rows by value;ovsdb server positive unix;
+1411;ovsdb-server.at:38;insert rows, mutate rows;ovsdb server positive unix;
+1412;ovsdb-server.at:38;insert rows, delete by named-uuid;ovsdb server positive unix;
+1413;ovsdb-server.at:38;insert rows, delete rows by value;ovsdb server positive unix;
+1414;ovsdb-server.at:38;insert rows, delete by (non-matching) value;ovsdb server positive unix;
+1415;ovsdb-server.at:38;insert rows, delete all;ovsdb server positive unix;
+1416;ovsdb-server.at:38;insert row, query table, commit;ovsdb server positive unix;
+1417;ovsdb-server.at:38;insert row, query table, commit durably;ovsdb server positive unix;
+1418;ovsdb-server.at:38;equality wait with correct rows;ovsdb server positive unix;
+1419;ovsdb-server.at:38;equality wait with extra row;ovsdb server positive unix;
+1420;ovsdb-server.at:38;equality wait with missing row;ovsdb server positive unix;
+1421;ovsdb-server.at:38;inequality wait with correct rows;ovsdb server positive unix;
+1422;ovsdb-server.at:38;inequality wait with extra row;ovsdb server positive unix;
+1423;ovsdb-server.at:38;inequality wait with missing row;ovsdb server positive unix;
+1424;ovsdb-server.at:38;insert and update constraints;ovsdb server positive unix;
+1425;ovsdb-server.at:38;index uniqueness checking;ovsdb server positive unix;
+1426;ovsdb-server.at:38;referential integrity -- simple;ovsdb server positive unix;
+1427;ovsdb-server.at:38;referential integrity -- mutual references;ovsdb server positive unix;
+1428;ovsdb-server.at:38;weak references;ovsdb server positive unix;
+1429;ovsdb-server.at:38;immutable columns;ovsdb server positive unix;
+1430;ovsdb-server.at:38;garbage collection;ovsdb server positive unix;
+1431;ovsdb-server.at:42;truncating corrupted database log;ovsdb server positive unix;
+1432;ovsdb-server.at:89;truncating database log with bad transaction;ovsdb server positive unix;
+1433;ovsdb-server.at:137;ovsdb-client get-schema-version;ovsdb server positive;
+1434;ovsdb-server.at:147;database multiplexing implementation;ovsdb server positive;
+1435;ovsdb-server.at:166;ovsdb-server/add-db and remove-db;ovsdb server positive;
+1436;ovsdb-server.at:249;ovsdb-server/add-db with --monitor;ovsdb server positive;
+1437;ovsdb-server.at:280;ovsdb-server/add-db and remove-db with --monitor;ovsdb server positive;
+1438;ovsdb-server.at:309;--remote=db: implementation;ovsdb server positive;
+1439;ovsdb-server.at:372;ovsdb-server/add-remote and remove-remote;ovsdb server positive;
+1440;ovsdb-server.at:424;ovsdb-server/add-remote with --monitor;ovsdb server positive;
+1441;ovsdb-server.at:453;ovsdb-server/add-remote and remove-remote with --monitor;ovsdb server positive;
+1442;ovsdb-server.at:486;SSL db: implementation;ovsdb server positive ssl \$5;
+1443;ovsdb-server.at:542;compacting online;ovsdb server compact;
+1444;ovsdb-server.at:674;ovsdb-server combines updates on backlogged connections;;
+1445;ovsdb-server.at:807;insert default row, query table;ovsdb server positive ssl;
+1446;ovsdb-server.at:807;insert row, query table;ovsdb server positive ssl;
+1447;ovsdb-server.at:807;insert rows, query by value;ovsdb server positive ssl;
+1448;ovsdb-server.at:807;insert rows, query by named-uuid;ovsdb server positive ssl;
+1449;ovsdb-server.at:807;insert rows, update rows by value;ovsdb server positive ssl;
+1450;ovsdb-server.at:807;insert rows, mutate rows;ovsdb server positive ssl;
+1451;ovsdb-server.at:807;insert rows, delete by named-uuid;ovsdb server positive ssl;
+1452;ovsdb-server.at:807;insert rows, delete rows by value;ovsdb server positive ssl;
+1453;ovsdb-server.at:807;insert rows, delete by (non-matching) value;ovsdb server positive ssl;
+1454;ovsdb-server.at:807;insert rows, delete all;ovsdb server positive ssl;
+1455;ovsdb-server.at:807;insert row, query table, commit;ovsdb server positive ssl;
+1456;ovsdb-server.at:807;insert row, query table, commit durably;ovsdb server positive ssl;
+1457;ovsdb-server.at:807;equality wait with correct rows;ovsdb server positive ssl;
+1458;ovsdb-server.at:807;equality wait with extra row;ovsdb server positive ssl;
+1459;ovsdb-server.at:807;equality wait with missing row;ovsdb server positive ssl;
+1460;ovsdb-server.at:807;inequality wait with correct rows;ovsdb server positive ssl;
+1461;ovsdb-server.at:807;inequality wait with extra row;ovsdb server positive ssl;
+1462;ovsdb-server.at:807;inequality wait with missing row;ovsdb server positive ssl;
+1463;ovsdb-server.at:807;insert and update constraints;ovsdb server positive ssl;
+1464;ovsdb-server.at:807;index uniqueness checking;ovsdb server positive ssl;
+1465;ovsdb-server.at:807;referential integrity -- simple;ovsdb server positive ssl;
+1466;ovsdb-server.at:807;referential integrity -- mutual references;ovsdb server positive ssl;
+1467;ovsdb-server.at:807;weak references;ovsdb server positive ssl;
+1468;ovsdb-server.at:807;immutable columns;ovsdb server positive ssl;
+1469;ovsdb-server.at:807;garbage collection;ovsdb server positive ssl;
+1470;ovsdb-server.at:845;insert default row, query table;ovsdb server positive ssl6;
+1471;ovsdb-server.at:849;ovsdb-client get-schema-version - tcp socket;ovsdb server positive tcp;
+1472;ovsdb-server.at:892;insert default row, query table;ovsdb server positive tcp;
+1473;ovsdb-server.at:892;insert row, query table;ovsdb server positive tcp;
+1474;ovsdb-server.at:892;insert rows, query by value;ovsdb server positive tcp;
+1475;ovsdb-server.at:892;insert rows, query by named-uuid;ovsdb server positive tcp;
+1476;ovsdb-server.at:892;insert rows, update rows by value;ovsdb server positive tcp;
+1477;ovsdb-server.at:892;insert rows, mutate rows;ovsdb server positive tcp;
+1478;ovsdb-server.at:892;insert rows, delete by named-uuid;ovsdb server positive tcp;
+1479;ovsdb-server.at:892;insert rows, delete rows by value;ovsdb server positive tcp;
+1480;ovsdb-server.at:892;insert rows, delete by (non-matching) value;ovsdb server positive tcp;
+1481;ovsdb-server.at:892;insert rows, delete all;ovsdb server positive tcp;
+1482;ovsdb-server.at:892;insert row, query table, commit;ovsdb server positive tcp;
+1483;ovsdb-server.at:892;insert row, query table, commit durably;ovsdb server positive tcp;
+1484;ovsdb-server.at:892;equality wait with correct rows;ovsdb server positive tcp;
+1485;ovsdb-server.at:892;equality wait with extra row;ovsdb server positive tcp;
+1486;ovsdb-server.at:892;equality wait with missing row;ovsdb server positive tcp;
+1487;ovsdb-server.at:892;inequality wait with correct rows;ovsdb server positive tcp;
+1488;ovsdb-server.at:892;inequality wait with extra row;ovsdb server positive tcp;
+1489;ovsdb-server.at:892;inequality wait with missing row;ovsdb server positive tcp;
+1490;ovsdb-server.at:892;insert and update constraints;ovsdb server positive tcp;
+1491;ovsdb-server.at:892;index uniqueness checking;ovsdb server positive tcp;
+1492;ovsdb-server.at:892;referential integrity -- simple;ovsdb server positive tcp;
+1493;ovsdb-server.at:892;referential integrity -- mutual references;ovsdb server positive tcp;
+1494;ovsdb-server.at:892;weak references;ovsdb server positive tcp;
+1495;ovsdb-server.at:892;immutable columns;ovsdb server positive tcp;
+1496;ovsdb-server.at:892;garbage collection;ovsdb server positive tcp;
+1497;ovsdb-server.at:929;insert default row, query table;ovsdb server positive tcp6;
+1498;ovsdb-server.at:965;insert default row, query table;ovsdb server positive transient;
+1499;ovsdb-server.at:965;insert row, query table;ovsdb server positive transient;
+1500;ovsdb-server.at:965;insert rows, query by value;ovsdb server positive transient;
+1501;ovsdb-server.at:965;insert rows, query by named-uuid;ovsdb server positive transient;
+1502;ovsdb-server.at:965;insert rows, update rows by value;ovsdb server positive transient;
+1503;ovsdb-server.at:965;insert rows, mutate rows;ovsdb server positive transient;
+1504;ovsdb-server.at:965;insert rows, delete by named-uuid;ovsdb server positive transient;
+1505;ovsdb-server.at:965;insert rows, delete rows by value;ovsdb server positive transient;
+1506;ovsdb-server.at:965;insert rows, delete by (non-matching) value;ovsdb server positive transient;
+1507;ovsdb-server.at:965;insert rows, delete all;ovsdb server positive transient;
+1508;ovsdb-server.at:965;insert row, query table, commit;ovsdb server positive transient;
+1509;ovsdb-server.at:965;insert row, query table, commit durably;ovsdb server positive transient;
+1510;ovsdb-server.at:965;equality wait with correct rows;ovsdb server positive transient;
+1511;ovsdb-server.at:965;equality wait with extra row;ovsdb server positive transient;
+1512;ovsdb-server.at:965;equality wait with missing row;ovsdb server positive transient;
+1513;ovsdb-server.at:965;inequality wait with correct rows;ovsdb server positive transient;
+1514;ovsdb-server.at:965;inequality wait with extra row;ovsdb server positive transient;
+1515;ovsdb-server.at:965;inequality wait with missing row;ovsdb server positive transient;
+1516;ovsdb-server.at:965;insert and update constraints;ovsdb server positive transient;
+1517;ovsdb-server.at:965;index uniqueness checking;ovsdb server positive transient;
+1518;ovsdb-server.at:965;referential integrity -- simple;ovsdb server positive transient;
+1519;ovsdb-server.at:965;referential integrity -- mutual references;ovsdb server positive transient;
+1520;ovsdb-server.at:965;weak references;ovsdb server positive transient;
+1521;ovsdb-server.at:965;immutable columns;ovsdb server positive transient;
+1522;ovsdb-server.at:965;garbage collection;ovsdb server positive transient;
+1523;ovsdb-monitor.at:47;monitor insert into empty table;ovsdb server monitor positive;
+1524;ovsdb-monitor.at:59;monitor insert into populated table;ovsdb server monitor positive;
+1525;ovsdb-monitor.at:77;monitor delete;ovsdb server monitor positive;
+1526;ovsdb-monitor.at:95;monitor row update;ovsdb server monitor positive;
+1527;ovsdb-monitor.at:115;monitor no-op row updates;ovsdb server monitor positive;
+1528;ovsdb-monitor.at:138;monitor insert-and-update transaction;ovsdb server monitor positive;
+1529;ovsdb-monitor.at:161;monitor insert-update-and-delete transaction;ovsdb server monitor positive;
+1530;ovsdb-monitor.at:190;monitor weak reference change;ovsdb server monitor positive;
+1531;ovsdb-monitor.at:225;monitor insert-update-and-delete transaction;ovsdb server monitor positive;
+1532;ovsdb-monitor.at:276;monitor all operations;ovsdb server monitor positive;
+1533;ovsdb-monitor.at:296;monitor initial only;ovsdb server monitor positive;
+1534;ovsdb-monitor.at:303;monitor insert only;ovsdb server monitor positive;
+1535;ovsdb-monitor.at:310;monitor delete only;ovsdb server monitor positive;
+1536;ovsdb-monitor.at:318;monitor modify only;ovsdb server monitor positive;
+1537;ovsdb-idl.at:114;simple idl, initially empty, no ops - C;ovsdb server idl positive;
+1538;ovsdb-idl.at:114;simple idl, initially empty, no ops - Python;ovsdb server idl positive python;
+1539;ovsdb-idl.at:114;simple idl, initially empty, no ops - Python register_columns;ovsdb server idl positive python register_columns;
+1540;ovsdb-idl.at:114;simple idl, initially empty, no ops - Python tcp;ovsdb server idl positive python with tcp socket;
+1541;ovsdb-idl.at:114;simple idl, initially empty, no ops - Python tcp6;ovsdb server idl positive python with tcp6 socket;
+1542;ovsdb-idl.at:121;simple idl, initially empty, various ops - C;ovsdb server idl positive;
+1543;ovsdb-idl.at:121;simple idl, initially empty, various ops - Python;ovsdb server idl positive python;
+1544;ovsdb-idl.at:121;simple idl, initially empty, various ops - Python register_columns;ovsdb server idl positive python register_columns;
+1545;ovsdb-idl.at:121;simple idl, initially empty, various ops - Python tcp;ovsdb server idl positive python with tcp socket;
+1546;ovsdb-idl.at:121;simple idl, initially empty, various ops - Python tcp6;ovsdb server idl positive python with tcp6 socket;
+1547;ovsdb-idl.at:199;simple idl, initially populated - C;ovsdb server idl positive;
+1548;ovsdb-idl.at:199;simple idl, initially populated - Python;ovsdb server idl positive python;
+1549;ovsdb-idl.at:199;simple idl, initially populated - Python register_columns;ovsdb server idl positive python register_columns;
+1550;ovsdb-idl.at:199;simple idl, initially populated - Python tcp;ovsdb server idl positive python with tcp socket;
+1551;ovsdb-idl.at:199;simple idl, initially populated - Python tcp6;ovsdb server idl positive python with tcp6 socket;
+1552;ovsdb-idl.at:230;simple idl, writing via IDL - C;ovsdb server idl positive;
+1553;ovsdb-idl.at:230;simple idl, writing via IDL - Python;ovsdb server idl positive python;
+1554;ovsdb-idl.at:230;simple idl, writing via IDL - Python register_columns;ovsdb server idl positive python register_columns;
+1555;ovsdb-idl.at:230;simple idl, writing via IDL - Python tcp;ovsdb server idl positive python with tcp socket;
+1556;ovsdb-idl.at:230;simple idl, writing via IDL - Python tcp6;ovsdb server idl positive python with tcp6 socket;
+1557;ovsdb-idl.at:261;simple idl, handling verification failure - C;ovsdb server idl positive;
+1558;ovsdb-idl.at:261;simple idl, handling verification failure - Python;ovsdb server idl positive python;
+1559;ovsdb-idl.at:261;simple idl, handling verification failure - Python register_columns;ovsdb server idl positive python register_columns;
+1560;ovsdb-idl.at:261;simple idl, handling verification failure - Python tcp;ovsdb server idl positive python with tcp socket;
+1561;ovsdb-idl.at:261;simple idl, handling verification failure - Python tcp6;ovsdb server idl positive python with tcp6 socket;
+1562;ovsdb-idl.at:292;simple idl, increment operation - C;ovsdb server idl positive;
+1563;ovsdb-idl.at:292;simple idl, increment operation - Python;ovsdb server idl positive python;
+1564;ovsdb-idl.at:292;simple idl, increment operation - Python register_columns;ovsdb server idl positive python register_columns;
+1565;ovsdb-idl.at:292;simple idl, increment operation - Python tcp;ovsdb server idl positive python with tcp socket;
+1566;ovsdb-idl.at:292;simple idl, increment operation - Python tcp6;ovsdb server idl positive python with tcp6 socket;
+1567;ovsdb-idl.at:304;simple idl, aborting - C;ovsdb server idl positive;
+1568;ovsdb-idl.at:304;simple idl, aborting - Python;ovsdb server idl positive python;
+1569;ovsdb-idl.at:304;simple idl, aborting - Python register_columns;ovsdb server idl positive python register_columns;
+1570;ovsdb-idl.at:304;simple idl, aborting - Python tcp;ovsdb server idl positive python with tcp socket;
+1571;ovsdb-idl.at:304;simple idl, aborting - Python tcp6;ovsdb server idl positive python with tcp6 socket;
+1572;ovsdb-idl.at:318;simple idl, destroy without commit or abort - C;ovsdb server idl positive;
+1573;ovsdb-idl.at:318;simple idl, destroy without commit or abort - Python;ovsdb server idl positive python;
+1574;ovsdb-idl.at:318;simple idl, destroy without commit or abort - Python register_columns;ovsdb server idl positive python register_columns;
+1575;ovsdb-idl.at:318;simple idl, destroy without commit or abort - Python tcp;ovsdb server idl positive python with tcp socket;
+1576;ovsdb-idl.at:318;simple idl, destroy without commit or abort - Python tcp6;ovsdb server idl positive python with tcp6 socket;
+1577;ovsdb-idl.at:332;self-linking idl, consistent ops - C;ovsdb server idl positive;
+1578;ovsdb-idl.at:332;self-linking idl, consistent ops - Python;ovsdb server idl positive python;
+1579;ovsdb-idl.at:332;self-linking idl, consistent ops - Python register_columns;ovsdb server idl positive python register_columns;
+1580;ovsdb-idl.at:332;self-linking idl, consistent ops - Python tcp;ovsdb server idl positive python with tcp socket;
+1581;ovsdb-idl.at:332;self-linking idl, consistent ops - Python tcp6;ovsdb server idl positive python with tcp6 socket;
+1582;ovsdb-idl.at:376;self-linking idl, inconsistent ops - C;ovsdb server idl positive;
+1583;ovsdb-idl.at:376;self-linking idl, inconsistent ops - Python;ovsdb server idl positive python;
+1584;ovsdb-idl.at:376;self-linking idl, inconsistent ops - Python register_columns;ovsdb server idl positive python register_columns;
+1585;ovsdb-idl.at:376;self-linking idl, inconsistent ops - Python tcp;ovsdb server idl positive python with tcp socket;
+1586;ovsdb-idl.at:376;self-linking idl, inconsistent ops - Python tcp6;ovsdb server idl positive python with tcp6 socket;
+1587;ovsdb-idl.at:424;self-linking idl, sets - C;ovsdb server idl positive;
+1588;ovsdb-idl.at:424;self-linking idl, sets - Python;ovsdb server idl positive python;
+1589;ovsdb-idl.at:424;self-linking idl, sets - Python register_columns;ovsdb server idl positive python register_columns;
+1590;ovsdb-idl.at:424;self-linking idl, sets - Python tcp;ovsdb server idl positive python with tcp socket;
+1591;ovsdb-idl.at:424;self-linking idl, sets - Python tcp6;ovsdb server idl positive python with tcp6 socket;
+1592;ovsdb-idl.at:474;external-linking idl, consistent ops - C;ovsdb server idl positive;
+1593;ovsdb-idl.at:474;external-linking idl, consistent ops - Python;ovsdb server idl positive python;
+1594;ovsdb-idl.at:474;external-linking idl, consistent ops - Python register_columns;ovsdb server idl positive python register_columns;
+1595;ovsdb-idl.at:474;external-linking idl, consistent ops - Python tcp;ovsdb server idl positive python with tcp socket;
+1596;ovsdb-idl.at:474;external-linking idl, consistent ops - Python tcp6;ovsdb server idl positive python with tcp6 socket;
+1597;ovsdb-idl.at:492;external-linking idl, insert ops - Python;ovsdb server idl positive python;
+1598;ovsdb-idl.at:502;getattr idl, insert ops - Python;ovsdb server idl positive python;
+1599;ovsdb-idl.at:511;row-from-json idl, whats this - Python;ovsdb server idl positive python;
+1600;ovsdb-idl.at:528;idl handling of missing tables and columns - C;ovsdb server idl positive;
+1601;ovsdb-idl.at:621;simple idl, initially populated - Python fetch;ovsdb server idl positive python increment fetch;
+1602;ovsdb-idl.at:667;track, simple idl, initially populated - C;ovsdb server idl tracking positive;
+1603;ovsdb-idl.at:697;track, simple idl, initially empty, various ops - C;ovsdb server idl tracking positive;
+1604;ovs-vsctl.at:145;ovs-vsctl connection retry;;
+1605;ovs-vsctl.at:189;add-br a;ovs-vsctl;
+1606;ovs-vsctl.at:199;add-br a, add-br a;ovs-vsctl;
+1607;ovs-vsctl.at:209;add-br a, add-br b;ovs-vsctl;
+1608;ovs-vsctl.at:226;add-br a, add-br b, del-br a;ovs-vsctl;
+1609;ovs-vsctl.at:237;add-br a, del-br a, add-br a;ovs-vsctl;
+1610;ovs-vsctl.at:257;add-br a, add-port a a1, add-port a a2;ovs-vsctl;
+1611;ovs-vsctl.at:271;add-br a, add-port a a1, add-port a a1;ovs-vsctl;
+1612;ovs-vsctl.at:283;add-br a b, add-port a a1, add-port b b1, del-br a;ovs-vsctl;
+1613;ovs-vsctl.at:305;add-br a, add-bond a bond0 a1 a2 a3;ovs-vsctl;
+1614;ovs-vsctl.at:323;add-br a b, add-port a a1, add-port b b1, del-port a a1;ovs-vsctl;
+1615;ovs-vsctl.at:354;add-br a, add-bond a bond0 a1 a2 a3, del-port bond0;ovs-vsctl;
+1616;ovs-vsctl.at:371;external IDs;ovs-vsctl;
+1617;ovs-vsctl.at:427;controllers;controller ovs-vsctl;
+1618;ovs-vsctl.at:574;simple fake bridge (VLAN 9);ovs-vsctl fake-bridge;
+1619;ovs-vsctl.at:574;list bridges -- real and fake (VLAN 9);ovs-vsctl fake-bridge;
+1620;ovs-vsctl.at:574;simple fake bridge + del-br fake bridge (VLAN 9);ovs-vsctl fake-bridge;
+1621;ovs-vsctl.at:574;simple fake bridge + del-br real bridge (VLAN 9);ovs-vsctl fake-bridge;
+1622;ovs-vsctl.at:574;simple fake bridge + external IDs (VLAN 9);ovs-vsctl fake-bridge;
+1623;ovs-vsctl.at:574;simple fake bridge + del-port from parent (VLAN 9);ovs-vsctl fake-bridge del-port;
+1624;ovs-vsctl.at:575;simple fake bridge (VLAN 0);ovs-vsctl fake-bridge;
+1625;ovs-vsctl.at:575;list bridges -- real and fake (VLAN 0);ovs-vsctl fake-bridge;
+1626;ovs-vsctl.at:575;simple fake bridge + del-br fake bridge (VLAN 0);ovs-vsctl fake-bridge;
+1627;ovs-vsctl.at:575;simple fake bridge + del-br real bridge (VLAN 0);ovs-vsctl fake-bridge;
+1628;ovs-vsctl.at:575;simple fake bridge + external IDs (VLAN 0);ovs-vsctl fake-bridge;
+1629;ovs-vsctl.at:575;simple fake bridge + del-port from parent (VLAN 0);ovs-vsctl fake-bridge del-port;
+1630;ovs-vsctl.at:587;fake bridge on bond;ovs-vsctl fake-bridge;
+1631;ovs-vsctl.at:599;fake bridge on bond + del-br fake bridge;ovs-vsctl fake-bridge;
+1632;ovs-vsctl.at:611;fake bridge on bond + del-br real bridge;ovs-vsctl fake-bridge;
+1633;ovs-vsctl.at:623;managers;manager ovs-vsctl;
+1634;ovs-vsctl.at:649;database commands -- positive checks;ovs-vsctl;
+1635;ovs-vsctl.at:762;database commands -- negative checks;ovs-vsctl;
+1636;ovs-vsctl.at:890;database commands -- conditions;ovs-vsctl;
+1637;ovs-vsctl.at:1025;database commands -- wait-until immediately true;ovs-vsctl;
+1638;ovs-vsctl.at:1044;database commands -- wait-until must wait;ovs-vsctl;
+1639;ovs-vsctl.at:1078;--id option on create, get commands;ovs-vsctl;
+1640;ovs-vsctl.at:1127;unreferenced record warnings;ovs-vsctl;
+1641;ovs-vsctl.at:1161;created row UUID is wrong in same execution;ovs-vsctl;
+1642;ovs-vsctl.at:1198;--all option on destroy command;ovs-vsctl;
+1643;ovs-vsctl.at:1247;add-port -- reserved names 1;;
+1644;ovs-vsctl.at:1277;add-port -- reserved names 2;;
+1645;ovs-vsctl.at:1313;naming in db commands;;
+1646;ovs-vsctl.at:1331;bootstrap ca cert;ovs-vsctl ssl;
+1647;ovs-vsctl.at:1358;peer ca cert;ovs-vsctl ssl;
+1648;ovs-monitor-ipsec.at:3;ovs-monitor-ipsec;;
+1649;ovs-xapi-sync.at:3;ovs-xapi-sync;;
+1650;interface-reconfigure.at:697;non-VLAN, non-bond;interface-reconfigure;
+1651;interface-reconfigure.at:774;VLAN, non-bond;interface-reconfigure;
+1652;interface-reconfigure.at:849;Bond, non-VLAN;interface-reconfigure;
+1653;interface-reconfigure.at:939;VLAN on bond;interface-reconfigure;
+1654;interface-reconfigure.at:1040;Re-create port with different types;interface-reconfigure;
+1655;stp.at:3;STP example from IEEE 802.1D-1998;stp;
+1656;stp.at:27;STP example from IEEE 802.1D-2004 figures 17.4 and 17.5;stp;
+1657;stp.at:70;STP example from IEEE 802.1D-2004 figure 17.6;stp;
+1658;stp.at:96;STP example from IEEE 802.1D-2004 figure 17.7;stp;
+1659;stp.at:125;STP.io.1.1: Link Failure;stp;
+1660;stp.at:164;STP.io.1.2: Repeated Network;stp;
+1661;stp.at:188;STP.io.1.4: Network Initialization;stp;
+1662;stp.at:214;STP.io.1.5: Topology Change;stp;
+1663;stp.at:267;STP.op.1.1 and STP.op.1.2;stp;
+1664;stp.at:281;STP.op.1.4: All Ports Initialized to Designated Ports;stp;
+1665;stp.at:302;STP.op.3.1: Root Bridge Selection: Root ID Values;stp;
+1666;stp.at:322;STP.op.3.3: Root Bridge Selection: Bridge ID Values;stp;
+1667;stp.at:345;STP.op.3.3: Root Bridge Selection: Bridge ID Values;stp;
+1668;stp.at:380;STP - dummy interface;;
+1669;rstp.at:3;RSTP Single bridge;rstp;
+1670;rstp.at:13;RSTP Link failure;rstp;
+1671;rstp.at:32;RSTP Double link Failure;rstp;
+1672;rstp.at:74;RSTP example from IEEE 802.1D-2004 figures 17.4 and 17.5;rstp;
+1673;rstp.at:111;RSTP example from IEEE 802.1D-2004 figure 17.6;rstp;
+1674;rstp.at:131;RSTP example from IEEE 802.1D-2004 figure 17.7;rstp;
+1675;rstp.at:163;RSTP - dummy interface;;
+1676;vlog.at:3;vlog - Python;;
+1677;vlog.at:104;vlog - vlog/reopen - Python;;
+1678;vlog.at:129;vlog - vlog/reopen without log file - Python;;
+1679;vlog.at:143;vlog - vlog/reopen can't reopen log file - Python;;
+1680;vlog.at:171;vlog - vlog/set and vlog/list - Python;;
+1681;vlog.at:222;vlog - RFC5424 facility;;
+1682;vlog.at:259;vlog - RFC5424 facility - Python;;
+1683;vtep-ctl.at:135;add-ps a;vtep-ctl;
+1684;vtep-ctl.at:143;add-ps a, add-ps a;vtep-ctl;
+1685;vtep-ctl.at:153;add-ps a, add-ps b;vtep-ctl;
+1686;vtep-ctl.at:162;add-ps a, add-ps b, del-ps a;vtep-ctl;
+1687;vtep-ctl.at:171;add-ps a, del-ps a, add-ps a;vtep-ctl;
+1688;vtep-ctl.at:185;add-ps a, add-port a a1, add-port a a2;vtep-ctl;
+1689;vtep-ctl.at:198;add-ps a, add-port a a1, add-port a a1;vtep-ctl;
+1690;vtep-ctl.at:210;add-ps a b, add-port a a1, add-port b b1, del-ps a;vtep-ctl;
+1691;vtep-ctl.at:231;add-ps a b, add-port a a1, add-port b b1, del-port a a1;vtep-ctl;
+1692;vtep-ctl.at:248;add-ps a b, add-port a p1, add-port b p1, del-port a p1;vtep-ctl;
+1693;vtep-ctl.at:271;add-ls a;vtep-ctl;
+1694;vtep-ctl.at:279;add-ls a, add-ls a;vtep-ctl;
+1695;vtep-ctl.at:289;add-ls a, add-ls b;vtep-ctl;
+1696;vtep-ctl.at:298;add-ls a, add-ls b, del-ls a;vtep-ctl;
+1697;vtep-ctl.at:307;add-ls a, del-ls a, add-ls a;vtep-ctl;
+1698;vtep-ctl.at:325;bind-ls ps1 pp1 300 ls1;vtep-ctl;
+1699;vtep-ctl.at:343;bind-ls ps1 pp1 300 ls1, bind-ls ps1 pp1 400 ls2;vtep-ctl;
+1700;vtep-ctl.at:365;bind-ls ps1 pp1 300, bind-ls ps2 pp2 300 ls2;vtep-ctl;
+1701;vtep-ctl.at:396;add-ucast-local ls1;vtep-ctl;
+1702;vtep-ctl.at:423;add-ucast-local ls1, overwrite;vtep-ctl;
+1703;vtep-ctl.at:443;add-ucast-local ls1, del-ucast-local ls1;vtep-ctl;
+1704;vtep-ctl.at:474;add-ucast-remote ls1;vtep-ctl;
+1705;vtep-ctl.at:501;add-ucast-remote ls1, overwrite;vtep-ctl;
+1706;vtep-ctl.at:521;add-ucast-remote ls1, del-ucast-remote ls1;vtep-ctl;
+1707;vtep-ctl.at:552;add-ucast-local ls1, add-ucast-remote ls1;vtep-ctl;
+1708;vtep-ctl.at:583;add-mcast-local ls1;vtep-ctl;
+1709;vtep-ctl.at:612;add-mcast-local ls1, del-mcast-local ls1;vtep-ctl;
+1710;vtep-ctl.at:649;add-mcast-remote ls1;vtep-ctl;
+1711;vtep-ctl.at:678;add-mcast-remote ls1, del-mcast-remote ls1;vtep-ctl;
+1712;vtep-ctl.at:715;add-mcast-local ls1, add-mcast-remote ls1;vtep-ctl;
+1713;vtep-ctl.at:750;add local and remote macs, clear-local-macs;vtep-ctl;
+1714;vtep-ctl.at:807;add local and remote macs, clear-remote-macs;vtep-ctl;
+1715;vtep-ctl.at:867;managers;manager vtep-ctl;
+1716;vtep-ctl.at:890;show command;vtep-ctl show;
+1717;auto-attach.at:3;auto-attach - packet tests;auto-attach;
+1718;ovn.at:3;ovn -- lexer;;
+1719;ovn.at:98;ovn -- expression parser;;
+1720;ovn.at:268;ovn -- expression annotation;;
+1721;ovn.at:305;ovn -- 1-term expression conversion;;
+1722;ovn.at:311;ovn -- 2-term expression conversion;;
+1723;ovn.at:317;ovn -- 3-term expression conversion;;
+1724;ovn.at:323;ovn -- 3-term numeric expression simplification;;
+1725;ovn.at:329;ovn -- 4-term string expression simplification;;
+1726;ovn.at:335;ovn -- 3-term mixed expression simplification;;
+1727;ovn.at:341;ovn -- 4-term numeric expression normalization;;
+1728;ovn.at:347;ovn -- 4-term string expression normalization;;
+1729;ovn.at:353;ovn -- 4-term mixed expression normalization;;
+1730;ovn.at:359;ovn -- 5-term numeric expression normalization;;
+1731;ovn.at:365;ovn -- 5-term string expression normalization;;
+1732;ovn.at:371;ovn -- 5-term mixed expression normalization;;
+1733;ovn.at:377;ovn -- 4-term numeric expressions to flows;;
+1734;ovn.at:383;ovn -- 4-term string expressions to flows;;
+1735;ovn.at:389;ovn -- 4-term mixed expressions to flows;;
+1736;ovn.at:395;ovn -- 3-term numeric expressions to flows;;
+1737;ovn.at:401;ovn -- converting expressions to flows -- string fields;;
+1738;ovn.at:437;ovn -- action parsing;;
+1739;ovn.at:518;ovn -- 3 HVs, 1 LS, 3 lports/HV;;
+1740;ovn.at:685;ovn -- 3 HVs, 1 VIFs/HV, 1 GW, 1 LS;;
+1741;ovn.at:842;ovn -- 3 HVs, 3 LS, 3 lports/LS, 1 LR;;
+1742;ovn-nbctl.at:23;ovn-nbctl - basic lswitch commands;;
+1743;ovn-nbctl.at:47;ovn-nbctl - basic lport commands;;
+1744;ovn-nbctl.at:72;ovn-nbctl - addresses;;
+1745;ovn-nbctl.at:95;ovn-nbctl - port security;;
+1746;ovn-nbctl.at:118;ovn-nbctl - ACLs;;
+1747;ovn-sbctl.at:34;ovn-sbctl - chassis commands;;
+1748;ovn-sbctl.at:66;ovn-sbctl - test;;
+1749;ovn-controller.at:3;ovn-controller - ovn-bridge-mappings;;
+1750;ovn-controller-vtep.at:112;ovn-controller-vtep - test chassis;;
+1751;ovn-controller-vtep.at:179;ovn-controller-vtep - test binding 1;;
+1752;ovn-controller-vtep.at:243;ovn-controller-vtep - test binding 2;;
+1753;ovn-controller-vtep.at:282;ovn-controller-vtep - test vtep-lswitch;;
+1754;ovn-controller-vtep.at:334;ovn-controller-vtep - test vtep-macs 1;;
+1755;ovn-controller-vtep.at:405;ovn-controller-vtep - test vtep-macs 2;;
+1756;mcast-snooping.at:3;mcast - check multicasts to trunk ports are not duplicated;;
"
# List of the all the test groups.
at_groups_all=`$as_echo "$at_help_all" | sed 's/;.*//'`
@@ -2371,7 +2375,7 @@
for at_grp
do
eval at_value=\$$at_grp
- if test $at_value -lt 1 || test $at_value -gt 1752; then
+ if test $at_value -lt 1 || test $at_value -gt 1756; then
$as_echo "invalid test group: $at_value" >&2
exit 1
fi
@@ -2669,7 +2673,7 @@
# List of tests.
if $at_list_p; then
cat <<_ATEOF || at_write_fail=1
-openvswitch 2.5.2 test suite test groups:
+openvswitch 2.5.5 test suite test groups:
NUM: FILE-NAME:LINE TEST-GROUP-NAME
KEYWORDS
@@ -2710,7 +2714,7 @@
exit $at_write_fail
fi
if $at_version_p; then
- $as_echo "$as_me (openvswitch 2.5.2)" &&
+ $as_echo "$as_me (openvswitch 2.5.5)" &&
cat <<\_ATEOF || at_write_fail=1
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2751,349 +2755,349 @@
# Category starts at test group 10.
at_banner_text_3="bfd"
# Banner 4. cfm.at:1
-# Category starts at test group 21.
+# Category starts at test group 22.
at_banner_text_4="cfm"
# Banner 5. lacp.at:1
-# Category starts at test group 27.
+# Category starts at test group 29.
at_banner_text_5="lacp"
# Banner 6. library.at:1
-# Category starts at test group 30.
+# Category starts at test group 32.
at_banner_text_6="library unit tests"
# Banner 7. heap.at:1
-# Category starts at test group 65.
+# Category starts at test group 67.
at_banner_text_7="heap library"
# Banner 8. bundle.at:1
-# Category starts at test group 71.
+# Category starts at test group 73.
at_banner_text_8="bundle link selection"
# Banner 9. classifier.at:1
-# Category starts at test group 80.
+# Category starts at test group 82.
at_banner_text_9="flow classifier unit tests"
# Banner 10. classifier.at:20
-# Category starts at test group 92.
+# Category starts at test group 94.
at_banner_text_10="miniflow unit tests"
# Banner 11. classifier.at:30
-# Category starts at test group 95.
+# Category starts at test group 97.
at_banner_text_11="flow classifier lookup segmentation"
# Banner 12. classifier.at:68
-# Category starts at test group 96.
+# Category starts at test group 98.
at_banner_text_12="flow classifier prefix lookup"
# Banner 13. classifier.at:132
-# Category starts at test group 97.
+# Category starts at test group 99.
at_banner_text_13="conjunctive match"
# Banner 14. check-structs.at:1
-# Category starts at test group 101.
+# Category starts at test group 103.
at_banner_text_14="struct alignment checker unit tests"
# Banner 15. daemon.at:1
-# Category starts at test group 105.
+# Category starts at test group 107.
at_banner_text_15="daemon unit tests - C"
# Banner 16. daemon-py.at:1
-# Category starts at test group 112.
+# Category starts at test group 114.
at_banner_text_16="daemon unit tests - Python"
# Banner 17. ofp-actions.at:1
-# Category starts at test group 121.
+# Category starts at test group 123.
at_banner_text_17="OpenFlow actions"
# Banner 18. ofp-print.at:1
-# Category starts at test group 130.
+# Category starts at test group 132.
at_banner_text_18="ofp-print"
# Banner 19. ofp-util.at:1
-# Category starts at test group 330.
+# Category starts at test group 332.
at_banner_text_19="OpenFlow utilities"
# Banner 20. ofp-errors.at:1
-# Category starts at test group 332.
+# Category starts at test group 334.
at_banner_text_20="ofp-errors tests"
# Banner 21. ovs-ofctl.at:1
-# Category starts at test group 346.
+# Category starts at test group 348.
at_banner_text_21="ovs-ofctl"
# Banner 22. odp.at:1
-# Category starts at test group 382.
+# Category starts at test group 384.
at_banner_text_22="datapath parsing and formatting"
# Banner 23. mpls-xlate.at:1
-# Category starts at test group 386.
+# Category starts at test group 388.
at_banner_text_23="mpls_xlate"
# Banner 24. multipath.at:1
-# Category starts at test group 389.
+# Category starts at test group 391.
at_banner_text_24="multipath link selection"
# Banner 25. learn.at:1
-# Category starts at test group 398.
+# Category starts at test group 400.
at_banner_text_25="learning action"
# Banner 26. vconn.at:20
-# Category starts at test group 414.
+# Category starts at test group 416.
at_banner_text_26="vconn library -- unix class"
# Banner 27. vconn.at:21
-# Category starts at test group 422.
+# Category starts at test group 424.
at_banner_text_27="vconn library -- tcp class"
# Banner 28. vconn.at:22
-# Category starts at test group 430.
+# Category starts at test group 432.
at_banner_text_28="vconn library -- ssl class"
# Banner 29. file_name.at:1
-# Category starts at test group 438.
+# Category starts at test group 440.
at_banner_text_29="test dir_name and base_name functions"
# Banner 30. file_name.at:29
-# Category starts at test group 451.
+# Category starts at test group 453.
at_banner_text_30="test follow_symlinks function"
# Banner 31. aes128.at:1
-# Category starts at test group 459.
+# Category starts at test group 461.
at_banner_text_31="AES-128 unit tests"
# Banner 32. unixctl-py.at:1
-# Category starts at test group 482.
+# Category starts at test group 484.
at_banner_text_32="unixctl"
# Banner 33. uuid.at:1
-# Category starts at test group 488.
+# Category starts at test group 490.
at_banner_text_33="UUID unit tests"
# Banner 34. json.at:63
-# Category starts at test group 489.
+# Category starts at test group 491.
at_banner_text_34="JSON -- arrays"
# Banner 35. json.at:78
-# Category starts at test group 503.
+# Category starts at test group 505.
at_banner_text_35="JSON -- strings"
# Banner 36. json.at:147
-# Category starts at test group 537.
+# Category starts at test group 539.
at_banner_text_36="JSON -- objects"
# Banner 37. json.at:169
-# Category starts at test group 553.
+# Category starts at test group 555.
at_banner_text_37="JSON -- literal names"
# Banner 38. json.at:183
-# Category starts at test group 567.
+# Category starts at test group 569.
at_banner_text_38="JSON -- numbers"
# Banner 39. json.at:276
-# Category starts at test group 605.
+# Category starts at test group 607.
at_banner_text_39="JSON -- RFC 4627 examples"
# Banner 40. json.at:319
-# Category starts at test group 609.
+# Category starts at test group 611.
at_banner_text_40="JSON -- pathological cases"
# Banner 41. json.at:342
-# Category starts at test group 620.
+# Category starts at test group 622.
at_banner_text_41="JSON -- multiple inputs"
# Banner 42. jsonrpc.at:1
-# Category starts at test group 632.
+# Category starts at test group 634.
at_banner_text_42="JSON-RPC - C"
# Banner 43. jsonrpc-py.at:1
-# Category starts at test group 635.
+# Category starts at test group 637.
at_banner_text_43="JSON-RPC - Python"
# Banner 44. tunnel.at:1
-# Category starts at test group 638.
+# Category starts at test group 640.
at_banner_text_44="tunnel"
# Banner 45. tunnel-push-pop.at:1
-# Category starts at test group 658.
+# Category starts at test group 660.
at_banner_text_45="tunnel_push_pop"
# Banner 46. tunnel-push-pop-ipv6.at:1
-# Category starts at test group 659.
+# Category starts at test group 661.
at_banner_text_46="tunnel_push_pop_ipv6"
# Banner 47. lockfile.at:1
-# Category starts at test group 660.
+# Category starts at test group 662.
at_banner_text_47="lockfile unit tests"
# Banner 48. reconnect.at:1
-# Category starts at test group 670.
+# Category starts at test group 672.
at_banner_text_48="reconnect library"
# Banner 49. ovs-vswitchd.at:1
-# Category starts at test group 694.
+# Category starts at test group 696.
at_banner_text_49="ovs-vswitchd"
# Banner 50. ofproto.at:1
-# Category starts at test group 701.
+# Category starts at test group 703.
at_banner_text_50="ofproto"
# Banner 51. dpif-netdev.at:1
-# Category starts at test group 811.
+# Category starts at test group 813.
at_banner_text_51="dpif-netdev"
# Banner 52. dpctl.at:1
-# Category starts at test group 814.
+# Category starts at test group 816.
at_banner_text_52="dpctl"
# Banner 53. ofproto-dpif.at:1
-# Category starts at test group 816.
+# Category starts at test group 818.
at_banner_text_53="ofproto-dpif"
# Banner 54. ofproto-dpif.at:6304
-# Category starts at test group 926.
+# Category starts at test group 928.
at_banner_text_54="ofproto-dpif -- megaflows"
# Banner 55. ofproto-dpif.at:6980
-# Category starts at test group 954.
+# Category starts at test group 956.
at_banner_text_55="ofproto-dpif - flow translation resource limits"
# Banner 56. bridge.at:1
-# Category starts at test group 970.
+# Category starts at test group 972.
at_banner_text_56="bridge"
# Banner 57. vlan-splinters.at:1
-# Category starts at test group 971.
+# Category starts at test group 973.
at_banner_text_57="VLAN splinters"
# Banner 58. netdev-type.at:1
-# Category starts at test group 972.
+# Category starts at test group 974.
at_banner_text_58="netdev-type"
# Banner 59. ovsdb-log.at:1
-# Category starts at test group 973.
+# Category starts at test group 975.
at_banner_text_59="OVSDB -- logging"
# Banner 60. ovsdb-types.at:1
-# Category starts at test group 984.
+# Category starts at test group 986.
at_banner_text_60="OVSDB -- atomic types"
# Banner 61. ovsdb-types.at:16
-# Category starts at test group 996.
+# Category starts at test group 998.
at_banner_text_61="OVSDB -- base types"
# Banner 62. ovsdb-types.at:90
-# Category starts at test group 1042.
+# Category starts at test group 1044.
at_banner_text_62="OVSDB -- simple types"
# Banner 63. ovsdb-types.at:112
-# Category starts at test group 1060.
+# Category starts at test group 1062.
at_banner_text_63="OVSDB -- set types"
# Banner 64. ovsdb-types.at:144
-# Category starts at test group 1078.
+# Category starts at test group 1080.
at_banner_text_64="OVSDB -- map types"
# Banner 65. ovsdb-data.at:1
-# Category starts at test group 1092.
+# Category starts at test group 1094.
at_banner_text_65="OVSDB -- default values"
# Banner 66. ovsdb-data.at:74
-# Category starts at test group 1096.
+# Category starts at test group 1098.
at_banner_text_66="OVSDB -- atoms without constraints"
# Banner 67. ovsdb-data.at:301
-# Category starts at test group 1140.
+# Category starts at test group 1142.
at_banner_text_67="OVSDB -- atoms with enum constraints"
# Banner 68. ovsdb-data.at:374
-# Category starts at test group 1150.
+# Category starts at test group 1152.
at_banner_text_68="OVSDB -- atoms with other constraints"
# Banner 69. ovsdb-data.at:497
-# Category starts at test group 1166.
+# Category starts at test group 1168.
at_banner_text_69="OSVDB -- simple data"
# Banner 70. ovsdb-data.at:547
-# Category starts at test group 1178.
+# Category starts at test group 1180.
at_banner_text_70="OVSDB -- set data"
# Banner 71. ovsdb-data.at:691
-# Category starts at test group 1205.
+# Category starts at test group 1207.
at_banner_text_71="OVSDB -- map data"
# Banner 72. ovsdb-column.at:1
-# Category starts at test group 1223.
+# Category starts at test group 1225.
at_banner_text_72="OVSDB -- columns"
# Banner 73. ovsdb-table.at:1
-# Category starts at test group 1229.
+# Category starts at test group 1231.
at_banner_text_73="OVSDB -- tables"
# Banner 74. ovsdb-row.at:1
-# Category starts at test group 1257.
+# Category starts at test group 1259.
at_banner_text_74="OVSDB -- rows"
# Banner 75. ovsdb-schema.at:1
-# Category starts at test group 1268.
+# Category starts at test group 1270.
at_banner_text_75="OVSDB -- schemas"
# Banner 76. ovsdb-condition.at:1
-# Category starts at test group 1278.
+# Category starts at test group 1280.
at_banner_text_76="OVSDB -- conditions"
# Banner 77. ovsdb-mutation.at:1
-# Category starts at test group 1295.
+# Category starts at test group 1297.
at_banner_text_77="OVSDB -- mutations"
# Banner 78. ovsdb-query.at:1
-# Category starts at test group 1314.
+# Category starts at test group 1316.
at_banner_text_78="OVSDB -- queries"
# Banner 79. ovsdb-transaction.at:1
-# Category starts at test group 1321.
+# Category starts at test group 1323.
at_banner_text_79="OVSDB -- transactions"
# Banner 80. ovsdb-execution.at:1
-# Category starts at test group 1336.
+# Category starts at test group 1338.
at_banner_text_80="OVSDB -- execution"
# Banner 81. ovsdb-trigger.at:1
-# Category starts at test group 1364.
+# Category starts at test group 1366.
at_banner_text_81="OVSDB -- triggers"
# Banner 82. ovsdb-tool.at:1
-# Category starts at test group 1369.
+# Category starts at test group 1371.
at_banner_text_82="OVSDB -- ovsdb-tool"
# Banner 83. ovsdb-server.at:1
-# Category starts at test group 1404.
+# Category starts at test group 1406.
at_banner_text_83="OVSDB -- ovsdb-server transactions (Unix sockets)"
# Banner 84. ovsdb-server.at:40
-# Category starts at test group 1429.
+# Category starts at test group 1431.
at_banner_text_84="ovsdb-server miscellaneous features"
# Banner 85. ovsdb-server.at:772
-# Category starts at test group 1443.
+# Category starts at test group 1445.
at_banner_text_85="OVSDB -- ovsdb-server transactions (SSL IPv4 sockets)"
# Banner 86. ovsdb-server.at:809
-# Category starts at test group 1468.
+# Category starts at test group 1470.
at_banner_text_86="OVSDB -- ovsdb-server transactions (SSL IPv6 sockets)"
# Banner 87. ovsdb-server.at:847
-# Category starts at test group 1469.
+# Category starts at test group 1471.
at_banner_text_87="OVSDB -- ovsdb-server transactions (TCP IPv4 sockets)"
# Banner 88. ovsdb-server.at:894
-# Category starts at test group 1495.
+# Category starts at test group 1497.
at_banner_text_88="OVSDB -- ovsdb-server transactions (TCP IPv6 sockets)"
# Banner 89. ovsdb-server.at:931
-# Category starts at test group 1496.
+# Category starts at test group 1498.
at_banner_text_89="OVSDB -- transactions on transient ovsdb-server"
# Banner 90. ovsdb-monitor.at:1
-# Category starts at test group 1521.
+# Category starts at test group 1523.
at_banner_text_90="OVSDB -- ovsdb-server monitors"
# Banner 91. ovsdb-monitor.at:254
-# Category starts at test group 1530.
+# Category starts at test group 1532.
at_banner_text_91="ovsdb -- ovsdb-monitor monitor only some operations"
# Banner 92. ovsdb-idl.at:1
-# Category starts at test group 1535.
+# Category starts at test group 1537.
at_banner_text_92="OVSDB -- interface description language (IDL)"
# Banner 93. ovs-vsctl.at:143
-# Category starts at test group 1602.
+# Category starts at test group 1604.
at_banner_text_93="ovs-vsctl unit tests"
# Banner 94. ovs-vsctl.at:187
-# Category starts at test group 1603.
+# Category starts at test group 1605.
at_banner_text_94="ovs-vsctl unit tests -- real bridges"
-# Banner 95. ovs-vsctl.at:557
-# Category starts at test group 1616.
+# Banner 95. ovs-vsctl.at:574
+# Category starts at test group 1618.
at_banner_text_95="ovs-vsctl unit tests -- fake bridges (VLAN 9)"
-# Banner 96. ovs-vsctl.at:558
-# Category starts at test group 1621.
+# Banner 96. ovs-vsctl.at:575
+# Category starts at test group 1624.
at_banner_text_96="ovs-vsctl unit tests -- fake bridges (VLAN 0)"
-# Banner 97. ovs-vsctl.at:604
-# Category starts at test group 1629.
+# Banner 97. ovs-vsctl.at:621
+# Category starts at test group 1633.
at_banner_text_97="ovs-vsctl unit tests -- manager commands"
-# Banner 98. ovs-vsctl.at:630
-# Category starts at test group 1630.
+# Banner 98. ovs-vsctl.at:647
+# Category starts at test group 1634.
at_banner_text_98="ovs-vsctl unit tests -- database commands"
-# Banner 99. ovs-vsctl.at:1225
-# Category starts at test group 1639.
+# Banner 99. ovs-vsctl.at:1245
+# Category starts at test group 1643.
at_banner_text_99="ovs-vsctl add-port -- reserved port names"
# Banner 100. ovs-monitor-ipsec.at:1
-# Category starts at test group 1644.
+# Category starts at test group 1648.
at_banner_text_100="ovs-monitor-ipsec"
# Banner 101. ovs-xapi-sync.at:1
-# Category starts at test group 1645.
+# Category starts at test group 1649.
at_banner_text_101="ovs-xapi-sync"
# Banner 102. interface-reconfigure.at:695
-# Category starts at test group 1646.
+# Category starts at test group 1650.
at_banner_text_102="interface-reconfigure"
# Banner 103. stp.at:1
-# Category starts at test group 1651.
+# Category starts at test group 1655.
at_banner_text_103="Spanning Tree Protocol unit tests"
# Banner 104. rstp.at:1
-# Category starts at test group 1665.
+# Category starts at test group 1669.
at_banner_text_104="Rapid Spanning Tree Protocol unit tests"
# Banner 105. vlog.at:1
-# Category starts at test group 1672.
+# Category starts at test group 1676.
at_banner_text_105="vlog"
# Banner 106. vtep-ctl.at:133
-# Category starts at test group 1679.
+# Category starts at test group 1683.
at_banner_text_106="vtep-ctl unit tests -- physical switch tests"
# Banner 107. vtep-ctl.at:269
-# Category starts at test group 1689.
+# Category starts at test group 1693.
at_banner_text_107="vtep-ctl unit tests -- logical switch tests"
# Banner 108. vtep-ctl.at:323
-# Category starts at test group 1694.
+# Category starts at test group 1698.
at_banner_text_108="vtep-ctl unit tests -- logical binding tests"
# Banner 109. vtep-ctl.at:394
-# Category starts at test group 1697.
+# Category starts at test group 1701.
at_banner_text_109="vtep-ctl unit tests -- MAC binding tests"
# Banner 110. vtep-ctl.at:865
-# Category starts at test group 1711.
+# Category starts at test group 1715.
at_banner_text_110="vtep-ctl unit tests -- manager commands"
# Banner 111. auto-attach.at:1
-# Category starts at test group 1713.
+# Category starts at test group 1717.
at_banner_text_111="auto-attach unit tests"
# Banner 112. ovn.at:1
-# Category starts at test group 1714.
+# Category starts at test group 1718.
at_banner_text_112="OVN components"
# Banner 113. ovn.at:515
-# Category starts at test group 1735.
+# Category starts at test group 1739.
at_banner_text_113="OVN end-to-end tests"
# Banner 114. ovn-nbctl.at:1
-# Category starts at test group 1738.
+# Category starts at test group 1742.
at_banner_text_114="ovn-nbctl"
# Banner 115. ovn-sbctl.at:1
-# Category starts at test group 1743.
+# Category starts at test group 1747.
at_banner_text_115="ovn-sbctl"
# Banner 116. ovn-controller.at:1
-# Category starts at test group 1745.
+# Category starts at test group 1749.
at_banner_text_116="ovn-controller"
# Banner 117. ovn-controller-vtep.at:1
-# Category starts at test group 1746.
+# Category starts at test group 1750.
at_banner_text_117="ovn_controller_vtep"
# Banner 118. mcast-snooping.at:1
-# Category starts at test group 1752.
+# Category starts at test group 1756.
at_banner_text_118="mcast snooping"
# Take any -C into account.
@@ -3255,11 +3259,11 @@
# Banners and logs.
$as_echo "## ----------------------------- ##
-## openvswitch 2.5.2 test suite. ##
+## openvswitch 2.5.5 test suite. ##
## ----------------------------- ##"
{
$as_echo "## ----------------------------- ##
-## openvswitch 2.5.2 test suite. ##
+## openvswitch 2.5.5 test suite. ##
## ----------------------------- ##"
echo
@@ -5281,7 +5285,7 @@
$as_echo "Please send $at_msg and all information you think might help:
To:
- Subject: [openvswitch 2.5.2] $as_me: $at_fail_list${at_fail_list:+ failed${at_xpass_list:+, }}$at_xpass_list${at_xpass_list:+ passed unexpectedly}
+ Subject: [openvswitch 2.5.5] $as_me: $at_fail_list${at_fail_list:+ failed${at_xpass_list:+, }}$at_xpass_list${at_xpass_list:+ passed unexpectedly}
You may investigate any problem if you feel able to do so, in which
case the test suite provides a good starting point. Its output may
@@ -16261,8 +16265,8 @@
read at_status <"$at_status_file"
#AT_STOP_20
#AT_START_21
-at_fn_group_banner 21 'cfm.at:49' \
- "cfm - check update ovsdb 1" " " 4
+at_fn_group_banner 21 'bfd.at:798' \
+ "bfd - check that BFD works together with RSTP" " " 3
at_xfail=no
(
$as_echo "21. $at_setup_line: testing $at_desc ..."
@@ -16270,6 +16274,357 @@
ovs_init
+# Create br0 with interfaces p1
+# and br1 with interfaces p2
+# with p1 and p2 connected via unix domain socket
+ touch .conf.db.~lock~
+ { set +x
+$as_echo "$at_srcdir/bfd.at:802: ovsdb-tool create conf.db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "bfd.at:802"
+( $at_check_trace; ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/bfd.at:802"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+
+ { set +x
+$as_echo "$at_srcdir/bfd.at:802: ovsdb-server --detach --no-chdir --pidfile --log-file --remote=punix:\$OVS_RUNDIR/db.sock"
+at_fn_check_prepare_dynamic "ovsdb-server --detach --no-chdir --pidfile --log-file --remote=punix:$OVS_RUNDIR/db.sock" "bfd.at:802"
+( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile --log-file --remote=punix:$OVS_RUNDIR/db.sock
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; tee stderr <"$at_stderr"
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/bfd.at:802"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ on_exit "kill `cat ovsdb-server.pid`"
+ { set +x
+$as_echo "$at_srcdir/bfd.at:802: sed < stderr '
+/vlog|INFO|opened log file/d
+/ovsdb_server|INFO|ovsdb-server (Open vSwitch)/d'"
+at_fn_check_prepare_notrace 'an embedded newline' "bfd.at:802"
+( $at_check_trace; sed < stderr '
+/vlog|INFO|opened log file/d
+/ovsdb_server|INFO|ovsdb-server (Open vSwitch)/d'
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/bfd.at:802"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+
+
+ { set +x
+$as_echo "$at_srcdir/bfd.at:802: ovs-vsctl --no-wait init"
+at_fn_check_prepare_trace "bfd.at:802"
+( $at_check_trace; ovs-vsctl --no-wait init
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/bfd.at:802"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log"
+$at_traceon; }
+
+
+ { set +x
+$as_echo "$at_srcdir/bfd.at:802: ovs-vswitchd --enable-dummy --disable-system --detach --no-chdir --pidfile --log-file -vvconn -vofproto_dpif"
+at_fn_check_prepare_trace "bfd.at:802"
+( $at_check_trace; ovs-vswitchd --enable-dummy --disable-system --detach --no-chdir --pidfile --log-file -vvconn -vofproto_dpif
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; tee stderr <"$at_stderr"
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/bfd.at:802"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log"
+$at_traceon; }
+
+
+ on_exit "kill `cat ovs-vswitchd.pid`"
+ { set +x
+$as_echo "$at_srcdir/bfd.at:802: sed < stderr '
+/ovs_numa|INFO|Discovered /d
+/vlog|INFO|opened log file/d
+/vswitchd|INFO|ovs-vswitchd (Open vSwitch)/d
+/reconnect|INFO|/d
+/ofproto|INFO|using datapath ID/d
+/netdev_linux|INFO|.*device has unknown hardware address family/d
+/ofproto|INFO|datapath ID changed to fedcba9876543210/d'"
+at_fn_check_prepare_notrace 'an embedded newline' "bfd.at:802"
+( $at_check_trace; sed < stderr '
+/ovs_numa|INFO|Discovered /d
+/vlog|INFO|opened log file/d
+/vswitchd|INFO|ovs-vswitchd (Open vSwitch)/d
+/reconnect|INFO|/d
+/ofproto|INFO|using datapath ID/d
+/netdev_linux|INFO|.*device has unknown hardware address family/d
+/ofproto|INFO|datapath ID changed to fedcba9876543210/d'
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/bfd.at:802"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log" \
+"ovs-vswitchd.log"
+$at_traceon; }
+
+
+
+ { set +x
+$as_echo "$at_srcdir/bfd.at:802: ovs-vsctl -- add-br br0 -- set bridge br0 datapath-type=dummy other-config:datapath-id=fedcba9876543210 other-config:hwaddr=aa:55:aa:55:00:00 protocols=[OpenFlow10,OpenFlow11,OpenFlow12,OpenFlow13,OpenFlow14,OpenFlow15] fail-mode=secure -- set bridge br0 rstp_enable=true -- \\
+ add-br br1 -- \\
+ set bridge br1 other-config:hwaddr=aa:66:aa:66:00:00 -- \\
+ set bridge br1 datapath-type=dummy -- \\
+ set bridge br1 rstp_enable=true -- \\
+ "
+at_fn_check_prepare_notrace 'an embedded newline' "bfd.at:802"
+( $at_check_trace; ovs-vsctl -- add-br br0 -- set bridge br0 datapath-type=dummy other-config:datapath-id=fedcba9876543210 other-config:hwaddr=aa:55:aa:55:00:00 protocols=[OpenFlow10,OpenFlow11,OpenFlow12,OpenFlow13,OpenFlow14,OpenFlow15] fail-mode=secure -- set bridge br0 rstp_enable=true -- \
+ add-br br1 -- \
+ set bridge br1 other-config:hwaddr=aa:66:aa:66:00:00 -- \
+ set bridge br1 datapath-type=dummy -- \
+ set bridge br1 rstp_enable=true -- \
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/bfd.at:802"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log" \
+"ovs-vswitchd.log"
+$at_traceon; }
+
+
+
+{ set +x
+$as_echo "$at_srcdir/bfd.at:810: ovs-vsctl add-port br0 p1 -- \\
+ set interface p1 type=dummy options:pstream=punix:\$OVS_RUNDIR/p0.sock bfd:enable=true -- \\
+"
+at_fn_check_prepare_notrace 'an embedded newline' "bfd.at:810"
+( $at_check_trace; ovs-vsctl add-port br0 p1 -- \
+ set interface p1 type=dummy options:pstream=punix:$OVS_RUNDIR/p0.sock bfd:enable=true -- \
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/bfd.at:810"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log" \
+"ovs-vswitchd.log"
+$at_traceon; }
+
+
+{ set +x
+$as_echo "$at_srcdir/bfd.at:814: ovs-vsctl add-port br1 p2 -- \\
+ set interface p2 type=dummy options:stream=unix:\$OVS_RUNDIR/p0.sock bfd:enable=true -- \\
+"
+at_fn_check_prepare_notrace 'an embedded newline' "bfd.at:814"
+( $at_check_trace; ovs-vsctl add-port br1 p2 -- \
+ set interface p2 type=dummy options:stream=unix:$OVS_RUNDIR/p0.sock bfd:enable=true -- \
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/bfd.at:814"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log" \
+"ovs-vswitchd.log"
+$at_traceon; }
+
+
+ovs-appctl time/stop
+ovs-appctl time/warp 4100 100
+
+# Forwarding should be true
+
+{ set +x
+$as_echo "$at_srcdir/bfd.at:822: ovs-appctl bfd/show p1 | sed -e '/Time:/d' | sed -e '/Discriminator/d' | sed -e '/Interval:/d'"
+at_fn_check_prepare_notrace 'a shell pipeline' "bfd.at:822"
+( $at_check_trace; ovs-appctl bfd/show p1 | sed -e '/Time:/d' | sed -e '/Discriminator/d' | sed -e '/Interval:/d'
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo " Forwarding: true
+ Detect Multiplier: 3
+ Concatenated Path Down: false
+
+ Local Flags: none
+ Local Session State: up
+ Local Diagnostic: No Diagnostic
+
+ Remote Flags: none
+ Remote Session State: up
+ Remote Diagnostic: No Diagnostic
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/bfd.at:822"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log" \
+"ovs-vswitchd.log"
+$at_traceon; }
+
+
+
+{ set +x
+$as_echo "$at_srcdir/bfd.at:823: ovs-appctl bfd/show p2 | sed -e '/Time:/d' | sed -e '/Discriminator/d' | sed -e '/Interval:/d'"
+at_fn_check_prepare_notrace 'a shell pipeline' "bfd.at:823"
+( $at_check_trace; ovs-appctl bfd/show p2 | sed -e '/Time:/d' | sed -e '/Discriminator/d' | sed -e '/Interval:/d'
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo " Forwarding: true
+ Detect Multiplier: 3
+ Concatenated Path Down: false
+
+ Local Flags: none
+ Local Session State: up
+ Local Diagnostic: No Diagnostic
+
+ Remote Flags: none
+ Remote Session State: up
+ Remote Diagnostic: No Diagnostic
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/bfd.at:823"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log" \
+"ovs-vswitchd.log"
+$at_traceon; }
+
+
+
+# Disable bfd on p2, forwarding on p1 should go to false
+{ set +x
+$as_echo "$at_srcdir/bfd.at:826: ovs-vsctl set interface p2 bfd:enable=false"
+at_fn_check_prepare_trace "bfd.at:826"
+( $at_check_trace; ovs-vsctl set interface p2 bfd:enable=false
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/bfd.at:826"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log" \
+"ovs-vswitchd.log"
+$at_traceon; }
+
+
+ovs-appctl time/warp 5000 100
+
+{ set +x
+$as_echo "$at_srcdir/bfd.at:829: ovs-appctl bfd/show p1 | sed -e '/Time:/d' | sed -e '/Discriminator/d' | sed -e '/Interval:/d'"
+at_fn_check_prepare_notrace 'a shell pipeline' "bfd.at:829"
+( $at_check_trace; ovs-appctl bfd/show p1 | sed -e '/Time:/d' | sed -e '/Discriminator/d' | sed -e '/Interval:/d'
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo " Forwarding: false
+ Detect Multiplier: 3
+ Concatenated Path Down: false
+
+ Local Flags: none
+ Local Session State: down
+ Local Diagnostic: Control Detection Time Expired
+
+ Remote Flags: none
+ Remote Session State: down
+ Remote Diagnostic: No Diagnostic
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/bfd.at:829"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log" \
+"ovs-vswitchd.log"
+$at_traceon; }
+
+
+
+{ set +x
+$as_echo "$at_srcdir/bfd.at:831: check_logs "
+at_fn_check_prepare_trace "bfd.at:831"
+( $at_check_trace; check_logs
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/bfd.at:831"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log" \
+"ovs-vswitchd.log"
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/bfd.at:831: ovs-appctl -t ovs-vswitchd exit"
+at_fn_check_prepare_trace "bfd.at:831"
+( $at_check_trace; ovs-appctl -t ovs-vswitchd exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/bfd.at:831"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log" \
+"ovs-vswitchd.log"
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/bfd.at:831: ovs-appctl -t ovsdb-server exit"
+at_fn_check_prepare_trace "bfd.at:831"
+( $at_check_trace; ovs-appctl -t ovsdb-server exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/bfd.at:831"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log" \
+"ovs-vswitchd.log"
+$at_traceon; }
+
+ set +x
+ $at_times_p && times >"$at_times_file"
+) 5>&1 2>&1 7>&- | eval $at_tee_pipe
+read at_status <"$at_status_file"
+#AT_STOP_21
+#AT_START_22
+at_fn_group_banner 22 'cfm.at:49' \
+ "cfm - check update ovsdb 1" " " 4
+at_xfail=no
+(
+ $as_echo "22. $at_setup_line: testing $at_desc ..."
+ $at_traceon
+
+ovs_init
+
touch .conf.db.~lock~
{ set +x
$as_echo "$at_srcdir/cfm.at:50: ovsdb-tool create conf.db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
@@ -16843,13 +17198,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_21
-#AT_START_22
-at_fn_group_banner 22 'cfm.at:78' \
+#AT_STOP_22
+#AT_START_23
+at_fn_group_banner 23 'cfm.at:78' \
"cfm - check update ovsdb 2" " " 4
at_xfail=no
(
- $as_echo "22. $at_setup_line: testing $at_desc ..."
+ $as_echo "23. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -17567,13 +17922,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_22
-#AT_START_23
-at_fn_group_banner 23 'cfm.at:112' \
+#AT_STOP_23
+#AT_START_24
+at_fn_group_banner 24 'cfm.at:112' \
"cfm - demand mode" " " 4
at_xfail=no
(
- $as_echo "23. $at_setup_line: testing $at_desc ..."
+ $as_echo "24. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -17975,13 +18330,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_23
-#AT_START_24
-at_fn_group_banner 24 'cfm.at:154' \
+#AT_STOP_24
+#AT_START_25
+at_fn_group_banner 25 'cfm.at:154' \
"cfm - demand_rx_ccm" " " 4
at_xfail=no
(
- $as_echo "24. $at_setup_line: testing $at_desc ..."
+ $as_echo "25. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -18479,13 +18834,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_24
-#AT_START_25
-at_fn_group_banner 25 'cfm.at:216' \
+#AT_STOP_25
+#AT_START_26
+at_fn_group_banner 26 'cfm.at:216' \
"cfm - flap_count" " " 4
at_xfail=no
(
- $as_echo "25. $at_setup_line: testing $at_desc ..."
+ $as_echo "26. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -18833,13 +19188,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_25
-#AT_START_26
-at_fn_group_banner 26 'cfm.at:249' \
+#AT_STOP_26
+#AT_START_27
+at_fn_group_banner 27 'cfm.at:249' \
"cfm - fault_override" " " 4
at_xfail=no
(
- $as_echo "26. $at_setup_line: testing $at_desc ..."
+ $as_echo "27. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -19264,13 +19619,354 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_26
-#AT_START_27
-at_fn_group_banner 27 'lacp.at:13' \
+#AT_STOP_27
+#AT_START_28
+at_fn_group_banner 28 'cfm.at:287' \
+ "cfm - check that CFM works together with RSTP" " " 4
+at_xfail=no
+(
+ $as_echo "28. $at_setup_line: testing $at_desc ..."
+ $at_traceon
+
+ovs_init
+
+# Create br0 with interfaces p1
+# and br1 with interfaces p2
+# with p1 and p2 connected via unix domain socket
+ touch .conf.db.~lock~
+ { set +x
+$as_echo "$at_srcdir/cfm.at:291: ovsdb-tool create conf.db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "cfm.at:291"
+( $at_check_trace; ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/cfm.at:291"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+
+ { set +x
+$as_echo "$at_srcdir/cfm.at:291: ovsdb-server --detach --no-chdir --pidfile --log-file --remote=punix:\$OVS_RUNDIR/db.sock"
+at_fn_check_prepare_dynamic "ovsdb-server --detach --no-chdir --pidfile --log-file --remote=punix:$OVS_RUNDIR/db.sock" "cfm.at:291"
+( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile --log-file --remote=punix:$OVS_RUNDIR/db.sock
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; tee stderr <"$at_stderr"
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/cfm.at:291"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ on_exit "kill `cat ovsdb-server.pid`"
+ { set +x
+$as_echo "$at_srcdir/cfm.at:291: sed < stderr '
+/vlog|INFO|opened log file/d
+/ovsdb_server|INFO|ovsdb-server (Open vSwitch)/d'"
+at_fn_check_prepare_notrace 'an embedded newline' "cfm.at:291"
+( $at_check_trace; sed < stderr '
+/vlog|INFO|opened log file/d
+/ovsdb_server|INFO|ovsdb-server (Open vSwitch)/d'
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/cfm.at:291"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+
+
+ { set +x
+$as_echo "$at_srcdir/cfm.at:291: ovs-vsctl --no-wait init"
+at_fn_check_prepare_trace "cfm.at:291"
+( $at_check_trace; ovs-vsctl --no-wait init
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/cfm.at:291"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log"
+$at_traceon; }
+
+
+ { set +x
+$as_echo "$at_srcdir/cfm.at:291: ovs-vswitchd --enable-dummy --disable-system --detach --no-chdir --pidfile --log-file -vvconn -vofproto_dpif"
+at_fn_check_prepare_trace "cfm.at:291"
+( $at_check_trace; ovs-vswitchd --enable-dummy --disable-system --detach --no-chdir --pidfile --log-file -vvconn -vofproto_dpif
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; tee stderr <"$at_stderr"
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/cfm.at:291"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log"
+$at_traceon; }
+
+
+ on_exit "kill `cat ovs-vswitchd.pid`"
+ { set +x
+$as_echo "$at_srcdir/cfm.at:291: sed < stderr '
+/ovs_numa|INFO|Discovered /d
+/vlog|INFO|opened log file/d
+/vswitchd|INFO|ovs-vswitchd (Open vSwitch)/d
+/reconnect|INFO|/d
+/ofproto|INFO|using datapath ID/d
+/netdev_linux|INFO|.*device has unknown hardware address family/d
+/ofproto|INFO|datapath ID changed to fedcba9876543210/d'"
+at_fn_check_prepare_notrace 'an embedded newline' "cfm.at:291"
+( $at_check_trace; sed < stderr '
+/ovs_numa|INFO|Discovered /d
+/vlog|INFO|opened log file/d
+/vswitchd|INFO|ovs-vswitchd (Open vSwitch)/d
+/reconnect|INFO|/d
+/ofproto|INFO|using datapath ID/d
+/netdev_linux|INFO|.*device has unknown hardware address family/d
+/ofproto|INFO|datapath ID changed to fedcba9876543210/d'
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/cfm.at:291"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log" \
+"ovs-vswitchd.log"
+$at_traceon; }
+
+
+
+ { set +x
+$as_echo "$at_srcdir/cfm.at:291: ovs-vsctl -- add-br br0 -- set bridge br0 datapath-type=dummy other-config:datapath-id=fedcba9876543210 other-config:hwaddr=aa:55:aa:55:00:00 protocols=[OpenFlow10,OpenFlow11,OpenFlow12,OpenFlow13,OpenFlow14,OpenFlow15] fail-mode=secure -- set bridge br0 rstp_enable=true -- \\
+ add-br br1 -- \\
+ set bridge br1 other-config:hwaddr=aa:66:aa:66:00:00 -- \\
+ set bridge br1 datapath-type=dummy -- \\
+ set bridge br1 rstp_enable=true -- \\
+ "
+at_fn_check_prepare_notrace 'an embedded newline' "cfm.at:291"
+( $at_check_trace; ovs-vsctl -- add-br br0 -- set bridge br0 datapath-type=dummy other-config:datapath-id=fedcba9876543210 other-config:hwaddr=aa:55:aa:55:00:00 protocols=[OpenFlow10,OpenFlow11,OpenFlow12,OpenFlow13,OpenFlow14,OpenFlow15] fail-mode=secure -- set bridge br0 rstp_enable=true -- \
+ add-br br1 -- \
+ set bridge br1 other-config:hwaddr=aa:66:aa:66:00:00 -- \
+ set bridge br1 datapath-type=dummy -- \
+ set bridge br1 rstp_enable=true -- \
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/cfm.at:291"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log" \
+"ovs-vswitchd.log"
+$at_traceon; }
+
+
+
+{ set +x
+$as_echo "$at_srcdir/cfm.at:299: ovs-vsctl add-port br0 p0 -- \\
+ set interface p0 type=dummy options:pstream=punix:\$OVS_RUNDIR/p0.sock cfm_mpid=1 other_config:cfm_interval=300 other_config:cfm_extended=true -- \\
+"
+at_fn_check_prepare_notrace 'an embedded newline' "cfm.at:299"
+( $at_check_trace; ovs-vsctl add-port br0 p0 -- \
+ set interface p0 type=dummy options:pstream=punix:$OVS_RUNDIR/p0.sock cfm_mpid=1 other_config:cfm_interval=300 other_config:cfm_extended=true -- \
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/cfm.at:299"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log" \
+"ovs-vswitchd.log"
+$at_traceon; }
+
+
+{ set +x
+$as_echo "$at_srcdir/cfm.at:303: ovs-vsctl add-port br1 p1 -- \\
+ set interface p1 type=dummy options:stream=unix:\$OVS_RUNDIR/p0.sock cfm_mpid=2 other_config:cfm_interval=300 other_config:cfm_extended=true -- \\
+"
+at_fn_check_prepare_notrace 'an embedded newline' "cfm.at:303"
+( $at_check_trace; ovs-vsctl add-port br1 p1 -- \
+ set interface p1 type=dummy options:stream=unix:$OVS_RUNDIR/p0.sock cfm_mpid=2 other_config:cfm_interval=300 other_config:cfm_extended=true -- \
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/cfm.at:303"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log" \
+"ovs-vswitchd.log"
+$at_traceon; }
+
+
+ovs-appctl time/stop
+ovs-appctl time/warp 10100 100
+
+# Forwarding should be true
+
+{ set +x
+$as_echo "$at_srcdir/cfm.at:311: ovs-appctl cfm/show p0 | sed -e '/next CCM tx:/d' | sed -e '/next fault check:/d' | sed -e '/recv since check:/d'"
+at_fn_check_prepare_notrace 'a shell pipeline' "cfm.at:311"
+( $at_check_trace; ovs-appctl cfm/show p0 | sed -e '/next CCM tx:/d' | sed -e '/next fault check:/d' | sed -e '/recv since check:/d'
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "---- p0 ----
+MPID 1: extended
+ average health: 100
+ opstate: up
+ remote_opstate: up
+ interval: 300ms
+Remote MPID 2
+ opstate: up
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/cfm.at:311"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log" \
+"ovs-vswitchd.log"
+$at_traceon; }
+
+
+
+{ set +x
+$as_echo "$at_srcdir/cfm.at:312: ovs-appctl cfm/show p1 | sed -e '/next CCM tx:/d' | sed -e '/next fault check:/d' | sed -e '/recv since check:/d'"
+at_fn_check_prepare_notrace 'a shell pipeline' "cfm.at:312"
+( $at_check_trace; ovs-appctl cfm/show p1 | sed -e '/next CCM tx:/d' | sed -e '/next fault check:/d' | sed -e '/recv since check:/d'
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "---- p1 ----
+MPID 2: extended
+ average health: 100
+ opstate: up
+ remote_opstate: up
+ interval: 300ms
+Remote MPID 1
+ opstate: up
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/cfm.at:312"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log" \
+"ovs-vswitchd.log"
+$at_traceon; }
+
+
+
+# Disable cfm on p1, cfm should receive fault.
+{ set +x
+$as_echo "$at_srcdir/cfm.at:315: ovs-vsctl set interface p1 other_config:cfm_extended=false"
+at_fn_check_prepare_trace "cfm.at:315"
+( $at_check_trace; ovs-vsctl set interface p1 other_config:cfm_extended=false
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/cfm.at:315"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log" \
+"ovs-vswitchd.log"
+$at_traceon; }
+
+
+ovs-appctl time/warp 5000 100
+
+{ set +x
+$as_echo "$at_srcdir/cfm.at:318: ovs-appctl cfm/show p0 | sed -e '/next CCM tx:/d' | sed -e '/next fault check:/d' | sed -e '/recv since check:/d'"
+at_fn_check_prepare_notrace 'a shell pipeline' "cfm.at:318"
+( $at_check_trace; ovs-appctl cfm/show p0 | sed -e '/next CCM tx:/d' | sed -e '/next fault check:/d' | sed -e '/recv since check:/d'
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "---- p0 ----
+MPID 1: extended
+ fault: recv
+ average health: 0
+ opstate: up
+ remote_opstate: up
+ interval: 300ms
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/cfm.at:318"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log" \
+"ovs-vswitchd.log"
+$at_traceon; }
+
+
+
+{ set +x
+$as_echo "$at_srcdir/cfm.at:320: check_logs "
+at_fn_check_prepare_trace "cfm.at:320"
+( $at_check_trace; check_logs
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/cfm.at:320"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log" \
+"ovs-vswitchd.log"
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/cfm.at:320: ovs-appctl -t ovs-vswitchd exit"
+at_fn_check_prepare_trace "cfm.at:320"
+( $at_check_trace; ovs-appctl -t ovs-vswitchd exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/cfm.at:320"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log" \
+"ovs-vswitchd.log"
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/cfm.at:320: ovs-appctl -t ovsdb-server exit"
+at_fn_check_prepare_trace "cfm.at:320"
+( $at_check_trace; ovs-appctl -t ovsdb-server exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/cfm.at:320"
+$at_failed && at_fn_log_failure \
+"ovsdb-server.log" \
+"ovs-vswitchd.log"
+$at_traceon; }
+
+ set +x
+ $at_times_p && times >"$at_times_file"
+) 5>&1 2>&1 7>&- | eval $at_tee_pipe
+read at_status <"$at_status_file"
+#AT_STOP_28
+#AT_START_29
+at_fn_group_banner 29 'lacp.at:13' \
"lacp - config" " " 5
at_xfail=no
(
- $as_echo "27. $at_setup_line: testing $at_desc ..."
+ $as_echo "29. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -19516,13 +20212,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_27
-#AT_START_28
-at_fn_group_banner 28 'lacp.at:53' \
+#AT_STOP_29
+#AT_START_30
+at_fn_group_banner 30 'lacp.at:53' \
"lacp - multi port config" " " 5
at_xfail=no
(
- $as_echo "28. $at_setup_line: testing $at_desc ..."
+ $as_echo "30. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -19836,13 +20532,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_28
-#AT_START_29
-at_fn_group_banner 29 'lacp.at:139' \
+#AT_STOP_30
+#AT_START_31
+at_fn_group_banner 31 'lacp.at:139' \
"lacp - negotiation" " " 5
at_xfail=no
(
- $as_echo "29. $at_setup_line: testing $at_desc ..."
+ $as_echo "31. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -20653,13 +21349,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_29
-#AT_START_30
-at_fn_group_banner 30 'library.at:3' \
+#AT_STOP_31
+#AT_START_32
+at_fn_group_banner 32 'library.at:3' \
"test flow extractor" " " 6
at_xfail=no
(
- $as_echo "30. $at_setup_line: testing $at_desc ..."
+ $as_echo "32. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -20696,13 +21392,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_30
-#AT_START_31
-at_fn_group_banner 31 'library.at:9' \
+#AT_STOP_32
+#AT_START_33
+at_fn_group_banner 33 'library.at:9' \
"test TCP/IP checksumming" " " 6
at_xfail=no
(
- $as_echo "31. $at_setup_line: testing $at_desc ..."
+ $as_echo "33. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -20726,13 +21422,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_31
-#AT_START_32
-at_fn_group_banner 32 'library.at:14' \
+#AT_STOP_33
+#AT_START_34
+at_fn_group_banner 34 'library.at:14' \
"test hash functions" " " 6
at_xfail=no
(
- $as_echo "32. $at_setup_line: testing $at_desc ..."
+ $as_echo "34. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -20754,13 +21450,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_32
-#AT_START_33
-at_fn_group_banner 33 'library.at:18' \
+#AT_STOP_34
+#AT_START_35
+at_fn_group_banner 35 'library.at:18' \
"test hash map" " " 6
at_xfail=no
(
- $as_echo "33. $at_setup_line: testing $at_desc ..."
+ $as_echo "35. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -20785,13 +21481,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_33
-#AT_START_34
-at_fn_group_banner 34 'library.at:24' \
+#AT_STOP_35
+#AT_START_36
+at_fn_group_banner 36 'library.at:24' \
"test hash index" " " 6
at_xfail=no
(
- $as_echo "34. $at_setup_line: testing $at_desc ..."
+ $as_echo "36. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -20816,13 +21512,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_34
-#AT_START_35
-at_fn_group_banner 35 'library.at:30' \
+#AT_STOP_36
+#AT_START_37
+at_fn_group_banner 37 'library.at:30' \
"test cuckoo hash" " " 6
at_xfail=no
(
- $as_echo "35. $at_setup_line: testing $at_desc ..."
+ $as_echo "37. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -20847,13 +21543,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_35
-#AT_START_36
-at_fn_group_banner 36 'library.at:36' \
+#AT_STOP_37
+#AT_START_38
+at_fn_group_banner 38 'library.at:36' \
"test atomic operations" " " 6
at_xfail=no
(
- $as_echo "36. $at_setup_line: testing $at_desc ..."
+ $as_echo "38. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -20875,13 +21571,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_36
-#AT_START_37
-at_fn_group_banner 37 'library.at:40' \
+#AT_STOP_38
+#AT_START_39
+at_fn_group_banner 39 'library.at:40' \
"test linked lists" " " 6
at_xfail=no
(
- $as_echo "37. $at_setup_line: testing $at_desc ..."
+ $as_echo "39. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -20905,13 +21601,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_37
-#AT_START_38
-at_fn_group_banner 38 'library.at:45' \
+#AT_STOP_39
+#AT_START_40
+at_fn_group_banner 40 'library.at:45' \
"test packet library" " " 6
at_xfail=no
(
- $as_echo "38. $at_setup_line: testing $at_desc ..."
+ $as_echo "40. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -20933,13 +21629,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_38
-#AT_START_39
-at_fn_group_banner 39 'library.at:49' \
+#AT_STOP_40
+#AT_START_41
+at_fn_group_banner 41 'library.at:49' \
"test SHA-1" " " 6
at_xfail=no
(
- $as_echo "39. $at_setup_line: testing $at_desc ..."
+ $as_echo "41. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -20963,13 +21659,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_39
-#AT_START_40
-at_fn_group_banner 40 'library.at:54' \
+#AT_STOP_41
+#AT_START_42
+at_fn_group_banner 42 'library.at:54' \
"test type properties" " " 6
at_xfail=no
(
- $as_echo "40. $at_setup_line: testing $at_desc ..."
+ $as_echo "42. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -20991,13 +21687,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_40
-#AT_START_41
-at_fn_group_banner 41 'library.at:58' \
+#AT_STOP_42
+#AT_START_43
+at_fn_group_banner 43 'library.at:58' \
"test strtok_r bug fix" " " 6
at_xfail=no
(
- $as_echo "41. $at_setup_line: testing $at_desc ..."
+ $as_echo "43. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21021,13 +21717,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_41
-#AT_START_42
-at_fn_group_banner 42 'library.at:63' \
+#AT_STOP_43
+#AT_START_44
+at_fn_group_banner 44 'library.at:63' \
"test byte order conversion" " " 6
at_xfail=no
(
- $as_echo "42. $at_setup_line: testing $at_desc ..."
+ $as_echo "44. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21050,13 +21746,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_42
-#AT_START_43
-at_fn_group_banner 43 'library.at:68' \
+#AT_STOP_44
+#AT_START_45
+at_fn_group_banner 45 'library.at:68' \
"test random number generator" " " 6
at_xfail=no
(
- $as_echo "43. $at_setup_line: testing $at_desc ..."
+ $as_echo "45. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21126,13 +21822,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_43
-#AT_START_44
-at_fn_group_banner 44 'library.at:120' \
+#AT_STOP_45
+#AT_START_46
+at_fn_group_banner 46 'library.at:120' \
"ctz() function" " " 6
at_xfail=no
(
- $as_echo "44. $at_setup_line: testing $at_desc ..."
+ $as_echo "46. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21155,13 +21851,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_44
-#AT_START_45
-at_fn_group_banner 45 'library.at:120' \
+#AT_STOP_46
+#AT_START_47
+at_fn_group_banner 47 'library.at:120' \
"clz() function" " " 6
at_xfail=no
(
- $as_echo "45. $at_setup_line: testing $at_desc ..."
+ $as_echo "47. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21184,13 +21880,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_45
-#AT_START_46
-at_fn_group_banner 46 'library.at:120' \
+#AT_STOP_47
+#AT_START_48
+at_fn_group_banner 48 'library.at:120' \
"round_up_pow2() function" " " 6
at_xfail=no
(
- $as_echo "46. $at_setup_line: testing $at_desc ..."
+ $as_echo "48. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21213,13 +21909,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_46
-#AT_START_47
-at_fn_group_banner 47 'library.at:120' \
+#AT_STOP_48
+#AT_START_49
+at_fn_group_banner 49 'library.at:120' \
"round_down_pow2() function" " " 6
at_xfail=no
(
- $as_echo "47. $at_setup_line: testing $at_desc ..."
+ $as_echo "49. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21242,13 +21938,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_47
-#AT_START_48
-at_fn_group_banner 48 'library.at:120' \
+#AT_STOP_49
+#AT_START_50
+at_fn_group_banner 50 'library.at:120' \
"count_1bits() function" " " 6
at_xfail=no
(
- $as_echo "48. $at_setup_line: testing $at_desc ..."
+ $as_echo "50. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21271,13 +21967,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_48
-#AT_START_49
-at_fn_group_banner 49 'library.at:120' \
+#AT_STOP_50
+#AT_START_51
+at_fn_group_banner 51 'library.at:120' \
"log_2_floor() function" " " 6
at_xfail=no
(
- $as_echo "49. $at_setup_line: testing $at_desc ..."
+ $as_echo "51. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21300,13 +21996,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_49
-#AT_START_50
-at_fn_group_banner 50 'library.at:120' \
+#AT_STOP_51
+#AT_START_52
+at_fn_group_banner 52 'library.at:120' \
"bitwise_copy() function" " " 6
at_xfail=no
(
- $as_echo "50. $at_setup_line: testing $at_desc ..."
+ $as_echo "52. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21329,13 +22025,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_50
-#AT_START_51
-at_fn_group_banner 51 'library.at:120' \
+#AT_STOP_52
+#AT_START_53
+at_fn_group_banner 53 'library.at:120' \
"bitwise_zero() function" " " 6
at_xfail=no
(
- $as_echo "51. $at_setup_line: testing $at_desc ..."
+ $as_echo "53. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21358,13 +22054,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_51
-#AT_START_52
-at_fn_group_banner 52 'library.at:120' \
+#AT_STOP_53
+#AT_START_54
+at_fn_group_banner 54 'library.at:120' \
"bitwise_one() function" " " 6
at_xfail=no
(
- $as_echo "52. $at_setup_line: testing $at_desc ..."
+ $as_echo "54. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21387,13 +22083,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_52
-#AT_START_53
-at_fn_group_banner 53 'library.at:120' \
+#AT_STOP_54
+#AT_START_55
+at_fn_group_banner 55 'library.at:120' \
"bitwise_is_all_zeros() function" " " 6
at_xfail=no
(
- $as_echo "53. $at_setup_line: testing $at_desc ..."
+ $as_echo "55. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21416,13 +22112,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_53
-#AT_START_54
-at_fn_group_banner 54 'library.at:120' \
+#AT_STOP_55
+#AT_START_56
+at_fn_group_banner 56 'library.at:120' \
"ovs_scan() function" " " 6
at_xfail=no
(
- $as_echo "54. $at_setup_line: testing $at_desc ..."
+ $as_echo "56. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21445,13 +22141,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_54
-#AT_START_55
-at_fn_group_banner 55 'library.at:138' \
+#AT_STOP_56
+#AT_START_57
+at_fn_group_banner 57 'library.at:138' \
"test unix socket, short pathname - C" " " 6
at_xfail=no
(
- $as_echo "55. $at_setup_line: testing $at_desc ..."
+ $as_echo "57. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21476,13 +22172,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_55
-#AT_START_56
-at_fn_group_banner 56 'library.at:148' \
+#AT_STOP_57
+#AT_START_58
+at_fn_group_banner 58 'library.at:148' \
"test unix socket, long pathname - C" " " 6
at_xfail=no
(
- $as_echo "56. $at_setup_line: testing $at_desc ..."
+ $as_echo "58. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21510,13 +22206,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_56
-#AT_START_57
-at_fn_group_banner 57 'library.at:157' \
+#AT_STOP_58
+#AT_START_59
+at_fn_group_banner 59 'library.at:157' \
"test unix socket, short pathname - Python" " " 6
at_xfail=no
(
- $as_echo "57. $at_setup_line: testing $at_desc ..."
+ $as_echo "59. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21541,13 +22237,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_57
-#AT_START_58
-at_fn_group_banner 58 'library.at:167' \
+#AT_STOP_59
+#AT_START_60
+at_fn_group_banner 60 'library.at:167' \
"test unix socket, long pathname - Python" " " 6
at_xfail=no
(
- $as_echo "58. $at_setup_line: testing $at_desc ..."
+ $as_echo "60. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21575,13 +22271,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_58
-#AT_START_59
-at_fn_group_banner 59 'library.at:176' \
+#AT_STOP_60
+#AT_START_61
+at_fn_group_banner 61 'library.at:176' \
"ovs_assert" " " 6
at_xfail=no
(
- $as_echo "59. $at_setup_line: testing $at_desc ..."
+ $as_echo "61. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21647,13 +22343,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_59
-#AT_START_60
-at_fn_group_banner 60 'library.at:199' \
+#AT_STOP_61
+#AT_START_62
+at_fn_group_banner 62 'library.at:199' \
"snprintf" " " 6
at_xfail=no
(
- $as_echo "60. $at_setup_line: testing $at_desc ..."
+ $as_echo "62. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21675,13 +22371,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_60
-#AT_START_61
-at_fn_group_banner 61 'library.at:203' \
+#AT_STOP_62
+#AT_START_63
+at_fn_group_banner 63 'library.at:203' \
"test bitmap functions" " " 6
at_xfail=no
(
- $as_echo "61. $at_setup_line: testing $at_desc ..."
+ $as_echo "63. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21705,13 +22401,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_61
-#AT_START_62
-at_fn_group_banner 62 'library.at:208' \
+#AT_STOP_63
+#AT_START_64
+at_fn_group_banner 64 'library.at:208' \
"use of public headers" " " 6
at_xfail=no
(
- $as_echo "62. $at_setup_line: testing $at_desc ..."
+ $as_echo "64. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21733,13 +22429,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_62
-#AT_START_63
-at_fn_group_banner 63 'library.at:212' \
+#AT_STOP_64
+#AT_START_65
+at_fn_group_banner 65 'library.at:212' \
"test ofpbuf module" " " 6
at_xfail=no
(
- $as_echo "63. $at_setup_line: testing $at_desc ..."
+ $as_echo "65. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21761,13 +22457,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_63
-#AT_START_64
-at_fn_group_banner 64 'library.at:216' \
+#AT_STOP_65
+#AT_START_66
+at_fn_group_banner 66 'library.at:216' \
"test rcu" " " 6
at_xfail=no
(
- $as_echo "64. $at_setup_line: testing $at_desc ..."
+ $as_echo "66. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21789,13 +22485,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_64
-#AT_START_65
-at_fn_group_banner 65 'heap.at:8' \
+#AT_STOP_66
+#AT_START_67
+at_fn_group_banner 67 'heap.at:8' \
"heap library -- insert delete same order" " " 7
at_xfail=no
(
- $as_echo "65. $at_setup_line: testing $at_desc ..."
+ $as_echo "67. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21817,13 +22513,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_65
-#AT_START_66
-at_fn_group_banner 66 'heap.at:9' \
+#AT_STOP_67
+#AT_START_68
+at_fn_group_banner 68 'heap.at:9' \
"heap library -- insert delete reverse order" " " 7
at_xfail=no
(
- $as_echo "66. $at_setup_line: testing $at_desc ..."
+ $as_echo "68. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21845,13 +22541,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_66
-#AT_START_67
-at_fn_group_banner 67 'heap.at:10' \
+#AT_STOP_68
+#AT_START_69
+at_fn_group_banner 69 'heap.at:10' \
"heap library -- insert delete every order" " " 7
at_xfail=no
(
- $as_echo "67. $at_setup_line: testing $at_desc ..."
+ $as_echo "69. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21873,13 +22569,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_67
-#AT_START_68
-at_fn_group_banner 68 'heap.at:11' \
+#AT_STOP_69
+#AT_START_70
+at_fn_group_banner 70 'heap.at:11' \
"heap library -- insert delete same order with dups" "" 7
at_xfail=no
(
- $as_echo "68. $at_setup_line: testing $at_desc ..."
+ $as_echo "70. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21901,13 +22597,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_68
-#AT_START_69
-at_fn_group_banner 69 'heap.at:12' \
+#AT_STOP_70
+#AT_START_71
+at_fn_group_banner 71 'heap.at:12' \
"heap library -- raw insert" " " 7
at_xfail=no
(
- $as_echo "69. $at_setup_line: testing $at_desc ..."
+ $as_echo "71. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21929,13 +22625,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_69
-#AT_START_70
-at_fn_group_banner 70 'heap.at:13' \
+#AT_STOP_71
+#AT_START_72
+at_fn_group_banner 72 'heap.at:13' \
"heap library -- raw delete" " " 7
at_xfail=no
(
- $as_echo "70. $at_setup_line: testing $at_desc ..."
+ $as_echo "72. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -21957,13 +22653,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_70
-#AT_START_71
-at_fn_group_banner 71 'bundle.at:10' \
+#AT_STOP_72
+#AT_START_73
+at_fn_group_banner 73 'bundle.at:10' \
"hrw bundle link selection" " " 8
at_xfail=no
(
- $as_echo "71. $at_setup_line: testing $at_desc ..."
+ $as_echo "73. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22050,13 +22746,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_71
-#AT_START_72
-at_fn_group_banner 72 'bundle.at:80' \
+#AT_STOP_73
+#AT_START_74
+at_fn_group_banner 74 'bundle.at:80' \
"active_backup bundle link selection" " " 8
at_xfail=no
(
- $as_echo "72. $at_setup_line: testing $at_desc ..."
+ $as_echo "74. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22144,13 +22840,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_72
-#AT_START_73
-at_fn_group_banner 73 'bundle.at:151' \
+#AT_STOP_74
+#AT_START_75
+at_fn_group_banner 75 'bundle.at:151' \
"hrw bundle single link selection" " " 8
at_xfail=no
(
- $as_echo "73. $at_setup_line: testing $at_desc ..."
+ $as_echo "75. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22175,13 +22871,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_73
-#AT_START_74
-at_fn_group_banner 74 'bundle.at:159' \
+#AT_STOP_75
+#AT_START_76
+at_fn_group_banner 76 'bundle.at:159' \
"hrw bundle no link selection" " " 8
at_xfail=no
(
- $as_echo "74. $at_setup_line: testing $at_desc ..."
+ $as_echo "76. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22203,13 +22899,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_74
-#AT_START_75
-at_fn_group_banner 75 'bundle.at:166' \
+#AT_STOP_76
+#AT_START_77
+at_fn_group_banner 77 'bundle.at:166' \
"bundle action missing argument" " " 8
at_xfail=no
(
- $as_echo "75. $at_setup_line: testing $at_desc ..."
+ $as_echo "77. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22233,13 +22929,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_75
-#AT_START_76
-at_fn_group_banner 76 'bundle.at:172' \
+#AT_STOP_77
+#AT_START_78
+at_fn_group_banner 78 'bundle.at:172' \
"bundle action bad fields" " " 8
at_xfail=no
(
- $as_echo "76. $at_setup_line: testing $at_desc ..."
+ $as_echo "78. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22263,13 +22959,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_76
-#AT_START_77
-at_fn_group_banner 77 'bundle.at:178' \
+#AT_STOP_78
+#AT_START_79
+at_fn_group_banner 79 'bundle.at:178' \
"bundle action bad algorithm" " " 8
at_xfail=no
(
- $as_echo "77. $at_setup_line: testing $at_desc ..."
+ $as_echo "79. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22293,13 +22989,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_77
-#AT_START_78
-at_fn_group_banner 78 'bundle.at:184' \
+#AT_STOP_79
+#AT_START_80
+at_fn_group_banner 80 'bundle.at:184' \
"bundle action bad slave type" " " 8
at_xfail=no
(
- $as_echo "78. $at_setup_line: testing $at_desc ..."
+ $as_echo "80. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22323,13 +23019,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_78
-#AT_START_79
-at_fn_group_banner 79 'bundle.at:190' \
+#AT_STOP_80
+#AT_START_81
+at_fn_group_banner 81 'bundle.at:190' \
"bundle action bad slave delimiter" " " 8
at_xfail=no
(
- $as_echo "79. $at_setup_line: testing $at_desc ..."
+ $as_echo "81. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22353,13 +23049,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_79
-#AT_START_80
-at_fn_group_banner 80 'classifier.at:2' \
+#AT_STOP_81
+#AT_START_82
+at_fn_group_banner 82 'classifier.at:2' \
"flow classifier - empty" " " 9
at_xfail=no
(
- $as_echo "80. $at_setup_line: testing $at_desc ..."
+ $as_echo "82. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22381,13 +23077,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_80
-#AT_START_81
-at_fn_group_banner 81 'classifier.at:2' \
+#AT_STOP_82
+#AT_START_83
+at_fn_group_banner 83 'classifier.at:2' \
"flow classifier - destroy null" " " 9
at_xfail=no
(
- $as_echo "81. $at_setup_line: testing $at_desc ..."
+ $as_echo "83. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22409,13 +23105,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_81
-#AT_START_82
-at_fn_group_banner 82 'classifier.at:2' \
+#AT_STOP_83
+#AT_START_84
+at_fn_group_banner 84 'classifier.at:2' \
"flow classifier - single rule" " " 9
at_xfail=no
(
- $as_echo "82. $at_setup_line: testing $at_desc ..."
+ $as_echo "84. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22437,13 +23133,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_82
-#AT_START_83
-at_fn_group_banner 83 'classifier.at:2' \
+#AT_STOP_84
+#AT_START_85
+at_fn_group_banner 85 'classifier.at:2' \
"flow classifier - rule replacement" " " 9
at_xfail=no
(
- $as_echo "83. $at_setup_line: testing $at_desc ..."
+ $as_echo "85. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22465,13 +23161,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_83
-#AT_START_84
-at_fn_group_banner 84 'classifier.at:2' \
+#AT_STOP_85
+#AT_START_86
+at_fn_group_banner 86 'classifier.at:2' \
"flow classifier - many rules in one list" " " 9
at_xfail=no
(
- $as_echo "84. $at_setup_line: testing $at_desc ..."
+ $as_echo "86. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22493,13 +23189,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_84
-#AT_START_85
-at_fn_group_banner 85 'classifier.at:2' \
+#AT_STOP_86
+#AT_START_87
+at_fn_group_banner 87 'classifier.at:2' \
"flow classifier - versioned many rules in one list" "" 9
at_xfail=no
(
- $as_echo "85. $at_setup_line: testing $at_desc ..."
+ $as_echo "87. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22521,13 +23217,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_85
-#AT_START_86
-at_fn_group_banner 86 'classifier.at:2' \
+#AT_STOP_87
+#AT_START_88
+at_fn_group_banner 88 'classifier.at:2' \
"flow classifier - many rules in one table" " " 9
at_xfail=no
(
- $as_echo "86. $at_setup_line: testing $at_desc ..."
+ $as_echo "88. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22549,13 +23245,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_86
-#AT_START_87
-at_fn_group_banner 87 'classifier.at:2' \
+#AT_STOP_88
+#AT_START_89
+at_fn_group_banner 89 'classifier.at:2' \
"flow classifier - versioned many rules in one table" "" 9
at_xfail=no
(
- $as_echo "87. $at_setup_line: testing $at_desc ..."
+ $as_echo "89. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22577,13 +23273,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_87
-#AT_START_88
-at_fn_group_banner 88 'classifier.at:2' \
+#AT_STOP_89
+#AT_START_90
+at_fn_group_banner 90 'classifier.at:2' \
"flow classifier - many rules in two tables" " " 9
at_xfail=no
(
- $as_echo "88. $at_setup_line: testing $at_desc ..."
+ $as_echo "90. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22605,13 +23301,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_88
-#AT_START_89
-at_fn_group_banner 89 'classifier.at:2' \
+#AT_STOP_90
+#AT_START_91
+at_fn_group_banner 91 'classifier.at:2' \
"flow classifier - versioned many rules in two tables" "" 9
at_xfail=no
(
- $as_echo "89. $at_setup_line: testing $at_desc ..."
+ $as_echo "91. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22633,13 +23329,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_89
-#AT_START_90
-at_fn_group_banner 90 'classifier.at:2' \
+#AT_STOP_91
+#AT_START_92
+at_fn_group_banner 92 'classifier.at:2' \
"flow classifier - many rules in five tables" " " 9
at_xfail=no
(
- $as_echo "90. $at_setup_line: testing $at_desc ..."
+ $as_echo "92. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22661,13 +23357,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_90
-#AT_START_91
-at_fn_group_banner 91 'classifier.at:2' \
+#AT_STOP_92
+#AT_START_93
+at_fn_group_banner 93 'classifier.at:2' \
"flow classifier - versioned many rules in five tables" "" 9
at_xfail=no
(
- $as_echo "91. $at_setup_line: testing $at_desc ..."
+ $as_echo "93. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22689,13 +23385,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_91
-#AT_START_92
-at_fn_group_banner 92 'classifier.at:21' \
+#AT_STOP_93
+#AT_START_94
+at_fn_group_banner 94 'classifier.at:21' \
"miniflow - miniflow" " " 10
at_xfail=no
(
- $as_echo "92. $at_setup_line: testing $at_desc ..."
+ $as_echo "94. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22717,13 +23413,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_92
-#AT_START_93
-at_fn_group_banner 93 'classifier.at:21' \
+#AT_STOP_94
+#AT_START_95
+at_fn_group_banner 95 'classifier.at:21' \
"miniflow - minimask_has_extra" " " 10
at_xfail=no
(
- $as_echo "93. $at_setup_line: testing $at_desc ..."
+ $as_echo "95. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22745,13 +23441,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_93
-#AT_START_94
-at_fn_group_banner 94 'classifier.at:21' \
+#AT_STOP_95
+#AT_START_96
+at_fn_group_banner 96 'classifier.at:21' \
"miniflow - minimask_combine" " " 10
at_xfail=no
(
- $as_echo "94. $at_setup_line: testing $at_desc ..."
+ $as_echo "96. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -22773,13 +23469,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_94
-#AT_START_95
-at_fn_group_banner 95 'classifier.at:31' \
+#AT_STOP_96
+#AT_START_97
+at_fn_group_banner 97 'classifier.at:31' \
"flow classifier - lookup segmentation" " " 11
at_xfail=no
(
- $as_echo "95. $at_setup_line: testing $at_desc ..."
+ $as_echo "97. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -23121,13 +23817,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_95
-#AT_START_96
-at_fn_group_banner 96 'classifier.at:69' \
+#AT_STOP_97
+#AT_START_98
+at_fn_group_banner 98 'classifier.at:69' \
"flow classifier - prefix lookup" " " 12
at_xfail=no
(
- $as_echo "96. $at_setup_line: testing $at_desc ..."
+ $as_echo "98. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -23635,13 +24331,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_96
-#AT_START_97
-at_fn_group_banner 97 'classifier.at:134' \
+#AT_STOP_98
+#AT_START_99
+at_fn_group_banner 99 'classifier.at:134' \
"single conjunctive match" " " 13
at_xfail=no
(
- $as_echo "97. $at_setup_line: testing $at_desc ..."
+ $as_echo "99. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -23902,13 +24598,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_97
-#AT_START_98
-at_fn_group_banner 98 'classifier.at:171' \
+#AT_STOP_99
+#AT_START_100
+at_fn_group_banner 100 'classifier.at:171' \
"multiple conjunctive match" " " 13
at_xfail=no
(
- $as_echo "98. $at_setup_line: testing $at_desc ..."
+ $as_echo "100. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -24203,13 +24899,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_98
-#AT_START_99
-at_fn_group_banner 99 'classifier.at:247' \
+#AT_STOP_100
+#AT_START_101
+at_fn_group_banner 101 'classifier.at:247' \
"conjunctive match priority fallback" " " 13
at_xfail=no
(
- $as_echo "99. $at_setup_line: testing $at_desc ..."
+ $as_echo "101. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -24481,13 +25177,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_99
-#AT_START_100
-at_fn_group_banner 100 'classifier.at:293' \
+#AT_STOP_101
+#AT_START_102
+at_fn_group_banner 102 'classifier.at:293' \
"conjunctive match and other actions" " " 13
at_xfail=no
(
- $as_echo "100. $at_setup_line: testing $at_desc ..."
+ $as_echo "102. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -24735,13 +25431,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_100
-#AT_START_101
-at_fn_group_banner 101 'check-structs.at:11' \
+#AT_STOP_102
+#AT_START_103
+at_fn_group_banner 103 'check-structs.at:11' \
"check struct tail padding" " " 14
at_xfail=no
(
- $as_echo "101. $at_setup_line: testing $at_desc ..."
+ $as_echo "103. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -24775,13 +25471,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_101
-#AT_START_102
-at_fn_group_banner 102 'check-structs.at:21' \
+#AT_STOP_103
+#AT_START_104
+at_fn_group_banner 104 'check-structs.at:21' \
"check struct internal alignment" " " 14
at_xfail=no
(
- $as_echo "102. $at_setup_line: testing $at_desc ..."
+ $as_echo "104. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -24816,13 +25512,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_102
-#AT_START_103
-at_fn_group_banner 103 'check-structs.at:32' \
+#AT_STOP_104
+#AT_START_105
+at_fn_group_banner 105 'check-structs.at:32' \
"check struct declared size" " " 14
at_xfail=no
(
- $as_echo "103. $at_setup_line: testing $at_desc ..."
+ $as_echo "105. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -24858,13 +25554,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_103
-#AT_START_104
-at_fn_group_banner 104 'check-structs.at:44' \
+#AT_STOP_105
+#AT_START_106
+at_fn_group_banner 106 'check-structs.at:44' \
"check wrong struct's declared size" " " 14
at_xfail=no
(
- $as_echo "104. $at_setup_line: testing $at_desc ..."
+ $as_echo "106. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -24904,13 +25600,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_104
-#AT_START_105
-at_fn_group_banner 105 'daemon.at:3' \
+#AT_STOP_106
+#AT_START_107
+at_fn_group_banner 107 'daemon.at:3' \
"daemon" " " 15
at_xfail=no
(
- $as_echo "105. $at_setup_line: testing $at_desc ..."
+ $as_echo "107. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -25048,13 +25744,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_105
-#AT_START_106
-at_fn_group_banner 106 'daemon.at:22' \
+#AT_STOP_107
+#AT_START_108
+at_fn_group_banner 108 'daemon.at:22' \
"daemon --monitor" " " 15
at_xfail=no
(
- $as_echo "106. $at_setup_line: testing $at_desc ..."
+ $as_echo "108. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -25370,13 +26066,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_106
-#AT_START_107
-at_fn_group_banner 107 'daemon.at:71' \
+#AT_STOP_108
+#AT_START_109
+at_fn_group_banner 109 'daemon.at:71' \
"daemon --detach" " " 15
at_xfail=no
(
- $as_echo "107. $at_setup_line: testing $at_desc ..."
+ $as_echo "109. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -25501,13 +26197,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_107
-#AT_START_108
-at_fn_group_banner 108 'daemon.at:94' \
+#AT_STOP_109
+#AT_START_110
+at_fn_group_banner 110 'daemon.at:94' \
"daemon --detach --monitor" " " 15
at_xfail=no
(
- $as_echo "108. $at_setup_line: testing $at_desc ..."
+ $as_echo "110. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -25993,13 +26689,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_108
-#AT_START_109
-at_fn_group_banner 109 'daemon.at:144' \
+#AT_STOP_110
+#AT_START_111
+at_fn_group_banner 111 'daemon.at:144' \
"daemon --detach startup errors" " " 15
at_xfail=no
(
- $as_echo "109. $at_setup_line: testing $at_desc ..."
+ $as_echo "111. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -26087,13 +26783,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_109
-#AT_START_110
-at_fn_group_banner 110 'daemon.at:153' \
+#AT_STOP_111
+#AT_START_112
+at_fn_group_banner 112 'daemon.at:153' \
"daemon --detach --monitor startup errors" " " 15
at_xfail=no
(
- $as_echo "110. $at_setup_line: testing $at_desc ..."
+ $as_echo "112. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -26184,13 +26880,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_110
-#AT_START_111
-at_fn_group_banner 111 'daemon.at:163' \
+#AT_STOP_112
+#AT_START_113
+at_fn_group_banner 113 'daemon.at:163' \
"daemon --service" " " 15
at_xfail=no
(
- $as_echo "111. $at_setup_line: testing $at_desc ..."
+ $as_echo "113. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -26379,13 +27075,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_111
-#AT_START_112
-at_fn_group_banner 112 'daemon-py.at:3' \
+#AT_STOP_113
+#AT_START_114
+at_fn_group_banner 114 'daemon-py.at:3' \
"daemon - Python" " " 16
at_xfail=no
(
- $as_echo "112. $at_setup_line: testing $at_desc ..."
+ $as_echo "114. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -26489,13 +27185,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_112
-#AT_START_113
-at_fn_group_banner 113 'daemon-py.at:21' \
+#AT_STOP_114
+#AT_START_115
+at_fn_group_banner 115 'daemon-py.at:21' \
"daemon --monitor - Python" " " 16
at_xfail=no
(
- $as_echo "113. $at_setup_line: testing $at_desc ..."
+ $as_echo "115. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -26765,13 +27461,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_113
-#AT_START_114
-at_fn_group_banner 114 'daemon-py.at:64' \
+#AT_STOP_115
+#AT_START_116
+at_fn_group_banner 116 'daemon-py.at:64' \
"daemon --monitor restart exit code - Python" " " 16
at_xfail=no
(
- $as_echo "114. $at_setup_line: testing $at_desc ..."
+ $as_echo "116. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -27041,13 +27737,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_114
-#AT_START_115
-at_fn_group_banner 115 'daemon-py.at:107' \
+#AT_STOP_116
+#AT_START_117
+at_fn_group_banner 117 'daemon-py.at:107' \
"daemon --detach - Python" " " 16
at_xfail=no
(
- $as_echo "115. $at_setup_line: testing $at_desc ..."
+ $as_echo "117. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -27132,13 +27828,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_115
-#AT_START_116
-at_fn_group_banner 116 'daemon-py.at:123' \
+#AT_STOP_117
+#AT_START_118
+at_fn_group_banner 118 'daemon-py.at:123' \
"daemon --detach --monitor - Python" " " 16
at_xfail=no
(
- $as_echo "116. $at_setup_line: testing $at_desc ..."
+ $as_echo "118. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -27590,13 +28286,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_116
-#AT_START_117
-at_fn_group_banner 117 'daemon-py.at:172' \
+#AT_STOP_118
+#AT_START_119
+at_fn_group_banner 119 'daemon-py.at:172' \
"daemon --detach startup errors - Python" " " 16
at_xfail=no
(
- $as_echo "117. $at_setup_line: testing $at_desc ..."
+ $as_echo "119. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -27651,13 +28347,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_117
-#AT_START_118
-at_fn_group_banner 118 'daemon-py.at:181' \
+#AT_STOP_119
+#AT_START_120
+at_fn_group_banner 120 'daemon-py.at:181' \
"daemon --detach --monitor startup errors - Python" "" 16
at_xfail=no
(
- $as_echo "118. $at_setup_line: testing $at_desc ..."
+ $as_echo "120. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -27712,13 +28408,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_118
-#AT_START_119
-at_fn_group_banner 119 'daemon-py.at:190' \
+#AT_STOP_120
+#AT_START_121
+at_fn_group_banner 121 'daemon-py.at:190' \
"daemon --detach closes standard fds - Python" " " 16
at_xfail=no
(
- $as_echo "119. $at_setup_line: testing $at_desc ..."
+ $as_echo "121. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -27807,13 +28503,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_119
-#AT_START_120
-at_fn_group_banner 120 'daemon-py.at:210' \
+#AT_STOP_121
+#AT_START_122
+at_fn_group_banner 122 'daemon-py.at:210' \
"daemon --detach --monitor closes standard fds" " " 16
at_xfail=no
(
- $as_echo "120. $at_setup_line: testing $at_desc ..."
+ $as_echo "122. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -27942,13 +28638,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_120
-#AT_START_121
-at_fn_group_banner 121 'ofp-actions.at:3' \
+#AT_STOP_122
+#AT_START_123
+at_fn_group_banner 123 'ofp-actions.at:3' \
"OpenFlow 1.0 action translation" " " 17
at_xfail=no
(
- $as_echo "121. $at_setup_line: testing $at_desc ..."
+ $as_echo "123. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -28155,13 +28851,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_121
-#AT_START_122
-at_fn_group_banner 122 'ofp-actions.at:202' \
+#AT_STOP_123
+#AT_START_124
+at_fn_group_banner 124 'ofp-actions.at:202' \
"OpenFlow 1.0 \"instruction\" translations" " " 17
at_xfail=no
(
- $as_echo "122. $at_setup_line: testing $at_desc ..."
+ $as_echo "124. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -28208,13 +28904,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_122
-#AT_START_123
-at_fn_group_banner 123 'ofp-actions.at:232' \
+#AT_STOP_124
+#AT_START_125
+at_fn_group_banner 125 'ofp-actions.at:232' \
"OpenFlow 1.1 action translation" " " 17
at_xfail=no
(
- $as_echo "123. $at_setup_line: testing $at_desc ..."
+ $as_echo "125. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -28360,13 +29056,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_123
-#AT_START_124
-at_fn_group_banner 124 'ofp-actions.at:369' \
+#AT_STOP_125
+#AT_START_126
+at_fn_group_banner 126 'ofp-actions.at:369' \
"OpenFlow 1.1 instruction translation" " " 17
at_xfail=no
(
- $as_echo "124. $at_setup_line: testing $at_desc ..."
+ $as_echo "126. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -28570,13 +29266,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_124
-#AT_START_125
-at_fn_group_banner 125 'ofp-actions.at:580' \
+#AT_STOP_126
+#AT_START_127
+at_fn_group_banner 127 'ofp-actions.at:580' \
"OpenFlow 1.2 action translation" " " 17
at_xfail=no
(
- $as_echo "125. $at_setup_line: testing $at_desc ..."
+ $as_echo "127. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -28620,13 +29316,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_125
-#AT_START_126
-at_fn_group_banner 126 'ofp-actions.at:606' \
+#AT_STOP_127
+#AT_START_128
+at_fn_group_banner 128 'ofp-actions.at:606' \
"OpenFlow 1.3 action translation" " " 17
at_xfail=no
(
- $as_echo "126. $at_setup_line: testing $at_desc ..."
+ $as_echo "128. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -28670,13 +29366,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_126
-#AT_START_127
-at_fn_group_banner 127 'ofp-actions.at:634' \
+#AT_STOP_128
+#AT_START_129
+at_fn_group_banner 129 'ofp-actions.at:634' \
"OpenFlow 1.5 action translation" " " 17
at_xfail=no
(
- $as_echo "127. $at_setup_line: testing $at_desc ..."
+ $as_echo "129. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -28720,13 +29416,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_127
-#AT_START_128
-at_fn_group_banner 128 'ofp-actions.at:658' \
+#AT_STOP_129
+#AT_START_130
+at_fn_group_banner 130 'ofp-actions.at:658' \
"ofp-actions - inconsistent MPLS actions" " " 17
at_xfail=no
(
- $as_echo "128. $at_setup_line: testing $at_desc ..."
+ $as_echo "130. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -28938,13 +29634,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_128
-#AT_START_129
-at_fn_group_banner 129 'ofp-actions.at:670' \
+#AT_STOP_130
+#AT_START_131
+at_fn_group_banner 131 'ofp-actions.at:670' \
"reg_load <-> set_field translation corner case" " " 17
at_xfail=no
(
- $as_echo "129. $at_setup_line: testing $at_desc ..."
+ $as_echo "131. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -29158,13 +29854,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_129
-#AT_START_130
-at_fn_group_banner 130 'ofp-print.at:3' \
+#AT_STOP_131
+#AT_START_132
+at_fn_group_banner 132 'ofp-print.at:3' \
"empty" " " 18
at_xfail=no
(
- $as_echo "130. $at_setup_line: testing $at_desc ..."
+ $as_echo "132. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -29189,13 +29885,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_130
-#AT_START_131
-at_fn_group_banner 131 'ofp-print.at:9' \
+#AT_STOP_132
+#AT_START_133
+at_fn_group_banner 133 'ofp-print.at:9' \
"too short" " " 18
at_xfail=no
(
- $as_echo "131. $at_setup_line: testing $at_desc ..."
+ $as_echo "133. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -29221,13 +29917,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_131
-#AT_START_132
-at_fn_group_banner 132 'ofp-print.at:17' \
+#AT_STOP_133
+#AT_START_134
+at_fn_group_banner 134 'ofp-print.at:17' \
"wrong OpenFlow version" " " 18
at_xfail=no
(
- $as_echo "132. $at_setup_line: testing $at_desc ..."
+ $as_echo "134. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -29255,13 +29951,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_132
-#AT_START_133
-at_fn_group_banner 133 'ofp-print.at:27' \
+#AT_STOP_134
+#AT_START_135
+at_fn_group_banner 135 'ofp-print.at:27' \
"truncated message" " " 18
at_xfail=no
(
- $as_echo "133. $at_setup_line: testing $at_desc ..."
+ $as_echo "135. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -29287,13 +29983,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_133
-#AT_START_134
-at_fn_group_banner 134 'ofp-print.at:35' \
+#AT_STOP_135
+#AT_START_136
+at_fn_group_banner 136 'ofp-print.at:35' \
"message only uses part of buffer" " " 18
at_xfail=no
(
- $as_echo "134. $at_setup_line: testing $at_desc ..."
+ $as_echo "136. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -29320,13 +30016,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_134
-#AT_START_135
-at_fn_group_banner 135 'ofp-print.at:44' \
+#AT_STOP_136
+#AT_START_137
+at_fn_group_banner 137 'ofp-print.at:44' \
"OFPT_HELLO - ordinary" " " 18
at_xfail=no
(
- $as_echo "135. $at_setup_line: testing $at_desc ..."
+ $as_echo "137. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -29352,13 +30048,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_135
-#AT_START_136
-at_fn_group_banner 136 'ofp-print.at:52' \
+#AT_STOP_137
+#AT_START_138
+at_fn_group_banner 138 'ofp-print.at:52' \
"OFPT_HELLO with extra data" " " 18
at_xfail=no
(
- $as_echo "136. $at_setup_line: testing $at_desc ..."
+ $as_echo "138. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -29387,13 +30083,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_136
-#AT_START_137
-at_fn_group_banner 137 'ofp-print.at:64' \
+#AT_STOP_138
+#AT_START_139
+at_fn_group_banner 139 'ofp-print.at:64' \
"OFPT_HELLO with version bitmap" " " 18
at_xfail=no
(
- $as_echo "137. $at_setup_line: testing $at_desc ..."
+ $as_echo "139. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -29419,13 +30115,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_137
-#AT_START_138
-at_fn_group_banner 138 'ofp-print.at:73' \
+#AT_STOP_139
+#AT_START_140
+at_fn_group_banner 140 'ofp-print.at:73' \
"OFPT_HELLO with version bitmap and extra data" " " 18
at_xfail=no
(
- $as_echo "138. $at_setup_line: testing $at_desc ..."
+ $as_echo "140. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -29458,13 +30154,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_138
-#AT_START_139
-at_fn_group_banner 139 'ofp-print.at:87' \
+#AT_STOP_140
+#AT_START_141
+at_fn_group_banner 141 'ofp-print.at:87' \
"OFPT_HELLO with higher than supported version" " " 18
at_xfail=no
(
- $as_echo "139. $at_setup_line: testing $at_desc ..."
+ $as_echo "141. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -29522,13 +30218,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_139
-#AT_START_140
-at_fn_group_banner 140 'ofp-print.at:106' \
+#AT_STOP_141
+#AT_START_142
+at_fn_group_banner 142 'ofp-print.at:106' \
"OFPT_HELLO with contradictory version bitmaps" " " 18
at_xfail=no
(
- $as_echo "140. $at_setup_line: testing $at_desc ..."
+ $as_echo "142. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -29618,13 +30314,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_140
-#AT_START_141
-at_fn_group_banner 141 'ofp-print.at:148' \
+#AT_STOP_142
+#AT_START_143
+at_fn_group_banner 143 'ofp-print.at:148' \
"OFPT_ECHO_REQUEST, empty payload" " " 18
at_xfail=no
(
- $as_echo "141. $at_setup_line: testing $at_desc ..."
+ $as_echo "143. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -29649,13 +30345,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_141
-#AT_START_142
-at_fn_group_banner 142 'ofp-print.at:155' \
+#AT_STOP_143
+#AT_START_144
+at_fn_group_banner 144 'ofp-print.at:155' \
"OFPT_ECHO_REQUEST, 5-byte payload" " " 18
at_xfail=no
(
- $as_echo "142. $at_setup_line: testing $at_desc ..."
+ $as_echo "144. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -29681,13 +30377,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_142
-#AT_START_143
-at_fn_group_banner 143 'ofp-print.at:163' \
+#AT_STOP_144
+#AT_START_145
+at_fn_group_banner 145 'ofp-print.at:163' \
"OFPT_ECHO_REPLY, empty payload" " " 18
at_xfail=no
(
- $as_echo "143. $at_setup_line: testing $at_desc ..."
+ $as_echo "145. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -29712,13 +30408,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_143
-#AT_START_144
-at_fn_group_banner 144 'ofp-print.at:170' \
+#AT_STOP_145
+#AT_START_146
+at_fn_group_banner 146 'ofp-print.at:170' \
"OFPT_ECHO_REPLY, 5-byte payload" " " 18
at_xfail=no
(
- $as_echo "144. $at_setup_line: testing $at_desc ..."
+ $as_echo "146. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -29744,13 +30440,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_144
-#AT_START_145
-at_fn_group_banner 145 'ofp-print.at:178' \
+#AT_STOP_146
+#AT_START_147
+at_fn_group_banner 147 'ofp-print.at:178' \
"OFPT_FEATURES_REQUEST" " " 18
at_xfail=no
(
- $as_echo "145. $at_setup_line: testing $at_desc ..."
+ $as_echo "147. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -29775,13 +30471,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_145
-#AT_START_146
-at_fn_group_banner 146 'ofp-print.at:185' \
+#AT_STOP_147
+#AT_START_148
+at_fn_group_banner 148 'ofp-print.at:185' \
"OFPT_FEATURES_REPLY - OF1.0" " " 18
at_xfail=no
(
- $as_echo "146. $at_setup_line: testing $at_desc ..."
+ $as_echo "148. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -29864,13 +30560,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_146
-#AT_START_147
-at_fn_group_banner 147 'ofp-print.at:235' \
+#AT_STOP_148
+#AT_START_149
+at_fn_group_banner 149 'ofp-print.at:235' \
"OFPT_FEATURES_REPLY cut off mid-port - OF1.0" " " 18
at_xfail=no
(
- $as_echo "147. $at_setup_line: testing $at_desc ..."
+ $as_echo "149. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -29954,13 +30650,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_147
-#AT_START_148
-at_fn_group_banner 148 'ofp-print.at:274' \
+#AT_STOP_149
+#AT_START_150
+at_fn_group_banner 150 'ofp-print.at:274' \
"OFPT_FEATURES_REPLY - OF1.1" " " 18
at_xfail=no
(
- $as_echo "148. $at_setup_line: testing $at_desc ..."
+ $as_echo "150. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -30020,13 +30716,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_148
-#AT_START_149
-at_fn_group_banner 149 'ofp-print.at:305' \
+#AT_STOP_150
+#AT_START_151
+at_fn_group_banner 151 'ofp-print.at:305' \
"OFPT_FEATURES_REPLY cut off mid-port - OF1.1" " " 18
at_xfail=no
(
- $as_echo "149. $at_setup_line: testing $at_desc ..."
+ $as_echo "151. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -30095,13 +30791,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_149
-#AT_START_150
-at_fn_group_banner 150 'ofp-print.at:334' \
+#AT_STOP_151
+#AT_START_152
+at_fn_group_banner 152 'ofp-print.at:334' \
"OFPT_FEATURES_REPLY - OF1.2" " " 18
at_xfail=no
(
- $as_echo "150. $at_setup_line: testing $at_desc ..."
+ $as_echo "152. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -30161,13 +30857,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_150
-#AT_START_151
-at_fn_group_banner 151 'ofp-print.at:365' \
+#AT_STOP_152
+#AT_START_153
+at_fn_group_banner 153 'ofp-print.at:365' \
"OFPT_FEATURES_REPLY cut off mid-port - OF1.2" " " 18
at_xfail=no
(
- $as_echo "151. $at_setup_line: testing $at_desc ..."
+ $as_echo "153. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -30235,13 +30931,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_151
-#AT_START_152
-at_fn_group_banner 152 'ofp-print.at:394' \
+#AT_STOP_153
+#AT_START_154
+at_fn_group_banner 154 'ofp-print.at:394' \
"OFPT_FEATURES_REPLY - OF1.3" " " 18
at_xfail=no
(
- $as_echo "152. $at_setup_line: testing $at_desc ..."
+ $as_echo "154. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -30274,13 +30970,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_152
-#AT_START_153
-at_fn_group_banner 153 'ofp-print.at:406' \
+#AT_STOP_154
+#AT_START_155
+at_fn_group_banner 155 'ofp-print.at:406' \
"OFPT_FEATURES_REPLY - OF1.4" " " 18
at_xfail=no
(
- $as_echo "153. $at_setup_line: testing $at_desc ..."
+ $as_echo "155. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -30313,13 +31009,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_153
-#AT_START_154
-at_fn_group_banner 154 'ofp-print.at:418' \
+#AT_STOP_155
+#AT_START_156
+at_fn_group_banner 156 'ofp-print.at:418' \
"OFPT_FEATURES_REPLY - OF1.5" " " 18
at_xfail=no
(
- $as_echo "154. $at_setup_line: testing $at_desc ..."
+ $as_echo "156. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -30352,13 +31048,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_154
-#AT_START_155
-at_fn_group_banner 155 'ofp-print.at:430' \
+#AT_STOP_156
+#AT_START_157
+at_fn_group_banner 157 'ofp-print.at:430' \
"OFPT_FEATURES_REPLY - with auxiliary_id - OF1.3" "" 18
at_xfail=no
(
- $as_echo "155. $at_setup_line: testing $at_desc ..."
+ $as_echo "157. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -30391,13 +31087,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_155
-#AT_START_156
-at_fn_group_banner 156 'ofp-print.at:442' \
+#AT_STOP_157
+#AT_START_158
+at_fn_group_banner 158 'ofp-print.at:442' \
"OFPT_GET_CONFIG_REQUEST" " " 18
at_xfail=no
(
- $as_echo "156. $at_setup_line: testing $at_desc ..."
+ $as_echo "158. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -30422,13 +31118,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_156
-#AT_START_157
-at_fn_group_banner 157 'ofp-print.at:449' \
+#AT_STOP_158
+#AT_START_159
+at_fn_group_banner 159 'ofp-print.at:449' \
"OFPT_GET_CONFIG_REPLY, most common form" " " 18
at_xfail=no
(
- $as_echo "157. $at_setup_line: testing $at_desc ..."
+ $as_echo "159. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -30453,13 +31149,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_157
-#AT_START_158
-at_fn_group_banner 158 'ofp-print.at:457' \
+#AT_STOP_159
+#AT_START_160
+at_fn_group_banner 160 'ofp-print.at:457' \
"OFPT_GET_CONFIG_REPLY, frags and miss_send_len" " " 18
at_xfail=no
(
- $as_echo "158. $at_setup_line: testing $at_desc ..."
+ $as_echo "160. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -30484,13 +31180,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_158
-#AT_START_159
-at_fn_group_banner 159 'ofp-print.at:464' \
+#AT_STOP_160
+#AT_START_161
+at_fn_group_banner 161 'ofp-print.at:464' \
"OFPT_PACKET_IN - OF1.0" " " 18
at_xfail=no
(
- $as_echo "159. $at_setup_line: testing $at_desc ..."
+ $as_echo "161. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -30528,13 +31224,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_159
-#AT_START_160
-at_fn_group_banner 160 'ofp-print.at:478' \
+#AT_STOP_161
+#AT_START_162
+at_fn_group_banner 162 'ofp-print.at:478' \
"OFPT_PACKET_IN - OF1.0, with hex output of packet data" "" 18
at_xfail=no
(
- $as_echo "160. $at_setup_line: testing $at_desc ..."
+ $as_echo "162. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -30576,13 +31272,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_160
-#AT_START_161
-at_fn_group_banner 161 'ofp-print.at:496' \
+#AT_STOP_162
+#AT_START_163
+at_fn_group_banner 163 'ofp-print.at:496' \
"OFPT_PACKET_IN - OF1.1" " " 18
at_xfail=no
(
- $as_echo "161. $at_setup_line: testing $at_desc ..."
+ $as_echo "163. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -30622,13 +31318,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_161
-#AT_START_162
-at_fn_group_banner 162 'ofp-print.at:511' \
+#AT_STOP_163
+#AT_START_164
+at_fn_group_banner 164 'ofp-print.at:511' \
"OFPT_PACKET_IN - OF1.2" " " 18
at_xfail=no
(
- $as_echo "162. $at_setup_line: testing $at_desc ..."
+ $as_echo "164. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -30666,13 +31362,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_162
-#AT_START_163
-at_fn_group_banner 163 'ofp-print.at:525' \
+#AT_STOP_164
+#AT_START_165
+at_fn_group_banner 165 'ofp-print.at:525' \
"OFPT_PACKET_IN - OF1.2, with hex output of packet data" "" 18
at_xfail=no
(
- $as_echo "163. $at_setup_line: testing $at_desc ..."
+ $as_echo "165. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -30713,13 +31409,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_163
-#AT_START_164
-at_fn_group_banner 164 'ofp-print.at:542' \
+#AT_STOP_165
+#AT_START_166
+at_fn_group_banner 166 'ofp-print.at:542' \
"OFPT_PACKET_IN - OF1.3" " " 18
at_xfail=no
(
- $as_echo "164. $at_setup_line: testing $at_desc ..."
+ $as_echo "166. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -30759,13 +31455,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_164
-#AT_START_165
-at_fn_group_banner 165 'ofp-print.at:557' \
+#AT_STOP_166
+#AT_START_167
+at_fn_group_banner 167 'ofp-print.at:557' \
"OFPT_PACKET_IN - OF1.4" " " 18
at_xfail=no
(
- $as_echo "165. $at_setup_line: testing $at_desc ..."
+ $as_echo "167. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -30805,13 +31501,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_165
-#AT_START_166
-at_fn_group_banner 166 'ofp-print.at:572' \
+#AT_STOP_167
+#AT_START_168
+at_fn_group_banner 168 'ofp-print.at:572' \
"OFPT_PACKET_IN - OF1.5" " " 18
at_xfail=no
(
- $as_echo "166. $at_setup_line: testing $at_desc ..."
+ $as_echo "168. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -30851,13 +31547,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_166
-#AT_START_167
-at_fn_group_banner 167 'ofp-print.at:587' \
+#AT_STOP_168
+#AT_START_169
+at_fn_group_banner 169 'ofp-print.at:587' \
"OFPT_PACKET_IN - OF1.3, with hex output of packet data" "" 18
at_xfail=no
(
- $as_echo "167. $at_setup_line: testing $at_desc ..."
+ $as_echo "169. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -30900,13 +31596,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_167
-#AT_START_168
-at_fn_group_banner 168 'ofp-print.at:605' \
+#AT_STOP_169
+#AT_START_170
+at_fn_group_banner 170 'ofp-print.at:605' \
"OFPT_FLOW_REMOVED - OF1.0" " " 18
at_xfail=no
(
- $as_echo "168. $at_setup_line: testing $at_desc ..."
+ $as_echo "170. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -30945,13 +31641,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_168
-#AT_START_169
-at_fn_group_banner 169 'ofp-print.at:619' \
+#AT_STOP_170
+#AT_START_171
+at_fn_group_banner 171 'ofp-print.at:619' \
"OFPT_FLOW_REMOVED - OF1.2" " " 18
at_xfail=no
(
- $as_echo "169. $at_setup_line: testing $at_desc ..."
+ $as_echo "171. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -30984,13 +31680,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_169
-#AT_START_170
-at_fn_group_banner 170 'ofp-print.at:630' \
+#AT_STOP_171
+#AT_START_172
+at_fn_group_banner 172 'ofp-print.at:630' \
"OFPT_FLOW_REMOVED - OF1.3" " " 18
at_xfail=no
(
- $as_echo "170. $at_setup_line: testing $at_desc ..."
+ $as_echo "172. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -31023,13 +31719,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_170
-#AT_START_171
-at_fn_group_banner 171 'ofp-print.at:641' \
+#AT_STOP_172
+#AT_START_173
+at_fn_group_banner 173 'ofp-print.at:641' \
"OFPT_PORT_STATUS - OF1.0" " " 18
at_xfail=no
(
- $as_echo "171. $at_setup_line: testing $at_desc ..."
+ $as_echo "173. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -31070,13 +31766,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_171
-#AT_START_172
-at_fn_group_banner 172 'ofp-print.at:659' \
+#AT_STOP_173
+#AT_START_174
+at_fn_group_banner 174 'ofp-print.at:659' \
"OFPT_PORT_STATUS - OF1.1" " " 18
at_xfail=no
(
- $as_echo "172. $at_setup_line: testing $at_desc ..."
+ $as_echo "174. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -31119,13 +31815,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_172
-#AT_START_173
-at_fn_group_banner 173 'ofp-print.at:678' \
+#AT_STOP_174
+#AT_START_175
+at_fn_group_banner 175 'ofp-print.at:678' \
"OFPT_PORT_STATUS - OF1.4" " " 18
at_xfail=no
(
- $as_echo "173. $at_setup_line: testing $at_desc ..."
+ $as_echo "175. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -31170,13 +31866,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_173
-#AT_START_174
-at_fn_group_banner 174 'ofp-print.at:698' \
+#AT_STOP_175
+#AT_START_176
+at_fn_group_banner 176 'ofp-print.at:698' \
"OFPT_PACKET_OUT - OF1.0" " " 18
at_xfail=no
(
- $as_echo "174. $at_setup_line: testing $at_desc ..."
+ $as_echo "176. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -31215,13 +31911,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_174
-#AT_START_175
-at_fn_group_banner 175 'ofp-print.at:712' \
+#AT_STOP_176
+#AT_START_177
+at_fn_group_banner 177 'ofp-print.at:712' \
"OFPT_PACKET_OUT - OF1.0, with packet" " " 18
at_xfail=no
(
- $as_echo "175. $at_setup_line: testing $at_desc ..."
+ $as_echo "177. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -31261,13 +31957,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_175
-#AT_START_176
-at_fn_group_banner 176 'ofp-print.at:727' \
+#AT_STOP_177
+#AT_START_178
+at_fn_group_banner 178 'ofp-print.at:727' \
"OFPT_PACKET_OUT - OF1.0, with hex output of packet data" "" 18
at_xfail=no
(
- $as_echo "176. $at_setup_line: testing $at_desc ..."
+ $as_echo "178. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -31311,13 +32007,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_176
-#AT_START_177
-at_fn_group_banner 177 'ofp-print.at:746' \
+#AT_STOP_178
+#AT_START_179
+at_fn_group_banner 179 'ofp-print.at:746' \
"OFPT_PACKET_OUT - OF1.1" " " 18
at_xfail=no
(
- $as_echo "177. $at_setup_line: testing $at_desc ..."
+ $as_echo "179. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -31350,13 +32046,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_177
-#AT_START_178
-at_fn_group_banner 178 'ofp-print.at:757' \
+#AT_STOP_179
+#AT_START_180
+at_fn_group_banner 180 'ofp-print.at:757' \
"OFPT_PACKET_OUT - OF1.1, with packet" " " 18
at_xfail=no
(
- $as_echo "178. $at_setup_line: testing $at_desc ..."
+ $as_echo "180. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -31398,13 +32094,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_178
-#AT_START_179
-at_fn_group_banner 179 'ofp-print.at:774' \
+#AT_STOP_180
+#AT_START_181
+at_fn_group_banner 181 'ofp-print.at:774' \
"OFPT_FLOW_MOD - OF1.0 - low verbosity" " " 18
at_xfail=no
(
- $as_echo "179. $at_setup_line: testing $at_desc ..."
+ $as_echo "181. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -31445,13 +32141,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_179
-#AT_START_180
-at_fn_group_banner 180 'ofp-print.at:792' \
+#AT_STOP_181
+#AT_START_182
+at_fn_group_banner 182 'ofp-print.at:792' \
"OFPT_FLOW_MOD - OF1.1 - low verbosity" " " 18
at_xfail=no
(
- $as_echo "180. $at_setup_line: testing $at_desc ..."
+ $as_echo "182. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -31500,13 +32196,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_180
-#AT_START_181
-at_fn_group_banner 181 'ofp-print.at:812' \
+#AT_STOP_182
+#AT_START_183
+at_fn_group_banner 183 'ofp-print.at:812' \
"OFPT_FLOW_MOD - OF1.2 - low verbosity" " " 18
at_xfail=no
(
- $as_echo "181. $at_setup_line: testing $at_desc ..."
+ $as_echo "183. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -31551,13 +32247,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_181
-#AT_START_182
-at_fn_group_banner 182 'ofp-print.at:832' \
+#AT_STOP_183
+#AT_START_184
+at_fn_group_banner 184 'ofp-print.at:832' \
"OFPT_FLOW_MOD - OF1.0 - high verbosity" " " 18
at_xfail=no
(
- $as_echo "182. $at_setup_line: testing $at_desc ..."
+ $as_echo "184. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -31598,13 +32294,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_182
-#AT_START_183
-at_fn_group_banner 183 'ofp-print.at:850' \
+#AT_STOP_184
+#AT_START_185
+at_fn_group_banner 185 'ofp-print.at:850' \
"OFPT_FLOW_MOD - OF1.2 - low verbosity" " " 18
at_xfail=no
(
- $as_echo "183. $at_setup_line: testing $at_desc ..."
+ $as_echo "185. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -31649,13 +32345,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_183
-#AT_START_184
-at_fn_group_banner 184 'ofp-print.at:869' \
+#AT_STOP_185
+#AT_START_186
+at_fn_group_banner 186 'ofp-print.at:869' \
"OFPT_FLOW_MOD - OF1.3 - flags - low verbosity" " " 18
at_xfail=no
(
- $as_echo "184. $at_setup_line: testing $at_desc ..."
+ $as_echo "186. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -31700,13 +32396,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_184
-#AT_START_185
-at_fn_group_banner 185 'ofp-print.at:887' \
+#AT_STOP_186
+#AT_START_187
+at_fn_group_banner 187 'ofp-print.at:887' \
"OFPT_FLOW_MOD - OF1.2 - set-field ip_src" " " 18
at_xfail=no
(
- $as_echo "185. $at_setup_line: testing $at_desc ..."
+ $as_echo "187. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -31745,13 +32441,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_185
-#AT_START_186
-at_fn_group_banner 186 'ofp-print.at:902' \
+#AT_STOP_187
+#AT_START_188
+at_fn_group_banner 188 'ofp-print.at:902' \
"OFPT_FLOW_MOD - OF1.2 - set-field ip_dst" " " 18
at_xfail=no
(
- $as_echo "186. $at_setup_line: testing $at_desc ..."
+ $as_echo "188. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -31790,13 +32486,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_186
-#AT_START_187
-at_fn_group_banner 187 'ofp-print.at:917' \
+#AT_STOP_188
+#AT_START_189
+at_fn_group_banner 189 'ofp-print.at:917' \
"OFPT_FLOW_MOD - OF1.2 - set-field sctp_src" " " 18
at_xfail=no
(
- $as_echo "187. $at_setup_line: testing $at_desc ..."
+ $as_echo "189. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -31835,13 +32531,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_187
-#AT_START_188
-at_fn_group_banner 188 'ofp-print.at:932' \
+#AT_STOP_189
+#AT_START_190
+at_fn_group_banner 190 'ofp-print.at:932' \
"OFPT_FLOW_MOD - OF1.2 - set-field sctp_dst" " " 18
at_xfail=no
(
- $as_echo "188. $at_setup_line: testing $at_desc ..."
+ $as_echo "190. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -31880,13 +32576,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_188
-#AT_START_189
-at_fn_group_banner 189 'ofp-print.at:947' \
+#AT_STOP_190
+#AT_START_191
+at_fn_group_banner 191 'ofp-print.at:947' \
"OFPT_FLOW_MOD - OF1.2 - experimenter OXM" " " 18
at_xfail=no
(
- $as_echo "189. $at_setup_line: testing $at_desc ..."
+ $as_echo "191. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -31923,13 +32619,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_189
-#AT_START_190
-at_fn_group_banner 190 'ofp-print.at:961' \
+#AT_STOP_191
+#AT_START_192
+at_fn_group_banner 192 'ofp-print.at:961' \
"OFPT_FLOW_MOD - OF1.2 - set-field nd_target, nd_sll" "" 18
at_xfail=no
(
- $as_echo "190. $at_setup_line: testing $at_desc ..."
+ $as_echo "192. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -31972,13 +32668,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_190
-#AT_START_191
-at_fn_group_banner 191 'ofp-print.at:979' \
+#AT_STOP_192
+#AT_START_193
+at_fn_group_banner 193 'ofp-print.at:979' \
"OFPT_FLOW_MOD - OF1.3 - meter" " " 18
at_xfail=no
(
- $as_echo "191. $at_setup_line: testing $at_desc ..."
+ $as_echo "193. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -32011,13 +32707,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_191
-#AT_START_192
-at_fn_group_banner 192 'ofp-print.at:990' \
+#AT_STOP_193
+#AT_START_194
+at_fn_group_banner 194 'ofp-print.at:990' \
"OFPT_FLOW reply - OF1.2 - set-field ip_src" " " 18
at_xfail=no
(
- $as_echo "192. $at_setup_line: testing $at_desc ..."
+ $as_echo "194. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -32059,13 +32755,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_192
-#AT_START_193
-at_fn_group_banner 193 'ofp-print.at:1007' \
+#AT_STOP_194
+#AT_START_195
+at_fn_group_banner 195 'ofp-print.at:1007' \
"OFPT_FLOW reply - OF1.2 - set-field ip_dst" " " 18
at_xfail=no
(
- $as_echo "193. $at_setup_line: testing $at_desc ..."
+ $as_echo "195. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -32107,13 +32803,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_193
-#AT_START_194
-at_fn_group_banner 194 'ofp-print.at:1024' \
+#AT_STOP_195
+#AT_START_196
+at_fn_group_banner 196 'ofp-print.at:1024' \
"OFPT_FLOW reply - OF1.2 - set-field sctp_src" " " 18
at_xfail=no
(
- $as_echo "194. $at_setup_line: testing $at_desc ..."
+ $as_echo "196. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -32155,13 +32851,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_194
-#AT_START_195
-at_fn_group_banner 195 'ofp-print.at:1041' \
+#AT_STOP_196
+#AT_START_197
+at_fn_group_banner 197 'ofp-print.at:1041' \
"OFPT_FLOW reply - OF1.2 - set-field sctp_dst" " " 18
at_xfail=no
(
- $as_echo "195. $at_setup_line: testing $at_desc ..."
+ $as_echo "197. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -32203,13 +32899,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_195
-#AT_START_196
-at_fn_group_banner 196 'ofp-print.at:1058' \
+#AT_STOP_197
+#AT_START_198
+at_fn_group_banner 198 'ofp-print.at:1058' \
"OFPT_PORT_MOD - OF1.0" " " 18
at_xfail=no
(
- $as_echo "196. $at_setup_line: testing $at_desc ..."
+ $as_echo "198. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -32243,13 +32939,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_196
-#AT_START_197
-at_fn_group_banner 197 'ofp-print.at:1071' \
+#AT_STOP_198
+#AT_START_199
+at_fn_group_banner 199 'ofp-print.at:1071' \
"OFPT_PORT_MOD - OF1.1" " " 18
at_xfail=no
(
- $as_echo "197. $at_setup_line: testing $at_desc ..."
+ $as_echo "199. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -32285,13 +32981,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_197
-#AT_START_198
-at_fn_group_banner 198 'ofp-print.at:1085' \
+#AT_STOP_199
+#AT_START_200
+at_fn_group_banner 200 'ofp-print.at:1085' \
"OFPT_PORT_MOD - OF1.2" " " 18
at_xfail=no
(
- $as_echo "198. $at_setup_line: testing $at_desc ..."
+ $as_echo "200. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -32327,13 +33023,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_198
-#AT_START_199
-at_fn_group_banner 199 'ofp-print.at:1099' \
+#AT_STOP_200
+#AT_START_201
+at_fn_group_banner 201 'ofp-print.at:1099' \
"OFPT_PORT_MOD - OF1.3" " " 18
at_xfail=no
(
- $as_echo "199. $at_setup_line: testing $at_desc ..."
+ $as_echo "201. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -32369,13 +33065,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_199
-#AT_START_200
-at_fn_group_banner 200 'ofp-print.at:1113' \
+#AT_STOP_201
+#AT_START_202
+at_fn_group_banner 202 'ofp-print.at:1113' \
"OFPT_PORT_MOD - OF1.4" " " 18
at_xfail=no
(
- $as_echo "200. $at_setup_line: testing $at_desc ..."
+ $as_echo "202. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -32411,13 +33107,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_200
-#AT_START_201
-at_fn_group_banner 201 'ofp-print.at:1127' \
+#AT_STOP_202
+#AT_START_203
+at_fn_group_banner 203 'ofp-print.at:1127' \
"OFPT_TABLE_MOD - OF1.1" " " 18
at_xfail=no
(
- $as_echo "201. $at_setup_line: testing $at_desc ..."
+ $as_echo "203. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -32446,13 +33142,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_201
-#AT_START_202
-at_fn_group_banner 202 'ofp-print.at:1136' \
+#AT_STOP_203
+#AT_START_204
+at_fn_group_banner 204 'ofp-print.at:1136' \
"OFPT_TABLE_MOD - OF1.2" " " 18
at_xfail=no
(
- $as_echo "202. $at_setup_line: testing $at_desc ..."
+ $as_echo "204. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -32481,13 +33177,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_202
-#AT_START_203
-at_fn_group_banner 203 'ofp-print.at:1145' \
+#AT_STOP_204
+#AT_START_205
+at_fn_group_banner 205 'ofp-print.at:1145' \
"OFPT_TABLE_MOD - OF1.3" " " 18
at_xfail=no
(
- $as_echo "203. $at_setup_line: testing $at_desc ..."
+ $as_echo "205. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -32516,13 +33212,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_203
-#AT_START_204
-at_fn_group_banner 204 'ofp-print.at:1154' \
+#AT_STOP_205
+#AT_START_206
+at_fn_group_banner 206 'ofp-print.at:1154' \
"OFPT_TABLE_MOD - OF1.4" " " 18
at_xfail=no
(
- $as_echo "204. $at_setup_line: testing $at_desc ..."
+ $as_echo "206. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -32551,13 +33247,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_204
-#AT_START_205
-at_fn_group_banner 205 'ofp-print.at:1163' \
+#AT_STOP_206
+#AT_START_207
+at_fn_group_banner 207 'ofp-print.at:1163' \
"OFPST_DESC request" " " 18
at_xfail=no
(
- $as_echo "205. $at_setup_line: testing $at_desc ..."
+ $as_echo "207. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -32582,13 +33278,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_205
-#AT_START_206
-at_fn_group_banner 206 'ofp-print.at:1170' \
+#AT_STOP_207
+#AT_START_208
+at_fn_group_banner 208 'ofp-print.at:1170' \
"OFPST_DESC reply" " " 18
at_xfail=no
(
- $as_echo "206. $at_setup_line: testing $at_desc ..."
+ $as_echo "208. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -32754,13 +33450,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_206
-#AT_START_207
-at_fn_group_banner 207 'ofp-print.at:1250' \
+#AT_STOP_208
+#AT_START_209
+at_fn_group_banner 209 'ofp-print.at:1250' \
"OFPST_FLOW request - OF1.0" " " 18
at_xfail=no
(
- $as_echo "207. $at_setup_line: testing $at_desc ..."
+ $as_echo "209. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -32795,13 +33491,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_207
-#AT_START_208
-at_fn_group_banner 208 'ofp-print.at:1262' \
+#AT_STOP_209
+#AT_START_210
+at_fn_group_banner 210 'ofp-print.at:1262' \
"OFPST_FLOW request - OF1.2" " " 18
at_xfail=no
(
- $as_echo "208. $at_setup_line: testing $at_desc ..."
+ $as_echo "210. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -32836,13 +33532,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_208
-#AT_START_209
-at_fn_group_banner 209 'ofp-print.at:1274' \
+#AT_STOP_210
+#AT_START_211
+at_fn_group_banner 211 'ofp-print.at:1274' \
"OFPST_FLOW request - OF1.3" " " 18
at_xfail=no
(
- $as_echo "209. $at_setup_line: testing $at_desc ..."
+ $as_echo "211. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -32877,13 +33573,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_209
-#AT_START_210
-at_fn_group_banner 210 'ofp-print.at:1286' \
+#AT_STOP_211
+#AT_START_212
+at_fn_group_banner 212 'ofp-print.at:1286' \
"OFPST_FLOW reply - OF1.0" " " 18
at_xfail=no
(
- $as_echo "210. $at_setup_line: testing $at_desc ..."
+ $as_echo "212. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -32977,13 +33673,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_210
-#AT_START_211
-at_fn_group_banner 211 'ofp-print.at:1330' \
+#AT_STOP_212
+#AT_START_213
+at_fn_group_banner 213 'ofp-print.at:1330' \
"OFPST_FLOW reply - OF1.2" " " 18
at_xfail=no
(
- $as_echo "211. $at_setup_line: testing $at_desc ..."
+ $as_echo "213. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -33061,13 +33757,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_211
-#AT_START_212
-at_fn_group_banner 212 'ofp-print.at:1365' \
+#AT_STOP_213
+#AT_START_214
+at_fn_group_banner 214 'ofp-print.at:1365' \
"OFPST_AGGREGATE request - OF1.0" " " 18
at_xfail=no
(
- $as_echo "212. $at_setup_line: testing $at_desc ..."
+ $as_echo "214. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -33102,13 +33798,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_212
-#AT_START_213
-at_fn_group_banner 213 'ofp-print.at:1377' \
+#AT_STOP_214
+#AT_START_215
+at_fn_group_banner 215 'ofp-print.at:1377' \
"OFPST_AGGREGATE request - OF1.2" " " 18
at_xfail=no
(
- $as_echo "213. $at_setup_line: testing $at_desc ..."
+ $as_echo "215. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -33143,13 +33839,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_213
-#AT_START_214
-at_fn_group_banner 214 'ofp-print.at:1389' \
+#AT_STOP_215
+#AT_START_216
+at_fn_group_banner 216 'ofp-print.at:1389' \
"OFPST_AGGREGATE request - OF1.3" " " 18
at_xfail=no
(
- $as_echo "214. $at_setup_line: testing $at_desc ..."
+ $as_echo "216. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -33184,13 +33880,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_214
-#AT_START_215
-at_fn_group_banner 215 'ofp-print.at:1401' \
+#AT_STOP_216
+#AT_START_217
+at_fn_group_banner 217 'ofp-print.at:1401' \
"OFPST_AGGREGATE reply - OF1.0" " " 18
at_xfail=no
(
- $as_echo "215. $at_setup_line: testing $at_desc ..."
+ $as_echo "217. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -33223,13 +33919,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_215
-#AT_START_216
-at_fn_group_banner 216 'ofp-print.at:1412' \
+#AT_STOP_217
+#AT_START_218
+at_fn_group_banner 218 'ofp-print.at:1412' \
"OFPST_AGGREGATE reply - OF1.2" " " 18
at_xfail=no
(
- $as_echo "216. $at_setup_line: testing $at_desc ..."
+ $as_echo "218. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -33262,13 +33958,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_216
-#AT_START_217
-at_fn_group_banner 217 'ofp-print.at:1423' \
+#AT_STOP_218
+#AT_START_219
+at_fn_group_banner 219 'ofp-print.at:1423' \
"OFPST_AGGREGATE reply - OF1.3" " " 18
at_xfail=no
(
- $as_echo "217. $at_setup_line: testing $at_desc ..."
+ $as_echo "219. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -33301,13 +33997,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_217
-#AT_START_218
-at_fn_group_banner 218 'ofp-print.at:1434' \
+#AT_STOP_219
+#AT_START_220
+at_fn_group_banner 220 'ofp-print.at:1434' \
"OFPST_TABLE request - OF1.0" " " 18
at_xfail=no
(
- $as_echo "218. $at_setup_line: testing $at_desc ..."
+ $as_echo "220. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -33332,13 +34028,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_218
-#AT_START_219
-at_fn_group_banner 219 'ofp-print.at:1441' \
+#AT_STOP_220
+#AT_START_221
+at_fn_group_banner 221 'ofp-print.at:1441' \
"OFPST_TABLE request - OF1.1" " " 18
at_xfail=no
(
- $as_echo "219. $at_setup_line: testing $at_desc ..."
+ $as_echo "221. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -33363,13 +34059,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_219
-#AT_START_220
-at_fn_group_banner 220 'ofp-print.at:1448' \
+#AT_STOP_221
+#AT_START_222
+at_fn_group_banner 222 'ofp-print.at:1448' \
"OFPST_TABLE request - OF1.2" " " 18
at_xfail=no
(
- $as_echo "220. $at_setup_line: testing $at_desc ..."
+ $as_echo "222. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -33394,13 +34090,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_220
-#AT_START_221
-at_fn_group_banner 221 'ofp-print.at:1455' \
+#AT_STOP_222
+#AT_START_223
+at_fn_group_banner 223 'ofp-print.at:1455' \
"OFPST_TABLE request - OF1.3" " " 18
at_xfail=no
(
- $as_echo "221. $at_setup_line: testing $at_desc ..."
+ $as_echo "223. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -33425,13 +34121,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_221
-#AT_START_222
-at_fn_group_banner 222 'ofp-print.at:1462' \
+#AT_STOP_223
+#AT_START_224
+at_fn_group_banner 224 'ofp-print.at:1462' \
"OFPST_TABLE reply - OF1.0" " " 18
at_xfail=no
(
- $as_echo "222. $at_setup_line: testing $at_desc ..."
+ $as_echo "224. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -33484,13 +34180,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_222
-#AT_START_223
-at_fn_group_banner 223 'ofp-print.at:1491' \
+#AT_STOP_224
+#AT_START_225
+at_fn_group_banner 225 'ofp-print.at:1491' \
"OFPST_TABLE reply - OF1.2" " " 18
at_xfail=no
(
- $as_echo "223. $at_setup_line: testing $at_desc ..."
+ $as_echo "225. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -33599,13 +34295,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_223
-#AT_START_224
-at_fn_group_banner 224 'ofp-print.at:1582' \
+#AT_STOP_225
+#AT_START_226
+at_fn_group_banner 226 'ofp-print.at:1582' \
"OFPST_TABLE reply - OF1.3" " " 18
at_xfail=no
(
- $as_echo "224. $at_setup_line: testing $at_desc ..."
+ $as_echo "226. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -33645,13 +34341,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_224
-#AT_START_225
-at_fn_group_banner 225 'ofp-print.at:1599' \
+#AT_STOP_226
+#AT_START_227
+at_fn_group_banner 227 'ofp-print.at:1599' \
"OFPST_PORT request - 1.0" " " 18
at_xfail=no
(
- $as_echo "225. $at_setup_line: testing $at_desc ..."
+ $as_echo "227. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -33682,13 +34378,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_225
-#AT_START_226
-at_fn_group_banner 226 'ofp-print.at:1609' \
+#AT_STOP_227
+#AT_START_228
+at_fn_group_banner 228 'ofp-print.at:1609' \
"OFPST_PORT request - 1.1" " " 18
at_xfail=no
(
- $as_echo "226. $at_setup_line: testing $at_desc ..."
+ $as_echo "228. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -33719,13 +34415,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_226
-#AT_START_227
-at_fn_group_banner 227 'ofp-print.at:1619' \
+#AT_STOP_228
+#AT_START_229
+at_fn_group_banner 229 'ofp-print.at:1619' \
"OFPST_PORT request - 1.2" " " 18
at_xfail=no
(
- $as_echo "227. $at_setup_line: testing $at_desc ..."
+ $as_echo "229. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -33756,13 +34452,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_227
-#AT_START_228
-at_fn_group_banner 228 'ofp-print.at:1629' \
+#AT_STOP_229
+#AT_START_230
+at_fn_group_banner 230 'ofp-print.at:1629' \
"OFPST_PORT request - 1.3" " " 18
at_xfail=no
(
- $as_echo "228. $at_setup_line: testing $at_desc ..."
+ $as_echo "230. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -33793,13 +34489,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_228
-#AT_START_229
-at_fn_group_banner 229 'ofp-print.at:1639' \
+#AT_STOP_230
+#AT_START_231
+at_fn_group_banner 231 'ofp-print.at:1639' \
"OFPST_PORT reply - OF1.0" " " 18
at_xfail=no
(
- $as_echo "229. $at_setup_line: testing $at_desc ..."
+ $as_echo "231. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -33888,13 +34584,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_229
-#AT_START_230
-at_fn_group_banner 230 'ofp-print.at:1682' \
+#AT_STOP_231
+#AT_START_232
+at_fn_group_banner 232 'ofp-print.at:1682' \
"OFPST_PORT reply - OF1.2" " " 18
at_xfail=no
(
- $as_echo "230. $at_setup_line: testing $at_desc ..."
+ $as_echo "232. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -33969,13 +34665,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_230
-#AT_START_231
-at_fn_group_banner 231 'ofp-print.at:1717' \
+#AT_STOP_232
+#AT_START_233
+at_fn_group_banner 233 'ofp-print.at:1717' \
"OFPST_PORT reply - OF1.3" " " 18
at_xfail=no
(
- $as_echo "231. $at_setup_line: testing $at_desc ..."
+ $as_echo "233. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -34056,13 +34752,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_231
-#AT_START_232
-at_fn_group_banner 232 'ofp-print.at:1756' \
+#AT_STOP_233
+#AT_START_234
+at_fn_group_banner 234 'ofp-print.at:1756' \
"OFPST_PORT reply - OF1.4" " " 18
at_xfail=no
(
- $as_echo "232. $at_setup_line: testing $at_desc ..."
+ $as_echo "234. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -34110,13 +34806,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_232
-#AT_START_233
-at_fn_group_banner 233 'ofp-print.at:1776' \
+#AT_STOP_234
+#AT_START_235
+at_fn_group_banner 235 'ofp-print.at:1776' \
"OFPST_QUEUE request - OF1.0" " " 18
at_xfail=no
(
- $as_echo "233. $at_setup_line: testing $at_desc ..."
+ $as_echo "235. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -34147,13 +34843,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_233
-#AT_START_234
-at_fn_group_banner 234 'ofp-print.at:1786' \
+#AT_STOP_235
+#AT_START_236
+at_fn_group_banner 236 'ofp-print.at:1786' \
"OFPST_QUEUE request - OF1.1" " " 18
at_xfail=no
(
- $as_echo "234. $at_setup_line: testing $at_desc ..."
+ $as_echo "236. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -34184,13 +34880,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_234
-#AT_START_235
-at_fn_group_banner 235 'ofp-print.at:1796' \
+#AT_STOP_236
+#AT_START_237
+at_fn_group_banner 237 'ofp-print.at:1796' \
"OFPST_QUEUE request - OF1.2" " " 18
at_xfail=no
(
- $as_echo "235. $at_setup_line: testing $at_desc ..."
+ $as_echo "237. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -34221,13 +34917,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_235
-#AT_START_236
-at_fn_group_banner 236 'ofp-print.at:1806' \
+#AT_STOP_237
+#AT_START_238
+at_fn_group_banner 238 'ofp-print.at:1806' \
"OFPST_QUEUE request - OF1.3" " " 18
at_xfail=no
(
- $as_echo "236. $at_setup_line: testing $at_desc ..."
+ $as_echo "238. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -34258,13 +34954,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_236
-#AT_START_237
-at_fn_group_banner 237 'ofp-print.at:1816' \
+#AT_STOP_238
+#AT_START_239
+at_fn_group_banner 239 'ofp-print.at:1816' \
"OFPST_QUEUE reply - OF1.0" " " 18
at_xfail=no
(
- $as_echo "237. $at_setup_line: testing $at_desc ..."
+ $as_echo "239. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -34323,13 +35019,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_237
-#AT_START_238
-at_fn_group_banner 238 'ofp-print.at:1843' \
+#AT_STOP_239
+#AT_START_240
+at_fn_group_banner 240 'ofp-print.at:1843' \
"OFPST_QUEUE reply - OF1.1" " " 18
at_xfail=no
(
- $as_echo "238. $at_setup_line: testing $at_desc ..."
+ $as_echo "240. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -34388,13 +35084,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_238
-#AT_START_239
-at_fn_group_banner 239 'ofp-print.at:1870' \
+#AT_STOP_240
+#AT_START_241
+at_fn_group_banner 241 'ofp-print.at:1870' \
"OFPST_QUEUE reply - OF1.2" " " 18
at_xfail=no
(
- $as_echo "239. $at_setup_line: testing $at_desc ..."
+ $as_echo "241. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -34453,13 +35149,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_239
-#AT_START_240
-at_fn_group_banner 240 'ofp-print.at:1897' \
+#AT_STOP_241
+#AT_START_242
+at_fn_group_banner 242 'ofp-print.at:1897' \
"OFPST_QUEUE reply - OF1.3" " " 18
at_xfail=no
(
- $as_echo "240. $at_setup_line: testing $at_desc ..."
+ $as_echo "242. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -34530,13 +35226,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_240
-#AT_START_241
-at_fn_group_banner 241 'ofp-print.at:1930' \
+#AT_STOP_242
+#AT_START_243
+at_fn_group_banner 243 'ofp-print.at:1930' \
"OFPST_QUEUE reply - OF1.4" " " 18
at_xfail=no
(
- $as_echo "241. $at_setup_line: testing $at_desc ..."
+ $as_echo "243. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -34609,13 +35305,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_241
-#AT_START_242
-at_fn_group_banner 242 'ofp-print.at:1964' \
+#AT_STOP_243
+#AT_START_244
+at_fn_group_banner 244 'ofp-print.at:1964' \
"OFPST_GROUP request" " " 18
at_xfail=no
(
- $as_echo "242. $at_setup_line: testing $at_desc ..."
+ $as_echo "244. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -34646,13 +35342,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_242
-#AT_START_243
-at_fn_group_banner 243 'ofp-print.at:1973' \
+#AT_STOP_244
+#AT_START_245
+at_fn_group_banner 245 'ofp-print.at:1973' \
"OFPST_GROUP reply - OF1.1" " " 18
at_xfail=no
(
- $as_echo "243. $at_setup_line: testing $at_desc ..."
+ $as_echo "245. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -34701,13 +35397,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_243
-#AT_START_244
-at_fn_group_banner 244 'ofp-print.at:1993' \
+#AT_STOP_245
+#AT_START_246
+at_fn_group_banner 246 'ofp-print.at:1993' \
"OFPST_GROUP reply - OF1.3" " " 18
at_xfail=no
(
- $as_echo "244. $at_setup_line: testing $at_desc ..."
+ $as_echo "246. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -34760,13 +35456,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_244
-#AT_START_245
-at_fn_group_banner 245 'ofp-print.at:2015' \
+#AT_STOP_246
+#AT_START_247
+at_fn_group_banner 247 'ofp-print.at:2015' \
"OFPST_GROUP_DESC request - OF1.1" " " 18
at_xfail=no
(
- $as_echo "245. $at_setup_line: testing $at_desc ..."
+ $as_echo "247. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -34795,13 +35491,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_245
-#AT_START_246
-at_fn_group_banner 246 'ofp-print.at:2023' \
+#AT_STOP_247
+#AT_START_248
+at_fn_group_banner 248 'ofp-print.at:2023' \
"OFPST_GROUP_DESC request - OF1.5" " " 18
at_xfail=no
(
- $as_echo "246. $at_setup_line: testing $at_desc ..."
+ $as_echo "248. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -34832,13 +35528,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_246
-#AT_START_247
-at_fn_group_banner 247 'ofp-print.at:2032' \
+#AT_STOP_248
+#AT_START_249
+at_fn_group_banner 249 'ofp-print.at:2032' \
"OFPST_GROUP_DESC reply - OF1.1" " " 18
at_xfail=no
(
- $as_echo "247. $at_setup_line: testing $at_desc ..."
+ $as_echo "249. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -34882,13 +35578,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_247
-#AT_START_248
-at_fn_group_banner 248 'ofp-print.at:2049' \
+#AT_STOP_249
+#AT_START_250
+at_fn_group_banner 250 'ofp-print.at:2049' \
"OFPST_GROUP_DESC reply - OF1.5" " " 18
at_xfail=no
(
- $as_echo "248. $at_setup_line: testing $at_desc ..."
+ $as_echo "250. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -34948,13 +35644,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_248
-#AT_START_249
-at_fn_group_banner 249 'ofp-print.at:2074' \
+#AT_STOP_250
+#AT_START_251
+at_fn_group_banner 251 'ofp-print.at:2074' \
"OFPST_GROUP_FEATURES request" " " 18
at_xfail=no
(
- $as_echo "249. $at_setup_line: testing $at_desc ..."
+ $as_echo "251. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -34983,13 +35679,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_249
-#AT_START_250
-at_fn_group_banner 250 'ofp-print.at:2082' \
+#AT_STOP_251
+#AT_START_252
+at_fn_group_banner 252 'ofp-print.at:2082' \
"OFPST_GROUP_FEATURES reply" " " 18
at_xfail=no
(
- $as_echo "250. $at_setup_line: testing $at_desc ..."
+ $as_echo "252. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -35039,13 +35735,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_250
-#AT_START_251
-at_fn_group_banner 251 'ofp-print.at:2109' \
+#AT_STOP_252
+#AT_START_253
+at_fn_group_banner 253 'ofp-print.at:2109' \
"OFPST_PORT_DESC request - OF1.0" " " 18
at_xfail=no
(
- $as_echo "251. $at_setup_line: testing $at_desc ..."
+ $as_echo "253. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -35070,13 +35766,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_251
-#AT_START_252
-at_fn_group_banner 252 'ofp-print.at:2116' \
+#AT_STOP_253
+#AT_START_254
+at_fn_group_banner 254 'ofp-print.at:2116' \
"OFPST_PORT_DESC request - OF1.5" " " 18
at_xfail=no
(
- $as_echo "252. $at_setup_line: testing $at_desc ..."
+ $as_echo "254. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -35105,13 +35801,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_252
-#AT_START_253
-at_fn_group_banner 253 'ofp-print.at:2125' \
+#AT_STOP_254
+#AT_START_255
+at_fn_group_banner 255 'ofp-print.at:2125' \
"OFPST_PORT_DESC reply - OF1.0" " " 18
at_xfail=no
(
- $as_echo "253. $at_setup_line: testing $at_desc ..."
+ $as_echo "255. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -35153,13 +35849,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_253
-#AT_START_254
-at_fn_group_banner 254 'ofp-print.at:2144' \
+#AT_STOP_255
+#AT_START_256
+at_fn_group_banner 256 'ofp-print.at:2144' \
"OFPST_PORT_DESC reply - OF1.4" " " 18
at_xfail=no
(
- $as_echo "254. $at_setup_line: testing $at_desc ..."
+ $as_echo "256. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -35205,13 +35901,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_254
-#AT_START_255
-at_fn_group_banner 255 'ofp-print.at:2165' \
+#AT_STOP_256
+#AT_START_257
+at_fn_group_banner 257 'ofp-print.at:2165' \
"OFPT_METER_MOD request - OF1.3" " " 18
at_xfail=no
(
- $as_echo "255. $at_setup_line: testing $at_desc ..."
+ $as_echo "257. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -35243,13 +35939,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_255
-#AT_START_256
-at_fn_group_banner 256 'ofp-print.at:2176' \
+#AT_STOP_257
+#AT_START_258
+at_fn_group_banner 258 'ofp-print.at:2176' \
"OFPT_METER_MOD request - bad band - OF1.3" " " 18
at_xfail=no
(
- $as_echo "256. $at_setup_line: testing $at_desc ..."
+ $as_echo "258. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -35280,13 +35976,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_256
-#AT_START_257
-at_fn_group_banner 257 'ofp-print.at:2186' \
+#AT_STOP_258
+#AT_START_259
+at_fn_group_banner 259 'ofp-print.at:2186' \
"OFPT_METER_MOD request - bad command - OF1.3" " " 18
at_xfail=no
(
- $as_echo "257. $at_setup_line: testing $at_desc ..."
+ $as_echo "259. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -35315,13 +36011,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_257
-#AT_START_258
-at_fn_group_banner 258 'ofp-print.at:2195' \
+#AT_STOP_259
+#AT_START_260
+at_fn_group_banner 260 'ofp-print.at:2195' \
"OFPT_METER_MOD request - bad flags - OF1.3" " " 18
at_xfail=no
(
- $as_echo "258. $at_setup_line: testing $at_desc ..."
+ $as_echo "260. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -35352,13 +36048,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_258
-#AT_START_259
-at_fn_group_banner 259 'ofp-print.at:2205' \
+#AT_STOP_260
+#AT_START_261
+at_fn_group_banner 261 'ofp-print.at:2205' \
"OFPST_METER request - OF1.3" " " 18
at_xfail=no
(
- $as_echo "259. $at_setup_line: testing $at_desc ..."
+ $as_echo "261. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -35383,13 +36079,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_259
-#AT_START_260
-at_fn_group_banner 260 'ofp-print.at:2212' \
+#AT_STOP_261
+#AT_START_262
+at_fn_group_banner 262 'ofp-print.at:2212' \
"OFPST_METER_CONFIG request - OF1.3" " " 18
at_xfail=no
(
- $as_echo "260. $at_setup_line: testing $at_desc ..."
+ $as_echo "262. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -35414,13 +36110,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_260
-#AT_START_261
-at_fn_group_banner 261 'ofp-print.at:2219' \
+#AT_STOP_262
+#AT_START_263
+at_fn_group_banner 263 'ofp-print.at:2219' \
"OFPST_METER_FEATURES request - OF1.3" " " 18
at_xfail=no
(
- $as_echo "261. $at_setup_line: testing $at_desc ..."
+ $as_echo "263. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -35445,13 +36141,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_261
-#AT_START_262
-at_fn_group_banner 262 'ofp-print.at:2226' \
+#AT_STOP_263
+#AT_START_264
+at_fn_group_banner 264 'ofp-print.at:2226' \
"OFPST_METER_FEATURES reply - OF1.3" " " 18
at_xfail=no
(
- $as_echo "262. $at_setup_line: testing $at_desc ..."
+ $as_echo "264. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -35485,13 +36181,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_262
-#AT_START_263
-at_fn_group_banner 263 'ofp-print.at:2239' \
+#AT_STOP_264
+#AT_START_265
+at_fn_group_banner 265 'ofp-print.at:2239' \
"OFPST_METER_CONFIG reply - OF1.3" " " 18
at_xfail=no
(
- $as_echo "263. $at_setup_line: testing $at_desc ..."
+ $as_echo "265. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -35536,13 +36232,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_263
-#AT_START_264
-at_fn_group_banner 264 'ofp-print.at:2259' \
+#AT_STOP_265
+#AT_START_266
+at_fn_group_banner 266 'ofp-print.at:2259' \
"OFPST_METER reply - OF1.3" " " 18
at_xfail=no
(
- $as_echo "264. $at_setup_line: testing $at_desc ..."
+ $as_echo "266. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -35595,13 +36291,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_264
-#AT_START_265
-at_fn_group_banner 265 'ofp-print.at:2283' \
+#AT_STOP_266
+#AT_START_267
+at_fn_group_banner 267 'ofp-print.at:2283' \
"OFPST_TABLE_FEATURES request - OF1.3" " " 18
at_xfail=no
(
- $as_echo "265. $at_setup_line: testing $at_desc ..."
+ $as_echo "267. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -35988,13 +36684,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_265
-#AT_START_266
-at_fn_group_banner 266 'ofp-print.at:2502' \
+#AT_STOP_267
+#AT_START_268
+at_fn_group_banner 268 'ofp-print.at:2502' \
"OFPT_BARRIER_REQUEST - OF1.0" " " 18
at_xfail=no
(
- $as_echo "266. $at_setup_line: testing $at_desc ..."
+ $as_echo "268. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36019,13 +36715,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_266
-#AT_START_267
-at_fn_group_banner 267 'ofp-print.at:2509' \
+#AT_STOP_268
+#AT_START_269
+at_fn_group_banner 269 'ofp-print.at:2509' \
"OFPT_BARRIER_REQUEST - OF1.1" " " 18
at_xfail=no
(
- $as_echo "267. $at_setup_line: testing $at_desc ..."
+ $as_echo "269. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36050,13 +36746,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_267
-#AT_START_268
-at_fn_group_banner 268 'ofp-print.at:2516' \
+#AT_STOP_269
+#AT_START_270
+at_fn_group_banner 270 'ofp-print.at:2516' \
"OFPT_BARRIER_REQUEST - OF1.2" " " 18
at_xfail=no
(
- $as_echo "268. $at_setup_line: testing $at_desc ..."
+ $as_echo "270. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36081,13 +36777,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_268
-#AT_START_269
-at_fn_group_banner 269 'ofp-print.at:2523' \
+#AT_STOP_270
+#AT_START_271
+at_fn_group_banner 271 'ofp-print.at:2523' \
"OFPT_BARRIER_REQUEST - OF1.3" " " 18
at_xfail=no
(
- $as_echo "269. $at_setup_line: testing $at_desc ..."
+ $as_echo "271. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36112,13 +36808,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_269
-#AT_START_270
-at_fn_group_banner 270 'ofp-print.at:2530' \
+#AT_STOP_271
+#AT_START_272
+at_fn_group_banner 272 'ofp-print.at:2530' \
"OFPT_BARRIER_REPLY - OF1.0" " " 18
at_xfail=no
(
- $as_echo "270. $at_setup_line: testing $at_desc ..."
+ $as_echo "272. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36143,13 +36839,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_270
-#AT_START_271
-at_fn_group_banner 271 'ofp-print.at:2537' \
+#AT_STOP_272
+#AT_START_273
+at_fn_group_banner 273 'ofp-print.at:2537' \
"OFPT_BARRIER_REPLY - OF1.1" " " 18
at_xfail=no
(
- $as_echo "271. $at_setup_line: testing $at_desc ..."
+ $as_echo "273. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36174,13 +36870,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_271
-#AT_START_272
-at_fn_group_banner 272 'ofp-print.at:2544' \
+#AT_STOP_273
+#AT_START_274
+at_fn_group_banner 274 'ofp-print.at:2544' \
"OFPT_BARRIER_REPLY - OF1.2" " " 18
at_xfail=no
(
- $as_echo "272. $at_setup_line: testing $at_desc ..."
+ $as_echo "274. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36205,13 +36901,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_272
-#AT_START_273
-at_fn_group_banner 273 'ofp-print.at:2551' \
+#AT_STOP_274
+#AT_START_275
+at_fn_group_banner 275 'ofp-print.at:2551' \
"OFPT_BARRIER_REPLY - OF1.3" " " 18
at_xfail=no
(
- $as_echo "273. $at_setup_line: testing $at_desc ..."
+ $as_echo "275. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36236,13 +36932,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_273
-#AT_START_274
-at_fn_group_banner 274 'ofp-print.at:2558' \
+#AT_STOP_275
+#AT_START_276
+at_fn_group_banner 276 'ofp-print.at:2558' \
"OFPT_QUEUE_GET_CONFIG_REQUEST - OF1.0" " " 18
at_xfail=no
(
- $as_echo "274. $at_setup_line: testing $at_desc ..."
+ $as_echo "276. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36267,13 +36963,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_274
-#AT_START_275
-at_fn_group_banner 275 'ofp-print.at:2565' \
+#AT_STOP_276
+#AT_START_277
+at_fn_group_banner 277 'ofp-print.at:2565' \
"OFPT_QUEUE_GET_CONFIG_REQUEST - OF1.2" " " 18
at_xfail=no
(
- $as_echo "275. $at_setup_line: testing $at_desc ..."
+ $as_echo "277. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36300,13 +36996,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_275
-#AT_START_276
-at_fn_group_banner 276 'ofp-print.at:2573' \
+#AT_STOP_277
+#AT_START_278
+at_fn_group_banner 278 'ofp-print.at:2573' \
"OFPT_QUEUE_GET_CONFIG_REPLY - OF1.0" " " 18
at_xfail=no
(
- $as_echo "276. $at_setup_line: testing $at_desc ..."
+ $as_echo "278. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36345,13 +37041,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_276
-#AT_START_277
-at_fn_group_banner 277 'ofp-print.at:2588' \
+#AT_STOP_278
+#AT_START_279
+at_fn_group_banner 279 'ofp-print.at:2588' \
"OFPT_QUEUE_GET_CONFIG_REPLY - OF1.2" " " 18
at_xfail=no
(
- $as_echo "277. $at_setup_line: testing $at_desc ..."
+ $as_echo "279. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36390,13 +37086,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_277
-#AT_START_278
-at_fn_group_banner 278 'ofp-print.at:2603' \
+#AT_STOP_279
+#AT_START_280
+at_fn_group_banner 280 'ofp-print.at:2603' \
"OFPT_SET_ASYNC - OF1.3" " " 18
at_xfail=no
(
- $as_echo "278. $at_setup_line: testing $at_desc ..."
+ $as_echo "280. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36436,13 +37132,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_278
-#AT_START_279
-at_fn_group_banner 279 'ofp-print.at:2622' \
+#AT_STOP_280
+#AT_START_281
+at_fn_group_banner 281 'ofp-print.at:2622' \
"OFPT_ROLE_REQUEST - OF1.2" " " 18
at_xfail=no
(
- $as_echo "279. $at_setup_line: testing $at_desc ..."
+ $as_echo "281. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36473,13 +37169,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_279
-#AT_START_280
-at_fn_group_banner 280 'ofp-print.at:2632' \
+#AT_STOP_281
+#AT_START_282
+at_fn_group_banner 282 'ofp-print.at:2632' \
"OFPT_ROLE_REQUEST - nochange - OF1.2" " " 18
at_xfail=no
(
- $as_echo "280. $at_setup_line: testing $at_desc ..."
+ $as_echo "282. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36510,13 +37206,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_280
-#AT_START_281
-at_fn_group_banner 281 'ofp-print.at:2642' \
+#AT_STOP_282
+#AT_START_283
+at_fn_group_banner 283 'ofp-print.at:2642' \
"NXT_ROLE_REQUEST" " " 18
at_xfail=no
(
- $as_echo "281. $at_setup_line: testing $at_desc ..."
+ $as_echo "283. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36547,13 +37243,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_281
-#AT_START_282
-at_fn_group_banner 282 'ofp-print.at:2652' \
+#AT_STOP_283
+#AT_START_284
+at_fn_group_banner 284 'ofp-print.at:2652' \
"OFPT_ROLE_REPLY - OF1.2" " " 18
at_xfail=no
(
- $as_echo "282. $at_setup_line: testing $at_desc ..."
+ $as_echo "284. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36584,13 +37280,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_282
-#AT_START_283
-at_fn_group_banner 283 'ofp-print.at:2662' \
+#AT_STOP_284
+#AT_START_285
+at_fn_group_banner 285 'ofp-print.at:2662' \
"NXT_ROLE_REPLY" " " 18
at_xfail=no
(
- $as_echo "283. $at_setup_line: testing $at_desc ..."
+ $as_echo "285. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36621,13 +37317,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_283
-#AT_START_284
-at_fn_group_banner 284 'ofp-print.at:2672' \
+#AT_STOP_285
+#AT_START_286
+at_fn_group_banner 286 'ofp-print.at:2672' \
"OFP_ROLE_STATUS - master, experimenter - OF1.4" " " 18
at_xfail=no
(
- $as_echo "284. $at_setup_line: testing $at_desc ..."
+ $as_echo "286. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36658,13 +37354,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_284
-#AT_START_285
-at_fn_group_banner 285 'ofp-print.at:2682' \
+#AT_STOP_286
+#AT_START_287
+at_fn_group_banner 287 'ofp-print.at:2682' \
"OFP_ROLE_STATUS - master, config - OF1.4" " " 18
at_xfail=no
(
- $as_echo "285. $at_setup_line: testing $at_desc ..."
+ $as_echo "287. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36695,13 +37391,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_285
-#AT_START_286
-at_fn_group_banner 286 'ofp-print.at:2692' \
+#AT_STOP_287
+#AT_START_288
+at_fn_group_banner 288 'ofp-print.at:2692' \
"OFP_ROLE_STATUS - master, config,generation - OF1.4" "" 18
at_xfail=no
(
- $as_echo "286. $at_setup_line: testing $at_desc ..."
+ $as_echo "288. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36732,13 +37428,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_286
-#AT_START_287
-at_fn_group_banner 287 'ofp-print.at:2702' \
+#AT_STOP_288
+#AT_START_289
+at_fn_group_banner 289 'ofp-print.at:2702' \
"OFP_REQUESTFORWARD - OF1.4" " " 18
at_xfail=no
(
- $as_echo "287. $at_setup_line: testing $at_desc ..."
+ $as_echo "289. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36772,13 +37468,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_287
-#AT_START_288
-at_fn_group_banner 288 'ofp-print.at:2714' \
+#AT_STOP_289
+#AT_START_290
+at_fn_group_banner 290 'ofp-print.at:2714' \
"OFP_REQUESTFORWARD - OF1.4" " " 18
at_xfail=no
(
- $as_echo "288. $at_setup_line: testing $at_desc ..."
+ $as_echo "290. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36812,13 +37508,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_288
-#AT_START_289
-at_fn_group_banner 289 'ofp-print.at:2726' \
+#AT_STOP_290
+#AT_START_291
+at_fn_group_banner 291 'ofp-print.at:2726' \
"OFP_REQUESTFORWARD - OF1.4" " " 18
at_xfail=no
(
- $as_echo "289. $at_setup_line: testing $at_desc ..."
+ $as_echo "291. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36851,13 +37547,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_289
-#AT_START_290
-at_fn_group_banner 290 'ofp-print.at:2737' \
+#AT_STOP_291
+#AT_START_292
+at_fn_group_banner 292 'ofp-print.at:2737' \
"OFP_REQUESTFORWARD - OF1.4" " " 18
at_xfail=no
(
- $as_echo "290. $at_setup_line: testing $at_desc ..."
+ $as_echo "292. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36890,13 +37586,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_290
-#AT_START_291
-at_fn_group_banner 291 'ofp-print.at:2748' \
+#AT_STOP_292
+#AT_START_293
+at_fn_group_banner 293 'ofp-print.at:2748' \
"NXT_SET_PACKET_IN" " " 18
at_xfail=no
(
- $as_echo "291. $at_setup_line: testing $at_desc ..."
+ $as_echo "293. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36927,13 +37623,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_291
-#AT_START_292
-at_fn_group_banner 292 'ofp-print.at:2758' \
+#AT_STOP_293
+#AT_START_294
+at_fn_group_banner 294 'ofp-print.at:2758' \
"NXT_PACKET_IN" " " 18
at_xfail=no
(
- $as_echo "292. $at_setup_line: testing $at_desc ..."
+ $as_echo "294. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -36985,13 +37681,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_292
-#AT_START_293
-at_fn_group_banner 293 'ofp-print.at:2779' \
+#AT_STOP_294
+#AT_START_295
+at_fn_group_banner 295 'ofp-print.at:2779' \
"NXT_PACKET_IN, with hex output of packet data" " " 18
at_xfail=no
(
- $as_echo "293. $at_setup_line: testing $at_desc ..."
+ $as_echo "295. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -37047,13 +37743,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_293
-#AT_START_294
-at_fn_group_banner 294 'ofp-print.at:2804' \
+#AT_STOP_295
+#AT_START_296
+at_fn_group_banner 296 'ofp-print.at:2804' \
"NXT_SET_ASYNC_CONFIG" " " 18
at_xfail=no
(
- $as_echo "294. $at_setup_line: testing $at_desc ..."
+ $as_echo "296. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -37095,13 +37791,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_294
-#AT_START_295
-at_fn_group_banner 295 'ofp-print.at:2824' \
+#AT_STOP_296
+#AT_START_297
+at_fn_group_banner 297 'ofp-print.at:2824' \
"OFPT_SET_ASYNC_CONFIG" " " 18
at_xfail=no
(
- $as_echo "295. $at_setup_line: testing $at_desc ..."
+ $as_echo "297. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -37151,13 +37847,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_295
-#AT_START_296
-at_fn_group_banner 296 'ofp-print.at:2851' \
+#AT_STOP_297
+#AT_START_298
+at_fn_group_banner 298 'ofp-print.at:2851' \
"OFPT_SET_ASYNC_CONFIG - invalid mask - OF1.4" " " 18
at_xfail=no
(
- $as_echo "296. $at_setup_line: testing $at_desc ..."
+ $as_echo "298. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -37192,13 +37888,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_296
-#AT_START_297
-at_fn_group_banner 297 'ofp-print.at:2863' \
+#AT_STOP_298
+#AT_START_299
+at_fn_group_banner 299 'ofp-print.at:2863' \
"OFPT_SET_ASYNC_CONFIG - unsupported configuration - OF1.4" "" 18
at_xfail=no
(
- $as_echo "297. $at_setup_line: testing $at_desc ..."
+ $as_echo "299. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -37233,13 +37929,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_297
-#AT_START_298
-at_fn_group_banner 298 'ofp-print.at:2875' \
+#AT_STOP_299
+#AT_START_300
+at_fn_group_banner 300 'ofp-print.at:2875' \
"NXT_SET_CONTROLLER_ID" " " 18
at_xfail=no
(
- $as_echo "298. $at_setup_line: testing $at_desc ..."
+ $as_echo "300. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -37270,13 +37966,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_298
-#AT_START_299
-at_fn_group_banner 299 'ofp-print.at:2885' \
+#AT_STOP_300
+#AT_START_301
+at_fn_group_banner 301 'ofp-print.at:2885' \
"NXT_FLOW_MONITOR_CANCEL" " " 18
at_xfail=no
(
- $as_echo "299. $at_setup_line: testing $at_desc ..."
+ $as_echo "301. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -37307,13 +38003,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_299
-#AT_START_300
-at_fn_group_banner 300 'ofp-print.at:2895' \
+#AT_STOP_301
+#AT_START_302
+at_fn_group_banner 302 'ofp-print.at:2895' \
"NXT_FLOW_MONITOR_PAUSED" " " 18
at_xfail=no
(
- $as_echo "300. $at_setup_line: testing $at_desc ..."
+ $as_echo "302. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -37342,13 +38038,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_300
-#AT_START_301
-at_fn_group_banner 301 'ofp-print.at:2904' \
+#AT_STOP_302
+#AT_START_303
+at_fn_group_banner 303 'ofp-print.at:2904' \
"NXT_FLOW_MONITOR_RESUMED" " " 18
at_xfail=no
(
- $as_echo "301. $at_setup_line: testing $at_desc ..."
+ $as_echo "303. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -37377,13 +38073,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_301
-#AT_START_302
-at_fn_group_banner 302 'ofp-print.at:2913' \
+#AT_STOP_303
+#AT_START_304
+at_fn_group_banner 304 'ofp-print.at:2913' \
"NXT_SET_FLOW_FORMAT" " " 18
at_xfail=no
(
- $as_echo "302. $at_setup_line: testing $at_desc ..."
+ $as_echo "304. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -37414,13 +38110,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_302
-#AT_START_303
-at_fn_group_banner 303 'ofp-print.at:2924' \
+#AT_STOP_304
+#AT_START_305
+at_fn_group_banner 305 'ofp-print.at:2924' \
"NXT_FLOW_MOD, low verbosity" " " 18
at_xfail=no
(
- $as_echo "303. $at_setup_line: testing $at_desc ..."
+ $as_echo "305. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -37459,13 +38155,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_303
-#AT_START_304
-at_fn_group_banner 304 'ofp-print.at:2940' \
+#AT_STOP_305
+#AT_START_306
+at_fn_group_banner 306 'ofp-print.at:2940' \
"NXT_FLOW_MOD, high verbosity" " " 18
at_xfail=no
(
- $as_echo "304. $at_setup_line: testing $at_desc ..."
+ $as_echo "306. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -37504,13 +38200,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_304
-#AT_START_305
-at_fn_group_banner 305 'ofp-print.at:2954' \
+#AT_STOP_306
+#AT_START_307
+at_fn_group_banner 307 'ofp-print.at:2954' \
"OFPT_GROUP_MOD - OF1.1" " " 18
at_xfail=no
(
- $as_echo "305. $at_setup_line: testing $at_desc ..."
+ $as_echo "307. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -37552,13 +38248,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_305
-#AT_START_306
-at_fn_group_banner 306 'ofp-print.at:2970' \
+#AT_STOP_307
+#AT_START_308
+at_fn_group_banner 308 'ofp-print.at:2970' \
"OFPT_GROUP_MOD add - OF1.5" " " 18
at_xfail=no
(
- $as_echo "306. $at_setup_line: testing $at_desc ..."
+ $as_echo "308. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -37610,13 +38306,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_306
-#AT_START_307
-at_fn_group_banner 307 'ofp-print.at:2991' \
+#AT_STOP_308
+#AT_START_309
+at_fn_group_banner 309 'ofp-print.at:2991' \
"OFPT_GROUP_MOD insert bucket - OF1.5" " " 18
at_xfail=no
(
- $as_echo "307. $at_setup_line: testing $at_desc ..."
+ $as_echo "309. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -37662,13 +38358,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_307
-#AT_START_308
-at_fn_group_banner 308 'ofp-print.at:3009' \
+#AT_STOP_309
+#AT_START_310
+at_fn_group_banner 310 'ofp-print.at:3009' \
"NXT_FLOW_REMOVED" " " 18
at_xfail=no
(
- $as_echo "308. $at_setup_line: testing $at_desc ..."
+ $as_echo "310. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -37711,13 +38407,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_308
-#AT_START_309
-at_fn_group_banner 309 'ofp-print.at:3025' \
+#AT_STOP_310
+#AT_START_311
+at_fn_group_banner 311 'ofp-print.at:3025' \
"NXT_FLOW_MOD_TABLE_ID" " " 18
at_xfail=no
(
- $as_echo "309. $at_setup_line: testing $at_desc ..."
+ $as_echo "311. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -37748,13 +38444,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_309
-#AT_START_310
-at_fn_group_banner 310 'ofp-print.at:3035' \
+#AT_STOP_311
+#AT_START_312
+at_fn_group_banner 312 'ofp-print.at:3035' \
"NXST_FLOW request" " " 18
at_xfail=no
(
- $as_echo "310. $at_setup_line: testing $at_desc ..."
+ $as_echo "312. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -37785,13 +38481,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_310
-#AT_START_311
-at_fn_group_banner 311 'ofp-print.at:3045' \
+#AT_STOP_312
+#AT_START_313
+at_fn_group_banner 313 'ofp-print.at:3045' \
"NXST_FLOW reply" " " 18
at_xfail=no
(
- $as_echo "311. $at_setup_line: testing $at_desc ..."
+ $as_echo "313. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -38094,13 +38790,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_311
-#AT_START_312
-at_fn_group_banner 312 'ofp-print.at:3199' \
+#AT_STOP_313
+#AT_START_314
+at_fn_group_banner 314 'ofp-print.at:3199' \
"NXST_AGGREGATE request" " " 18
at_xfail=no
(
- $as_echo "312. $at_setup_line: testing $at_desc ..."
+ $as_echo "314. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -38131,13 +38827,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_312
-#AT_START_313
-at_fn_group_banner 313 'ofp-print.at:3209' \
+#AT_STOP_314
+#AT_START_315
+at_fn_group_banner 315 'ofp-print.at:3209' \
"NXST_AGGREGATE reply" " " 18
at_xfail=no
(
- $as_echo "313. $at_setup_line: testing $at_desc ..."
+ $as_echo "315. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -38170,13 +38866,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_313
-#AT_START_314
-at_fn_group_banner 314 'ofp-print.at:3220' \
+#AT_STOP_315
+#AT_START_316
+at_fn_group_banner 316 'ofp-print.at:3220' \
"NXST_FLOW_MONITOR request" " " 18
at_xfail=no
(
- $as_echo "314. $at_setup_line: testing $at_desc ..."
+ $as_echo "316. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -38211,13 +38907,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_314
-#AT_START_315
-at_fn_group_banner 315 'ofp-print.at:3233' \
+#AT_STOP_316
+#AT_START_317
+at_fn_group_banner 317 'ofp-print.at:3233' \
"NXST_FLOW_MONITOR reply" " " 18
at_xfail=no
(
- $as_echo "315. $at_setup_line: testing $at_desc ..."
+ $as_echo "317. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -38254,13 +38950,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_315
-#AT_START_316
-at_fn_group_banner 316 'ofp-print.at:3248' \
+#AT_STOP_317
+#AT_START_318
+at_fn_group_banner 318 'ofp-print.at:3248' \
"OFPT_BUNDLE_CONTROL - OPEN_REQUEST" " " 18
at_xfail=no
(
- $as_echo "316. $at_setup_line: testing $at_desc ..."
+ $as_echo "318. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -38292,13 +38988,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_316
-#AT_START_317
-at_fn_group_banner 317 'ofp-print.at:3259' \
+#AT_STOP_318
+#AT_START_319
+at_fn_group_banner 319 'ofp-print.at:3259' \
"OFPT_BUNDLE_CONTROL - OPEN_REQUEST" " " 18
at_xfail=no
(
- $as_echo "317. $at_setup_line: testing $at_desc ..."
+ $as_echo "319. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -38330,13 +39026,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_317
-#AT_START_318
-at_fn_group_banner 318 'ofp-print.at:3270' \
+#AT_STOP_319
+#AT_START_320
+at_fn_group_banner 320 'ofp-print.at:3270' \
"OFPT_BUNDLE_CONTROL - OPEN_REQUEST" " " 18
at_xfail=no
(
- $as_echo "318. $at_setup_line: testing $at_desc ..."
+ $as_echo "320. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -38368,13 +39064,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_318
-#AT_START_319
-at_fn_group_banner 319 'ofp-print.at:3281' \
+#AT_STOP_320
+#AT_START_321
+at_fn_group_banner 321 'ofp-print.at:3281' \
"OFPT_BUNDLE_CONTROL - OPEN_REPLY" " " 18
at_xfail=no
(
- $as_echo "319. $at_setup_line: testing $at_desc ..."
+ $as_echo "321. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -38406,13 +39102,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_319
-#AT_START_320
-at_fn_group_banner 320 'ofp-print.at:3292' \
+#AT_STOP_321
+#AT_START_322
+at_fn_group_banner 322 'ofp-print.at:3292' \
"OFPT_BUNDLE_CONTROL - CLOSE_REQUEST" " " 18
at_xfail=no
(
- $as_echo "320. $at_setup_line: testing $at_desc ..."
+ $as_echo "322. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -38444,13 +39140,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_320
-#AT_START_321
-at_fn_group_banner 321 'ofp-print.at:3303' \
+#AT_STOP_322
+#AT_START_323
+at_fn_group_banner 323 'ofp-print.at:3303' \
"OFPT_BUNDLE_CONTROL - CLOSE_REPLY" " " 18
at_xfail=no
(
- $as_echo "321. $at_setup_line: testing $at_desc ..."
+ $as_echo "323. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -38482,13 +39178,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_321
-#AT_START_322
-at_fn_group_banner 322 'ofp-print.at:3314' \
+#AT_STOP_323
+#AT_START_324
+at_fn_group_banner 324 'ofp-print.at:3314' \
"OFPT_BUNDLE_CONTROL - COMMIT_REQUEST" " " 18
at_xfail=no
(
- $as_echo "322. $at_setup_line: testing $at_desc ..."
+ $as_echo "324. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -38520,13 +39216,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_322
-#AT_START_323
-at_fn_group_banner 323 'ofp-print.at:3325' \
+#AT_STOP_324
+#AT_START_325
+at_fn_group_banner 325 'ofp-print.at:3325' \
"OFPT_BUNDLE_CONTROL - COMMIT_REPLY" " " 18
at_xfail=no
(
- $as_echo "323. $at_setup_line: testing $at_desc ..."
+ $as_echo "325. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -38558,13 +39254,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_323
-#AT_START_324
-at_fn_group_banner 324 'ofp-print.at:3336' \
+#AT_STOP_325
+#AT_START_326
+at_fn_group_banner 326 'ofp-print.at:3336' \
"OFPT_BUNDLE_CONTROL - DISCARD_REQUEST" " " 18
at_xfail=no
(
- $as_echo "324. $at_setup_line: testing $at_desc ..."
+ $as_echo "326. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -38596,13 +39292,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_324
-#AT_START_325
-at_fn_group_banner 325 'ofp-print.at:3347' \
+#AT_STOP_326
+#AT_START_327
+at_fn_group_banner 327 'ofp-print.at:3347' \
"OFPT_BUNDLE_CONTROL - DISCARD_REPLY" " " 18
at_xfail=no
(
- $as_echo "325. $at_setup_line: testing $at_desc ..."
+ $as_echo "327. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -38634,13 +39330,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_325
-#AT_START_326
-at_fn_group_banner 326 'ofp-print.at:3358' \
+#AT_STOP_327
+#AT_START_328
+at_fn_group_banner 328 'ofp-print.at:3358' \
"OFPT_BUNDLE_ADD_MESSAGE - verify xid" " " 18
at_xfail=no
(
- $as_echo "326. $at_setup_line: testing $at_desc ..."
+ $as_echo "328. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -38671,13 +39367,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_326
-#AT_START_327
-at_fn_group_banner 327 'ofp-print.at:3368' \
+#AT_STOP_328
+#AT_START_329
+at_fn_group_banner 329 'ofp-print.at:3368' \
"OFPT_BUNDLE_ADD_MESSAGE - reject OFPT_HELLO" " " 18
at_xfail=no
(
- $as_echo "327. $at_setup_line: testing $at_desc ..."
+ $as_echo "329. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -38710,13 +39406,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_327
-#AT_START_328
-at_fn_group_banner 328 'ofp-print.at:3380' \
+#AT_STOP_329
+#AT_START_330
+at_fn_group_banner 330 'ofp-print.at:3380' \
"OFPT_BUNDLE_ADD_MESSAGE - FLOW_MOD" " " 18
at_xfail=no
(
- $as_echo "328. $at_setup_line: testing $at_desc ..."
+ $as_echo "330. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -38765,13 +39461,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_328
-#AT_START_329
-at_fn_group_banner 329 'ofp-print.at:3400' \
+#AT_STOP_330
+#AT_START_331
+at_fn_group_banner 331 'ofp-print.at:3400' \
"OFPT_BUNDLE_ADD_MESSAGE - PORT_MOD" " " 18
at_xfail=no
(
- $as_echo "329. $at_setup_line: testing $at_desc ..."
+ $as_echo "331. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -38811,13 +39507,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_329
-#AT_START_330
-at_fn_group_banner 330 'ofp-util.at:3' \
+#AT_STOP_331
+#AT_START_332
+at_fn_group_banner 332 'ofp-util.at:3' \
"encoding hellos" " " 19
at_xfail=no
(
- $as_echo "330. $at_setup_line: testing $at_desc ..."
+ $as_echo "332. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -38980,13 +39676,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_330
-#AT_START_331
-at_fn_group_banner 331 'ofp-util.at:54' \
+#AT_STOP_332
+#AT_START_333
+at_fn_group_banner 333 'ofp-util.at:54' \
"parsing key-value pairs" " " 19
at_xfail=no
(
- $as_echo "331. $at_setup_line: testing $at_desc ..."
+ $as_echo "333. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -39091,13 +39787,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_331
-#AT_START_332
-at_fn_group_banner 332 'ofp-errors.at:3' \
+#AT_STOP_333
+#AT_START_334
+at_fn_group_banner 334 'ofp-errors.at:3' \
"OFPT_ERROR with type OFPET_HELLO_FAILED - OF1.0" "" 20
at_xfail=no
(
- $as_echo "332. $at_setup_line: testing $at_desc ..."
+ $as_echo "334. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -39123,13 +39819,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_332
-#AT_START_333
-at_fn_group_banner 333 'ofp-errors.at:11' \
+#AT_STOP_334
+#AT_START_335
+at_fn_group_banner 335 'ofp-errors.at:11' \
"OFPT_ERROR with type OFPET_HELLO_FAILED - OF1.1" "" 20
at_xfail=no
(
- $as_echo "333. $at_setup_line: testing $at_desc ..."
+ $as_echo "335. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -39155,13 +39851,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_333
-#AT_START_334
-at_fn_group_banner 334 'ofp-errors.at:19' \
+#AT_STOP_335
+#AT_START_336
+at_fn_group_banner 336 'ofp-errors.at:19' \
"OFPT_ERROR with type OFPET_BAD_REQUEST - OF1.0" " " 20
at_xfail=no
(
- $as_echo "334. $at_setup_line: testing $at_desc ..."
+ $as_echo "336. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -39189,13 +39885,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_334
-#AT_START_335
-at_fn_group_banner 335 'ofp-errors.at:29' \
+#AT_STOP_336
+#AT_START_337
+at_fn_group_banner 337 'ofp-errors.at:29' \
"OFPT_ERROR prints type of truncated inner messages" "" 20
at_xfail=no
(
- $as_echo "335. $at_setup_line: testing $at_desc ..."
+ $as_echo "337. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -39234,13 +39930,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_335
-#AT_START_336
-at_fn_group_banner 336 'ofp-errors.at:46' \
+#AT_STOP_337
+#AT_START_338
+at_fn_group_banner 338 'ofp-errors.at:46' \
"OFPT_ERROR with code OFPBMC_BAD_PREREQ - OF1.0" " " 20
at_xfail=no
(
- $as_echo "336. $at_setup_line: testing $at_desc ..."
+ $as_echo "338. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -39266,13 +39962,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_336
-#AT_START_337
-at_fn_group_banner 337 'ofp-errors.at:54' \
+#AT_STOP_338
+#AT_START_339
+at_fn_group_banner 339 'ofp-errors.at:54' \
"OFPT_ERROR with code OFPBMC_BAD_PREREQ - OF1.1" " " 20
at_xfail=no
(
- $as_echo "337. $at_setup_line: testing $at_desc ..."
+ $as_echo "339. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -39298,13 +39994,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_337
-#AT_START_338
-at_fn_group_banner 338 'ofp-errors.at:64' \
+#AT_STOP_339
+#AT_START_340
+at_fn_group_banner 340 'ofp-errors.at:64' \
"OFPT_ERROR with type OFPFMFC_OVERLAP - OF1.0" " " 20
at_xfail=no
(
- $as_echo "338. $at_setup_line: testing $at_desc ..."
+ $as_echo "340. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -39332,13 +40028,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_338
-#AT_START_339
-at_fn_group_banner 339 'ofp-errors.at:73' \
+#AT_STOP_340
+#AT_START_341
+at_fn_group_banner 341 'ofp-errors.at:73' \
"OFPT_ERROR with type OFPBIC_UNSUP_INST - OF1.1" " " 20
at_xfail=no
(
- $as_echo "339. $at_setup_line: testing $at_desc ..."
+ $as_echo "341. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -39366,13 +40062,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_339
-#AT_START_340
-at_fn_group_banner 340 'ofp-errors.at:83' \
+#AT_STOP_341
+#AT_START_342
+at_fn_group_banner 342 'ofp-errors.at:83' \
"OFPT_ERROR with type OFPBIC_DUP_INST - OF1.4" " " 20
at_xfail=no
(
- $as_echo "340. $at_setup_line: testing $at_desc ..."
+ $as_echo "342. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -39400,13 +40096,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_340
-#AT_START_341
-at_fn_group_banner 341 'ofp-errors.at:97' \
+#AT_STOP_342
+#AT_START_343
+at_fn_group_banner 343 'ofp-errors.at:97' \
"encoding OFPBIC_* experimenter errors" " " 20
at_xfail=no
(
- $as_echo "341. $at_setup_line: testing $at_desc ..."
+ $as_echo "343. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -39454,13 +40150,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_341
-#AT_START_342
-at_fn_group_banner 342 'ofp-errors.at:117' \
+#AT_STOP_343
+#AT_START_344
+at_fn_group_banner 344 'ofp-errors.at:117' \
"encoding errors extension that became official" " " 20
at_xfail=no
(
- $as_echo "342. $at_setup_line: testing $at_desc ..."
+ $as_echo "344. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -39518,13 +40214,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_342
-#AT_START_343
-at_fn_group_banner 343 'ofp-errors.at:136' \
+#AT_STOP_344
+#AT_START_345
+at_fn_group_banner 345 'ofp-errors.at:136' \
"decoding OFPBIC_* experimenter errors" " " 20
at_xfail=no
(
- $as_echo "343. $at_setup_line: testing $at_desc ..."
+ $as_echo "345. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -39582,13 +40278,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_343
-#AT_START_344
-at_fn_group_banner 344 'ofp-errors.at:152' \
+#AT_STOP_345
+#AT_START_346
+at_fn_group_banner 346 'ofp-errors.at:152' \
"decoding experimenter errors" " " 20
at_xfail=no
(
- $as_echo "344. $at_setup_line: testing $at_desc ..."
+ $as_echo "346. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -39698,13 +40394,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_344
-#AT_START_345
-at_fn_group_banner 345 'ofp-errors.at:184' \
+#AT_STOP_346
+#AT_START_347
+at_fn_group_banner 347 'ofp-errors.at:184' \
"encoding experimenter errors" " " 20
at_xfail=no
(
- $as_echo "345. $at_setup_line: testing $at_desc ..."
+ $as_echo "347. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -39853,13 +40549,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_345
-#AT_START_346
-at_fn_group_banner 346 'ovs-ofctl.at:3' \
+#AT_STOP_347
+#AT_START_348
+at_fn_group_banner 348 'ovs-ofctl.at:3' \
"ovs-ofctl parse-flows choice of protocol" " " 21
at_xfail=no
(
- $as_echo "346. $at_setup_line: testing $at_desc ..."
+ $as_echo "348. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -40032,13 +40728,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_346
-#AT_START_347
-at_fn_group_banner 347 'ovs-ofctl.at:148' \
+#AT_STOP_348
+#AT_START_349
+at_fn_group_banner 349 'ovs-ofctl.at:148' \
"ovs-ofctl parse-flows (OpenFlow 1.0)" " " 21
at_xfail=no
(
- $as_echo "347. $at_setup_line: testing $at_desc ..."
+ $as_echo "349. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -40108,13 +40804,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_347
-#AT_START_348
-at_fn_group_banner 348 'ovs-ofctl.at:185' \
+#AT_STOP_349
+#AT_START_350
+at_fn_group_banner 350 'ovs-ofctl.at:185' \
"ovs-ofctl parse-flows (OpenFlow 1.1)" " " 21
at_xfail=no
(
- $as_echo "348. $at_setup_line: testing $at_desc ..."
+ $as_echo "350. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -40184,13 +40880,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_348
-#AT_START_349
-at_fn_group_banner 349 'ovs-ofctl.at:222' \
+#AT_STOP_350
+#AT_START_351
+at_fn_group_banner 351 'ovs-ofctl.at:222' \
"ovs-ofctl parse-flows (OpenFlow 1.2)" " " 21
at_xfail=no
(
- $as_echo "349. $at_setup_line: testing $at_desc ..."
+ $as_echo "351. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -40268,13 +40964,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_349
-#AT_START_350
-at_fn_group_banner 350 'ovs-ofctl.at:267' \
+#AT_STOP_351
+#AT_START_352
+at_fn_group_banner 352 'ovs-ofctl.at:267' \
"ovs-ofctl parse-flow with invalid mask" " " 21
at_xfail=no
(
- $as_echo "350. $at_setup_line: testing $at_desc ..."
+ $as_echo "352. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -40331,13 +41027,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_350
-#AT_START_351
-at_fn_group_banner 351 'ovs-ofctl.at:306' \
+#AT_STOP_352
+#AT_START_353
+at_fn_group_banner 353 'ovs-ofctl.at:306' \
"ovs-ofctl action inconsistency (OpenFlow 1.1)" " " 21
at_xfail=no
(
- $as_echo "351. $at_setup_line: testing $at_desc ..."
+ $as_echo "353. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -40363,13 +41059,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_351
-#AT_START_352
-at_fn_group_banner 352 'ovs-ofctl.at:312' \
+#AT_STOP_353
+#AT_START_354
+at_fn_group_banner 354 'ovs-ofctl.at:312' \
"ovs-ofctl parse-flows (skb_priority)" " " 21
at_xfail=no
(
- $as_echo "352. $at_setup_line: testing $at_desc ..."
+ $as_echo "354. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -40400,13 +41096,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_352
-#AT_START_353
-at_fn_group_banner 353 'ovs-ofctl.at:324' \
+#AT_STOP_354
+#AT_START_355
+at_fn_group_banner 355 'ovs-ofctl.at:324' \
"ovs-ofctl parse-flows (NXM)" " " 21
at_xfail=no
(
- $as_echo "353. $at_setup_line: testing $at_desc ..."
+ $as_echo "355. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -40522,13 +41218,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_353
-#AT_START_354
-at_fn_group_banner 354 'ovs-ofctl.at:407' \
+#AT_STOP_355
+#AT_START_356
+at_fn_group_banner 356 'ovs-ofctl.at:407' \
"ovs-ofctl -F nxm parse-flows" " " 21
at_xfail=no
(
- $as_echo "354. $at_setup_line: testing $at_desc ..."
+ $as_echo "356. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -40633,13 +41329,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_354
-#AT_START_355
-at_fn_group_banner 355 'ovs-ofctl.at:480' \
+#AT_STOP_356
+#AT_START_357
+at_fn_group_banner 357 'ovs-ofctl.at:480' \
"ovs-ofctl -F nxm -mmm parse-flows" " " 21
at_xfail=no
(
- $as_echo "355. $at_setup_line: testing $at_desc ..."
+ $as_echo "357. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -40744,13 +41440,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_355
-#AT_START_356
-at_fn_group_banner 356 'ovs-ofctl.at:553' \
+#AT_STOP_357
+#AT_START_358
+at_fn_group_banner 358 'ovs-ofctl.at:553' \
"ovs-ofctl parse-nx-match" " " 21
at_xfail=no
(
- $as_echo "356. $at_setup_line: testing $at_desc ..."
+ $as_echo "358. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -41410,13 +42106,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_356
-#AT_START_357
-at_fn_group_banner 357 'ovs-ofctl.at:1173' \
+#AT_STOP_358
+#AT_START_359
+at_fn_group_banner 359 'ovs-ofctl.at:1173' \
"ovs-ofctl parse-ofp10-match" " " 21
at_xfail=no
(
- $as_echo "357. $at_setup_line: testing $at_desc ..."
+ $as_echo "359. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -41604,13 +42300,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_357
-#AT_START_358
-at_fn_group_banner 358 'ovs-ofctl.at:1390' \
+#AT_STOP_359
+#AT_START_360
+at_fn_group_banner 360 'ovs-ofctl.at:1390' \
"ovs-ofctl parse-ofp11-match" " " 21
at_xfail=no
(
- $as_echo "358. $at_setup_line: testing $at_desc ..."
+ $as_echo "360. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -41808,13 +42504,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_358
-#AT_START_359
-at_fn_group_banner 359 'ovs-ofctl.at:1716' \
+#AT_STOP_360
+#AT_START_361
+at_fn_group_banner 361 'ovs-ofctl.at:1716' \
"ovs-ofctl parse-nx-match loose" " " 21
at_xfail=no
(
- $as_echo "359. $at_setup_line: testing $at_desc ..."
+ $as_echo "361. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -41866,13 +42562,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_359
-#AT_START_360
-at_fn_group_banner 360 'ovs-ofctl.at:1737' \
+#AT_STOP_361
+#AT_START_362
+at_fn_group_banner 362 'ovs-ofctl.at:1737' \
"ovs-ofctl parse-oxm (OpenFlow 1.2)" " " 21
at_xfail=no
(
- $as_echo "360. $at_setup_line: testing $at_desc ..."
+ $as_echo "362. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -42408,13 +43104,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_360
-#AT_START_361
-at_fn_group_banner 361 'ovs-ofctl.at:2231' \
+#AT_STOP_362
+#AT_START_363
+at_fn_group_banner 363 'ovs-ofctl.at:2231' \
"ovs-ofctl parse-oxm (OpenFlow 1.3)" " " 21
at_xfail=no
(
- $as_echo "361. $at_setup_line: testing $at_desc ..."
+ $as_echo "363. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -42455,13 +43151,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_361
-#AT_START_362
-at_fn_group_banner 362 'ovs-ofctl.at:2254' \
+#AT_STOP_363
+#AT_START_364
+at_fn_group_banner 364 'ovs-ofctl.at:2254' \
"ovs-ofctl parse-oxm (OpenFlow 1.5)" " " 21
at_xfail=no
(
- $as_echo "362. $at_setup_line: testing $at_desc ..."
+ $as_echo "364. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -42544,13 +43240,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_362
-#AT_START_363
-at_fn_group_banner 363 'ovs-ofctl.at:2319' \
+#AT_STOP_364
+#AT_START_365
+at_fn_group_banner 365 'ovs-ofctl.at:2319' \
"ovs-ofctl parse-oxm loose" " " 21
at_xfail=no
(
- $as_echo "363. $at_setup_line: testing $at_desc ..."
+ $as_echo "365. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -42602,13 +43298,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_363
-#AT_START_364
-at_fn_group_banner 364 'ovs-ofctl.at:2340' \
+#AT_STOP_365
+#AT_START_366
+at_fn_group_banner 366 'ovs-ofctl.at:2340' \
"experimenter OXM encoding" " " 21
at_xfail=no
(
- $as_echo "364. $at_setup_line: testing $at_desc ..."
+ $as_echo "366. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -42686,13 +43382,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_364
-#AT_START_365
-at_fn_group_banner 365 'ovs-ofctl.at:2387' \
+#AT_STOP_366
+#AT_START_367
+at_fn_group_banner 367 'ovs-ofctl.at:2387' \
"check TCP flags expression in OXM and NXM" " " 21
at_xfail=no
(
- $as_echo "365. $at_setup_line: testing $at_desc ..."
+ $as_echo "367. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -42788,13 +43484,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_365
-#AT_START_366
-at_fn_group_banner 366 'ovs-ofctl.at:2419' \
+#AT_STOP_367
+#AT_START_368
+at_fn_group_banner 368 'ovs-ofctl.at:2419' \
"ovs-ofctl check-vlan" " " 21
at_xfail=no
(
- $as_echo "366. $at_setup_line: testing $at_desc ..."
+ $as_echo "368. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -43017,13 +43713,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_366
-#AT_START_367
-at_fn_group_banner 367 'ovs-ofctl.at:2516' \
+#AT_STOP_368
+#AT_START_369
+at_fn_group_banner 369 'ovs-ofctl.at:2516' \
"ovs-ofctl -F option and NXM features" " " 21
at_xfail=no
(
- $as_echo "367. $at_setup_line: testing $at_desc ..."
+ $as_echo "369. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -43062,13 +43758,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_367
-#AT_START_368
-at_fn_group_banner 368 'ovs-ofctl.at:2529' \
+#AT_STOP_369
+#AT_START_370
+at_fn_group_banner 370 'ovs-ofctl.at:2529' \
"ovs-ofctl -F option with flow_mods" " " 21
at_xfail=no
(
- $as_echo "368. $at_setup_line: testing $at_desc ..."
+ $as_echo "370. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -43281,13 +43977,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_368
-#AT_START_369
-at_fn_group_banner 369 'ovs-ofctl.at:2541' \
+#AT_STOP_370
+#AT_START_371
+at_fn_group_banner 371 'ovs-ofctl.at:2541' \
"ovs-ofctl dump-flows honors -F option" " " 21
at_xfail=no
(
- $as_echo "369. $at_setup_line: testing $at_desc ..."
+ $as_echo "371. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -43500,13 +44196,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_369
-#AT_START_370
-at_fn_group_banner 370 'ovs-ofctl.at:2553' \
+#AT_STOP_371
+#AT_START_372
+at_fn_group_banner 372 'ovs-ofctl.at:2553' \
"ovs-ofctl dump-flows rejects bad -F option" " " 21
at_xfail=no
(
- $as_echo "370. $at_setup_line: testing $at_desc ..."
+ $as_echo "372. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -43703,13 +44399,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_370
-#AT_START_371
-at_fn_group_banner 371 'ovs-ofctl.at:2562' \
+#AT_STOP_372
+#AT_START_373
+at_fn_group_banner 373 'ovs-ofctl.at:2562' \
"ovs-ofctl add-flow reports non-normalized flows" "" 21
at_xfail=no
(
- $as_echo "371. $at_setup_line: testing $at_desc ..."
+ $as_echo "373. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -43908,13 +44604,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_371
-#AT_START_372
-at_fn_group_banner 372 'ovs-ofctl.at:2576' \
+#AT_STOP_373
+#AT_START_374
+at_fn_group_banner 374 'ovs-ofctl.at:2576' \
"ovs-ofctl dump-flows with sorting" " " 21
at_xfail=no
(
- $as_echo "372. $at_setup_line: testing $at_desc ..."
+ $as_echo "374. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -44306,13 +45002,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_372
-#AT_START_373
-at_fn_group_banner 373 'ovs-ofctl.at:2679' \
+#AT_STOP_374
+#AT_START_375
+at_fn_group_banner 375 'ovs-ofctl.at:2679' \
"ovs-ofctl diff-flows" " " 21
at_xfail=no
(
- $as_echo "373. $at_setup_line: testing $at_desc ..."
+ $as_echo "375. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -44594,13 +45290,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_373
-#AT_START_374
-at_fn_group_banner 374 'ovs-ofctl.at:2703' \
+#AT_STOP_375
+#AT_START_376
+at_fn_group_banner 376 'ovs-ofctl.at:2703' \
"ovs-ofctl diff-flows - tunnel metadata" " " 21
at_xfail=no
(
- $as_echo "374. $at_setup_line: testing $at_desc ..."
+ $as_echo "376. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -44847,13 +45543,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_374
-#AT_START_375
-at_fn_group_banner 375 'ovs-ofctl.at:2739' \
+#AT_STOP_376
+#AT_START_377
+at_fn_group_banner 377 'ovs-ofctl.at:2739' \
"ovs-ofctl diff-flows - suppress false differences" "" 21
at_xfail=no
(
- $as_echo "375. $at_setup_line: testing $at_desc ..."
+ $as_echo "377. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -45131,13 +45827,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_375
-#AT_START_376
-at_fn_group_banner 376 'ovs-ofctl.at:2756' \
+#AT_STOP_377
+#AT_START_378
+at_fn_group_banner 378 'ovs-ofctl.at:2756' \
"ovs-ofctl -F and -O interaction" " " 21
at_xfail=no
(
- $as_echo "376. $at_setup_line: testing $at_desc ..."
+ $as_echo "378. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -45236,13 +45932,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_376
-#AT_START_377
-at_fn_group_banner 377 'ovs-ofctl.at:2777' \
+#AT_STOP_378
+#AT_START_379
+at_fn_group_banner 379 'ovs-ofctl.at:2777' \
"ovs-ofctl ofp-parse" " " 21
at_xfail=no
(
- $as_echo "377. $at_setup_line: testing $at_desc ..."
+ $as_echo "379. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -45314,13 +46010,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_377
-#AT_START_378
-at_fn_group_banner 378 'ovs-ofctl.at:2795' \
+#AT_STOP_379
+#AT_START_380
+at_fn_group_banner 380 'ovs-ofctl.at:2795' \
"tcp flags - filtering" " " 21
at_xfail=no
(
- $as_echo "378. $at_setup_line: testing $at_desc ..."
+ $as_echo "380. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -45764,13 +46460,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_378
-#AT_START_379
-at_fn_group_banner 379 'ovs-ofctl.at:2864' \
+#AT_STOP_380
+#AT_START_381
+at_fn_group_banner 381 'ovs-ofctl.at:2864' \
"ovs-ofctl rule with importance" " " 21
at_xfail=no
(
- $as_echo "379. $at_setup_line: testing $at_desc ..."
+ $as_echo "381. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -46019,13 +46715,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_379
-#AT_START_380
-at_fn_group_banner 380 'ovs-ofctl.at:2891' \
+#AT_STOP_381
+#AT_START_382
+at_fn_group_banner 382 'ovs-ofctl.at:2891' \
"ovs-ofctl replace-flows with importance" " " 21
at_xfail=no
(
- $as_echo "380. $at_setup_line: testing $at_desc ..."
+ $as_echo "382. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -46257,13 +46953,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_380
-#AT_START_381
-at_fn_group_banner 381 'ovs-ofctl.at:2910' \
+#AT_STOP_382
+#AT_START_383
+at_fn_group_banner 383 'ovs-ofctl.at:2910' \
"ovs-ofctl replace-flows with --bundle" " " 21
at_xfail=no
(
- $as_echo "381. $at_setup_line: testing $at_desc ..."
+ $as_echo "383. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -46635,13 +47331,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_381
-#AT_START_382
-at_fn_group_banner 382 'odp.at:3' \
+#AT_STOP_383
+#AT_START_384
+at_fn_group_banner 384 'odp.at:3' \
"OVS datapath key parsing and formatting - valid forms" "" 22
at_xfail=no
(
- $as_echo "382. $at_setup_line: testing $at_desc ..."
+ $as_echo "384. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -46755,13 +47451,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_382
-#AT_START_383
-at_fn_group_banner 383 'odp.at:102' \
+#AT_STOP_384
+#AT_START_385
+at_fn_group_banner 385 'odp.at:102' \
"OVS datapath wildcarded key parsing and formatting - valid forms" "" 22
at_xfail=no
(
- $as_echo "383. $at_setup_line: testing $at_desc ..."
+ $as_echo "385. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -46859,13 +47555,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_383
-#AT_START_384
-at_fn_group_banner 384 'odp.at:180' \
+#AT_STOP_385
+#AT_START_386
+at_fn_group_banner 386 'odp.at:180' \
"OVS datapath wildcarded key filtering." " " 22
at_xfail=no
(
- $as_echo "384. $at_setup_line: testing $at_desc ..."
+ $as_echo "386. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -47074,13 +47770,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_384
-#AT_START_385
-at_fn_group_banner 385 'odp.at:245' \
+#AT_STOP_386
+#AT_START_387
+at_fn_group_banner 387 'odp.at:245' \
"OVS datapath actions parsing and formatting - valid forms" "" 22
at_xfail=no
(
- $as_echo "385. $at_setup_line: testing $at_desc ..."
+ $as_echo "387. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -47181,13 +47877,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_385
-#AT_START_386
-at_fn_group_banner 386 'mpls-xlate.at:3' \
+#AT_STOP_387
+#AT_START_388
+at_fn_group_banner 388 'mpls-xlate.at:3' \
"MPLS xlate action" " " 23
at_xfail=no
(
- $as_echo "386. $at_setup_line: testing $at_desc ..."
+ $as_echo "388. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -47685,13 +48381,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_386
-#AT_START_387
-at_fn_group_banner 387 'mpls-xlate.at:66' \
+#AT_STOP_388
+#AT_START_389
+at_fn_group_banner 389 'mpls-xlate.at:66' \
"MPLS xlate action - patch-port" " " 23
at_xfail=no
(
- $as_echo "387. $at_setup_line: testing $at_desc ..."
+ $as_echo "389. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -48014,13 +48710,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_387
-#AT_START_388
-at_fn_group_banner 388 'mpls-xlate.at:110' \
+#AT_STOP_389
+#AT_START_390
+at_fn_group_banner 390 'mpls-xlate.at:110' \
"MPLS xlate action - group bucket" " " 23
at_xfail=no
(
- $as_echo "388. $at_setup_line: testing $at_desc ..."
+ $as_echo "390. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -48299,13 +48995,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_388
-#AT_START_389
-at_fn_group_banner 389 'multipath.at:10' \
+#AT_STOP_390
+#AT_START_391
+at_fn_group_banner 391 'multipath.at:10' \
"modulo_n multipath link selection" " " 24
at_xfail=no
(
- $as_echo "389. $at_setup_line: testing $at_desc ..."
+ $as_echo "391. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -48390,13 +49086,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_389
-#AT_START_390
-at_fn_group_banner 390 'multipath.at:78' \
+#AT_STOP_391
+#AT_START_392
+at_fn_group_banner 392 'multipath.at:78' \
"hash_threshold multipath link selection" " " 24
at_xfail=no
(
- $as_echo "390. $at_setup_line: testing $at_desc ..."
+ $as_echo "392. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -48481,13 +49177,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_390
-#AT_START_391
-at_fn_group_banner 391 'multipath.at:146' \
+#AT_STOP_392
+#AT_START_393
+at_fn_group_banner 393 'multipath.at:146' \
"hrw multipath link selection" " " 24
at_xfail=no
(
- $as_echo "391. $at_setup_line: testing $at_desc ..."
+ $as_echo "393. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -48572,13 +49268,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_391
-#AT_START_392
-at_fn_group_banner 392 'multipath.at:214' \
+#AT_STOP_393
+#AT_START_394
+at_fn_group_banner 394 'multipath.at:214' \
"iter_hash multipath link selection" " " 24
at_xfail=no
(
- $as_echo "392. $at_setup_line: testing $at_desc ..."
+ $as_echo "394. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -48663,13 +49359,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_392
-#AT_START_393
-at_fn_group_banner 393 'multipath.at:282' \
+#AT_STOP_394
+#AT_START_395
+at_fn_group_banner 395 'multipath.at:282' \
"multipath action missing argument" " " 24
at_xfail=no
(
- $as_echo "393. $at_setup_line: testing $at_desc ..."
+ $as_echo "395. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -48693,13 +49389,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_393
-#AT_START_394
-at_fn_group_banner 394 'multipath.at:288' \
+#AT_STOP_395
+#AT_START_396
+at_fn_group_banner 396 'multipath.at:288' \
"multipath action bad fields" " " 24
at_xfail=no
(
- $as_echo "394. $at_setup_line: testing $at_desc ..."
+ $as_echo "396. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -48723,13 +49419,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_394
-#AT_START_395
-at_fn_group_banner 395 'multipath.at:294' \
+#AT_STOP_396
+#AT_START_397
+at_fn_group_banner 397 'multipath.at:294' \
"multipath action bad algorithm" " " 24
at_xfail=no
(
- $as_echo "395. $at_setup_line: testing $at_desc ..."
+ $as_echo "397. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -48753,13 +49449,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_395
-#AT_START_396
-at_fn_group_banner 396 'multipath.at:300' \
+#AT_STOP_397
+#AT_START_398
+at_fn_group_banner 398 'multipath.at:300' \
"multipath action bad n_links" " " 24
at_xfail=no
(
- $as_echo "396. $at_setup_line: testing $at_desc ..."
+ $as_echo "398. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -48783,13 +49479,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_396
-#AT_START_397
-at_fn_group_banner 397 'multipath.at:306' \
+#AT_STOP_398
+#AT_START_399
+at_fn_group_banner 399 'multipath.at:306' \
"multipath action destination too narrow" " " 24
at_xfail=no
(
- $as_echo "397. $at_setup_line: testing $at_desc ..."
+ $as_echo "399. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -48813,13 +49509,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_397
-#AT_START_398
-at_fn_group_banner 398 'learn.at:3' \
+#AT_STOP_399
+#AT_START_400
+at_fn_group_banner 400 'learn.at:3' \
"learning action - parsing and formatting" " " 25
at_xfail=no
(
- $as_echo "398. $at_setup_line: testing $at_desc ..."
+ $as_echo "400. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -48860,13 +49556,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_398
-#AT_START_399
-at_fn_group_banner 399 'learn.at:24' \
+#AT_STOP_400
+#AT_START_401
+at_fn_group_banner 401 'learn.at:24' \
"learning action - parsing and formatting - illegal in_port_oxm" "" 25
at_xfail=no
(
- $as_echo "399. $at_setup_line: testing $at_desc ..."
+ $as_echo "401. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -48904,13 +49600,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_399
-#AT_START_400
-at_fn_group_banner 400 'learn.at:33' \
+#AT_STOP_401
+#AT_START_402
+at_fn_group_banner 402 'learn.at:33' \
"learning action - parsing and formatting - OXM" " " 25
at_xfail=no
(
- $as_echo "400. $at_setup_line: testing $at_desc ..."
+ $as_echo "402. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -48943,13 +49639,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_400
-#AT_START_401
-at_fn_group_banner 401 'learn.at:46' \
+#AT_STOP_402
+#AT_START_403
+at_fn_group_banner 403 'learn.at:46' \
"learning action - examples" " " 25
at_xfail=no
(
- $as_echo "401. $at_setup_line: testing $at_desc ..."
+ $as_echo "403. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -48987,13 +49683,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_401
-#AT_START_402
-at_fn_group_banner 402 'learn.at:64' \
+#AT_STOP_403
+#AT_START_404
+at_fn_group_banner 404 'learn.at:64' \
"learning action - satisfied prerequisites" " " 25
at_xfail=no
(
- $as_echo "402. $at_setup_line: testing $at_desc ..."
+ $as_echo "404. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -49027,13 +49723,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_402
-#AT_START_403
-at_fn_group_banner 403 'learn.at:79' \
+#AT_STOP_404
+#AT_START_405
+at_fn_group_banner 405 'learn.at:79' \
"learning action - invalid prerequisites" " " 25
at_xfail=no
(
- $as_echo "403. $at_setup_line: testing $at_desc ..."
+ $as_echo "405. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -49100,13 +49796,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_403
-#AT_START_404
-at_fn_group_banner 404 'learn.at:94' \
+#AT_STOP_405
+#AT_START_406
+at_fn_group_banner 406 'learn.at:94' \
"learning action - too-long immediate value" " " 25
at_xfail=no
(
- $as_echo "404. $at_setup_line: testing $at_desc ..."
+ $as_echo "406. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -49160,13 +49856,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_404
-#AT_START_405
-at_fn_group_banner 405 'learn.at:108' \
+#AT_STOP_406
+#AT_START_407
+at_fn_group_banner 407 'learn.at:108' \
"learning action - standard VLAN+MAC learning" " " 25
at_xfail=no
(
- $as_echo "405. $at_setup_line: testing $at_desc ..."
+ $as_echo "407. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -49576,13 +50272,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_405
-#AT_START_406
-at_fn_group_banner 406 'learn.at:177' \
+#AT_STOP_407
+#AT_START_408
+at_fn_group_banner 408 'learn.at:177' \
"learning action - learn refreshes hard_age" " " 25
at_xfail=no
(
- $as_echo "406. $at_setup_line: testing $at_desc ..."
+ $as_echo "408. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -49968,13 +50664,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_406
-#AT_START_407
-at_fn_group_banner 407 'learn.at:245' \
+#AT_STOP_408
+#AT_START_409
+at_fn_group_banner 409 'learn.at:245' \
"learning action - TCPv4 port learning" " " 25
at_xfail=no
(
- $as_echo "407. $at_setup_line: testing $at_desc ..."
+ $as_echo "409. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -50246,13 +50942,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_407
-#AT_START_408
-at_fn_group_banner 408 'learn.at:271' \
+#AT_STOP_409
+#AT_START_410
+at_fn_group_banner 410 'learn.at:271' \
"learning action - TCPv6 port learning" " " 25
at_xfail=no
(
- $as_echo "408. $at_setup_line: testing $at_desc ..."
+ $as_echo "410. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -50527,13 +51223,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_408
-#AT_START_409
-at_fn_group_banner 409 'learn.at:303' \
+#AT_STOP_410
+#AT_START_411
+at_fn_group_banner 411 'learn.at:303' \
"learning action - self-modifying flow" " " 25
at_xfail=no
(
- $as_echo "409. $at_setup_line: testing $at_desc ..."
+ $as_echo "411. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -50791,13 +51487,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_409
-#AT_START_410
-at_fn_group_banner 410 'learn.at:345' \
+#AT_STOP_411
+#AT_START_412
+at_fn_group_banner 412 'learn.at:345' \
"learning action - self-modifying flow with idle_timeout" "" 25
at_xfail=no
(
- $as_echo "410. $at_setup_line: testing $at_desc ..."
+ $as_echo "412. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -51071,13 +51767,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_410
-#AT_START_411
-at_fn_group_banner 411 'learn.at:403' \
+#AT_STOP_412
+#AT_START_413
+at_fn_group_banner 413 'learn.at:403' \
"learning action - self-modifying flow with hard_timeout" "" 25
at_xfail=no
(
- $as_echo "411. $at_setup_line: testing $at_desc ..."
+ $as_echo "413. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -51380,13 +52076,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_411
-#AT_START_412
-at_fn_group_banner 412 'learn.at:487' \
+#AT_STOP_413
+#AT_START_414
+at_fn_group_banner 414 'learn.at:487' \
"learning action - fin_timeout feature" " " 25
at_xfail=no
(
- $as_echo "412. $at_setup_line: testing $at_desc ..."
+ $as_echo "414. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -51617,13 +52313,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_412
-#AT_START_413
-at_fn_group_banner 413 'learn.at:502' \
+#AT_STOP_414
+#AT_START_415
+at_fn_group_banner 415 'learn.at:502' \
"learning action - delete_learned feature" " " 25
at_xfail=no
(
- $as_echo "413. $at_setup_line: testing $at_desc ..."
+ $as_echo "415. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52194,13 +52890,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_413
-#AT_START_414
-at_fn_group_banner 414 'vconn.at:20' \
+#AT_STOP_415
+#AT_START_416
+at_fn_group_banner 416 'vconn.at:20' \
"unix vconn - refuse connection" " " 26
at_xfail=no
(
- $as_echo "414. $at_setup_line: testing $at_desc ..."
+ $as_echo "416. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52223,13 +52919,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_414
-#AT_START_415
-at_fn_group_banner 415 'vconn.at:20' \
+#AT_STOP_416
+#AT_START_417
+at_fn_group_banner 417 'vconn.at:20' \
"unix vconn - accept then close" " " 26
at_xfail=no
(
- $as_echo "415. $at_setup_line: testing $at_desc ..."
+ $as_echo "417. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52252,13 +52948,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_415
-#AT_START_416
-at_fn_group_banner 416 'vconn.at:20' \
+#AT_STOP_417
+#AT_START_418
+at_fn_group_banner 418 'vconn.at:20' \
"unix vconn - read hello" " " 26
at_xfail=no
(
- $as_echo "416. $at_setup_line: testing $at_desc ..."
+ $as_echo "418. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52281,13 +52977,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_416
-#AT_START_417
-at_fn_group_banner 417 'vconn.at:20' \
+#AT_STOP_418
+#AT_START_419
+at_fn_group_banner 419 'vconn.at:20' \
"unix vconn - send plain hello" " " 26
at_xfail=no
(
- $as_echo "417. $at_setup_line: testing $at_desc ..."
+ $as_echo "419. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52310,13 +53006,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_417
-#AT_START_418
-at_fn_group_banner 418 'vconn.at:20' \
+#AT_STOP_419
+#AT_START_420
+at_fn_group_banner 420 'vconn.at:20' \
"unix vconn - send long hello" " " 26
at_xfail=no
(
- $as_echo "418. $at_setup_line: testing $at_desc ..."
+ $as_echo "420. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52339,13 +53035,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_418
-#AT_START_419
-at_fn_group_banner 419 'vconn.at:20' \
+#AT_STOP_420
+#AT_START_421
+at_fn_group_banner 421 'vconn.at:20' \
"unix vconn - send echo hello" " " 26
at_xfail=no
(
- $as_echo "419. $at_setup_line: testing $at_desc ..."
+ $as_echo "421. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52368,13 +53064,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_419
-#AT_START_420
-at_fn_group_banner 420 'vconn.at:20' \
+#AT_STOP_421
+#AT_START_422
+at_fn_group_banner 422 'vconn.at:20' \
"unix vconn - send short hello" " " 26
at_xfail=no
(
- $as_echo "420. $at_setup_line: testing $at_desc ..."
+ $as_echo "422. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52397,13 +53093,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_420
-#AT_START_421
-at_fn_group_banner 421 'vconn.at:20' \
+#AT_STOP_422
+#AT_START_423
+at_fn_group_banner 423 'vconn.at:20' \
"unix vconn - send invalid version hello" " " 26
at_xfail=no
(
- $as_echo "421. $at_setup_line: testing $at_desc ..."
+ $as_echo "423. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52426,13 +53122,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_421
-#AT_START_422
-at_fn_group_banner 422 'vconn.at:21' \
+#AT_STOP_423
+#AT_START_424
+at_fn_group_banner 424 'vconn.at:21' \
"tcp vconn - refuse connection" " " 27
at_xfail=no
(
- $as_echo "422. $at_setup_line: testing $at_desc ..."
+ $as_echo "424. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52455,13 +53151,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_422
-#AT_START_423
-at_fn_group_banner 423 'vconn.at:21' \
+#AT_STOP_424
+#AT_START_425
+at_fn_group_banner 425 'vconn.at:21' \
"tcp vconn - accept then close" " " 27
at_xfail=no
(
- $as_echo "423. $at_setup_line: testing $at_desc ..."
+ $as_echo "425. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52484,13 +53180,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_423
-#AT_START_424
-at_fn_group_banner 424 'vconn.at:21' \
+#AT_STOP_425
+#AT_START_426
+at_fn_group_banner 426 'vconn.at:21' \
"tcp vconn - read hello" " " 27
at_xfail=no
(
- $as_echo "424. $at_setup_line: testing $at_desc ..."
+ $as_echo "426. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52513,13 +53209,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_424
-#AT_START_425
-at_fn_group_banner 425 'vconn.at:21' \
+#AT_STOP_426
+#AT_START_427
+at_fn_group_banner 427 'vconn.at:21' \
"tcp vconn - send plain hello" " " 27
at_xfail=no
(
- $as_echo "425. $at_setup_line: testing $at_desc ..."
+ $as_echo "427. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52542,13 +53238,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_425
-#AT_START_426
-at_fn_group_banner 426 'vconn.at:21' \
+#AT_STOP_427
+#AT_START_428
+at_fn_group_banner 428 'vconn.at:21' \
"tcp vconn - send long hello" " " 27
at_xfail=no
(
- $as_echo "426. $at_setup_line: testing $at_desc ..."
+ $as_echo "428. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52571,13 +53267,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_426
-#AT_START_427
-at_fn_group_banner 427 'vconn.at:21' \
+#AT_STOP_428
+#AT_START_429
+at_fn_group_banner 429 'vconn.at:21' \
"tcp vconn - send echo hello" " " 27
at_xfail=no
(
- $as_echo "427. $at_setup_line: testing $at_desc ..."
+ $as_echo "429. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52600,13 +53296,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_427
-#AT_START_428
-at_fn_group_banner 428 'vconn.at:21' \
+#AT_STOP_429
+#AT_START_430
+at_fn_group_banner 430 'vconn.at:21' \
"tcp vconn - send short hello" " " 27
at_xfail=no
(
- $as_echo "428. $at_setup_line: testing $at_desc ..."
+ $as_echo "430. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52629,13 +53325,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_428
-#AT_START_429
-at_fn_group_banner 429 'vconn.at:21' \
+#AT_STOP_430
+#AT_START_431
+at_fn_group_banner 431 'vconn.at:21' \
"tcp vconn - send invalid version hello" " " 27
at_xfail=no
(
- $as_echo "429. $at_setup_line: testing $at_desc ..."
+ $as_echo "431. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52658,13 +53354,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_429
-#AT_START_430
-at_fn_group_banner 430 'vconn.at:22' \
+#AT_STOP_431
+#AT_START_432
+at_fn_group_banner 432 'vconn.at:22' \
"ssl vconn - refuse connection" " " 28
at_xfail=no
(
- $as_echo "430. $at_setup_line: testing $at_desc ..."
+ $as_echo "432. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52703,13 +53399,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_430
-#AT_START_431
-at_fn_group_banner 431 'vconn.at:22' \
+#AT_STOP_432
+#AT_START_433
+at_fn_group_banner 433 'vconn.at:22' \
"ssl vconn - accept then close" " " 28
at_xfail=no
(
- $as_echo "431. $at_setup_line: testing $at_desc ..."
+ $as_echo "433. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52748,13 +53444,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_431
-#AT_START_432
-at_fn_group_banner 432 'vconn.at:22' \
+#AT_STOP_433
+#AT_START_434
+at_fn_group_banner 434 'vconn.at:22' \
"ssl vconn - read hello" " " 28
at_xfail=no
(
- $as_echo "432. $at_setup_line: testing $at_desc ..."
+ $as_echo "434. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52793,13 +53489,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_432
-#AT_START_433
-at_fn_group_banner 433 'vconn.at:22' \
+#AT_STOP_434
+#AT_START_435
+at_fn_group_banner 435 'vconn.at:22' \
"ssl vconn - send plain hello" " " 28
at_xfail=no
(
- $as_echo "433. $at_setup_line: testing $at_desc ..."
+ $as_echo "435. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52838,13 +53534,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_433
-#AT_START_434
-at_fn_group_banner 434 'vconn.at:22' \
+#AT_STOP_435
+#AT_START_436
+at_fn_group_banner 436 'vconn.at:22' \
"ssl vconn - send long hello" " " 28
at_xfail=no
(
- $as_echo "434. $at_setup_line: testing $at_desc ..."
+ $as_echo "436. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52883,13 +53579,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_434
-#AT_START_435
-at_fn_group_banner 435 'vconn.at:22' \
+#AT_STOP_436
+#AT_START_437
+at_fn_group_banner 437 'vconn.at:22' \
"ssl vconn - send echo hello" " " 28
at_xfail=no
(
- $as_echo "435. $at_setup_line: testing $at_desc ..."
+ $as_echo "437. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52928,13 +53624,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_435
-#AT_START_436
-at_fn_group_banner 436 'vconn.at:22' \
+#AT_STOP_437
+#AT_START_438
+at_fn_group_banner 438 'vconn.at:22' \
"ssl vconn - send short hello" " " 28
at_xfail=no
(
- $as_echo "436. $at_setup_line: testing $at_desc ..."
+ $as_echo "438. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -52973,13 +53669,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_436
-#AT_START_437
-at_fn_group_banner 437 'vconn.at:22' \
+#AT_STOP_438
+#AT_START_439
+at_fn_group_banner 439 'vconn.at:22' \
"ssl vconn - send invalid version hello" " " 28
at_xfail=no
(
- $as_echo "437. $at_setup_line: testing $at_desc ..."
+ $as_echo "439. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -53018,13 +53714,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_437
-#AT_START_438
-at_fn_group_banner 438 'file_name.at:13' \
+#AT_STOP_439
+#AT_START_440
+at_fn_group_banner 440 'file_name.at:13' \
"components of \"/usr/lib\" are \"/usr\", \"lib\"" " " 29
at_xfail=no
(
- $as_echo "438. $at_setup_line: testing $at_desc ..."
+ $as_echo "440. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -53053,13 +53749,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_438
-#AT_START_439
-at_fn_group_banner 439 'file_name.at:14' \
+#AT_STOP_440
+#AT_START_441
+at_fn_group_banner 441 'file_name.at:14' \
"components of \"/usr/\" are \"/\", \"usr\"" " " 29
at_xfail=no
(
- $as_echo "439. $at_setup_line: testing $at_desc ..."
+ $as_echo "441. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -53088,13 +53784,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_439
-#AT_START_440
-at_fn_group_banner 440 'file_name.at:15' \
+#AT_STOP_441
+#AT_START_442
+at_fn_group_banner 442 'file_name.at:15' \
"components of \"usr\" are \".\", \"usr\"" " " 29
at_xfail=no
(
- $as_echo "440. $at_setup_line: testing $at_desc ..."
+ $as_echo "442. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -53123,13 +53819,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_440
-#AT_START_441
-at_fn_group_banner 441 'file_name.at:16' \
+#AT_STOP_442
+#AT_START_443
+at_fn_group_banner 443 'file_name.at:16' \
"components of \"/\" are \"/\", \"/\"" " " 29
at_xfail=no
(
- $as_echo "441. $at_setup_line: testing $at_desc ..."
+ $as_echo "443. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -53158,13 +53854,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_441
-#AT_START_442
-at_fn_group_banner 442 'file_name.at:17' \
+#AT_STOP_443
+#AT_START_444
+at_fn_group_banner 444 'file_name.at:17' \
"components of \".\" are \".\", \".\"" " " 29
at_xfail=no
(
- $as_echo "442. $at_setup_line: testing $at_desc ..."
+ $as_echo "444. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -53193,13 +53889,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_442
-#AT_START_443
-at_fn_group_banner 443 'file_name.at:18' \
+#AT_STOP_444
+#AT_START_445
+at_fn_group_banner 445 'file_name.at:18' \
"components of \"..\" are \".\", \"..\"" " " 29
at_xfail=no
(
- $as_echo "443. $at_setup_line: testing $at_desc ..."
+ $as_echo "445. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -53228,13 +53924,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_443
-#AT_START_444
-at_fn_group_banner 444 'file_name.at:19' \
+#AT_STOP_445
+#AT_START_446
+at_fn_group_banner 446 'file_name.at:19' \
"components of \"//\" are \"//\", \"//\"" " " 29
at_xfail=no
(
- $as_echo "444. $at_setup_line: testing $at_desc ..."
+ $as_echo "446. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -53263,13 +53959,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_444
-#AT_START_445
-at_fn_group_banner 445 'file_name.at:20' \
+#AT_STOP_446
+#AT_START_447
+at_fn_group_banner 447 'file_name.at:20' \
"components of \"//foo\" are \"//\", \"foo\"" " " 29
at_xfail=no
(
- $as_echo "445. $at_setup_line: testing $at_desc ..."
+ $as_echo "447. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -53298,13 +53994,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_445
-#AT_START_446
-at_fn_group_banner 446 'file_name.at:21' \
+#AT_STOP_447
+#AT_START_448
+at_fn_group_banner 448 'file_name.at:21' \
"components of \"\" are \".\", \".\"" " " 29
at_xfail=no
(
- $as_echo "446. $at_setup_line: testing $at_desc ..."
+ $as_echo "448. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -53333,13 +54029,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_446
-#AT_START_447
-at_fn_group_banner 447 'file_name.at:24' \
+#AT_STOP_448
+#AT_START_449
+at_fn_group_banner 449 'file_name.at:24' \
"components of \"dir/file\" are \"dir\", \"file\"" " " 29
at_xfail=no
(
- $as_echo "447. $at_setup_line: testing $at_desc ..."
+ $as_echo "449. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -53368,13 +54064,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_447
-#AT_START_448
-at_fn_group_banner 448 'file_name.at:25' \
+#AT_STOP_449
+#AT_START_450
+at_fn_group_banner 450 'file_name.at:25' \
"components of \"dir/file/\" are \"dir\", \"file\"" " " 29
at_xfail=no
(
- $as_echo "448. $at_setup_line: testing $at_desc ..."
+ $as_echo "450. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -53403,13 +54099,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_448
-#AT_START_449
-at_fn_group_banner 449 'file_name.at:26' \
+#AT_STOP_450
+#AT_START_451
+at_fn_group_banner 451 'file_name.at:26' \
"components of \"dir/file//\" are \"dir\", \"file\"" " " 29
at_xfail=no
(
- $as_echo "449. $at_setup_line: testing $at_desc ..."
+ $as_echo "451. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -53438,13 +54134,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_449
-#AT_START_450
-at_fn_group_banner 450 'file_name.at:27' \
+#AT_STOP_451
+#AT_START_452
+at_fn_group_banner 452 'file_name.at:27' \
"components of \"///foo\" are \"/\", \"foo\"" " " 29
at_xfail=no
(
- $as_echo "450. $at_setup_line: testing $at_desc ..."
+ $as_echo "452. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -53473,13 +54169,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_450
-#AT_START_451
-at_fn_group_banner 451 'file_name.at:37' \
+#AT_STOP_452
+#AT_START_453
+at_fn_group_banner 453 'file_name.at:37' \
"follow_symlinks - relative symlinks" " " 30
at_xfail=no
(
- $as_echo "451. $at_setup_line: testing $at_desc ..."
+ $as_echo "453. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -53552,13 +54248,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_451
-#AT_START_452
-at_fn_group_banner 452 'file_name.at:54' \
+#AT_STOP_453
+#AT_START_454
+at_fn_group_banner 454 'file_name.at:54' \
"follow_symlinks - absolute symlinks" " " 30
at_xfail=no
(
- $as_echo "452. $at_setup_line: testing $at_desc ..."
+ $as_echo "454. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -53631,13 +54327,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_452
-#AT_START_453
-at_fn_group_banner 453 'file_name.at:71' \
+#AT_STOP_454
+#AT_START_455
+at_fn_group_banner 455 'file_name.at:71' \
"follow_symlinks - symlinks to directories" " " 30
at_xfail=no
(
- $as_echo "453. $at_setup_line: testing $at_desc ..."
+ $as_echo "455. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -53706,13 +54402,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_453
-#AT_START_454
-at_fn_group_banner 454 'file_name.at:84' \
+#AT_STOP_455
+#AT_START_456
+at_fn_group_banner 456 'file_name.at:84' \
"follow_symlinks - nonexistent targets" " " 30
at_xfail=no
(
- $as_echo "454. $at_setup_line: testing $at_desc ..."
+ $as_echo "456. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -53776,13 +54472,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_454
-#AT_START_455
-at_fn_group_banner 455 'file_name.at:92' \
+#AT_STOP_456
+#AT_START_457
+at_fn_group_banner 457 'file_name.at:92' \
"follow_symlinks - regular files" " " 30
at_xfail=no
(
- $as_echo "455. $at_setup_line: testing $at_desc ..."
+ $as_echo "457. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -53809,13 +54505,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_455
-#AT_START_456
-at_fn_group_banner 456 'file_name.at:97' \
+#AT_STOP_457
+#AT_START_458
+at_fn_group_banner 458 'file_name.at:97' \
"follow_symlinks - device targets" " " 30
at_xfail=no
(
- $as_echo "456. $at_setup_line: testing $at_desc ..."
+ $as_echo "458. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -53866,13 +54562,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_456
-#AT_START_457
-at_fn_group_banner 457 'file_name.at:106' \
+#AT_STOP_458
+#AT_START_459
+at_fn_group_banner 459 'file_name.at:106' \
"follow_symlinks - nonexistent files" " " 30
at_xfail=no
(
- $as_echo "457. $at_setup_line: testing $at_desc ..."
+ $as_echo "459. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -53952,13 +54648,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_457
-#AT_START_458
-at_fn_group_banner 458 'file_name.at:114' \
+#AT_STOP_459
+#AT_START_460
+at_fn_group_banner 460 'file_name.at:114' \
"follow_symlinks - symlink loop" " " 30
at_xfail=no
(
- $as_echo "458. $at_setup_line: testing $at_desc ..."
+ $as_echo "460. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54006,13 +54702,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_458
-#AT_START_459
-at_fn_group_banner 459 'aes128.at:10' \
+#AT_STOP_460
+#AT_START_461
+at_fn_group_banner 461 'aes128.at:10' \
"wikipedia test vector 1" " " 31
at_xfail=no
(
- $as_echo "459. $at_setup_line: testing $at_desc ..."
+ $as_echo "461. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54037,13 +54733,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_459
-#AT_START_460
-at_fn_group_banner 460 'aes128.at:16' \
+#AT_STOP_461
+#AT_START_462
+at_fn_group_banner 462 'aes128.at:16' \
"wikipedia test vector 2" " " 31
at_xfail=no
(
- $as_echo "460. $at_setup_line: testing $at_desc ..."
+ $as_echo "462. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54068,13 +54764,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_460
-#AT_START_461
-at_fn_group_banner 461 'aes128.at:22' \
+#AT_STOP_462
+#AT_START_463
+at_fn_group_banner 463 'aes128.at:22' \
"NIST KAT ECBKeySbox128e vector 0" " " 31
at_xfail=no
(
- $as_echo "461. $at_setup_line: testing $at_desc ..."
+ $as_echo "463. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54099,13 +54795,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_461
-#AT_START_462
-at_fn_group_banner 462 'aes128.at:28' \
+#AT_STOP_463
+#AT_START_464
+at_fn_group_banner 464 'aes128.at:28' \
"NIST KAT ECBKeySbox128e vector 1" " " 31
at_xfail=no
(
- $as_echo "462. $at_setup_line: testing $at_desc ..."
+ $as_echo "464. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54130,13 +54826,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_462
-#AT_START_463
-at_fn_group_banner 463 'aes128.at:34' \
+#AT_STOP_464
+#AT_START_465
+at_fn_group_banner 465 'aes128.at:34' \
"NIST KAT ECBKeySbox128e vector 2" " " 31
at_xfail=no
(
- $as_echo "463. $at_setup_line: testing $at_desc ..."
+ $as_echo "465. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54161,13 +54857,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_463
-#AT_START_464
-at_fn_group_banner 464 'aes128.at:40' \
+#AT_STOP_465
+#AT_START_466
+at_fn_group_banner 466 'aes128.at:40' \
"NIST KAT ECBKeySbox128e vector 3" " " 31
at_xfail=no
(
- $as_echo "464. $at_setup_line: testing $at_desc ..."
+ $as_echo "466. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54192,13 +54888,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_464
-#AT_START_465
-at_fn_group_banner 465 'aes128.at:46' \
+#AT_STOP_466
+#AT_START_467
+at_fn_group_banner 467 'aes128.at:46' \
"NIST KAT ECBKeySbox128e vector 4" " " 31
at_xfail=no
(
- $as_echo "465. $at_setup_line: testing $at_desc ..."
+ $as_echo "467. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54223,13 +54919,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_465
-#AT_START_466
-at_fn_group_banner 466 'aes128.at:52' \
+#AT_STOP_467
+#AT_START_468
+at_fn_group_banner 468 'aes128.at:52' \
"NIST KAT ECBKeySbox128e vector 5" " " 31
at_xfail=no
(
- $as_echo "466. $at_setup_line: testing $at_desc ..."
+ $as_echo "468. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54254,13 +54950,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_466
-#AT_START_467
-at_fn_group_banner 467 'aes128.at:58' \
+#AT_STOP_468
+#AT_START_469
+at_fn_group_banner 469 'aes128.at:58' \
"NIST KAT ECBKeySbox128e vector 6" " " 31
at_xfail=no
(
- $as_echo "467. $at_setup_line: testing $at_desc ..."
+ $as_echo "469. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54285,13 +54981,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_467
-#AT_START_468
-at_fn_group_banner 468 'aes128.at:64' \
+#AT_STOP_469
+#AT_START_470
+at_fn_group_banner 470 'aes128.at:64' \
"NIST KAT ECBKeySbox128e vector 7" " " 31
at_xfail=no
(
- $as_echo "468. $at_setup_line: testing $at_desc ..."
+ $as_echo "470. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54316,13 +55012,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_468
-#AT_START_469
-at_fn_group_banner 469 'aes128.at:70' \
+#AT_STOP_470
+#AT_START_471
+at_fn_group_banner 471 'aes128.at:70' \
"NIST KAT ECBKeySbox128e vector 8" " " 31
at_xfail=no
(
- $as_echo "469. $at_setup_line: testing $at_desc ..."
+ $as_echo "471. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54347,13 +55043,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_469
-#AT_START_470
-at_fn_group_banner 470 'aes128.at:76' \
+#AT_STOP_471
+#AT_START_472
+at_fn_group_banner 472 'aes128.at:76' \
"NIST KAT ECBKeySbox128e vector 9" " " 31
at_xfail=no
(
- $as_echo "470. $at_setup_line: testing $at_desc ..."
+ $as_echo "472. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54378,13 +55074,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_470
-#AT_START_471
-at_fn_group_banner 471 'aes128.at:82' \
+#AT_STOP_472
+#AT_START_473
+at_fn_group_banner 473 'aes128.at:82' \
"NIST KAT ECBKeySbox128e vector 10" " " 31
at_xfail=no
(
- $as_echo "471. $at_setup_line: testing $at_desc ..."
+ $as_echo "473. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54409,13 +55105,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_471
-#AT_START_472
-at_fn_group_banner 472 'aes128.at:88' \
+#AT_STOP_473
+#AT_START_474
+at_fn_group_banner 474 'aes128.at:88' \
"NIST KAT ECBKeySbox128e vector 11" " " 31
at_xfail=no
(
- $as_echo "472. $at_setup_line: testing $at_desc ..."
+ $as_echo "474. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54440,13 +55136,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_472
-#AT_START_473
-at_fn_group_banner 473 'aes128.at:94' \
+#AT_STOP_474
+#AT_START_475
+at_fn_group_banner 475 'aes128.at:94' \
"NIST KAT ECBKeySbox128e vector 12" " " 31
at_xfail=no
(
- $as_echo "473. $at_setup_line: testing $at_desc ..."
+ $as_echo "475. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54471,13 +55167,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_473
-#AT_START_474
-at_fn_group_banner 474 'aes128.at:100' \
+#AT_STOP_475
+#AT_START_476
+at_fn_group_banner 476 'aes128.at:100' \
"NIST KAT ECBKeySbox128e vector 13" " " 31
at_xfail=no
(
- $as_echo "474. $at_setup_line: testing $at_desc ..."
+ $as_echo "476. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54502,13 +55198,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_474
-#AT_START_475
-at_fn_group_banner 475 'aes128.at:106' \
+#AT_STOP_476
+#AT_START_477
+at_fn_group_banner 477 'aes128.at:106' \
"NIST KAT ECBKeySbox128e vector 14" " " 31
at_xfail=no
(
- $as_echo "475. $at_setup_line: testing $at_desc ..."
+ $as_echo "477. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54533,13 +55229,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_475
-#AT_START_476
-at_fn_group_banner 476 'aes128.at:112' \
+#AT_STOP_477
+#AT_START_478
+at_fn_group_banner 478 'aes128.at:112' \
"NIST KAT ECBKeySbox128e vector 15" " " 31
at_xfail=no
(
- $as_echo "476. $at_setup_line: testing $at_desc ..."
+ $as_echo "478. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54564,13 +55260,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_476
-#AT_START_477
-at_fn_group_banner 477 'aes128.at:118' \
+#AT_STOP_478
+#AT_START_479
+at_fn_group_banner 479 'aes128.at:118' \
"NIST KAT ECBKeySbox128e vector 16" " " 31
at_xfail=no
(
- $as_echo "477. $at_setup_line: testing $at_desc ..."
+ $as_echo "479. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54595,13 +55291,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_477
-#AT_START_478
-at_fn_group_banner 478 'aes128.at:124' \
+#AT_STOP_479
+#AT_START_480
+at_fn_group_banner 480 'aes128.at:124' \
"NIST KAT ECBKeySbox128e vector 17" " " 31
at_xfail=no
(
- $as_echo "478. $at_setup_line: testing $at_desc ..."
+ $as_echo "480. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54626,13 +55322,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_478
-#AT_START_479
-at_fn_group_banner 479 'aes128.at:130' \
+#AT_STOP_480
+#AT_START_481
+at_fn_group_banner 481 'aes128.at:130' \
"NIST KAT ECBKeySbox128e vector 18" " " 31
at_xfail=no
(
- $as_echo "479. $at_setup_line: testing $at_desc ..."
+ $as_echo "481. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54657,13 +55353,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_479
-#AT_START_480
-at_fn_group_banner 480 'aes128.at:136' \
+#AT_STOP_481
+#AT_START_482
+at_fn_group_banner 482 'aes128.at:136' \
"NIST KAT ECBKeySbox128e vector 19" " " 31
at_xfail=no
(
- $as_echo "480. $at_setup_line: testing $at_desc ..."
+ $as_echo "482. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54688,13 +55384,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_480
-#AT_START_481
-at_fn_group_banner 481 'aes128.at:142' \
+#AT_STOP_482
+#AT_START_483
+at_fn_group_banner 483 'aes128.at:142' \
"NIST KAT ECBKeySbox128e vector 20" " " 31
at_xfail=no
(
- $as_echo "481. $at_setup_line: testing $at_desc ..."
+ $as_echo "483. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54719,13 +55415,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_481
-#AT_START_482
-at_fn_group_banner 482 'unixctl-py.at:6' \
+#AT_STOP_483
+#AT_START_484
+at_fn_group_banner 484 'unixctl-py.at:6' \
"unixctl ovs-vswitchd exit - Python" " " 32
at_xfail=no
(
- $as_echo "482. $at_setup_line: testing $at_desc ..."
+ $as_echo "484. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -54915,13 +55611,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_482
-#AT_START_483
-at_fn_group_banner 483 'unixctl-py.at:17' \
+#AT_STOP_484
+#AT_START_485
+at_fn_group_banner 485 'unixctl-py.at:17' \
"unixctl ovs-vswitchd list-commands - Python" " " 32
at_xfail=no
(
- $as_echo "483. $at_setup_line: testing $at_desc ..."
+ $as_echo "485. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -55154,13 +55850,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_483
-#AT_START_484
-at_fn_group_banner 484 'unixctl-py.at:32' \
+#AT_STOP_485
+#AT_START_486
+at_fn_group_banner 486 'unixctl-py.at:32' \
"unixctl ovs-vswitchd arguments - Python" " " 32
at_xfail=no
(
- $as_echo "484. $at_setup_line: testing $at_desc ..."
+ $as_echo "486. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -55589,13 +56285,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_484
-#AT_START_485
-at_fn_group_banner 485 'unixctl-py.at:74' \
+#AT_STOP_486
+#AT_START_487
+at_fn_group_banner 487 'unixctl-py.at:74' \
"unixctl bad target - Python" " " 32
at_xfail=no
(
- $as_echo "485. $at_setup_line: testing $at_desc ..."
+ $as_echo "487. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -55666,13 +56362,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_485
-#AT_START_486
-at_fn_group_banner 486 'unixctl-py.at:89' \
+#AT_STOP_487
+#AT_START_488
+at_fn_group_banner 488 'unixctl-py.at:89' \
"unixctl server - Python" " " 32
at_xfail=no
(
- $as_echo "486. $at_setup_line: testing $at_desc ..."
+ $as_echo "488. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -56048,13 +56744,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_486
-#AT_START_487
-at_fn_group_banner 487 'unixctl-py.at:159' \
+#AT_STOP_488
+#AT_START_489
+at_fn_group_banner 489 'unixctl-py.at:159' \
"unixctl server errors - Python" " " 32
at_xfail=no
(
- $as_echo "487. $at_setup_line: testing $at_desc ..."
+ $as_echo "489. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -56079,13 +56775,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_487
-#AT_START_488
-at_fn_group_banner 488 'uuid.at:15' \
+#AT_STOP_489
+#AT_START_490
+at_fn_group_banner 490 'uuid.at:15' \
"UUID generation, parsing, serialization" " " 33
at_xfail=no
(
- $as_echo "488. $at_setup_line: testing $at_desc ..."
+ $as_echo "490. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -56162,13 +56858,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_488
-#AT_START_489
-at_fn_group_banner 489 'json.at:65' \
+#AT_STOP_490
+#AT_START_491
+at_fn_group_banner 491 'json.at:65' \
"empty array - C" " " 34
at_xfail=no
(
- $as_echo "489. $at_setup_line: testing $at_desc ..."
+ $as_echo "491. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -56222,13 +56918,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_489
-#AT_START_490
-at_fn_group_banner 490 'json.at:65' \
+#AT_STOP_491
+#AT_START_492
+at_fn_group_banner 492 'json.at:65' \
"empty array - Python" " " 34
at_xfail=no
(
- $as_echo "490. $at_setup_line: testing $at_desc ..."
+ $as_echo "492. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -56285,13 +56981,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_490
-#AT_START_491
-at_fn_group_banner 491 'json.at:66' \
+#AT_STOP_492
+#AT_START_493
+at_fn_group_banner 493 'json.at:66' \
"single-element array - C" " " 34
at_xfail=no
(
- $as_echo "491. $at_setup_line: testing $at_desc ..."
+ $as_echo "493. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -56345,13 +57041,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_491
-#AT_START_492
-at_fn_group_banner 492 'json.at:66' \
+#AT_STOP_493
+#AT_START_494
+at_fn_group_banner 494 'json.at:66' \
"single-element array - Python" " " 34
at_xfail=no
(
- $as_echo "492. $at_setup_line: testing $at_desc ..."
+ $as_echo "494. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -56408,13 +57104,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_492
-#AT_START_493
-at_fn_group_banner 493 'json.at:67' \
+#AT_STOP_494
+#AT_START_495
+at_fn_group_banner 495 'json.at:67' \
"2-element array - C" " " 34
at_xfail=no
(
- $as_echo "493. $at_setup_line: testing $at_desc ..."
+ $as_echo "495. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -56468,13 +57164,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_493
-#AT_START_494
-at_fn_group_banner 494 'json.at:67' \
+#AT_STOP_495
+#AT_START_496
+at_fn_group_banner 496 'json.at:67' \
"2-element array - Python" " " 34
at_xfail=no
(
- $as_echo "494. $at_setup_line: testing $at_desc ..."
+ $as_echo "496. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -56531,13 +57227,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_494
-#AT_START_495
-at_fn_group_banner 495 'json.at:68' \
+#AT_STOP_496
+#AT_START_497
+at_fn_group_banner 497 'json.at:68' \
"many-element array - C" " " 34
at_xfail=no
(
- $as_echo "495. $at_setup_line: testing $at_desc ..."
+ $as_echo "497. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -56591,13 +57287,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_495
-#AT_START_496
-at_fn_group_banner 496 'json.at:68' \
+#AT_STOP_497
+#AT_START_498
+at_fn_group_banner 498 'json.at:68' \
"many-element array - Python" " " 34
at_xfail=no
(
- $as_echo "496. $at_setup_line: testing $at_desc ..."
+ $as_echo "498. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -56654,13 +57350,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_496
-#AT_START_497
-at_fn_group_banner 497 'json.at:71' \
+#AT_STOP_498
+#AT_START_499
+at_fn_group_banner 499 'json.at:71' \
"missing comma - C" " " 34
at_xfail=no
(
- $as_echo "497. $at_setup_line: testing $at_desc ..."
+ $as_echo "499. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -56714,13 +57410,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_497
-#AT_START_498
-at_fn_group_banner 498 'json.at:71' \
+#AT_STOP_499
+#AT_START_500
+at_fn_group_banner 500 'json.at:71' \
"missing comma - Python" " " 34
at_xfail=no
(
- $as_echo "498. $at_setup_line: testing $at_desc ..."
+ $as_echo "500. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -56777,13 +57473,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_498
-#AT_START_499
-at_fn_group_banner 499 'json.at:73' \
+#AT_STOP_500
+#AT_START_501
+at_fn_group_banner 501 'json.at:73' \
"trailing comma not allowed - C" " " 34
at_xfail=no
(
- $as_echo "499. $at_setup_line: testing $at_desc ..."
+ $as_echo "501. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -56837,13 +57533,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_499
-#AT_START_500
-at_fn_group_banner 500 'json.at:73' \
+#AT_STOP_501
+#AT_START_502
+at_fn_group_banner 502 'json.at:73' \
"trailing comma not allowed - Python" " " 34
at_xfail=no
(
- $as_echo "500. $at_setup_line: testing $at_desc ..."
+ $as_echo "502. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -56900,13 +57596,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_500
-#AT_START_501
-at_fn_group_banner 501 'json.at:75' \
+#AT_STOP_502
+#AT_START_503
+at_fn_group_banner 503 'json.at:75' \
"doubled comma not allowed - C" " " 34
at_xfail=no
(
- $as_echo "501. $at_setup_line: testing $at_desc ..."
+ $as_echo "503. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -56960,13 +57656,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_501
-#AT_START_502
-at_fn_group_banner 502 'json.at:75' \
+#AT_STOP_503
+#AT_START_504
+at_fn_group_banner 504 'json.at:75' \
"doubled comma not allowed - Python" " " 34
at_xfail=no
(
- $as_echo "502. $at_setup_line: testing $at_desc ..."
+ $as_echo "504. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -57023,13 +57719,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_502
-#AT_START_503
-at_fn_group_banner 503 'json.at:80' \
+#AT_STOP_504
+#AT_START_505
+at_fn_group_banner 505 'json.at:80' \
"empty string - C" " " 35
at_xfail=no
(
- $as_echo "503. $at_setup_line: testing $at_desc ..."
+ $as_echo "505. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -57083,13 +57779,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_503
-#AT_START_504
-at_fn_group_banner 504 'json.at:80' \
+#AT_STOP_505
+#AT_START_506
+at_fn_group_banner 506 'json.at:80' \
"empty string - Python" " " 35
at_xfail=no
(
- $as_echo "504. $at_setup_line: testing $at_desc ..."
+ $as_echo "506. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -57146,13 +57842,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_504
-#AT_START_505
-at_fn_group_banner 505 'json.at:81' \
+#AT_STOP_506
+#AT_START_507
+at_fn_group_banner 507 'json.at:81' \
"1-character strings - C" " " 35
at_xfail=no
(
- $as_echo "505. $at_setup_line: testing $at_desc ..."
+ $as_echo "507. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -57206,13 +57902,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_505
-#AT_START_506
-at_fn_group_banner 506 'json.at:81' \
+#AT_STOP_507
+#AT_START_508
+at_fn_group_banner 508 'json.at:81' \
"1-character strings - Python" " " 35
at_xfail=no
(
- $as_echo "506. $at_setup_line: testing $at_desc ..."
+ $as_echo "508. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -57269,13 +57965,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_506
-#AT_START_507
-at_fn_group_banner 507 'json.at:84' \
+#AT_STOP_508
+#AT_START_509
+at_fn_group_banner 509 'json.at:84' \
"escape sequences - C" " " 35
at_xfail=no
(
- $as_echo "507. $at_setup_line: testing $at_desc ..."
+ $as_echo "509. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -57329,13 +58025,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_507
-#AT_START_508
-at_fn_group_banner 508 'json.at:84' \
+#AT_STOP_509
+#AT_START_510
+at_fn_group_banner 510 'json.at:84' \
"escape sequences - Python" " " 35
at_xfail=no
(
- $as_echo "508. $at_setup_line: testing $at_desc ..."
+ $as_echo "510. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -57392,13 +58088,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_508
-#AT_START_509
-at_fn_group_banner 509 'json.at:87' \
+#AT_STOP_510
+#AT_START_511
+at_fn_group_banner 511 'json.at:87' \
"Unicode escape sequences - C" " " 35
at_xfail=no
(
- $as_echo "509. $at_setup_line: testing $at_desc ..."
+ $as_echo "511. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -57452,13 +58148,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_509
-#AT_START_510
-at_fn_group_banner 510 'json.at:87' \
+#AT_STOP_511
+#AT_START_512
+at_fn_group_banner 512 'json.at:87' \
"Unicode escape sequences - Python" " " 35
at_xfail=no
(
- $as_echo "510. $at_setup_line: testing $at_desc ..."
+ $as_echo "512. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -57515,13 +58211,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_510
-#AT_START_511
-at_fn_group_banner 511 'json.at:90' \
+#AT_STOP_512
+#AT_START_513
+at_fn_group_banner 513 'json.at:90' \
"surrogate pairs - C" " " 35
at_xfail=no
(
- $as_echo "511. $at_setup_line: testing $at_desc ..."
+ $as_echo "513. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -57575,14 +58271,14 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_511
-#AT_START_512
-at_fn_group_banner 512 'json.at:93' \
+#AT_STOP_513
+#AT_START_514
+at_fn_group_banner 514 'json.at:93' \
"surrogate pairs - Python" " " 35
at_xfail=no
$PYTHON -c "exit(len(u'\U00010800'))"; test $? -ne 1 && at_xfail=yes
(
- $as_echo "512. $at_setup_line: testing $at_desc ..."
+ $as_echo "514. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -57640,13 +58336,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_512
-#AT_START_513
-at_fn_group_banner 513 'json.at:96' \
+#AT_STOP_514
+#AT_START_515
+at_fn_group_banner 515 'json.at:96' \
"a string by itself is not valid JSON - C" " " 35
at_xfail=no
(
- $as_echo "513. $at_setup_line: testing $at_desc ..."
+ $as_echo "515. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -57700,13 +58396,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_513
-#AT_START_514
-at_fn_group_banner 514 'json.at:96' \
+#AT_STOP_515
+#AT_START_516
+at_fn_group_banner 516 'json.at:96' \
"a string by itself is not valid JSON - Python" " " 35
at_xfail=no
(
- $as_echo "514. $at_setup_line: testing $at_desc ..."
+ $as_echo "516. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -57763,13 +58459,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_514
-#AT_START_515
-at_fn_group_banner 515 'json.at:98' \
+#AT_STOP_516
+#AT_START_517
+at_fn_group_banner 517 'json.at:98' \
"end of line in quoted string - C" " " 35
at_xfail=no
(
- $as_echo "515. $at_setup_line: testing $at_desc ..."
+ $as_echo "517. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -57825,13 +58521,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_515
-#AT_START_516
-at_fn_group_banner 516 'json.at:98' \
+#AT_STOP_517
+#AT_START_518
+at_fn_group_banner 518 'json.at:98' \
"end of line in quoted string - Python" " " 35
at_xfail=no
(
- $as_echo "516. $at_setup_line: testing $at_desc ..."
+ $as_echo "518. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -57890,13 +58586,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_516
-#AT_START_517
-at_fn_group_banner 517 'json.at:102' \
+#AT_STOP_518
+#AT_START_519
+at_fn_group_banner 519 'json.at:102' \
"formfeed in quoted string - C" " " 35
at_xfail=no
(
- $as_echo "517. $at_setup_line: testing $at_desc ..."
+ $as_echo "519. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -57950,13 +58646,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_517
-#AT_START_518
-at_fn_group_banner 518 'json.at:102' \
+#AT_STOP_519
+#AT_START_520
+at_fn_group_banner 520 'json.at:102' \
"formfeed in quoted string - Python" " " 35
at_xfail=no
(
- $as_echo "518. $at_setup_line: testing $at_desc ..."
+ $as_echo "520. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -58013,13 +58709,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_518
-#AT_START_519
-at_fn_group_banner 519 'json.at:105' \
+#AT_STOP_520
+#AT_START_521
+at_fn_group_banner 521 'json.at:105' \
"bad escape in quoted string - C" " " 35
at_xfail=no
(
- $as_echo "519. $at_setup_line: testing $at_desc ..."
+ $as_echo "521. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -58073,13 +58769,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_519
-#AT_START_520
-at_fn_group_banner 520 'json.at:105' \
+#AT_STOP_521
+#AT_START_522
+at_fn_group_banner 522 'json.at:105' \
"bad escape in quoted string - Python" " " 35
at_xfail=no
(
- $as_echo "520. $at_setup_line: testing $at_desc ..."
+ $as_echo "522. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -58136,13 +58832,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_520
-#AT_START_521
-at_fn_group_banner 521 'json.at:108' \
+#AT_STOP_522
+#AT_START_523
+at_fn_group_banner 523 'json.at:108' \
"\\u must be followed by 4 hex digits (1) - C" " " 35
at_xfail=no
(
- $as_echo "521. $at_setup_line: testing $at_desc ..."
+ $as_echo "523. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -58196,13 +58892,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_521
-#AT_START_522
-at_fn_group_banner 522 'json.at:108' \
+#AT_STOP_523
+#AT_START_524
+at_fn_group_banner 524 'json.at:108' \
"\\u must be followed by 4 hex digits (1) - Python" "" 35
at_xfail=no
(
- $as_echo "522. $at_setup_line: testing $at_desc ..."
+ $as_echo "524. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -58259,13 +58955,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_522
-#AT_START_523
-at_fn_group_banner 523 'json.at:111' \
+#AT_STOP_524
+#AT_START_525
+at_fn_group_banner 525 'json.at:111' \
"\\u must be followed by 4 hex digits (2) - C" " " 35
at_xfail=no
(
- $as_echo "523. $at_setup_line: testing $at_desc ..."
+ $as_echo "525. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -58319,13 +59015,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_523
-#AT_START_524
-at_fn_group_banner 524 'json.at:111' \
+#AT_STOP_525
+#AT_START_526
+at_fn_group_banner 526 'json.at:111' \
"\\u must be followed by 4 hex digits (2) - Python" "" 35
at_xfail=no
(
- $as_echo "524. $at_setup_line: testing $at_desc ..."
+ $as_echo "526. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -58382,13 +59078,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_524
-#AT_START_525
-at_fn_group_banner 525 'json.at:114' \
+#AT_STOP_526
+#AT_START_527
+at_fn_group_banner 527 'json.at:114' \
"isolated leading surrogate not allowed - C" " " 35
at_xfail=no
(
- $as_echo "525. $at_setup_line: testing $at_desc ..."
+ $as_echo "527. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -58442,13 +59138,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_525
-#AT_START_526
-at_fn_group_banner 526 'json.at:114' \
+#AT_STOP_527
+#AT_START_528
+at_fn_group_banner 528 'json.at:114' \
"isolated leading surrogate not allowed - Python" "" 35
at_xfail=no
(
- $as_echo "526. $at_setup_line: testing $at_desc ..."
+ $as_echo "528. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -58505,13 +59201,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_526
-#AT_START_527
-at_fn_group_banner 527 'json.at:117' \
+#AT_STOP_528
+#AT_START_529
+at_fn_group_banner 529 'json.at:117' \
"surrogatess must paired properly - C" " " 35
at_xfail=no
(
- $as_echo "527. $at_setup_line: testing $at_desc ..."
+ $as_echo "529. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -58565,13 +59261,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_527
-#AT_START_528
-at_fn_group_banner 528 'json.at:117' \
+#AT_STOP_529
+#AT_START_530
+at_fn_group_banner 530 'json.at:117' \
"surrogatess must paired properly - Python" " " 35
at_xfail=no
(
- $as_echo "528. $at_setup_line: testing $at_desc ..."
+ $as_echo "530. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -58628,13 +59324,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_528
-#AT_START_529
-at_fn_group_banner 529 'json.at:120' \
+#AT_STOP_530
+#AT_START_531
+at_fn_group_banner 531 'json.at:120' \
"null bytes not allowed - C" " " 35
at_xfail=no
(
- $as_echo "529. $at_setup_line: testing $at_desc ..."
+ $as_echo "531. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -58688,13 +59384,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_529
-#AT_START_530
-at_fn_group_banner 530 'json.at:120' \
+#AT_STOP_531
+#AT_START_532
+at_fn_group_banner 532 'json.at:120' \
"null bytes not allowed - Python" " " 35
at_xfail=no
(
- $as_echo "530. $at_setup_line: testing $at_desc ..."
+ $as_echo "532. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -58751,13 +59447,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_530
-#AT_START_531
-at_fn_group_banner 531 'json.at:124' \
+#AT_STOP_532
+#AT_START_533
+at_fn_group_banner 533 'json.at:124' \
"properly quoted backslash at end of string - C" " " 35
at_xfail=no
(
- $as_echo "531. $at_setup_line: testing $at_desc ..."
+ $as_echo "533. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -58811,13 +59507,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_531
-#AT_START_532
-at_fn_group_banner 532 'json.at:124' \
+#AT_STOP_533
+#AT_START_534
+at_fn_group_banner 534 'json.at:124' \
"properly quoted backslash at end of string - Python" "" 35
at_xfail=no
(
- $as_echo "532. $at_setup_line: testing $at_desc ..."
+ $as_echo "534. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -58874,13 +59570,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_532
-#AT_START_533
-at_fn_group_banner 533 'json.at:127' \
+#AT_STOP_534
+#AT_START_535
+at_fn_group_banner 535 'json.at:127' \
"stray backslash at end of string - C" " " 35
at_xfail=no
(
- $as_echo "533. $at_setup_line: testing $at_desc ..."
+ $as_echo "535. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -58934,13 +59630,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_533
-#AT_START_534
-at_fn_group_banner 534 'json.at:127' \
+#AT_STOP_535
+#AT_START_536
+at_fn_group_banner 536 'json.at:127' \
"stray backslash at end of string - Python" " " 35
at_xfail=no
(
- $as_echo "534. $at_setup_line: testing $at_desc ..."
+ $as_echo "536. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -58997,13 +59693,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_534
-#AT_START_535
-at_fn_group_banner 535 'json.at:131' \
+#AT_STOP_536
+#AT_START_537
+at_fn_group_banner 537 'json.at:131' \
"end of input in quoted string - C" " " 35
at_xfail=no
(
- $as_echo "535. $at_setup_line: testing $at_desc ..."
+ $as_echo "537. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -59028,13 +59724,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_535
-#AT_START_536
-at_fn_group_banner 536 'json.at:138' \
+#AT_STOP_537
+#AT_START_538
+at_fn_group_banner 538 'json.at:138' \
"end of input in quoted string - Python" " " 35
at_xfail=no
(
- $as_echo "536. $at_setup_line: testing $at_desc ..."
+ $as_echo "538. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -59064,13 +59760,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_536
-#AT_START_537
-at_fn_group_banner 537 'json.at:149' \
+#AT_STOP_538
+#AT_START_539
+at_fn_group_banner 539 'json.at:149' \
"empty object - C" " " 36
at_xfail=no
(
- $as_echo "537. $at_setup_line: testing $at_desc ..."
+ $as_echo "539. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -59124,13 +59820,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_537
-#AT_START_538
-at_fn_group_banner 538 'json.at:149' \
+#AT_STOP_539
+#AT_START_540
+at_fn_group_banner 540 'json.at:149' \
"empty object - Python" " " 36
at_xfail=no
(
- $as_echo "538. $at_setup_line: testing $at_desc ..."
+ $as_echo "540. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -59187,13 +59883,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_538
-#AT_START_539
-at_fn_group_banner 539 'json.at:150' \
+#AT_STOP_540
+#AT_START_541
+at_fn_group_banner 541 'json.at:150' \
"simple object - C" " " 36
at_xfail=no
(
- $as_echo "539. $at_setup_line: testing $at_desc ..."
+ $as_echo "541. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -59247,13 +59943,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_539
-#AT_START_540
-at_fn_group_banner 540 'json.at:150' \
+#AT_STOP_541
+#AT_START_542
+at_fn_group_banner 542 'json.at:150' \
"simple object - Python" " " 36
at_xfail=no
(
- $as_echo "540. $at_setup_line: testing $at_desc ..."
+ $as_echo "542. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -59310,13 +60006,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_540
-#AT_START_541
-at_fn_group_banner 541 'json.at:153' \
+#AT_STOP_542
+#AT_START_543
+at_fn_group_banner 543 'json.at:153' \
"bad value - C" " " 36
at_xfail=no
(
- $as_echo "541. $at_setup_line: testing $at_desc ..."
+ $as_echo "543. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -59370,13 +60066,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_541
-#AT_START_542
-at_fn_group_banner 542 'json.at:153' \
+#AT_STOP_543
+#AT_START_544
+at_fn_group_banner 544 'json.at:153' \
"bad value - Python" " " 36
at_xfail=no
(
- $as_echo "542. $at_setup_line: testing $at_desc ..."
+ $as_echo "544. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -59433,13 +60129,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_542
-#AT_START_543
-at_fn_group_banner 543 'json.at:155' \
+#AT_STOP_544
+#AT_START_545
+at_fn_group_banner 545 'json.at:155' \
"missing colon - C" " " 36
at_xfail=no
(
- $as_echo "543. $at_setup_line: testing $at_desc ..."
+ $as_echo "545. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -59493,13 +60189,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_543
-#AT_START_544
-at_fn_group_banner 544 'json.at:155' \
+#AT_STOP_545
+#AT_START_546
+at_fn_group_banner 546 'json.at:155' \
"missing colon - Python" " " 36
at_xfail=no
(
- $as_echo "544. $at_setup_line: testing $at_desc ..."
+ $as_echo "546. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -59556,13 +60252,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_544
-#AT_START_545
-at_fn_group_banner 545 'json.at:157' \
+#AT_STOP_546
+#AT_START_547
+at_fn_group_banner 547 'json.at:157' \
"missing comma - C" " " 36
at_xfail=no
(
- $as_echo "545. $at_setup_line: testing $at_desc ..."
+ $as_echo "547. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -59616,13 +60312,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_545
-#AT_START_546
-at_fn_group_banner 546 'json.at:157' \
+#AT_STOP_547
+#AT_START_548
+at_fn_group_banner 548 'json.at:157' \
"missing comma - Python" " " 36
at_xfail=no
(
- $as_echo "546. $at_setup_line: testing $at_desc ..."
+ $as_echo "548. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -59679,13 +60375,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_546
-#AT_START_547
-at_fn_group_banner 547 'json.at:159' \
+#AT_STOP_548
+#AT_START_549
+at_fn_group_banner 549 'json.at:159' \
"trailing comma not allowed - C" " " 36
at_xfail=no
(
- $as_echo "547. $at_setup_line: testing $at_desc ..."
+ $as_echo "549. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -59739,13 +60435,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_547
-#AT_START_548
-at_fn_group_banner 548 'json.at:159' \
+#AT_STOP_549
+#AT_START_550
+at_fn_group_banner 550 'json.at:159' \
"trailing comma not allowed - Python" " " 36
at_xfail=no
(
- $as_echo "548. $at_setup_line: testing $at_desc ..."
+ $as_echo "550. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -59802,13 +60498,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_548
-#AT_START_549
-at_fn_group_banner 549 'json.at:162' \
+#AT_STOP_550
+#AT_START_551
+at_fn_group_banner 551 'json.at:162' \
"doubled comma not allowed - C" " " 36
at_xfail=no
(
- $as_echo "549. $at_setup_line: testing $at_desc ..."
+ $as_echo "551. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -59862,13 +60558,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_549
-#AT_START_550
-at_fn_group_banner 550 'json.at:162' \
+#AT_STOP_551
+#AT_START_552
+at_fn_group_banner 552 'json.at:162' \
"doubled comma not allowed - Python" " " 36
at_xfail=no
(
- $as_echo "550. $at_setup_line: testing $at_desc ..."
+ $as_echo "552. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -59925,13 +60621,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_550
-#AT_START_551
-at_fn_group_banner 551 'json.at:165' \
+#AT_STOP_552
+#AT_START_553
+at_fn_group_banner 553 'json.at:165' \
"names must be strings - C" " " 36
at_xfail=no
(
- $as_echo "551. $at_setup_line: testing $at_desc ..."
+ $as_echo "553. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -59985,13 +60681,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_551
-#AT_START_552
-at_fn_group_banner 552 'json.at:165' \
+#AT_STOP_553
+#AT_START_554
+at_fn_group_banner 554 'json.at:165' \
"names must be strings - Python" " " 36
at_xfail=no
(
- $as_echo "552. $at_setup_line: testing $at_desc ..."
+ $as_echo "554. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -60048,13 +60744,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_552
-#AT_START_553
-at_fn_group_banner 553 'json.at:171' \
+#AT_STOP_554
+#AT_START_555
+at_fn_group_banner 555 'json.at:171' \
"null - C" " " 37
at_xfail=no
(
- $as_echo "553. $at_setup_line: testing $at_desc ..."
+ $as_echo "555. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -60108,13 +60804,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_553
-#AT_START_554
-at_fn_group_banner 554 'json.at:171' \
+#AT_STOP_555
+#AT_START_556
+at_fn_group_banner 556 'json.at:171' \
"null - Python" " " 37
at_xfail=no
(
- $as_echo "554. $at_setup_line: testing $at_desc ..."
+ $as_echo "556. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -60171,13 +60867,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_554
-#AT_START_555
-at_fn_group_banner 555 'json.at:172' \
+#AT_STOP_556
+#AT_START_557
+at_fn_group_banner 557 'json.at:172' \
"false - C" " " 37
at_xfail=no
(
- $as_echo "555. $at_setup_line: testing $at_desc ..."
+ $as_echo "557. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -60231,13 +60927,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_555
-#AT_START_556
-at_fn_group_banner 556 'json.at:172' \
+#AT_STOP_557
+#AT_START_558
+at_fn_group_banner 558 'json.at:172' \
"false - Python" " " 37
at_xfail=no
(
- $as_echo "556. $at_setup_line: testing $at_desc ..."
+ $as_echo "558. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -60294,13 +60990,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_556
-#AT_START_557
-at_fn_group_banner 557 'json.at:173' \
+#AT_STOP_558
+#AT_START_559
+at_fn_group_banner 559 'json.at:173' \
"true - C" " " 37
at_xfail=no
(
- $as_echo "557. $at_setup_line: testing $at_desc ..."
+ $as_echo "559. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -60354,13 +61050,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_557
-#AT_START_558
-at_fn_group_banner 558 'json.at:173' \
+#AT_STOP_559
+#AT_START_560
+at_fn_group_banner 560 'json.at:173' \
"true - Python" " " 37
at_xfail=no
(
- $as_echo "558. $at_setup_line: testing $at_desc ..."
+ $as_echo "560. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -60417,13 +61113,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_558
-#AT_START_559
-at_fn_group_banner 559 'json.at:174' \
+#AT_STOP_560
+#AT_START_561
+at_fn_group_banner 561 'json.at:174' \
"a literal by itself is not valid JSON - C" " " 37
at_xfail=no
(
- $as_echo "559. $at_setup_line: testing $at_desc ..."
+ $as_echo "561. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -60477,13 +61173,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_559
-#AT_START_560
-at_fn_group_banner 560 'json.at:174' \
+#AT_STOP_561
+#AT_START_562
+at_fn_group_banner 562 'json.at:174' \
"a literal by itself is not valid JSON - Python" " " 37
at_xfail=no
(
- $as_echo "560. $at_setup_line: testing $at_desc ..."
+ $as_echo "562. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -60540,13 +61236,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_560
-#AT_START_561
-at_fn_group_banner 561 'json.at:176' \
+#AT_STOP_562
+#AT_START_563
+at_fn_group_banner 563 'json.at:176' \
"nullify is invalid - C" " " 37
at_xfail=no
(
- $as_echo "561. $at_setup_line: testing $at_desc ..."
+ $as_echo "563. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -60600,13 +61296,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_561
-#AT_START_562
-at_fn_group_banner 562 'json.at:176' \
+#AT_STOP_563
+#AT_START_564
+at_fn_group_banner 564 'json.at:176' \
"nullify is invalid - Python" " " 37
at_xfail=no
(
- $as_echo "562. $at_setup_line: testing $at_desc ..."
+ $as_echo "564. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -60663,13 +61359,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_562
-#AT_START_563
-at_fn_group_banner 563 'json.at:178' \
+#AT_STOP_564
+#AT_START_565
+at_fn_group_banner 565 'json.at:178' \
"nubs is invalid - C" " " 37
at_xfail=no
(
- $as_echo "563. $at_setup_line: testing $at_desc ..."
+ $as_echo "565. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -60723,13 +61419,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_563
-#AT_START_564
-at_fn_group_banner 564 'json.at:178' \
+#AT_STOP_565
+#AT_START_566
+at_fn_group_banner 566 'json.at:178' \
"nubs is invalid - Python" " " 37
at_xfail=no
(
- $as_echo "564. $at_setup_line: testing $at_desc ..."
+ $as_echo "566. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -60786,13 +61482,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_564
-#AT_START_565
-at_fn_group_banner 565 'json.at:180' \
+#AT_STOP_566
+#AT_START_567
+at_fn_group_banner 567 'json.at:180' \
"xxx is invalid - C" " " 37
at_xfail=no
(
- $as_echo "565. $at_setup_line: testing $at_desc ..."
+ $as_echo "567. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -60846,13 +61542,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_565
-#AT_START_566
-at_fn_group_banner 566 'json.at:180' \
+#AT_STOP_567
+#AT_START_568
+at_fn_group_banner 568 'json.at:180' \
"xxx is invalid - Python" " " 37
at_xfail=no
(
- $as_echo "566. $at_setup_line: testing $at_desc ..."
+ $as_echo "568. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -60909,13 +61605,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_566
-#AT_START_567
-at_fn_group_banner 567 'json.at:185' \
+#AT_STOP_568
+#AT_START_569
+at_fn_group_banner 569 'json.at:185' \
"integers expressed as reals - C" " " 38
at_xfail=no
(
- $as_echo "567. $at_setup_line: testing $at_desc ..."
+ $as_echo "569. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -60981,13 +61677,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_567
-#AT_START_568
-at_fn_group_banner 568 'json.at:185' \
+#AT_STOP_569
+#AT_START_570
+at_fn_group_banner 570 'json.at:185' \
"integers expressed as reals - Python" " " 38
at_xfail=no
(
- $as_echo "568. $at_setup_line: testing $at_desc ..."
+ $as_echo "570. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -61056,13 +61752,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_568
-#AT_START_569
-at_fn_group_banner 569 'json.at:195' \
+#AT_STOP_570
+#AT_START_571
+at_fn_group_banner 571 'json.at:195' \
"large integers - C" " " 38
at_xfail=no
(
- $as_echo "569. $at_setup_line: testing $at_desc ..."
+ $as_echo "571. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -61116,13 +61812,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_569
-#AT_START_570
-at_fn_group_banner 570 'json.at:195' \
+#AT_STOP_571
+#AT_START_572
+at_fn_group_banner 572 'json.at:195' \
"large integers - Python" " " 38
at_xfail=no
(
- $as_echo "570. $at_setup_line: testing $at_desc ..."
+ $as_echo "572. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -61179,13 +61875,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_570
-#AT_START_571
-at_fn_group_banner 571 'json.at:199' \
+#AT_STOP_572
+#AT_START_573
+at_fn_group_banner 573 'json.at:199' \
"large integers expressed as reals - C" " " 38
at_xfail=no
(
- $as_echo "571. $at_setup_line: testing $at_desc ..."
+ $as_echo "573. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -61241,13 +61937,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_571
-#AT_START_572
-at_fn_group_banner 572 'json.at:199' \
+#AT_STOP_573
+#AT_START_574
+at_fn_group_banner 574 'json.at:199' \
"large integers expressed as reals - Python" " " 38
at_xfail=no
(
- $as_echo "572. $at_setup_line: testing $at_desc ..."
+ $as_echo "574. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -61306,13 +62002,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_572
-#AT_START_573
-at_fn_group_banner 573 'json.at:207' \
+#AT_STOP_574
+#AT_START_575
+at_fn_group_banner 575 'json.at:207' \
"large integers that overflow to reals - C" " " 38
at_xfail=no
(
- $as_echo "573. $at_setup_line: testing $at_desc ..."
+ $as_echo "575. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -61366,13 +62062,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_573
-#AT_START_574
-at_fn_group_banner 574 'json.at:207' \
+#AT_STOP_575
+#AT_START_576
+at_fn_group_banner 576 'json.at:207' \
"large integers that overflow to reals - Python" " " 38
at_xfail=no
(
- $as_echo "574. $at_setup_line: testing $at_desc ..."
+ $as_echo "576. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -61429,13 +62125,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_574
-#AT_START_575
-at_fn_group_banner 575 'json.at:212' \
+#AT_STOP_576
+#AT_START_577
+at_fn_group_banner 577 'json.at:212' \
"negative zero - C" " " 38
at_xfail=no
(
- $as_echo "575. $at_setup_line: testing $at_desc ..."
+ $as_echo "577. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -61489,13 +62185,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_575
-#AT_START_576
-at_fn_group_banner 576 'json.at:212' \
+#AT_STOP_577
+#AT_START_578
+at_fn_group_banner 578 'json.at:212' \
"negative zero - Python" " " 38
at_xfail=no
(
- $as_echo "576. $at_setup_line: testing $at_desc ..."
+ $as_echo "578. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -61552,13 +62248,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_576
-#AT_START_577
-at_fn_group_banner 577 'json.at:217' \
+#AT_STOP_578
+#AT_START_579
+at_fn_group_banner 579 'json.at:217' \
"reals - C" " " 38
at_xfail=no
(
- $as_echo "577. $at_setup_line: testing $at_desc ..."
+ $as_echo "579. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -61612,13 +62308,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_577
-#AT_START_578
-at_fn_group_banner 578 'json.at:217' \
+#AT_STOP_579
+#AT_START_580
+at_fn_group_banner 580 'json.at:217' \
"reals - Python" " " 38
at_xfail=no
(
- $as_echo "578. $at_setup_line: testing $at_desc ..."
+ $as_echo "580. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -61675,13 +62371,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_578
-#AT_START_579
-at_fn_group_banner 579 'json.at:221' \
+#AT_STOP_580
+#AT_START_581
+at_fn_group_banner 581 'json.at:221' \
"scientific notation - C" " " 38
at_xfail=no
(
- $as_echo "579. $at_setup_line: testing $at_desc ..."
+ $as_echo "581. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -61735,13 +62431,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_579
-#AT_START_580
-at_fn_group_banner 580 'json.at:221' \
+#AT_STOP_581
+#AT_START_582
+at_fn_group_banner 582 'json.at:221' \
"scientific notation - Python" " " 38
at_xfail=no
(
- $as_echo "580. $at_setup_line: testing $at_desc ..."
+ $as_echo "582. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -61798,13 +62494,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_580
-#AT_START_581
-at_fn_group_banner 581 'json.at:228' \
+#AT_STOP_582
+#AT_START_583
+at_fn_group_banner 583 'json.at:228' \
"+/- DBL_MAX - C" " " 38
at_xfail=no
(
- $as_echo "581. $at_setup_line: testing $at_desc ..."
+ $as_echo "583. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -61858,13 +62554,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_581
-#AT_START_582
-at_fn_group_banner 582 'json.at:228' \
+#AT_STOP_583
+#AT_START_584
+at_fn_group_banner 584 'json.at:228' \
"+/- DBL_MAX - Python" " " 38
at_xfail=no
(
- $as_echo "582. $at_setup_line: testing $at_desc ..."
+ $as_echo "584. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -61921,13 +62617,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_582
-#AT_START_583
-at_fn_group_banner 583 'json.at:233' \
+#AT_STOP_584
+#AT_START_585
+at_fn_group_banner 585 'json.at:233' \
"negative reals - C" " " 38
at_xfail=no
(
- $as_echo "583. $at_setup_line: testing $at_desc ..."
+ $as_echo "585. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -61981,13 +62677,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_583
-#AT_START_584
-at_fn_group_banner 584 'json.at:233' \
+#AT_STOP_585
+#AT_START_586
+at_fn_group_banner 586 'json.at:233' \
"negative reals - Python" " " 38
at_xfail=no
(
- $as_echo "584. $at_setup_line: testing $at_desc ..."
+ $as_echo "586. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -62044,13 +62740,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_584
-#AT_START_585
-at_fn_group_banner 585 'json.at:237' \
+#AT_STOP_586
+#AT_START_587
+at_fn_group_banner 587 'json.at:237' \
"negative scientific notation - C" " " 38
at_xfail=no
(
- $as_echo "585. $at_setup_line: testing $at_desc ..."
+ $as_echo "587. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -62104,13 +62800,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_585
-#AT_START_586
-at_fn_group_banner 586 'json.at:237' \
+#AT_STOP_587
+#AT_START_588
+at_fn_group_banner 588 'json.at:237' \
"negative scientific notation - Python" " " 38
at_xfail=no
(
- $as_echo "586. $at_setup_line: testing $at_desc ..."
+ $as_echo "588. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -62167,13 +62863,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_586
-#AT_START_587
-at_fn_group_banner 587 'json.at:241' \
+#AT_STOP_588
+#AT_START_589
+at_fn_group_banner 589 'json.at:241' \
"1e-9999 underflows to 0 - C" " " 38
at_xfail=no
(
- $as_echo "587. $at_setup_line: testing $at_desc ..."
+ $as_echo "589. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -62227,13 +62923,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_587
-#AT_START_588
-at_fn_group_banner 588 'json.at:241' \
+#AT_STOP_589
+#AT_START_590
+at_fn_group_banner 590 'json.at:241' \
"1e-9999 underflows to 0 - Python" " " 38
at_xfail=no
(
- $as_echo "588. $at_setup_line: testing $at_desc ..."
+ $as_echo "590. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -62290,13 +62986,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_588
-#AT_START_589
-at_fn_group_banner 589 'json.at:245' \
+#AT_STOP_590
+#AT_START_591
+at_fn_group_banner 591 'json.at:245' \
"a number by itself is not valid JSON - C" " " 38
at_xfail=no
(
- $as_echo "589. $at_setup_line: testing $at_desc ..."
+ $as_echo "591. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -62350,13 +63046,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_589
-#AT_START_590
-at_fn_group_banner 590 'json.at:245' \
+#AT_STOP_591
+#AT_START_592
+at_fn_group_banner 592 'json.at:245' \
"a number by itself is not valid JSON - Python" " " 38
at_xfail=no
(
- $as_echo "590. $at_setup_line: testing $at_desc ..."
+ $as_echo "592. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -62413,13 +63109,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_590
-#AT_START_591
-at_fn_group_banner 591 'json.at:247' \
+#AT_STOP_592
+#AT_START_593
+at_fn_group_banner 593 'json.at:247' \
"leading zeros not allowed - C" " " 38
at_xfail=no
(
- $as_echo "591. $at_setup_line: testing $at_desc ..."
+ $as_echo "593. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -62473,13 +63169,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_591
-#AT_START_592
-at_fn_group_banner 592 'json.at:247' \
+#AT_STOP_593
+#AT_START_594
+at_fn_group_banner 594 'json.at:247' \
"leading zeros not allowed - Python" " " 38
at_xfail=no
(
- $as_echo "592. $at_setup_line: testing $at_desc ..."
+ $as_echo "594. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -62536,13 +63232,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_592
-#AT_START_593
-at_fn_group_banner 593 'json.at:251' \
+#AT_STOP_594
+#AT_START_595
+at_fn_group_banner 595 'json.at:251' \
"1e9999 is too big - C" " " 38
at_xfail=no
(
- $as_echo "593. $at_setup_line: testing $at_desc ..."
+ $as_echo "595. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -62596,13 +63292,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_593
-#AT_START_594
-at_fn_group_banner 594 'json.at:251' \
+#AT_STOP_595
+#AT_START_596
+at_fn_group_banner 596 'json.at:251' \
"1e9999 is too big - Python" " " 38
at_xfail=no
(
- $as_echo "594. $at_setup_line: testing $at_desc ..."
+ $as_echo "596. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -62659,13 +63355,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_594
-#AT_START_595
-at_fn_group_banner 595 'json.at:255' \
- "exponent bigger than INT_MAX - C" " " 38
+#AT_STOP_596
+#AT_START_597
+at_fn_group_banner 597 'json.at:255' \
+ "exponent bigger than INT_MAX - C" " " 38
at_xfail=no
(
- $as_echo "595. $at_setup_line: testing $at_desc ..."
+ $as_echo "597. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -62719,13 +63415,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_595
-#AT_START_596
-at_fn_group_banner 596 'json.at:255' \
+#AT_STOP_597
+#AT_START_598
+at_fn_group_banner 598 'json.at:255' \
"exponent bigger than INT_MAX - Python" " " 38
at_xfail=no
(
- $as_echo "596. $at_setup_line: testing $at_desc ..."
+ $as_echo "598. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -62782,13 +63478,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_596
-#AT_START_597
-at_fn_group_banner 597 'json.at:259' \
+#AT_STOP_598
+#AT_START_599
+at_fn_group_banner 599 'json.at:259' \
"decimal point must be followed by digit - C" " " 38
at_xfail=no
(
- $as_echo "597. $at_setup_line: testing $at_desc ..."
+ $as_echo "599. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -62842,13 +63538,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_597
-#AT_START_598
-at_fn_group_banner 598 'json.at:259' \
+#AT_STOP_599
+#AT_START_600
+at_fn_group_banner 600 'json.at:259' \
"decimal point must be followed by digit - Python" "" 38
at_xfail=no
(
- $as_echo "598. $at_setup_line: testing $at_desc ..."
+ $as_echo "600. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -62905,13 +63601,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_598
-#AT_START_599
-at_fn_group_banner 599 'json.at:263' \
+#AT_STOP_600
+#AT_START_601
+at_fn_group_banner 601 'json.at:263' \
"exponent must contain at least one digit (1) - C" "" 38
at_xfail=no
(
- $as_echo "599. $at_setup_line: testing $at_desc ..."
+ $as_echo "601. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -62965,13 +63661,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_599
-#AT_START_600
-at_fn_group_banner 600 'json.at:263' \
+#AT_STOP_601
+#AT_START_602
+at_fn_group_banner 602 'json.at:263' \
"exponent must contain at least one digit (1) - Python" "" 38
at_xfail=no
(
- $as_echo "600. $at_setup_line: testing $at_desc ..."
+ $as_echo "602. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -63028,13 +63724,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_600
-#AT_START_601
-at_fn_group_banner 601 'json.at:267' \
+#AT_STOP_602
+#AT_START_603
+at_fn_group_banner 603 'json.at:267' \
"exponent must contain at least one digit (2) - C" "" 38
at_xfail=no
(
- $as_echo "601. $at_setup_line: testing $at_desc ..."
+ $as_echo "603. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -63088,13 +63784,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_601
-#AT_START_602
-at_fn_group_banner 602 'json.at:267' \
+#AT_STOP_603
+#AT_START_604
+at_fn_group_banner 604 'json.at:267' \
"exponent must contain at least one digit (2) - Python" "" 38
at_xfail=no
(
- $as_echo "602. $at_setup_line: testing $at_desc ..."
+ $as_echo "604. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -63151,13 +63847,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_602
-#AT_START_603
-at_fn_group_banner 603 'json.at:271' \
+#AT_STOP_604
+#AT_START_605
+at_fn_group_banner 605 'json.at:271' \
"exponent must contain at least one digit (3) - C" "" 38
at_xfail=no
(
- $as_echo "603. $at_setup_line: testing $at_desc ..."
+ $as_echo "605. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -63211,13 +63907,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_603
-#AT_START_604
-at_fn_group_banner 604 'json.at:271' \
+#AT_STOP_605
+#AT_START_606
+at_fn_group_banner 606 'json.at:271' \
"exponent must contain at least one digit (3) - Python" "" 38
at_xfail=no
(
- $as_echo "604. $at_setup_line: testing $at_desc ..."
+ $as_echo "606. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -63274,13 +63970,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_604
-#AT_START_605
-at_fn_group_banner 605 'json.at:278' \
+#AT_STOP_606
+#AT_START_607
+at_fn_group_banner 607 'json.at:278' \
"RFC 4267 object example - C" " " 39
at_xfail=no
(
- $as_echo "605. $at_setup_line: testing $at_desc ..."
+ $as_echo "607. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -63358,13 +64054,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_605
-#AT_START_606
-at_fn_group_banner 606 'json.at:278' \
+#AT_STOP_607
+#AT_START_608
+at_fn_group_banner 608 'json.at:278' \
"RFC 4267 object example - Python" " " 39
at_xfail=no
(
- $as_echo "606. $at_setup_line: testing $at_desc ..."
+ $as_echo "608. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -63445,13 +64141,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_606
-#AT_START_607
-at_fn_group_banner 607 'json.at:294' \
+#AT_STOP_608
+#AT_START_609
+at_fn_group_banner 609 'json.at:294' \
"RFC 4267 array example - C" " " 39
at_xfail=no
(
- $as_echo "607. $at_setup_line: testing $at_desc ..."
+ $as_echo "609. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -63547,13 +64243,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_607
-#AT_START_608
-at_fn_group_banner 608 'json.at:294' \
+#AT_STOP_609
+#AT_START_610
+at_fn_group_banner 610 'json.at:294' \
"RFC 4267 array example - Python" " " 39
at_xfail=no
(
- $as_echo "608. $at_setup_line: testing $at_desc ..."
+ $as_echo "610. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -63652,13 +64348,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_608
-#AT_START_609
-at_fn_group_banner 609 'json.at:321' \
+#AT_STOP_610
+#AT_START_611
+at_fn_group_banner 611 'json.at:321' \
"trailing garbage - C" " " 40
at_xfail=no
(
- $as_echo "609. $at_setup_line: testing $at_desc ..."
+ $as_echo "611. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -63712,13 +64408,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_609
-#AT_START_610
-at_fn_group_banner 610 'json.at:321' \
+#AT_STOP_611
+#AT_START_612
+at_fn_group_banner 612 'json.at:321' \
"trailing garbage - Python" " " 40
at_xfail=no
(
- $as_echo "610. $at_setup_line: testing $at_desc ..."
+ $as_echo "612. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -63775,13 +64471,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_610
-#AT_START_611
-at_fn_group_banner 611 'json.at:323' \
+#AT_STOP_612
+#AT_START_613
+at_fn_group_banner 613 'json.at:323' \
"formfeeds are not valid white space - C" " " 40
at_xfail=no
(
- $as_echo "611. $at_setup_line: testing $at_desc ..."
+ $as_echo "613. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -63835,13 +64531,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_611
-#AT_START_612
-at_fn_group_banner 612 'json.at:323' \
+#AT_STOP_613
+#AT_START_614
+at_fn_group_banner 614 'json.at:323' \
"formfeeds are not valid white space - Python" " " 40
at_xfail=no
(
- $as_echo "612. $at_setup_line: testing $at_desc ..."
+ $as_echo "614. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -63898,13 +64594,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_612
-#AT_START_613
-at_fn_group_banner 613 'json.at:325' \
+#AT_STOP_614
+#AT_START_615
+at_fn_group_banner 615 'json.at:325' \
"';' is not a valid token - C" " " 40
at_xfail=no
(
- $as_echo "613. $at_setup_line: testing $at_desc ..."
+ $as_echo "615. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -63958,13 +64654,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_613
-#AT_START_614
-at_fn_group_banner 614 'json.at:325' \
+#AT_STOP_615
+#AT_START_616
+at_fn_group_banner 616 'json.at:325' \
"';' is not a valid token - Python" " " 40
at_xfail=no
(
- $as_echo "614. $at_setup_line: testing $at_desc ..."
+ $as_echo "616. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -64021,13 +64717,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_614
-#AT_START_615
-at_fn_group_banner 615 'json.at:327' \
+#AT_STOP_616
+#AT_START_617
+at_fn_group_banner 617 'json.at:327' \
"arrays nesting too deep - C" " " 40
at_xfail=no
(
- $as_echo "615. $at_setup_line: testing $at_desc ..."
+ $as_echo "617. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -64081,13 +64777,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_615
-#AT_START_616
-at_fn_group_banner 616 'json.at:327' \
+#AT_STOP_617
+#AT_START_618
+at_fn_group_banner 618 'json.at:327' \
"arrays nesting too deep - Python" " " 40
at_xfail=no
(
- $as_echo "616. $at_setup_line: testing $at_desc ..."
+ $as_echo "618. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -64144,13 +64840,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_616
-#AT_START_617
-at_fn_group_banner 617 'json.at:331' \
+#AT_STOP_618
+#AT_START_619
+at_fn_group_banner 619 'json.at:331' \
"objects nesting too deep - C" " " 40
at_xfail=no
(
- $as_echo "617. $at_setup_line: testing $at_desc ..."
+ $as_echo "619. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -64204,13 +64900,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_617
-#AT_START_618
-at_fn_group_banner 618 'json.at:331' \
+#AT_STOP_619
+#AT_START_620
+at_fn_group_banner 620 'json.at:331' \
"objects nesting too deep - Python" " " 40
at_xfail=no
(
- $as_echo "618. $at_setup_line: testing $at_desc ..."
+ $as_echo "620. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -64267,13 +64963,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_618
-#AT_START_619
-at_fn_group_banner 619 'json.at:336' \
+#AT_STOP_620
+#AT_START_621
+at_fn_group_banner 621 'json.at:336' \
"input may not be empty" " " 40
at_xfail=no
(
- $as_echo "619. $at_setup_line: testing $at_desc ..."
+ $as_echo "621. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -64298,13 +64994,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_619
-#AT_START_620
-at_fn_group_banner 620 'json.at:344' \
+#AT_STOP_621
+#AT_START_622
+at_fn_group_banner 622 'json.at:344' \
"multiple adjacent objects - C" " " 41
at_xfail=no
(
- $as_echo "620. $at_setup_line: testing $at_desc ..."
+ $as_echo "622. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -64360,13 +65056,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_620
-#AT_START_621
-at_fn_group_banner 621 'json.at:344' \
+#AT_STOP_622
+#AT_START_623
+at_fn_group_banner 623 'json.at:344' \
"multiple adjacent objects - Python" " " 41
at_xfail=no
(
- $as_echo "621. $at_setup_line: testing $at_desc ..."
+ $as_echo "623. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -64425,13 +65121,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_621
-#AT_START_622
-at_fn_group_banner 622 'json.at:349' \
+#AT_STOP_623
+#AT_START_624
+at_fn_group_banner 624 'json.at:349' \
"multiple space-separated objects - C" " " 41
at_xfail=no
(
- $as_echo "622. $at_setup_line: testing $at_desc ..."
+ $as_echo "624. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -64487,13 +65183,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_622
-#AT_START_623
-at_fn_group_banner 623 'json.at:349' \
+#AT_STOP_624
+#AT_START_625
+at_fn_group_banner 625 'json.at:349' \
"multiple space-separated objects - Python" " " 41
at_xfail=no
(
- $as_echo "623. $at_setup_line: testing $at_desc ..."
+ $as_echo "625. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -64552,13 +65248,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_623
-#AT_START_624
-at_fn_group_banner 624 'json.at:354' \
+#AT_STOP_625
+#AT_START_626
+at_fn_group_banner 626 'json.at:354' \
"multiple objects on separate lines - C" " " 41
at_xfail=no
(
- $as_echo "624. $at_setup_line: testing $at_desc ..."
+ $as_echo "626. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -64618,13 +65314,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_624
-#AT_START_625
-at_fn_group_banner 625 'json.at:354' \
+#AT_STOP_626
+#AT_START_627
+at_fn_group_banner 627 'json.at:354' \
"multiple objects on separate lines - Python" " " 41
at_xfail=no
(
- $as_echo "625. $at_setup_line: testing $at_desc ..."
+ $as_echo "627. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -64687,13 +65383,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_625
-#AT_START_626
-at_fn_group_banner 626 'json.at:361' \
+#AT_STOP_627
+#AT_START_628
+at_fn_group_banner 628 'json.at:361' \
"multiple objects and arrays - C" " " 41
at_xfail=no
(
- $as_echo "626. $at_setup_line: testing $at_desc ..."
+ $as_echo "628. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -64750,13 +65446,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_626
-#AT_START_627
-at_fn_group_banner 627 'json.at:361' \
+#AT_STOP_628
+#AT_START_629
+at_fn_group_banner 629 'json.at:361' \
"multiple objects and arrays - Python" " " 41
at_xfail=no
(
- $as_echo "627. $at_setup_line: testing $at_desc ..."
+ $as_echo "629. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -64816,13 +65512,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_627
-#AT_START_628
-at_fn_group_banner 628 'json.at:367' \
+#AT_STOP_629
+#AT_START_630
+at_fn_group_banner 630 'json.at:367' \
"garbage between multiple objects - C" " " 41
at_xfail=no
(
- $as_echo "628. $at_setup_line: testing $at_desc ..."
+ $as_echo "630. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -64878,13 +65574,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_628
-#AT_START_629
-at_fn_group_banner 629 'json.at:367' \
+#AT_STOP_630
+#AT_START_631
+at_fn_group_banner 631 'json.at:367' \
"garbage between multiple objects - Python" " " 41
at_xfail=no
(
- $as_echo "629. $at_setup_line: testing $at_desc ..."
+ $as_echo "631. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -64943,13 +65639,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_629
-#AT_START_630
-at_fn_group_banner 630 'json.at:371' \
+#AT_STOP_631
+#AT_START_632
+at_fn_group_banner 632 'json.at:371' \
"garbage after multiple objects - C" " " 41
at_xfail=no
(
- $as_echo "630. $at_setup_line: testing $at_desc ..."
+ $as_echo "632. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -65005,13 +65701,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_630
-#AT_START_631
-at_fn_group_banner 631 'json.at:371' \
+#AT_STOP_632
+#AT_START_633
+at_fn_group_banner 633 'json.at:371' \
"garbage after multiple objects - Python" " " 41
at_xfail=no
(
- $as_echo "631. $at_setup_line: testing $at_desc ..."
+ $as_echo "633. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -65070,13 +65766,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_631
-#AT_START_632
-at_fn_group_banner 632 'jsonrpc.at:3' \
+#AT_STOP_633
+#AT_START_634
+at_fn_group_banner 634 'jsonrpc.at:3' \
"JSON-RPC request and successful reply" " " 42
at_xfail=no
(
- $as_echo "632. $at_setup_line: testing $at_desc ..."
+ $as_echo "634. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -65155,13 +65851,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_632
-#AT_START_633
-at_fn_group_banner 633 'jsonrpc.at:14' \
+#AT_STOP_634
+#AT_START_635
+at_fn_group_banner 635 'jsonrpc.at:14' \
"JSON-RPC request and error reply" " " 42
at_xfail=no
(
- $as_echo "633. $at_setup_line: testing $at_desc ..."
+ $as_echo "635. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -65240,13 +65936,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_633
-#AT_START_634
-at_fn_group_banner 634 'jsonrpc.at:25' \
+#AT_STOP_635
+#AT_START_636
+at_fn_group_banner 636 'jsonrpc.at:25' \
"JSON-RPC notification" " " 42
at_xfail=no
(
- $as_echo "634. $at_setup_line: testing $at_desc ..."
+ $as_echo "636. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -65368,13 +66064,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_634
-#AT_START_635
-at_fn_group_banner 635 'jsonrpc-py.at:3' \
+#AT_STOP_636
+#AT_START_637
+at_fn_group_banner 637 'jsonrpc-py.at:3' \
"JSON-RPC request and successful reply - Python" " " 43
at_xfail=no
(
- $as_echo "635. $at_setup_line: testing $at_desc ..."
+ $as_echo "637. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -65456,13 +66152,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_635
-#AT_START_636
-at_fn_group_banner 636 'jsonrpc-py.at:15' \
+#AT_STOP_637
+#AT_START_638
+at_fn_group_banner 638 'jsonrpc-py.at:15' \
"JSON-RPC request and error reply - Python" " " 43
at_xfail=no
(
- $as_echo "636. $at_setup_line: testing $at_desc ..."
+ $as_echo "638. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -65544,13 +66240,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_636
-#AT_START_637
-at_fn_group_banner 637 'jsonrpc-py.at:27' \
+#AT_STOP_638
+#AT_START_639
+at_fn_group_banner 639 'jsonrpc-py.at:27' \
"JSON-RPC notification - Python" " " 43
at_xfail=no
(
- $as_echo "637. $at_setup_line: testing $at_desc ..."
+ $as_echo "639. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -65675,13 +66371,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_637
-#AT_START_638
-at_fn_group_banner 638 'tunnel.at:3' \
+#AT_STOP_639
+#AT_START_640
+at_fn_group_banner 640 'tunnel.at:3' \
"tunnel - input" " " 44
at_xfail=no
(
- $as_echo "638. $at_setup_line: testing $at_desc ..."
+ $as_echo "640. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -66121,13 +66817,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_638
-#AT_START_639
-at_fn_group_banner 639 'tunnel.at:65' \
+#AT_STOP_640
+#AT_START_641
+at_fn_group_banner 641 'tunnel.at:65' \
"tunnel - ECN decapsulation" " " 44
at_xfail=no
(
- $as_echo "639. $at_setup_line: testing $at_desc ..."
+ $as_echo "641. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -66489,13 +67185,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_639
-#AT_START_640
-at_fn_group_banner 640 'tunnel.at:112' \
+#AT_STOP_641
+#AT_START_642
+at_fn_group_banner 642 'tunnel.at:112' \
"tunnel - output" " " 44
at_xfail=no
(
- $as_echo "640. $at_setup_line: testing $at_desc ..."
+ $as_echo "642. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -66806,13 +67502,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_640
-#AT_START_641
-at_fn_group_banner 641 'tunnel.at:145' \
+#AT_STOP_642
+#AT_START_643
+at_fn_group_banner 643 'tunnel.at:145' \
"tunnel - unencrypted tunnel and not setting skb_mark" "" 44
at_xfail=no
(
- $as_echo "641. $at_setup_line: testing $at_desc ..."
+ $as_echo "643. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -67068,13 +67764,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_641
-#AT_START_642
-at_fn_group_banner 642 'tunnel.at:163' \
+#AT_STOP_643
+#AT_START_644
+at_fn_group_banner 644 'tunnel.at:163' \
"tunnel - unencrypted tunnel and setting skb_mark to 1" "" 44
at_xfail=no
(
- $as_echo "642. $at_setup_line: testing $at_desc ..."
+ $as_echo "644. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -67330,13 +68026,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_642
-#AT_START_643
-at_fn_group_banner 643 'tunnel.at:181' \
+#AT_STOP_644
+#AT_START_645
+at_fn_group_banner 645 'tunnel.at:181' \
"tunnel - unencrypted tunnel and setting skb_mark to 2" "" 44
at_xfail=no
(
- $as_echo "643. $at_setup_line: testing $at_desc ..."
+ $as_echo "645. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -67592,13 +68288,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_643
-#AT_START_644
-at_fn_group_banner 644 'tunnel.at:199' \
+#AT_STOP_645
+#AT_START_646
+at_fn_group_banner 646 'tunnel.at:199' \
"tunnel - encrypted tunnel and not setting skb_mark" "" 44
at_xfail=no
(
- $as_echo "644. $at_setup_line: testing $at_desc ..."
+ $as_echo "646. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -67963,13 +68659,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_644
-#AT_START_645
-at_fn_group_banner 645 'tunnel.at:221' \
+#AT_STOP_646
+#AT_START_647
+at_fn_group_banner 647 'tunnel.at:221' \
"tunnel - encrypted tunnel and setting skb_mark to 1" "" 44
at_xfail=no
(
- $as_echo "645. $at_setup_line: testing $at_desc ..."
+ $as_echo "647. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -68334,13 +69030,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_645
-#AT_START_646
-at_fn_group_banner 646 'tunnel.at:243' \
+#AT_STOP_647
+#AT_START_648
+at_fn_group_banner 648 'tunnel.at:243' \
"tunnel - encrypted tunnel and setting skb_mark to 2" "" 44
at_xfail=no
(
- $as_echo "646. $at_setup_line: testing $at_desc ..."
+ $as_echo "648. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -68705,13 +69401,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_646
-#AT_START_647
-at_fn_group_banner 647 'tunnel.at:265' \
+#AT_STOP_648
+#AT_START_649
+at_fn_group_banner 649 'tunnel.at:265' \
"tunnel - ToS and TTL inheritance" " " 44
at_xfail=no
(
- $as_echo "647. $at_setup_line: testing $at_desc ..."
+ $as_echo "649. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -69055,13 +69751,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_647
-#AT_START_648
-at_fn_group_banner 648 'tunnel.at:304' \
+#AT_STOP_649
+#AT_START_650
+at_fn_group_banner 650 'tunnel.at:304' \
"tunnel - set_tunnel" " " 44
at_xfail=no
(
- $as_echo "648. $at_setup_line: testing $at_desc ..."
+ $as_echo "650. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -69347,13 +70043,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_648
-#AT_START_649
-at_fn_group_banner 649 'tunnel.at:339' \
+#AT_STOP_650
+#AT_START_651
+at_fn_group_banner 651 'tunnel.at:339' \
"tunnel - key" " " 44
at_xfail=no
(
- $as_echo "649. $at_setup_line: testing $at_desc ..."
+ $as_echo "651. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -69719,13 +70415,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_649
-#AT_START_650
-at_fn_group_banner 650 'tunnel.at:389' \
+#AT_STOP_651
+#AT_START_652
+at_fn_group_banner 652 'tunnel.at:389' \
"tunnel - key match" " " 44
at_xfail=no
(
- $as_echo "650. $at_setup_line: testing $at_desc ..."
+ $as_echo "652. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -70112,13 +70808,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_650
-#AT_START_651
-at_fn_group_banner 651 'tunnel.at:439' \
+#AT_STOP_652
+#AT_START_653
+at_fn_group_banner 653 'tunnel.at:439' \
"tunnel - Geneve" " " 44
at_xfail=no
(
- $as_echo "651. $at_setup_line: testing $at_desc ..."
+ $as_echo "653. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -70320,13 +71016,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_651
-#AT_START_652
-at_fn_group_banner 652 'tunnel.at:451' \
+#AT_STOP_653
+#AT_START_654
+at_fn_group_banner 654 'tunnel.at:451' \
"tunnel - VXLAN" " " 44
at_xfail=no
(
- $as_echo "652. $at_setup_line: testing $at_desc ..."
+ $as_echo "654. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -70528,13 +71224,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_652
-#AT_START_653
-at_fn_group_banner 653 'tunnel.at:463' \
+#AT_STOP_654
+#AT_START_655
+at_fn_group_banner 655 'tunnel.at:463' \
"tunnel - LISP" " " 44
at_xfail=no
(
- $as_echo "653. $at_setup_line: testing $at_desc ..."
+ $as_echo "655. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -70736,13 +71432,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_653
-#AT_START_654
-at_fn_group_banner 654 'tunnel.at:475' \
+#AT_STOP_655
+#AT_START_656
+at_fn_group_banner 656 'tunnel.at:475' \
"tunnel - different VXLAN UDP port" " " 44
at_xfail=no
(
- $as_echo "654. $at_setup_line: testing $at_desc ..."
+ $as_echo "656. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -71015,13 +71711,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_654
-#AT_START_655
-at_fn_group_banner 655 'tunnel.at:504' \
+#AT_STOP_656
+#AT_START_657
+at_fn_group_banner 657 'tunnel.at:504' \
"ofproto-dpif - set_field - tun_src/tun_dst/tun_id" "" 44
at_xfail=no
(
- $as_echo "655. $at_setup_line: testing $at_desc ..."
+ $as_echo "657. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -71295,13 +71991,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_655
-#AT_START_656
-at_fn_group_banner 656 'tunnel.at:535' \
+#AT_STOP_657
+#AT_START_658
+at_fn_group_banner 658 'tunnel.at:535' \
"tunnel - Geneve metadata" " " 44
at_xfail=no
(
- $as_echo "656. $at_setup_line: testing $at_desc ..."
+ $as_echo "658. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -71859,13 +72555,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_656
-#AT_START_657
-at_fn_group_banner 657 'tunnel.at:609' \
+#AT_STOP_658
+#AT_START_659
+at_fn_group_banner 659 'tunnel.at:609' \
"tunnel - Geneve option present" " " 44
at_xfail=no
(
- $as_echo "657. $at_setup_line: testing $at_desc ..."
+ $as_echo "659. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -72196,13 +72892,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_657
-#AT_START_658
-at_fn_group_banner 658 'tunnel-push-pop.at:3' \
+#AT_STOP_659
+#AT_START_660
+at_fn_group_banner 660 'tunnel-push-pop.at:3' \
"tunnel_push_pop - action" " " 45
at_xfail=no
(
- $as_echo "658. $at_setup_line: testing $at_desc ..."
+ $as_echo "660. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -73154,13 +73850,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_658
-#AT_START_659
-at_fn_group_banner 659 'tunnel-push-pop-ipv6.at:3' \
+#AT_STOP_660
+#AT_START_661
+at_fn_group_banner 661 'tunnel-push-pop-ipv6.at:3' \
"tunnel_push_pop_ipv6 - action" " " 46
at_xfail=no
(
- $as_echo "659. $at_setup_line: testing $at_desc ..."
+ $as_echo "661. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -73388,13 +74084,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_659
-#AT_START_660
-at_fn_group_banner 660 'lockfile.at:15' \
+#AT_STOP_661
+#AT_START_662
+at_fn_group_banner 662 'lockfile.at:15' \
"lock and unlock" " " 47
at_xfail=no
(
- $as_echo "660. $at_setup_line: testing $at_desc ..."
+ $as_echo "662. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -73433,13 +74129,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_660
-#AT_START_661
-at_fn_group_banner 661 'lockfile.at:17' \
+#AT_STOP_662
+#AT_START_663
+at_fn_group_banner 663 'lockfile.at:17' \
"lock and unlock twice" " " 47
at_xfail=no
(
- $as_echo "661. $at_setup_line: testing $at_desc ..."
+ $as_echo "663. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -73478,13 +74174,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_661
-#AT_START_662
-at_fn_group_banner 662 'lockfile.at:19' \
+#AT_STOP_663
+#AT_START_664
+at_fn_group_banner 664 'lockfile.at:19' \
"lock blocks same process" " " 47
at_xfail=no
(
- $as_echo "662. $at_setup_line: testing $at_desc ..."
+ $as_echo "664. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -73525,13 +74221,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_662
-#AT_START_663
-at_fn_group_banner 663 'lockfile.at:23' \
+#AT_STOP_664
+#AT_START_665
+at_fn_group_banner 665 'lockfile.at:23' \
"lock blocks same process twice" " " 47
at_xfail=no
(
- $as_echo "663. $at_setup_line: testing $at_desc ..."
+ $as_echo "665. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -73573,13 +74269,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_663
-#AT_START_664
-at_fn_group_banner 664 'lockfile.at:28' \
+#AT_STOP_665
+#AT_START_666
+at_fn_group_banner 666 'lockfile.at:28' \
"lock blocks other process" " " 47
at_xfail=no
(
- $as_echo "664. $at_setup_line: testing $at_desc ..."
+ $as_echo "666. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -73623,13 +74319,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_664
-#AT_START_665
-at_fn_group_banner 665 'lockfile.at:33' \
+#AT_STOP_666
+#AT_START_667
+at_fn_group_banner 667 'lockfile.at:33' \
"lock twice blocks other process" " " 47
at_xfail=no
(
- $as_echo "665. $at_setup_line: testing $at_desc ..."
+ $as_echo "667. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -73674,13 +74370,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_665
-#AT_START_666
-at_fn_group_banner 666 'lockfile.at:39' \
+#AT_STOP_667
+#AT_START_668
+at_fn_group_banner 668 'lockfile.at:39' \
"lock and unlock allows other process" " " 47
at_xfail=no
(
- $as_echo "666. $at_setup_line: testing $at_desc ..."
+ $as_echo "668. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -73721,13 +74417,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_666
-#AT_START_667
-at_fn_group_banner 667 'lockfile.at:41' \
+#AT_STOP_668
+#AT_START_669
+at_fn_group_banner 669 'lockfile.at:41' \
"lock multiple" " " 47
at_xfail=no
(
- $as_echo "667. $at_setup_line: testing $at_desc ..."
+ $as_echo "669. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -73768,13 +74464,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_667
-#AT_START_668
-at_fn_group_banner 668 'lockfile.at:45' \
+#AT_STOP_669
+#AT_START_670
+at_fn_group_banner 670 'lockfile.at:45' \
"lock symlink" " " 47
at_xfail=no
(
- $as_echo "668. $at_setup_line: testing $at_desc ..."
+ $as_echo "670. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -73820,13 +74516,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_668
-#AT_START_669
-at_fn_group_banner 669 'lockfile.at:52' \
+#AT_STOP_670
+#AT_START_671
+at_fn_group_banner 671 'lockfile.at:52' \
"lock symlink to dir" " " 47
at_xfail=no
(
- $as_echo "669. $at_setup_line: testing $at_desc ..."
+ $as_echo "671. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -73869,13 +74565,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_669
-#AT_START_670
-at_fn_group_banner 670 'reconnect.at:26' \
+#AT_STOP_671
+#AT_START_672
+at_fn_group_banner 672 'reconnect.at:26' \
"nothing happens if not enabled - C" " " 48
at_xfail=no
(
- $as_echo "670. $at_setup_line: testing $at_desc ..."
+ $as_echo "672. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -73909,13 +74605,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_670
-#AT_START_671
-at_fn_group_banner 671 'reconnect.at:26' \
+#AT_STOP_672
+#AT_START_673
+at_fn_group_banner 673 'reconnect.at:26' \
"nothing happens if not enabled - Python" " " 48
at_xfail=no
(
- $as_echo "671. $at_setup_line: testing $at_desc ..."
+ $as_echo "673. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -73951,13 +74647,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_671
-#AT_START_672
-at_fn_group_banner 672 'reconnect.at:37' \
+#AT_STOP_673
+#AT_START_674
+at_fn_group_banner 674 'reconnect.at:37' \
"quick connect, idle disconnect - C" " " 48
at_xfail=no
(
- $as_echo "672. $at_setup_line: testing $at_desc ..."
+ $as_echo "674. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -74036,13 +74732,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_672
-#AT_START_673
-at_fn_group_banner 673 'reconnect.at:37' \
+#AT_STOP_674
+#AT_START_675
+at_fn_group_banner 675 'reconnect.at:37' \
"quick connect, idle disconnect - Python" " " 48
at_xfail=no
(
- $as_echo "673. $at_setup_line: testing $at_desc ..."
+ $as_echo "675. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -74123,13 +74819,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_673
-#AT_START_674
-at_fn_group_banner 674 'reconnect.at:93' \
+#AT_STOP_675
+#AT_START_676
+at_fn_group_banner 676 'reconnect.at:93' \
"slow connect, idle disconnect - C" " " 48
at_xfail=no
(
- $as_echo "674. $at_setup_line: testing $at_desc ..."
+ $as_echo "676. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -74222,13 +74918,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_674
-#AT_START_675
-at_fn_group_banner 675 'reconnect.at:93' \
+#AT_STOP_676
+#AT_START_677
+at_fn_group_banner 677 'reconnect.at:93' \
"slow connect, idle disconnect - Python" " " 48
at_xfail=no
(
- $as_echo "675. $at_setup_line: testing $at_desc ..."
+ $as_echo "677. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -74323,13 +75019,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_675
-#AT_START_676
-at_fn_group_banner 676 'reconnect.at:163' \
+#AT_STOP_677
+#AT_START_678
+at_fn_group_banner 678 'reconnect.at:163' \
"connect backs off - C" " " 48
at_xfail=no
(
- $as_echo "676. $at_setup_line: testing $at_desc ..."
+ $as_echo "678. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -74551,13 +75247,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_676
-#AT_START_677
-at_fn_group_banner 677 'reconnect.at:163' \
+#AT_STOP_678
+#AT_START_679
+at_fn_group_banner 679 'reconnect.at:163' \
"connect backs off - Python" " " 48
at_xfail=no
(
- $as_echo "677. $at_setup_line: testing $at_desc ..."
+ $as_echo "679. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -74781,13 +75477,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_677
-#AT_START_678
-at_fn_group_banner 678 'reconnect.at:362' \
+#AT_STOP_679
+#AT_START_680
+at_fn_group_banner 680 'reconnect.at:362' \
"connections with no data preserve backoff - C" " " 48
at_xfail=no
(
- $as_echo "678. $at_setup_line: testing $at_desc ..."
+ $as_echo "680. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -74975,13 +75671,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_678
-#AT_START_679
-at_fn_group_banner 679 'reconnect.at:362' \
+#AT_STOP_680
+#AT_START_681
+at_fn_group_banner 681 'reconnect.at:362' \
"connections with no data preserve backoff - Python" "" 48
at_xfail=no
(
- $as_echo "679. $at_setup_line: testing $at_desc ..."
+ $as_echo "681. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -75171,13 +75867,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_679
-#AT_START_680
-at_fn_group_banner 680 'reconnect.at:526' \
+#AT_STOP_681
+#AT_START_682
+at_fn_group_banner 682 'reconnect.at:526' \
"brief connection preserves backoff - C" " " 48
at_xfail=no
(
- $as_echo "680. $at_setup_line: testing $at_desc ..."
+ $as_echo "682. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -75332,13 +76028,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_680
-#AT_START_681
-at_fn_group_banner 681 'reconnect.at:526' \
+#AT_STOP_682
+#AT_START_683
+at_fn_group_banner 683 'reconnect.at:526' \
"brief connection preserves backoff - Python" " " 48
at_xfail=no
(
- $as_echo "681. $at_setup_line: testing $at_desc ..."
+ $as_echo "683. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -75495,13 +76191,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_681
-#AT_START_682
-at_fn_group_banner 682 'reconnect.at:657' \
+#AT_STOP_683
+#AT_START_684
+at_fn_group_banner 684 'reconnect.at:657' \
"brief connection with data preserves backoff - C" "" 48
at_xfail=no
(
- $as_echo "682. $at_setup_line: testing $at_desc ..."
+ $as_echo "684. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -75685,13 +76381,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_682
-#AT_START_683
-at_fn_group_banner 683 'reconnect.at:657' \
+#AT_STOP_684
+#AT_START_685
+at_fn_group_banner 685 'reconnect.at:657' \
"brief connection with data preserves backoff - Python" "" 48
at_xfail=no
(
- $as_echo "683. $at_setup_line: testing $at_desc ..."
+ $as_echo "685. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -75877,13 +76573,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_683
-#AT_START_684
-at_fn_group_banner 684 'reconnect.at:818' \
+#AT_STOP_685
+#AT_START_686
+at_fn_group_banner 686 'reconnect.at:818' \
"long connection resets backoff - C" " " 48
at_xfail=no
(
- $as_echo "684. $at_setup_line: testing $at_desc ..."
+ $as_echo "686. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -76067,13 +76763,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_684
-#AT_START_685
-at_fn_group_banner 685 'reconnect.at:818' \
+#AT_STOP_686
+#AT_START_687
+at_fn_group_banner 687 'reconnect.at:818' \
"long connection resets backoff - Python" " " 48
at_xfail=no
(
- $as_echo "685. $at_setup_line: testing $at_desc ..."
+ $as_echo "687. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -76259,13 +76955,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_685
-#AT_START_686
-at_fn_group_banner 686 'reconnect.at:979' \
+#AT_STOP_687
+#AT_START_688
+at_fn_group_banner 688 'reconnect.at:979' \
"connection attempt fails quickly - C" " " 48
at_xfail=no
(
- $as_echo "686. $at_setup_line: testing $at_desc ..."
+ $as_echo "688. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -76343,13 +77039,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_686
-#AT_START_687
-at_fn_group_banner 687 'reconnect.at:979' \
+#AT_STOP_688
+#AT_START_689
+at_fn_group_banner 689 'reconnect.at:979' \
"connection attempt fails quickly - Python" " " 48
at_xfail=no
(
- $as_echo "687. $at_setup_line: testing $at_desc ..."
+ $as_echo "689. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -76429,13 +77125,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_687
-#AT_START_688
-at_fn_group_banner 688 'reconnect.at:1034' \
+#AT_STOP_689
+#AT_START_690
+at_fn_group_banner 690 'reconnect.at:1034' \
"max-tries of 1 honored - C" " " 48
at_xfail=no
(
- $as_echo "688. $at_setup_line: testing $at_desc ..."
+ $as_echo "690. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -76518,13 +77214,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_688
-#AT_START_689
-at_fn_group_banner 689 'reconnect.at:1034' \
+#AT_STOP_690
+#AT_START_691
+at_fn_group_banner 691 'reconnect.at:1034' \
"max-tries of 1 honored - Python" " " 48
at_xfail=no
(
- $as_echo "689. $at_setup_line: testing $at_desc ..."
+ $as_echo "691. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -76609,13 +77305,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_689
-#AT_START_690
-at_fn_group_banner 690 'reconnect.at:1094' \
+#AT_STOP_691
+#AT_START_692
+at_fn_group_banner 692 'reconnect.at:1094' \
"max-tries of 0 honored - C" " " 48
at_xfail=no
(
- $as_echo "690. $at_setup_line: testing $at_desc ..."
+ $as_echo "692. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -76654,13 +77350,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_690
-#AT_START_691
-at_fn_group_banner 691 'reconnect.at:1094' \
+#AT_STOP_692
+#AT_START_693
+at_fn_group_banner 693 'reconnect.at:1094' \
"max-tries of 0 honored - Python" " " 48
at_xfail=no
(
- $as_echo "691. $at_setup_line: testing $at_desc ..."
+ $as_echo "693. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -76701,13 +77397,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_691
-#AT_START_692
-at_fn_group_banner 692 'reconnect.at:1110' \
+#AT_STOP_693
+#AT_START_694
+at_fn_group_banner 694 'reconnect.at:1110' \
"passive mode - C" " " 48
at_xfail=no
(
- $as_echo "692. $at_setup_line: testing $at_desc ..."
+ $as_echo "694. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -76846,13 +77542,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_692
-#AT_START_693
-at_fn_group_banner 693 'reconnect.at:1110' \
+#AT_STOP_694
+#AT_START_695
+at_fn_group_banner 695 'reconnect.at:1110' \
"passive mode - Python" " " 48
at_xfail=no
(
- $as_echo "693. $at_setup_line: testing $at_desc ..."
+ $as_echo "695. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -76993,13 +77689,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_693
-#AT_START_694
-at_fn_group_banner 694 'ovs-vswitchd.at:7' \
+#AT_STOP_695
+#AT_START_696
+at_fn_group_banner 696 'ovs-vswitchd.at:7' \
"ovs-vswitchd detaches correctly with empty db" " " 49
at_xfail=no
(
- $as_echo "694. $at_setup_line: testing $at_desc ..."
+ $as_echo "696. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -77056,13 +77752,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_694
-#AT_START_695
-at_fn_group_banner 695 'ovs-vswitchd.at:34' \
+#AT_STOP_696
+#AT_START_697
+at_fn_group_banner 697 'ovs-vswitchd.at:34' \
"ovs-vswitchd -- stats-update-interval" " " 49
at_xfail=no
(
- $as_echo "695. $at_setup_line: testing $at_desc ..."
+ $as_echo "697. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -77425,13 +78121,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_695
-#AT_START_696
-at_fn_group_banner 696 'ovs-vswitchd.at:67' \
+#AT_STOP_697
+#AT_START_698
+at_fn_group_banner 698 'ovs-vswitchd.at:67' \
"ovs-vswitchd -- start additional ovs-vswitchd process" "" 49
at_xfail=no
(
- $as_echo "696. $at_setup_line: testing $at_desc ..."
+ $as_echo "698. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -77657,13 +78353,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_696
-#AT_START_697
-at_fn_group_banner 697 'ovs-vswitchd.at:91' \
+#AT_STOP_698
+#AT_START_699
+at_fn_group_banner 699 'ovs-vswitchd.at:91' \
"ovs-vswitchd -- switch over to another ovs-vswitchd process" "" 49
at_xfail=no
(
- $as_echo "697. $at_setup_line: testing $at_desc ..."
+ $as_echo "699. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -77866,13 +78562,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_697
-#AT_START_698
-at_fn_group_banner 698 'ovs-vswitchd.at:130' \
+#AT_STOP_699
+#AT_START_700
+at_fn_group_banner 700 'ovs-vswitchd.at:130' \
"ovs-vswitchd -- invalid database path" " " 49
at_xfail=no
(
- $as_echo "698. $at_setup_line: testing $at_desc ..."
+ $as_echo "700. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -77929,13 +78625,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_698
-#AT_START_699
-at_fn_group_banner 699 'ovs-vswitchd.at:154' \
+#AT_STOP_700
+#AT_START_701
+at_fn_group_banner 701 'ovs-vswitchd.at:154' \
"ovs-vswitchd -- set service controller" " " 49
at_xfail=no
(
- $as_echo "699. $at_setup_line: testing $at_desc ..."
+ $as_echo "701. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -78171,13 +78867,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_699
-#AT_START_700
-at_fn_group_banner 700 'ovs-vswitchd.at:168' \
+#AT_STOP_701
+#AT_START_702
+at_fn_group_banner 702 'ovs-vswitchd.at:168' \
"ovs-vswitchd - do not create sockets with unsafe names" "" 49
at_xfail=no
(
- $as_echo "700. $at_setup_line: testing $at_desc ..."
+ $as_echo "702. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -78437,13 +79133,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_700
-#AT_START_701
-at_fn_group_banner 701 'ofproto.at:3' \
+#AT_STOP_702
+#AT_START_703
+at_fn_group_banner 703 'ofproto.at:3' \
"ofproto - echo request" " " 50
at_xfail=no
(
- $as_echo "701. $at_setup_line: testing $at_desc ..."
+ $as_echo "703. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -78638,13 +79334,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_701
-#AT_START_702
-at_fn_group_banner 702 'ofproto.at:9' \
+#AT_STOP_703
+#AT_START_704
+at_fn_group_banner 704 'ofproto.at:9' \
"ofproto - handling messages with bad version" " " 50
at_xfail=no
(
- $as_echo "702. $at_setup_line: testing $at_desc ..."
+ $as_echo "704. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -78875,13 +79571,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_702
-#AT_START_703
-at_fn_group_banner 703 'ofproto.at:32' \
+#AT_STOP_704
+#AT_START_705
+at_fn_group_banner 705 'ofproto.at:32' \
"ofproto - feature request, config request" " " 50
at_xfail=no
(
- $as_echo "703. $at_setup_line: testing $at_desc ..."
+ $as_echo "705. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -79101,13 +79797,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_703
-#AT_START_704
-at_fn_group_banner 704 'ofproto.at:49' \
+#AT_STOP_705
+#AT_START_706
+at_fn_group_banner 706 'ofproto.at:49' \
"ofproto - set OpenFlow port number" " " 50
at_xfail=no
(
- $as_echo "704. $at_setup_line: testing $at_desc ..."
+ $as_echo "706. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -79342,13 +80038,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_704
-#AT_START_705
-at_fn_group_banner 705 'ofproto.at:82' \
+#AT_STOP_706
+#AT_START_707
+at_fn_group_banner 707 'ofproto.at:82' \
"ofproto - port stats - (OpenFlow 1.0)" " " 50
at_xfail=no
(
- $as_echo "705. $at_setup_line: testing $at_desc ..."
+ $as_echo "707. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -79562,13 +80258,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_705
-#AT_START_706
-at_fn_group_banner 706 'ofproto.at:93' \
+#AT_STOP_707
+#AT_START_708
+at_fn_group_banner 708 'ofproto.at:93' \
"ofproto - port stats - (OpenFlow 1.2)" " " 50
at_xfail=no
(
- $as_echo "706. $at_setup_line: testing $at_desc ..."
+ $as_echo "708. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -79782,13 +80478,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_706
-#AT_START_707
-at_fn_group_banner 707 'ofproto.at:104' \
+#AT_STOP_708
+#AT_START_709
+at_fn_group_banner 709 'ofproto.at:104' \
"ofproto - port stats - (OpenFlow 1.4)" " " 50
at_xfail=no
(
- $as_echo "707. $at_setup_line: testing $at_desc ..."
+ $as_echo "709. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -80003,13 +80699,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_707
-#AT_START_708
-at_fn_group_banner 708 'ofproto.at:119' \
+#AT_STOP_709
+#AT_START_710
+at_fn_group_banner 710 'ofproto.at:119' \
"ofproto - port-desc stats (OpenFlow 1.0)" " " 50
at_xfail=no
(
- $as_echo "708. $at_setup_line: testing $at_desc ..."
+ $as_echo "710. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -80225,13 +80921,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_708
-#AT_START_709
-at_fn_group_banner 709 'ofproto.at:134' \
+#AT_STOP_710
+#AT_START_711
+at_fn_group_banner 711 'ofproto.at:134' \
"ofproto - port-desc stats (OpenFlow 1.2)" " " 50
at_xfail=no
(
- $as_echo "709. $at_setup_line: testing $at_desc ..."
+ $as_echo "711. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -80447,13 +81143,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_709
-#AT_START_710
-at_fn_group_banner 710 'ofproto.at:147' \
+#AT_STOP_711
+#AT_START_712
+at_fn_group_banner 712 'ofproto.at:147' \
"ofproto - port-desc stats (OpenFlow 1.5)" " " 50
at_xfail=no
(
- $as_echo "710. $at_setup_line: testing $at_desc ..."
+ $as_echo "712. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -80721,13 +81417,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_710
-#AT_START_711
-at_fn_group_banner 711 'ofproto.at:183' \
+#AT_STOP_712
+#AT_START_713
+at_fn_group_banner 713 'ofproto.at:183' \
"ofproto - queue stats - (OpenFlow 1.0)" " " 50
at_xfail=no
(
- $as_echo "711. $at_setup_line: testing $at_desc ..."
+ $as_echo "713. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -80975,13 +81671,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_711
-#AT_START_712
-at_fn_group_banner 712 'ofproto.at:200' \
+#AT_STOP_713
+#AT_START_714
+at_fn_group_banner 714 'ofproto.at:200' \
"ofproto - queue stats - (OpenFlow 1.2)" " " 50
at_xfail=no
(
- $as_echo "712. $at_setup_line: testing $at_desc ..."
+ $as_echo "714. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -81229,13 +81925,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_712
-#AT_START_713
-at_fn_group_banner 713 'ofproto.at:217' \
+#AT_STOP_714
+#AT_START_715
+at_fn_group_banner 715 'ofproto.at:217' \
"ofproto - queue stats - (OpenFlow 1.4)" " " 50
at_xfail=no
(
- $as_echo "713. $at_setup_line: testing $at_desc ..."
+ $as_echo "715. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -81483,13 +82179,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_713
-#AT_START_714
-at_fn_group_banner 714 'ofproto.at:236' \
+#AT_STOP_715
+#AT_START_716
+at_fn_group_banner 716 'ofproto.at:236' \
"ofproto - queue configuration - (OpenFlow 1.0)" " " 50
at_xfail=no
(
- $as_echo "714. $at_setup_line: testing $at_desc ..."
+ $as_echo "716. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -81722,13 +82418,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_714
-#AT_START_715
-at_fn_group_banner 715 'ofproto.at:250' \
+#AT_STOP_716
+#AT_START_717
+at_fn_group_banner 717 'ofproto.at:250' \
"ofproto - queue configuration - (OpenFlow 1.2)" " " 50
at_xfail=no
(
- $as_echo "715. $at_setup_line: testing $at_desc ..."
+ $as_echo "717. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -81961,13 +82657,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_715
-#AT_START_716
-at_fn_group_banner 716 'ofproto.at:267' \
+#AT_STOP_717
+#AT_START_718
+at_fn_group_banner 718 'ofproto.at:267' \
"ofproto - no group support (OpenFlow 1.0)" " " 50
at_xfail=no
(
- $as_echo "716. $at_setup_line: testing $at_desc ..."
+ $as_echo "718. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -82216,13 +82912,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_716
-#AT_START_717
-at_fn_group_banner 717 'ofproto.at:286' \
+#AT_STOP_718
+#AT_START_719
+at_fn_group_banner 719 'ofproto.at:286' \
"ofproto - del group (OpenFlow 1.1)" " " 50
at_xfail=no
(
- $as_echo "717. $at_setup_line: testing $at_desc ..."
+ $as_echo "719. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -82618,13 +83314,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_717
-#AT_START_718
-at_fn_group_banner 718 'ofproto.at:327' \
+#AT_STOP_719
+#AT_START_720
+at_fn_group_banner 720 'ofproto.at:327' \
"ofproto - add indirect group" " " 50
at_xfail=no
(
- $as_echo "718. $at_setup_line: testing $at_desc ..."
+ $as_echo "720. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -82854,13 +83550,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_718
-#AT_START_719
-at_fn_group_banner 719 'ofproto.at:343' \
+#AT_STOP_720
+#AT_START_721
+at_fn_group_banner 721 'ofproto.at:343' \
"ofproto - del group (OpenFlow 1.5)" " " 50
at_xfail=no
(
- $as_echo "719. $at_setup_line: testing $at_desc ..."
+ $as_echo "721. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -83239,13 +83935,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_719
-#AT_START_720
-at_fn_group_banner 720 'ofproto.at:380' \
+#AT_STOP_721
+#AT_START_722
+at_fn_group_banner 722 'ofproto.at:380' \
"ofproto - del group deletes flows" " " 50
at_xfail=no
(
- $as_echo "720. $at_setup_line: testing $at_desc ..."
+ $as_echo "722. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -83582,13 +84278,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_720
-#AT_START_721
-at_fn_group_banner 721 'ofproto.at:421' \
+#AT_STOP_722
+#AT_START_723
+at_fn_group_banner 723 'ofproto.at:421' \
"ofproto - insert buckets" " " 50
at_xfail=no
(
- $as_echo "721. $at_setup_line: testing $at_desc ..."
+ $as_echo "723. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -84278,13 +84974,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_721
-#AT_START_722
-at_fn_group_banner 722 'ofproto.at:517' \
+#AT_STOP_723
+#AT_START_724
+at_fn_group_banner 724 'ofproto.at:517' \
"ofproto - remove buckets" " " 50
at_xfail=no
(
- $as_echo "722. $at_setup_line: testing $at_desc ..."
+ $as_echo "724. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -84809,13 +85505,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_722
-#AT_START_723
-at_fn_group_banner 723 'ofproto.at:573' \
+#AT_STOP_724
+#AT_START_725
+at_fn_group_banner 725 'ofproto.at:573' \
"ofproto - flow mod checks group availability" " " 50
at_xfail=no
(
- $as_echo "723. $at_setup_line: testing $at_desc ..."
+ $as_echo "725. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -85074,13 +85770,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_723
-#AT_START_724
-at_fn_group_banner 724 'ofproto.at:601' \
+#AT_STOP_725
+#AT_START_726
+at_fn_group_banner 726 'ofproto.at:601' \
"ofproto - group description" " " 50
at_xfail=no
(
- $as_echo "724. $at_setup_line: testing $at_desc ..."
+ $as_echo "726. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -85308,13 +86004,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_724
-#AT_START_725
-at_fn_group_banner 725 'ofproto.at:614' \
+#AT_STOP_726
+#AT_START_727
+at_fn_group_banner 727 'ofproto.at:614' \
"ofproto - group description" " " 50
at_xfail=no
(
- $as_echo "725. $at_setup_line: testing $at_desc ..."
+ $as_echo "727. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -85542,13 +86238,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_725
-#AT_START_726
-at_fn_group_banner 726 'ofproto.at:627' \
+#AT_STOP_727
+#AT_START_728
+at_fn_group_banner 728 'ofproto.at:627' \
"ofproto - group features" " " 50
at_xfail=no
(
- $as_echo "726. $at_setup_line: testing $at_desc ..."
+ $as_echo "728. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -85775,13 +86471,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_726
-#AT_START_727
-at_fn_group_banner 727 'ofproto.at:653' \
+#AT_STOP_728
+#AT_START_729
+at_fn_group_banner 729 'ofproto.at:653' \
"ofproto - group stats (OpenFlow 1.1)" " " 50
at_xfail=no
(
- $as_echo "727. $at_setup_line: testing $at_desc ..."
+ $as_echo "729. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -86063,13 +86759,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_727
-#AT_START_728
-at_fn_group_banner 728 'ofproto.at:677' \
+#AT_STOP_729
+#AT_START_730
+at_fn_group_banner 730 'ofproto.at:677' \
"ofproto - group stats (OpenFlow 1.3)" " " 50
at_xfail=no
(
- $as_echo "728. $at_setup_line: testing $at_desc ..."
+ $as_echo "730. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -86351,13 +87047,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_728
-#AT_START_729
-at_fn_group_banner 729 'ofproto.at:701' \
+#AT_STOP_730
+#AT_START_731
+at_fn_group_banner 731 'ofproto.at:701' \
"ofproto - group stats (OpenFlow 1.5)" " " 50
at_xfail=no
(
- $as_echo "729. $at_setup_line: testing $at_desc ..."
+ $as_echo "731. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -86639,13 +87335,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_729
-#AT_START_730
-at_fn_group_banner 730 'ofproto.at:725' \
+#AT_STOP_731
+#AT_START_732
+at_fn_group_banner 732 'ofproto.at:725' \
"ofproto - group add then bridge delete (OpenFlow 1.3)" "" 50
at_xfail=no
(
- $as_echo "730. $at_setup_line: testing $at_desc ..."
+ $as_echo "732. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -86862,13 +87558,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_730
-#AT_START_731
-at_fn_group_banner 731 'ofproto.at:740' \
+#AT_STOP_732
+#AT_START_733
+at_fn_group_banner 733 'ofproto.at:740' \
"ofproto - mod-port (OpenFlow 1.0)" " " 50
at_xfail=no
(
- $as_echo "731. $at_setup_line: testing $at_desc ..."
+ $as_echo "733. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -87119,13 +87815,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_731
-#AT_START_732
-at_fn_group_banner 732 'ofproto.at:774' \
+#AT_STOP_733
+#AT_START_734
+at_fn_group_banner 734 'ofproto.at:774' \
"ofproto - mod-port (OpenFlow 1.2)" " " 50
at_xfail=no
(
- $as_echo "732. $at_setup_line: testing $at_desc ..."
+ $as_echo "734. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -87373,13 +88069,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_732
-#AT_START_733
-at_fn_group_banner 733 'ofproto.at:805' \
+#AT_STOP_734
+#AT_START_735
+at_fn_group_banner 735 'ofproto.at:805' \
"ofproto - mod-port (OpenFlow 1.4)" " " 50
at_xfail=no
(
- $as_echo "733. $at_setup_line: testing $at_desc ..."
+ $as_echo "735. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -87628,13 +88324,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_733
-#AT_START_734
-at_fn_group_banner 734 'ofproto.at:837' \
+#AT_STOP_735
+#AT_START_736
+at_fn_group_banner 736 'ofproto.at:837' \
"ofproto - basic flow_mod commands (NXM)" " " 50
at_xfail=no
(
- $as_echo "734. $at_setup_line: testing $at_desc ..."
+ $as_echo "736. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -87945,13 +88641,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_734
-#AT_START_735
-at_fn_group_banner 735 'ofproto.at:859' \
+#AT_STOP_736
+#AT_START_737
+at_fn_group_banner 737 'ofproto.at:859' \
"ofproto - basic flow_mod commands (OpenFlow 1.0)" "" 50
at_xfail=no
(
- $as_echo "735. $at_setup_line: testing $at_desc ..."
+ $as_echo "737. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -88262,13 +88958,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_735
-#AT_START_736
-at_fn_group_banner 736 'ofproto.at:884' \
+#AT_STOP_737
+#AT_START_738
+at_fn_group_banner 738 'ofproto.at:884' \
"ofproto - add-flow and flags" " " 50
at_xfail=no
(
- $as_echo "736. $at_setup_line: testing $at_desc ..."
+ $as_echo "738. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -88573,13 +89269,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_736
-#AT_START_737
-at_fn_group_banner 737 'ofproto.at:916' \
+#AT_STOP_738
+#AT_START_739
+at_fn_group_banner 739 'ofproto.at:916' \
"ofproto - basic flow_mod commands (OpenFlow 1.1)" "" 50
at_xfail=no
(
- $as_echo "737. $at_setup_line: testing $at_desc ..."
+ $as_echo "739. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -88891,13 +89587,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_737
-#AT_START_738
-at_fn_group_banner 738 'ofproto.at:939' \
+#AT_STOP_739
+#AT_START_740
+at_fn_group_banner 740 'ofproto.at:939' \
"ofproto - flow_mod negative test (OpenFlow 1.1)" "" 50
at_xfail=no
(
- $as_echo "738. $at_setup_line: testing $at_desc ..."
+ $as_echo "740. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -89112,13 +89808,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_738
-#AT_START_739
-at_fn_group_banner 739 'ofproto.at:953' \
+#AT_STOP_740
+#AT_START_741
+at_fn_group_banner 741 'ofproto.at:953' \
"ofproto - set-field flow_mod commands (NXM)" " " 50
at_xfail=no
(
- $as_echo "739. $at_setup_line: testing $at_desc ..."
+ $as_echo "741. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -89362,13 +90058,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_739
-#AT_START_740
-at_fn_group_banner 740 'ofproto.at:966' \
+#AT_STOP_741
+#AT_START_742
+at_fn_group_banner 742 'ofproto.at:966' \
"ofproto - basic flow_mod commands (OpenFlow 1.2)" "" 50
at_xfail=no
(
- $as_echo "740. $at_setup_line: testing $at_desc ..."
+ $as_echo "742. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -89662,13 +90358,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_740
-#AT_START_741
-at_fn_group_banner 741 'ofproto.at:985' \
+#AT_STOP_742
+#AT_START_743
+at_fn_group_banner 743 'ofproto.at:985' \
"ofproto - set-field flow_mod commands (OF1.2)" " " 50
at_xfail=no
(
- $as_echo "741. $at_setup_line: testing $at_desc ..."
+ $as_echo "743. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -89912,13 +90608,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_741
-#AT_START_742
-at_fn_group_banner 742 'ofproto.at:998' \
+#AT_STOP_743
+#AT_START_744
+at_fn_group_banner 744 'ofproto.at:998' \
"ofproto - dump flows with cookie" " " 50
at_xfail=no
(
- $as_echo "742. $at_setup_line: testing $at_desc ..."
+ $as_echo "744. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -90215,13 +90911,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_742
-#AT_START_743
-at_fn_group_banner 743 'ofproto.at:1022' \
+#AT_STOP_744
+#AT_START_745
+at_fn_group_banner 745 'ofproto.at:1022' \
"ofproto - mod flow with cookie change (OpenFlow 1.0)" "" 50
at_xfail=no
(
- $as_echo "743. $at_setup_line: testing $at_desc ..."
+ $as_echo "745. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -90468,13 +91164,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_743
-#AT_START_744
-at_fn_group_banner 744 'ofproto.at:1038' \
+#AT_STOP_745
+#AT_START_746
+at_fn_group_banner 746 'ofproto.at:1038' \
"ofproto - mod flow with cookie change (NXM)" " " 50
at_xfail=no
(
- $as_echo "744. $at_setup_line: testing $at_desc ..."
+ $as_echo "746. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -90721,13 +91417,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_744
-#AT_START_745
-at_fn_group_banner 745 'ofproto.at:1054' \
+#AT_STOP_746
+#AT_START_747
+at_fn_group_banner 747 'ofproto.at:1054' \
"ofproto - no mod flow with cookie change (OpenFlow 1.1)" "" 50
at_xfail=no
(
- $as_echo "745. $at_setup_line: testing $at_desc ..."
+ $as_echo "747. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -90973,13 +91669,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_745
-#AT_START_746
-at_fn_group_banner 746 'ofproto.at:1070' \
+#AT_STOP_747
+#AT_START_748
+at_fn_group_banner 748 'ofproto.at:1070' \
"ofproto - no mod flow with cookie change (OpenFlow 1.2)" "" 50
at_xfail=no
(
- $as_echo "746. $at_setup_line: testing $at_desc ..."
+ $as_echo "748. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -91226,13 +91922,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_746
-#AT_START_747
-at_fn_group_banner 747 'ofproto.at:1086' \
+#AT_STOP_748
+#AT_START_749
+at_fn_group_banner 749 'ofproto.at:1086' \
"ofproto - mod flows based on cookie mask (OpenFlow 1.0)" "" 50
at_xfail=no
(
- $as_echo "747. $at_setup_line: testing $at_desc ..."
+ $as_echo "749. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -91513,13 +92209,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_747
-#AT_START_748
-at_fn_group_banner 748 'ofproto.at:1108' \
+#AT_STOP_749
+#AT_START_750
+at_fn_group_banner 750 'ofproto.at:1108' \
"ofproto - mod flows based on cookie mask (OpenFlow 1.1)" "" 50
at_xfail=no
(
- $as_echo "748. $at_setup_line: testing $at_desc ..."
+ $as_echo "750. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -91800,13 +92496,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_748
-#AT_START_749
-at_fn_group_banner 749 'ofproto.at:1130' \
+#AT_STOP_750
+#AT_START_751
+at_fn_group_banner 751 'ofproto.at:1130' \
"ofproto - mod flows based on cookie mask (OpenFlow 1.2)" "" 50
at_xfail=no
(
- $as_echo "749. $at_setup_line: testing $at_desc ..."
+ $as_echo "751. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -92087,13 +92783,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_749
-#AT_START_750
-at_fn_group_banner 750 'ofproto.at:1153' \
+#AT_STOP_751
+#AT_START_752
+at_fn_group_banner 752 'ofproto.at:1153' \
"ofproto - mod flows based on cookie mask with cookie change" "" 50
at_xfail=no
(
- $as_echo "750. $at_setup_line: testing $at_desc ..."
+ $as_echo "752. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -92374,13 +93070,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_750
-#AT_START_751
-at_fn_group_banner 751 'ofproto.at:1175' \
+#AT_STOP_752
+#AT_START_753
+at_fn_group_banner 753 'ofproto.at:1175' \
"ofproto - mod flow with cookie miss (mask==0) - NXM" "" 50
at_xfail=no
(
- $as_echo "751. $at_setup_line: testing $at_desc ..."
+ $as_echo "753. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -92593,13 +93289,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_751
-#AT_START_752
-at_fn_group_banner 752 'ofproto.at:1185' \
+#AT_STOP_753
+#AT_START_754
+at_fn_group_banner 754 'ofproto.at:1185' \
"ofproto - mod flow with cookie miss (mask==0) - OF1.1" "" 50
at_xfail=no
(
- $as_echo "752. $at_setup_line: testing $at_desc ..."
+ $as_echo "754. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -92812,13 +93508,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_752
-#AT_START_753
-at_fn_group_banner 753 'ofproto.at:1195' \
+#AT_STOP_754
+#AT_START_755
+at_fn_group_banner 755 'ofproto.at:1195' \
"ofproto - mod flow with cookie miss (mask==0) - OF1.2" "" 50
at_xfail=no
(
- $as_echo "753. $at_setup_line: testing $at_desc ..."
+ $as_echo "755. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -93030,13 +93726,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_753
-#AT_START_754
-at_fn_group_banner 754 'ofproto.at:1204' \
+#AT_STOP_755
+#AT_START_756
+at_fn_group_banner 756 'ofproto.at:1204' \
"ofproto - mod flow with cookie miss (mask!=0) - NXM" "" 50
at_xfail=no
(
- $as_echo "754. $at_setup_line: testing $at_desc ..."
+ $as_echo "756. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -93248,13 +93944,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_754
-#AT_START_755
-at_fn_group_banner 755 'ofproto.at:1213' \
+#AT_STOP_756
+#AT_START_757
+at_fn_group_banner 757 'ofproto.at:1213' \
"ofproto - mod flow with cookie miss (mask!=0) - OF1.1" "" 50
at_xfail=no
(
- $as_echo "755. $at_setup_line: testing $at_desc ..."
+ $as_echo "757. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -93466,13 +94162,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_755
-#AT_START_756
-at_fn_group_banner 756 'ofproto.at:1222' \
+#AT_STOP_757
+#AT_START_758
+at_fn_group_banner 758 'ofproto.at:1222' \
"ofproto - mod flow with cookie miss (mask!=0) - OF1.2" "" 50
at_xfail=no
(
- $as_echo "756. $at_setup_line: testing $at_desc ..."
+ $as_echo "758. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -93684,13 +94380,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_756
-#AT_START_757
-at_fn_group_banner 757 'ofproto.at:1231' \
+#AT_STOP_758
+#AT_START_759
+at_fn_group_banner 759 'ofproto.at:1231' \
"ofproto - del flows with cookies" " " 50
at_xfail=no
(
- $as_echo "757. $at_setup_line: testing $at_desc ..."
+ $as_echo "759. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -93968,13 +94664,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_757
-#AT_START_758
-at_fn_group_banner 758 'ofproto.at:1250' \
+#AT_STOP_759
+#AT_START_760
+at_fn_group_banner 760 'ofproto.at:1250' \
"ofproto - del flows based on cookie" " " 50
at_xfail=no
(
- $as_echo "758. $at_setup_line: testing $at_desc ..."
+ $as_echo "760. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -94254,13 +94950,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_758
-#AT_START_759
-at_fn_group_banner 759 'ofproto.at:1271' \
+#AT_STOP_760
+#AT_START_761
+at_fn_group_banner 761 'ofproto.at:1271' \
"ofproto - del flows based on cookie mask" " " 50
at_xfail=no
(
- $as_echo "759. $at_setup_line: testing $at_desc ..."
+ $as_echo "761. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -94538,13 +95234,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_759
-#AT_START_760
-at_fn_group_banner 760 'ofproto.at:1290' \
+#AT_STOP_761
+#AT_START_762
+at_fn_group_banner 762 'ofproto.at:1290' \
"ofproto - del flows based on table id (NXM)" " " 50
at_xfail=no
(
- $as_echo "760. $at_setup_line: testing $at_desc ..."
+ $as_echo "762. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -94919,13 +95615,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_760
-#AT_START_761
-at_fn_group_banner 761 'ofproto.at:1322' \
+#AT_STOP_762
+#AT_START_763
+at_fn_group_banner 763 'ofproto.at:1322' \
"ofproto - del flows based on table id (OpenFlow 1.1)" "" 50
at_xfail=no
(
- $as_echo "761. $at_setup_line: testing $at_desc ..."
+ $as_echo "763. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -95301,13 +95997,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_761
-#AT_START_762
-at_fn_group_banner 762 'ofproto.at:1355' \
+#AT_STOP_763
+#AT_START_764
+at_fn_group_banner 764 'ofproto.at:1355' \
"ofproto - del flows based on table id (OpenFlow 1.2)" "" 50
at_xfail=no
(
- $as_echo "762. $at_setup_line: testing $at_desc ..."
+ $as_echo "764. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -95682,13 +96378,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_762
-#AT_START_763
-at_fn_group_banner 763 'ofproto.at:1387' \
+#AT_STOP_764
+#AT_START_765
+at_fn_group_banner 765 'ofproto.at:1387' \
"ofproto - flow_mod with out_port matching (OpenFlow 1.0)" "" 50
at_xfail=no
(
- $as_echo "763. $at_setup_line: testing $at_desc ..."
+ $as_echo "765. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -96022,13 +96718,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_763
-#AT_START_764
-at_fn_group_banner 764 'ofproto.at:1423' \
+#AT_STOP_765
+#AT_START_766
+at_fn_group_banner 766 'ofproto.at:1423' \
"ofproto - flow_mod with out_port matching (OpenFlow 1.1)" "" 50
at_xfail=no
(
- $as_echo "764. $at_setup_line: testing $at_desc ..."
+ $as_echo "766. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -96362,13 +97058,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_764
-#AT_START_765
-at_fn_group_banner 765 'ofproto.at:1459' \
+#AT_STOP_766
+#AT_START_767
+at_fn_group_banner 767 'ofproto.at:1459' \
"ofproto - flow_mod with out_group matching (OpenFlow 1.1)" "" 50
at_xfail=no
(
- $as_echo "765. $at_setup_line: testing $at_desc ..."
+ $as_echo "767. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -96723,13 +97419,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_765
-#AT_START_766
-at_fn_group_banner 766 'ofproto.at:1501' \
+#AT_STOP_767
+#AT_START_768
+at_fn_group_banner 768 'ofproto.at:1501' \
"ofproto - flow table configuration (OpenFlow 1.0)" "" 50
at_xfail=no
(
- $as_echo "766. $at_setup_line: testing $at_desc ..."
+ $as_echo "768. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -97005,13 +97701,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_766
-#AT_START_767
-at_fn_group_banner 767 'ofproto.at:1560' \
+#AT_STOP_768
+#AT_START_769
+at_fn_group_banner 769 'ofproto.at:1560' \
"ofproto - hidden rules not in table stats" " " 50
at_xfail=no
(
- $as_echo "767. $at_setup_line: testing $at_desc ..."
+ $as_echo "769. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -97294,13 +97990,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_767
-#AT_START_768
-at_fn_group_banner 768 'ofproto.at:1611' \
+#AT_STOP_769
+#AT_START_770
+at_fn_group_banner 770 'ofproto.at:1611' \
"ofproto - flow table configuration (OpenFlow 1.2)" "" 50
at_xfail=no
(
- $as_echo "768. $at_setup_line: testing $at_desc ..."
+ $as_echo "770. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -97624,13 +98320,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_768
-#AT_START_769
-at_fn_group_banner 769 'ofproto.at:1715' \
+#AT_STOP_770
+#AT_START_771
+at_fn_group_banner 771 'ofproto.at:1715' \
"ofproto - table features (OpenFlow 1.3)" " " 50
at_xfail=no
(
- $as_echo "769. $at_setup_line: testing $at_desc ..."
+ $as_echo "771. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -98059,13 +98755,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_769
-#AT_START_770
-at_fn_group_banner 770 'ofproto.at:1926' \
+#AT_STOP_771
+#AT_START_772
+at_fn_group_banner 772 'ofproto.at:1926' \
"ofproto - table description (OpenFlow 1.4)" " " 50
at_xfail=no
(
- $as_echo "770. $at_setup_line: testing $at_desc ..."
+ $as_echo "772. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -98343,13 +99039,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_770
-#AT_START_771
-at_fn_group_banner 771 'ofproto.at:1956' \
+#AT_STOP_772
+#AT_START_773
+at_fn_group_banner 773 'ofproto.at:1956' \
"ofproto - hard limits on flow table size (OpenFlow 1.0)" "" 50
at_xfail=no
(
- $as_echo "771. $at_setup_line: testing $at_desc ..."
+ $as_echo "773. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -98696,13 +99392,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_771
-#AT_START_772
-at_fn_group_banner 772 'ofproto.at:2000' \
+#AT_STOP_773
+#AT_START_774
+at_fn_group_banner 774 'ofproto.at:2000' \
"ofproto - hard limits on flow table size (OpenFlow 1.2)" "" 50
at_xfail=no
(
- $as_echo "772. $at_setup_line: testing $at_desc ..."
+ $as_echo "774. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -99016,13 +99712,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_772
-#AT_START_773
-at_fn_group_banner 773 'ofproto.at:2039' \
+#AT_STOP_774
+#AT_START_775
+at_fn_group_banner 775 'ofproto.at:2039' \
"ofproto - eviction upon table overflow (OpenFlow 1.0)" "" 50
at_xfail=no
(
- $as_echo "773. $at_setup_line: testing $at_desc ..."
+ $as_echo "775. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -99425,13 +100121,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_773
-#AT_START_774
-at_fn_group_banner 774 'ofproto.at:2097' \
+#AT_STOP_775
+#AT_START_776
+at_fn_group_banner 776 'ofproto.at:2097' \
"ofproto - eviction upon table overflow (OpenFlow 1.2)" "" 50
at_xfail=no
(
- $as_echo "774. $at_setup_line: testing $at_desc ..."
+ $as_echo "776. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -99849,13 +100545,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_774
-#AT_START_775
-at_fn_group_banner 775 'ofproto.at:2156' \
+#AT_STOP_776
+#AT_START_777
+at_fn_group_banner 777 'ofproto.at:2156' \
"ofproto - eviction using importance upon table overflow (OpenFlow 1.4)" "" 50
at_xfail=no
(
- $as_echo "775. $at_setup_line: testing $at_desc ..."
+ $as_echo "777. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -100278,13 +100974,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_775
-#AT_START_776
-at_fn_group_banner 776 'ofproto.at:2220' \
+#AT_STOP_777
+#AT_START_778
+at_fn_group_banner 778 'ofproto.at:2220' \
"ofproto - eviction upon table overflow, with fairness (OpenFlow 1.0)" "" 50
at_xfail=no
(
- $as_echo "776. $at_setup_line: testing $at_desc ..."
+ $as_echo "778. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -100685,13 +101381,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_776
-#AT_START_777
-at_fn_group_banner 777 'ofproto.at:2302' \
+#AT_STOP_778
+#AT_START_779
+at_fn_group_banner 779 'ofproto.at:2302' \
"ofproto - eviction upon table overflow, with fairness (OpenFlow 1.2)" "" 50
at_xfail=no
(
- $as_echo "777. $at_setup_line: testing $at_desc ..."
+ $as_echo "779. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -101092,13 +101788,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_777
-#AT_START_778
-at_fn_group_banner 778 'ofproto.at:2384' \
+#AT_STOP_779
+#AT_START_780
+at_fn_group_banner 780 'ofproto.at:2384' \
"ofproto - eviction upon table overflow, with modified hard timeout" "" 50
at_xfail=no
(
- $as_echo "778. $at_setup_line: testing $at_desc ..."
+ $as_echo "780. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -101389,13 +102085,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_778
-#AT_START_779
-at_fn_group_banner 779 'ofproto.at:2428' \
+#AT_STOP_780
+#AT_START_781
+at_fn_group_banner 781 'ofproto.at:2428' \
"ofproto - eviction upon table overflow, with modified idle timeout" "" 50
at_xfail=no
(
- $as_echo "779. $at_setup_line: testing $at_desc ..."
+ $as_echo "781. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -101686,13 +102382,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_779
-#AT_START_780
-at_fn_group_banner 780 'ofproto.at:2472' \
+#AT_STOP_781
+#AT_START_782
+at_fn_group_banner 782 'ofproto.at:2472' \
"ofproto - asynchronous message control (OpenFlow 1.0)" "" 50
at_xfail=no
(
- $as_echo "780. $at_setup_line: testing $at_desc ..."
+ $as_echo "782. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -102001,13 +102697,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_780
-#AT_START_781
-at_fn_group_banner 781 'ofproto.at:2575' \
+#AT_STOP_782
+#AT_START_783
+at_fn_group_banner 783 'ofproto.at:2575' \
"ofproto - asynchronous message control (OpenFlow 1.2)" "" 50
at_xfail=no
(
- $as_echo "781. $at_setup_line: testing $at_desc ..."
+ $as_echo "783. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -102316,13 +103012,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_781
-#AT_START_782
-at_fn_group_banner 782 'ofproto.at:2678' \
+#AT_STOP_783
+#AT_START_784
+at_fn_group_banner 784 'ofproto.at:2678' \
"ofproto - asynchronous message control (OpenFlow 1.3)" "" 50
at_xfail=no
(
- $as_echo "782. $at_setup_line: testing $at_desc ..."
+ $as_echo "784. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -102637,13 +103333,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_782
-#AT_START_783
-at_fn_group_banner 783 'ofproto.at:2787' \
+#AT_STOP_784
+#AT_START_785
+at_fn_group_banner 785 'ofproto.at:2787' \
"ofproto - asynchronous message control (OpenFlow 1.4)" "" 50
at_xfail=no
(
- $as_echo "783. $at_setup_line: testing $at_desc ..."
+ $as_echo "785. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -102971,13 +103667,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_783
-#AT_START_784
-at_fn_group_banner 784 'ofproto.at:2909' \
+#AT_STOP_785
+#AT_START_786
+at_fn_group_banner 786 'ofproto.at:2909' \
"ofproto - asynchronous message control (OpenFlow 1.5)" "" 50
at_xfail=no
(
- $as_echo "784. $at_setup_line: testing $at_desc ..."
+ $as_echo "786. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -103256,13 +103952,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_784
-#AT_START_785
-at_fn_group_banner 785 'ofproto.at:2984' \
+#AT_STOP_786
+#AT_START_787
+at_fn_group_banner 787 'ofproto.at:2984' \
"ofproto - controller role (OpenFlow 1.2)" " " 50
at_xfail=no
(
- $as_echo "785. $at_setup_line: testing $at_desc ..."
+ $as_echo "787. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -103576,13 +104272,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_785
-#AT_START_786
-at_fn_group_banner 786 'ofproto.at:3049' \
+#AT_STOP_787
+#AT_START_788
+at_fn_group_banner 788 'ofproto.at:3049' \
"ofproto - controller role (OpenFlow 1.4)" " " 50
at_xfail=no
(
- $as_echo "786. $at_setup_line: testing $at_desc ..."
+ $as_echo "788. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -103897,13 +104593,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_786
-#AT_START_787
-at_fn_group_banner 787 'ofproto.at:3114' \
+#AT_STOP_788
+#AT_START_789
+at_fn_group_banner 789 'ofproto.at:3114' \
"ofproto - requestforward (OpenFlow 1.4)" " " 50
at_xfail=no
(
- $as_echo "787. $at_setup_line: testing $at_desc ..."
+ $as_echo "789. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -104203,13 +104899,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_787
-#AT_START_788
-at_fn_group_banner 788 'ofproto.at:3206' \
+#AT_STOP_789
+#AT_START_790
+at_fn_group_banner 790 'ofproto.at:3206' \
"ofproto - packet-out from controller (OpenFlow 1.0)" "" 50
at_xfail=no
(
- $as_echo "788. $at_setup_line: testing $at_desc ..."
+ $as_echo "790. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -104479,13 +105175,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_788
-#AT_START_789
-at_fn_group_banner 789 'ofproto.at:3242' \
+#AT_STOP_790
+#AT_START_791
+at_fn_group_banner 791 'ofproto.at:3242' \
"ofproto - packet-out from controller (OpenFlow 1.2)" "" 50
at_xfail=no
(
- $as_echo "789. $at_setup_line: testing $at_desc ..."
+ $as_echo "791. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -104751,13 +105447,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_789
-#AT_START_790
-at_fn_group_banner 790 'ofproto.at:3275' \
+#AT_STOP_791
+#AT_START_792
+at_fn_group_banner 792 'ofproto.at:3275' \
"ofproto - packet-out from controller (OpenFlow 1.1)" "" 50
at_xfail=no
(
- $as_echo "790. $at_setup_line: testing $at_desc ..."
+ $as_echo "792. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -105023,13 +105719,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_790
-#AT_START_791
-at_fn_group_banner 791 'ofproto.at:3306' \
+#AT_STOP_792
+#AT_START_793
+at_fn_group_banner 793 'ofproto.at:3306' \
"ofproto - packet-out with metadata (NXM)" " " 50
at_xfail=no
(
- $as_echo "791. $at_setup_line: testing $at_desc ..."
+ $as_echo "793. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -105277,13 +105973,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_791
-#AT_START_792
-at_fn_group_banner 792 'ofproto.at:3334' \
+#AT_STOP_793
+#AT_START_794
+at_fn_group_banner 794 'ofproto.at:3334' \
"ofproto - packet-out with metadata (OpenFlow 1.2)" "" 50
at_xfail=no
(
- $as_echo "792. $at_setup_line: testing $at_desc ..."
+ $as_echo "794. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -105531,13 +106227,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_792
-#AT_START_793
-at_fn_group_banner 793 'ofproto.at:3362' \
+#AT_STOP_794
+#AT_START_795
+at_fn_group_banner 795 'ofproto.at:3362' \
"ofproto - packet-out with metadata and dual set_field (OpenFlow 1.3)" "" 50
at_xfail=no
(
- $as_echo "793. $at_setup_line: testing $at_desc ..."
+ $as_echo "795. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -105785,13 +106481,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_793
-#AT_START_794
-at_fn_group_banner 794 'ofproto.at:3389' \
+#AT_STOP_795
+#AT_START_796
+at_fn_group_banner 796 'ofproto.at:3389' \
"ofproto - packet-out with tunnel metadata (OpenFlow 1.2)" "" 50
at_xfail=no
(
- $as_echo "794. $at_setup_line: testing $at_desc ..."
+ $as_echo "796. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -106039,13 +106735,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_794
-#AT_START_795
-at_fn_group_banner 795 'ofproto.at:3437' \
+#AT_STOP_796
+#AT_START_797
+at_fn_group_banner 797 'ofproto.at:3437' \
"ofproto - flow monitoring" " " 50
at_xfail=no
(
- $as_echo "795. $at_setup_line: testing $at_desc ..."
+ $as_echo "797. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -106421,13 +107117,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_795
-#AT_START_796
-at_fn_group_banner 796 'ofproto.at:3574' \
+#AT_STOP_797
+#AT_START_798
+at_fn_group_banner 798 'ofproto.at:3574' \
"ofproto - flow monitoring with !own" " " 50
at_xfail=no
(
- $as_echo "796. $at_setup_line: testing $at_desc ..."
+ $as_echo "798. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -106692,13 +107388,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_796
-#AT_START_797
-at_fn_group_banner 797 'ofproto.at:3615' \
+#AT_STOP_798
+#AT_START_799
+at_fn_group_banner 799 'ofproto.at:3615' \
"ofproto - flow monitoring with out_port" " " 50
at_xfail=no
(
- $as_echo "797. $at_setup_line: testing $at_desc ..."
+ $as_echo "799. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -106958,13 +107654,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_797
-#AT_START_798
-at_fn_group_banner 798 'ofproto.at:3667' \
+#AT_STOP_799
+#AT_START_800
+at_fn_group_banner 800 'ofproto.at:3667' \
"ofproto - flow monitoring pause and resume" " " 50
at_xfail=no
(
- $as_echo "798. $at_setup_line: testing $at_desc ..."
+ $as_echo "800. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -107415,13 +108111,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_798
-#AT_START_799
-at_fn_group_banner 799 'ofproto.at:3773' \
+#AT_STOP_800
+#AT_START_801
+at_fn_group_banner 801 'ofproto.at:3773' \
"ofproto - event filtering (OpenFlow 1.3)" " " 50
at_xfail=no
(
- $as_echo "799. $at_setup_line: testing $at_desc ..."
+ $as_echo "801. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -107648,13 +108344,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_799
-#AT_START_800
-at_fn_group_banner 800 'ofproto.at:3807' \
+#AT_STOP_801
+#AT_START_802
+at_fn_group_banner 802 'ofproto.at:3807' \
"ofproto - ofport_request" " " 50
at_xfail=no
(
- $as_echo "800. $at_setup_line: testing $at_desc ..."
+ $as_echo "802. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -107958,13 +108654,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_800
-#AT_START_801
-at_fn_group_banner 801 'ofproto.at:3863' \
+#AT_STOP_802
+#AT_START_803
+at_fn_group_banner 803 'ofproto.at:3863' \
"ofproto - bundles, open (OpenFlow 1.4)" " " 50
at_xfail=no
(
- $as_echo "801. $at_setup_line: testing $at_desc ..."
+ $as_echo "803. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -108181,13 +108877,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_801
-#AT_START_802
-at_fn_group_banner 802 'ofproto.at:3887' \
+#AT_STOP_803
+#AT_START_804
+at_fn_group_banner 804 'ofproto.at:3887' \
"ofproto - bundles, double open (OpenFlow 1.4)" " " 50
at_xfail=no
(
- $as_echo "802. $at_setup_line: testing $at_desc ..."
+ $as_echo "804. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -108412,13 +109108,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_802
-#AT_START_803
-at_fn_group_banner 803 'ofproto.at:3919' \
+#AT_STOP_804
+#AT_START_805
+at_fn_group_banner 805 'ofproto.at:3919' \
"ofproto - bundle close without open (OpenFlow 1.4)" "" 50
at_xfail=no
(
- $as_echo "803. $at_setup_line: testing $at_desc ..."
+ $as_echo "805. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -108635,13 +109331,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_803
-#AT_START_804
-at_fn_group_banner 804 'ofproto.at:3943' \
+#AT_STOP_805
+#AT_START_806
+at_fn_group_banner 806 'ofproto.at:3943' \
"ofproto - bundle double close (OpenFlow 1.4)" " " 50
at_xfail=no
(
- $as_echo "804. $at_setup_line: testing $at_desc ..."
+ $as_echo "806. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -108873,13 +109569,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_804
-#AT_START_805
-at_fn_group_banner 805 'ofproto.at:3982' \
+#AT_STOP_806
+#AT_START_807
+at_fn_group_banner 807 'ofproto.at:3982' \
"ofproto - bundle close, different flags (OpenFlow 1.4)" "" 50
at_xfail=no
(
- $as_echo "805. $at_setup_line: testing $at_desc ..."
+ $as_echo "807. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -109104,13 +109800,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_805
-#AT_START_806
-at_fn_group_banner 806 'ofproto.at:4014' \
+#AT_STOP_807
+#AT_START_808
+at_fn_group_banner 808 'ofproto.at:4014' \
"ofproto - bundle commit without open (OpenFlow 1.4)" "" 50
at_xfail=no
(
- $as_echo "806. $at_setup_line: testing $at_desc ..."
+ $as_echo "808. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -109328,13 +110024,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_806
-#AT_START_807
-at_fn_group_banner 807 'ofproto.at:4039' \
+#AT_STOP_808
+#AT_START_809
+at_fn_group_banner 809 'ofproto.at:4039' \
"ofproto - bundle commit, different flags (OpenFlow 1.4)" "" 50
at_xfail=no
(
- $as_echo "807. $at_setup_line: testing $at_desc ..."
+ $as_echo "809. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -109559,13 +110255,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_807
-#AT_START_808
-at_fn_group_banner 808 'ofproto.at:4071' \
+#AT_STOP_809
+#AT_START_810
+at_fn_group_banner 810 'ofproto.at:4071' \
"ofproto - bundle discard without open (OpenFlow 1.4)" "" 50
at_xfail=no
(
- $as_echo "808. $at_setup_line: testing $at_desc ..."
+ $as_echo "810. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -109783,13 +110479,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_808
-#AT_START_809
-at_fn_group_banner 809 'ofproto.at:4097' \
+#AT_STOP_810
+#AT_START_811
+at_fn_group_banner 811 'ofproto.at:4097' \
"ofproto - bundle with multiple flow mods (OpenFlow 1.4)" "" 50
at_xfail=no
(
- $as_echo "809. $at_setup_line: testing $at_desc ..."
+ $as_echo "811. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -110291,13 +110987,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_809
-#AT_START_810
-at_fn_group_banner 810 'ofproto.at:4288' \
+#AT_STOP_811
+#AT_START_812
+at_fn_group_banner 812 'ofproto.at:4288' \
"ofproto - failing bundle commit (OpenFlow 1.4)" " " 50
at_xfail=no
(
- $as_echo "810. $at_setup_line: testing $at_desc ..."
+ $as_echo "812. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -110582,13 +111278,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_810
-#AT_START_811
-at_fn_group_banner 811 'dpif-netdev.at:23' \
+#AT_STOP_812
+#AT_START_813
+at_fn_group_banner 813 'dpif-netdev.at:23' \
"dpif-netdev - dummy interface" " " 51
at_xfail=no
(
- $as_echo "811. $at_setup_line: testing $at_desc ..."
+ $as_echo "813. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -110905,13 +111601,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_811
-#AT_START_812
-at_fn_group_banner 812 'dpif-netdev.at:57' \
+#AT_STOP_813
+#AT_START_814
+at_fn_group_banner 814 'dpif-netdev.at:57' \
"dpif-netdev - miss upcall key matches flow_install" "" 51
at_xfail=no
(
- $as_echo "812. $at_setup_line: testing $at_desc ..."
+ $as_echo "814. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -111285,13 +111981,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_812
-#AT_START_813
-at_fn_group_banner 813 'dpif-netdev.at:92' \
+#AT_STOP_814
+#AT_START_815
+at_fn_group_banner 815 'dpif-netdev.at:92' \
"dpif-netdev - miss upcall key matches flow_dump" "" 51
at_xfail=no
(
- $as_echo "813. $at_setup_line: testing $at_desc ..."
+ $as_echo "815. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -111703,13 +112399,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_813
-#AT_START_814
-at_fn_group_banner 814 'dpctl.at:3' \
+#AT_STOP_815
+#AT_START_816
+at_fn_group_banner 816 'dpctl.at:3' \
"dpctl - add-dp del-dp" " " 52
at_xfail=no
(
- $as_echo "814. $at_setup_line: testing $at_desc ..."
+ $as_echo "816. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -111970,13 +112666,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_814
-#AT_START_815
-at_fn_group_banner 815 'dpctl.at:19' \
+#AT_STOP_816
+#AT_START_817
+at_fn_group_banner 817 'dpctl.at:19' \
"dpctl - add-if set-if del-if" " " 52
at_xfail=no
(
- $as_echo "815. $at_setup_line: testing $at_desc ..."
+ $as_echo "817. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -112485,13 +113181,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_815
-#AT_START_816
-at_fn_group_banner 816 'ofproto-dpif.at:3' \
+#AT_STOP_817
+#AT_START_818
+at_fn_group_banner 818 'ofproto-dpif.at:3' \
"ofproto-dpif - revalidator/wait" " " 53
at_xfail=no
(
- $as_echo "816. $at_setup_line: testing $at_desc ..."
+ $as_echo "818. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -112686,13 +113382,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_816
-#AT_START_817
-at_fn_group_banner 817 'ofproto-dpif.at:9' \
+#AT_STOP_818
+#AT_START_819
+at_fn_group_banner 819 'ofproto-dpif.at:9' \
"ofproto-dpif - active-backup bonding" " " 53
at_xfail=no
(
- $as_echo "817. $at_setup_line: testing $at_desc ..."
+ $as_echo "819. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -113076,13 +113772,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_817
-#AT_START_818
-at_fn_group_banner 818 'ofproto-dpif.at:56' \
+#AT_STOP_819
+#AT_START_820
+at_fn_group_banner 820 'ofproto-dpif.at:56' \
"ofproto-dpif - balance-slb bonding" " " 53
at_xfail=no
(
- $as_echo "818. $at_setup_line: testing $at_desc ..."
+ $as_echo "820. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -113458,13 +114154,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_818
-#AT_START_819
-at_fn_group_banner 819 'ofproto-dpif.at:99' \
+#AT_STOP_820
+#AT_START_821
+at_fn_group_banner 821 'ofproto-dpif.at:99' \
"ofproto-dpif - balance-tcp bonding" " " 53
at_xfail=no
(
- $as_echo "819. $at_setup_line: testing $at_desc ..."
+ $as_echo "821. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -113856,13 +114552,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_819
-#AT_START_820
-at_fn_group_banner 820 'ofproto-dpif.at:152' \
+#AT_STOP_821
+#AT_START_822
+at_fn_group_banner 822 'ofproto-dpif.at:152' \
"ofproto-dpif - balance-tcp bonding, different recirc flow " "" 53
at_xfail=no
(
- $as_echo "820. $at_setup_line: testing $at_desc ..."
+ $as_echo "822. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -114208,13 +114904,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_820
-#AT_START_821
-at_fn_group_banner 821 'ofproto-dpif.at:210' \
+#AT_STOP_822
+#AT_START_823
+at_fn_group_banner 823 'ofproto-dpif.at:210' \
"ofproto-dpif - resubmit" " " 53
at_xfail=no
(
- $as_echo "821. $at_setup_line: testing $at_desc ..."
+ $as_echo "823. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -114464,13 +115160,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_821
-#AT_START_822
-at_fn_group_banner 822 'ofproto-dpif.at:230' \
+#AT_STOP_823
+#AT_START_824
+at_fn_group_banner 824 'ofproto-dpif.at:230' \
"ofproto-dpif - goto table" " " 53
at_xfail=no
(
- $as_echo "822. $at_setup_line: testing $at_desc ..."
+ $as_echo "824. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -114704,13 +115400,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_822
-#AT_START_823
-at_fn_group_banner 823 'ofproto-dpif.at:244' \
+#AT_STOP_824
+#AT_START_825
+at_fn_group_banner 825 'ofproto-dpif.at:244' \
"ofproto-dpif - write actions" " " 53
at_xfail=no
(
- $as_echo "823. $at_setup_line: testing $at_desc ..."
+ $as_echo "825. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -114950,13 +115646,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_823
-#AT_START_824
-at_fn_group_banner 824 'ofproto-dpif.at:261' \
+#AT_STOP_825
+#AT_START_826
+at_fn_group_banner 826 'ofproto-dpif.at:261' \
"ofproto-dpif - modify IPv6 Neighbor Solitication (ND)" "" 53
at_xfail=no
(
- $as_echo "824. $at_setup_line: testing $at_desc ..."
+ $as_echo "826. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -115198,13 +115894,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_824
-#AT_START_825
-at_fn_group_banner 825 'ofproto-dpif.at:280' \
+#AT_STOP_826
+#AT_START_827
+at_fn_group_banner 827 'ofproto-dpif.at:280' \
"ofproto-dpif - clear actions" " " 53
at_xfail=no
(
- $as_echo "825. $at_setup_line: testing $at_desc ..."
+ $as_echo "827. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -115442,13 +116138,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_825
-#AT_START_826
-at_fn_group_banner 826 'ofproto-dpif.at:296' \
+#AT_STOP_827
+#AT_START_828
+at_fn_group_banner 828 'ofproto-dpif.at:296' \
"ofproto-dpif - group chaining" " " 53
at_xfail=no
(
- $as_echo "826. $at_setup_line: testing $at_desc ..."
+ $as_echo "828. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -115709,13 +116405,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_826
-#AT_START_827
-at_fn_group_banner 827 'ofproto-dpif.at:309' \
+#AT_STOP_828
+#AT_START_829
+at_fn_group_banner 829 'ofproto-dpif.at:309' \
"ofproto-dpif - all group in action list" " " 53
at_xfail=no
(
- $as_echo "827. $at_setup_line: testing $at_desc ..."
+ $as_echo "829. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -115964,13 +116660,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_827
-#AT_START_828
-at_fn_group_banner 828 'ofproto-dpif.at:324' \
+#AT_STOP_829
+#AT_START_830
+at_fn_group_banner 830 'ofproto-dpif.at:324' \
"ofproto-dpif - indirect group in action list" " " 53
at_xfail=no
(
- $as_echo "828. $at_setup_line: testing $at_desc ..."
+ $as_echo "830. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -116215,13 +116911,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_828
-#AT_START_829
-at_fn_group_banner 829 'ofproto-dpif.at:336' \
+#AT_STOP_830
+#AT_START_831
+at_fn_group_banner 831 'ofproto-dpif.at:336' \
"ofproto-dpif - group actions have no effect afterwards" "" 53
at_xfail=no
(
- $as_echo "829. $at_setup_line: testing $at_desc ..."
+ $as_echo "831. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -116466,13 +117162,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_829
-#AT_START_830
-at_fn_group_banner 830 'ofproto-dpif.at:348' \
+#AT_STOP_831
+#AT_START_832
+at_fn_group_banner 832 'ofproto-dpif.at:348' \
"ofproto-dpif - all group in action set" " " 53
at_xfail=no
(
- $as_echo "830. $at_setup_line: testing $at_desc ..."
+ $as_echo "832. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -116721,13 +117417,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_830
-#AT_START_831
-at_fn_group_banner 831 'ofproto-dpif.at:363' \
+#AT_STOP_832
+#AT_START_833
+at_fn_group_banner 833 'ofproto-dpif.at:363' \
"ofproto-dpif - indirect group in action set" " " 53
at_xfail=no
(
- $as_echo "831. $at_setup_line: testing $at_desc ..."
+ $as_echo "833. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -116972,13 +117668,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_831
-#AT_START_832
-at_fn_group_banner 832 'ofproto-dpif.at:375' \
+#AT_STOP_833
+#AT_START_834
+at_fn_group_banner 834 'ofproto-dpif.at:375' \
"ofproto-dpif - select group" " " 53
at_xfail=no
(
- $as_echo "832. $at_setup_line: testing $at_desc ..."
+ $as_echo "834. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -117232,13 +117928,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_832
-#AT_START_833
-at_fn_group_banner 833 'ofproto-dpif.at:395' \
+#AT_STOP_834
+#AT_START_835
+at_fn_group_banner 835 'ofproto-dpif.at:395' \
"ofproto-dpif - select group with watch port" " " 53
at_xfail=no
(
- $as_echo "833. $at_setup_line: testing $at_desc ..."
+ $as_echo "835. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -117484,13 +118180,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_833
-#AT_START_834
-at_fn_group_banner 834 'ofproto-dpif.at:407' \
+#AT_STOP_835
+#AT_START_836
+at_fn_group_banner 836 'ofproto-dpif.at:407' \
"ofproto-dpif - select group with weight" " " 53
at_xfail=no
(
- $as_echo "834. $at_setup_line: testing $at_desc ..."
+ $as_echo "836. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -117737,13 +118433,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_834
-#AT_START_835
-at_fn_group_banner 835 'ofproto-dpif.at:419' \
+#AT_STOP_836
+#AT_START_837
+at_fn_group_banner 837 'ofproto-dpif.at:419' \
"ofproto-dpif - select group with hash selection method" "" 53
at_xfail=no
(
- $as_echo "835. $at_setup_line: testing $at_desc ..."
+ $as_echo "837. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -118038,13 +118734,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_835
-#AT_START_836
-at_fn_group_banner 836 'ofproto-dpif.at:452' \
+#AT_STOP_837
+#AT_START_838
+at_fn_group_banner 838 'ofproto-dpif.at:452' \
"ofproto-dpif - fast failover group" " " 53
at_xfail=no
(
- $as_echo "836. $at_setup_line: testing $at_desc ..."
+ $as_echo "838. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -118290,13 +118986,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_836
-#AT_START_837
-at_fn_group_banner 837 'ofproto-dpif.at:464' \
+#AT_STOP_838
+#AT_START_839
+at_fn_group_banner 839 'ofproto-dpif.at:464' \
"ofproto-dpif - group stats single bucket" " " 53
at_xfail=no
(
- $as_echo "837. $at_setup_line: testing $at_desc ..."
+ $as_echo "839. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -118579,13 +119275,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_837
-#AT_START_838
-at_fn_group_banner 838 'ofproto-dpif.at:485' \
+#AT_STOP_839
+#AT_START_840
+at_fn_group_banner 840 'ofproto-dpif.at:485' \
"ofproto-dpif - group stats all buckets" " " 53
at_xfail=no
(
- $as_echo "838. $at_setup_line: testing $at_desc ..."
+ $as_echo "840. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -118868,13 +119564,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_838
-#AT_START_839
-at_fn_group_banner 839 'ofproto-dpif.at:506' \
+#AT_STOP_840
+#AT_START_841
+at_fn_group_banner 841 'ofproto-dpif.at:506' \
"ofproto-dpif - registers" " " 53
at_xfail=no
(
- $as_echo "839. $at_setup_line: testing $at_desc ..."
+ $as_echo "841. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -119131,13 +119827,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_839
-#AT_START_840
-at_fn_group_banner 840 'ofproto-dpif.at:543' \
+#AT_STOP_841
+#AT_START_842
+at_fn_group_banner 842 'ofproto-dpif.at:543' \
"ofproto-dpif - extended registers" " " 53
at_xfail=no
(
- $as_echo "840. $at_setup_line: testing $at_desc ..."
+ $as_echo "842. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -119378,13 +120074,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_840
-#AT_START_841
-at_fn_group_banner 841 'ofproto-dpif.at:562' \
+#AT_STOP_842
+#AT_START_843
+at_fn_group_banner 843 'ofproto-dpif.at:562' \
"ofproto-dpif - load and move order" " " 53
at_xfail=no
(
- $as_echo "841. $at_setup_line: testing $at_desc ..."
+ $as_echo "843. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -119631,13 +120327,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_841
-#AT_START_842
-at_fn_group_banner 842 'ofproto-dpif.at:576' \
+#AT_STOP_843
+#AT_START_844
+at_fn_group_banner 844 'ofproto-dpif.at:576' \
"ofproto-dpif - copy-field into extended registers" "" 53
at_xfail=no
(
- $as_echo "842. $at_setup_line: testing $at_desc ..."
+ $as_echo "844. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -119878,13 +120574,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_842
-#AT_START_843
-at_fn_group_banner 843 'ofproto-dpif.at:596' \
+#AT_STOP_844
+#AT_START_845
+at_fn_group_banner 845 'ofproto-dpif.at:596' \
"ofproto-dpif - masked set-field into metadata" " " 53
at_xfail=no
(
- $as_echo "843. $at_setup_line: testing $at_desc ..."
+ $as_echo "845. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -120127,13 +120823,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_843
-#AT_START_844
-at_fn_group_banner 844 'ofproto-dpif.at:618' \
+#AT_STOP_845
+#AT_START_846
+at_fn_group_banner 846 'ofproto-dpif.at:618' \
"ofproto-dpif - actset_output" " " 53
at_xfail=no
(
- $as_echo "844. $at_setup_line: testing $at_desc ..."
+ $as_echo "846. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -120420,13 +121116,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_844
-#AT_START_845
-at_fn_group_banner 845 'ofproto-dpif.at:659' \
+#AT_STOP_846
+#AT_START_847
+at_fn_group_banner 847 'ofproto-dpif.at:659' \
"ofproto-dpif - push-pop" " " 53
at_xfail=no
(
- $as_echo "845. $at_setup_line: testing $at_desc ..."
+ $as_echo "847. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -120668,13 +121364,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_845
-#AT_START_846
-at_fn_group_banner 846 'ofproto-dpif.at:678' \
+#AT_STOP_847
+#AT_START_848
+at_fn_group_banner 848 'ofproto-dpif.at:678' \
"ofproto-dpif - output" " " 53
at_xfail=no
(
- $as_echo "846. $at_setup_line: testing $at_desc ..."
+ $as_echo "848. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -120921,13 +121617,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_846
-#AT_START_847
-at_fn_group_banner 847 'ofproto-dpif.at:699' \
+#AT_STOP_848
+#AT_START_849
+at_fn_group_banner 849 'ofproto-dpif.at:699' \
"ofproto-dpif - dec_ttl" " " 53
at_xfail=no
(
- $as_echo "847. $at_setup_line: testing $at_desc ..."
+ $as_echo "849. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -121299,13 +121995,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_847
-#AT_START_848
-at_fn_group_banner 848 'ofproto-dpif.at:743' \
+#AT_STOP_849
+#AT_START_850
+at_fn_group_banner 850 'ofproto-dpif.at:743' \
"ofproto-dpif - dec_ttl without arguments at offset 32 in ofpacts" "" 53
at_xfail=no
(
- $as_echo "848. $at_setup_line: testing $at_desc ..."
+ $as_echo "850. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -121505,13 +122201,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_848
-#AT_START_849
-at_fn_group_banner 849 'ofproto-dpif.at:760' \
+#AT_STOP_850
+#AT_START_851
+at_fn_group_banner 851 'ofproto-dpif.at:760' \
"ofproto-dpif - dec_ttl with arguments at offset 32 in ofpacts" "" 53
at_xfail=no
(
- $as_echo "849. $at_setup_line: testing $at_desc ..."
+ $as_echo "851. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -121711,13 +122407,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_849
-#AT_START_850
-at_fn_group_banner 850 'ofproto-dpif.at:777' \
+#AT_STOP_851
+#AT_START_852
+at_fn_group_banner 852 'ofproto-dpif.at:777' \
"ofproto-dpif - note at offset 24 in ofpacts" " " 53
at_xfail=no
(
- $as_echo "850. $at_setup_line: testing $at_desc ..."
+ $as_echo "852. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -121917,13 +122613,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_850
-#AT_START_851
-at_fn_group_banner 851 'ofproto-dpif.at:787' \
+#AT_STOP_852
+#AT_START_853
+at_fn_group_banner 853 'ofproto-dpif.at:787' \
"ofproto-dpif - output, OFPP_NONE ingress port" " " 53
at_xfail=no
(
- $as_echo "851. $at_setup_line: testing $at_desc ..."
+ $as_echo "853. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -122160,13 +122856,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_851
-#AT_START_852
-at_fn_group_banner 852 'ofproto-dpif.at:805' \
+#AT_STOP_853
+#AT_START_854
+at_fn_group_banner 854 'ofproto-dpif.at:805' \
"ofproto-dpif - DSCP" " " 53
at_xfail=no
(
- $as_echo "852. $at_setup_line: testing $at_desc ..."
+ $as_echo "854. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -122423,13 +123119,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_852
-#AT_START_853
-at_fn_group_banner 853 'ofproto-dpif.at:832' \
+#AT_STOP_854
+#AT_START_855
+at_fn_group_banner 855 'ofproto-dpif.at:832' \
"ofproto-dpif - output/flood flags" " " 53
at_xfail=no
(
- $as_echo "853. $at_setup_line: testing $at_desc ..."
+ $as_echo "855. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -122855,13 +123551,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_853
-#AT_START_854
-at_fn_group_banner 854 'ofproto-dpif.at:890' \
+#AT_STOP_855
+#AT_START_856
+at_fn_group_banner 856 'ofproto-dpif.at:890' \
"ofproto-dpif - Default Table Miss - OF1.0 (OFPTC_TABLE_MISS_CONTROLLER)" "" 53
at_xfail=no
(
- $as_echo "854. $at_setup_line: testing $at_desc ..."
+ $as_echo "856. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -123149,13 +123845,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_854
-#AT_START_855
-at_fn_group_banner 855 'ofproto-dpif.at:924' \
+#AT_STOP_856
+#AT_START_857
+at_fn_group_banner 857 'ofproto-dpif.at:924' \
"ofproto-dpif - Default Table Miss - OF1.3 (OFPTC_TABLE_MISS_DROP)" "" 53
at_xfail=no
(
- $as_echo "855. $at_setup_line: testing $at_desc ..."
+ $as_echo "857. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -123443,13 +124139,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_855
-#AT_START_856
-at_fn_group_banner 856 'ofproto-dpif.at:952' \
+#AT_STOP_857
+#AT_START_858
+at_fn_group_banner 858 'ofproto-dpif.at:952' \
"ofproto-dpif - Table Miss - goto table and OFPTC_TABLE_MISS_CONTROLLER" "" 53
at_xfail=no
(
- $as_echo "856. $at_setup_line: testing $at_desc ..."
+ $as_echo "858. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -123754,13 +124450,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_856
-#AT_START_857
-at_fn_group_banner 857 'ofproto-dpif.at:988' \
+#AT_STOP_858
+#AT_START_859
+at_fn_group_banner 859 'ofproto-dpif.at:988' \
"ofproto-dpif - Table Miss - resubmit and OFPTC_TABLE_MISS_CONTROLLER" "" 53
at_xfail=no
(
- $as_echo "857. $at_setup_line: testing $at_desc ..."
+ $as_echo "859. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -124049,13 +124745,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_857
-#AT_START_858
-at_fn_group_banner 858 'ofproto-dpif.at:1016' \
+#AT_STOP_859
+#AT_START_860
+at_fn_group_banner 860 'ofproto-dpif.at:1016' \
"ofproto-dpif - Table Miss - OFPTC_TABLE_MISS_CONTINUE" "" 53
at_xfail=no
(
- $as_echo "858. $at_setup_line: testing $at_desc ..."
+ $as_echo "860. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -124442,13 +125138,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_858
-#AT_START_859
-at_fn_group_banner 859 'ofproto-dpif.at:1075' \
+#AT_STOP_860
+#AT_START_861
+at_fn_group_banner 861 'ofproto-dpif.at:1075' \
"ofproto-dpif - Table Miss - goto table and OFPTC_TABLE_MISS_CONTINUE" "" 53
at_xfail=no
(
- $as_echo "859. $at_setup_line: testing $at_desc ..."
+ $as_echo "861. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -124842,13 +125538,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_859
-#AT_START_860
-at_fn_group_banner 860 'ofproto-dpif.at:1139' \
+#AT_STOP_861
+#AT_START_862
+at_fn_group_banner 862 'ofproto-dpif.at:1139' \
"ofproto-dpif - Table Miss - resubmit and OFPTC_TABLE_MISS_CONTINUE" "" 53
at_xfail=no
(
- $as_echo "860. $at_setup_line: testing $at_desc ..."
+ $as_echo "862. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -125208,13 +125904,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_860
-#AT_START_861
-at_fn_group_banner 861 'ofproto-dpif.at:1185' \
+#AT_STOP_862
+#AT_START_863
+at_fn_group_banner 863 'ofproto-dpif.at:1185' \
"ofproto-dpif - Table Miss - OFPTC_TABLE_MISS_DROP" "" 53
at_xfail=no
(
- $as_echo "861. $at_setup_line: testing $at_desc ..."
+ $as_echo "863. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -125502,13 +126198,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_861
-#AT_START_862
-at_fn_group_banner 862 'ofproto-dpif.at:1213' \
+#AT_STOP_863
+#AT_START_864
+at_fn_group_banner 864 'ofproto-dpif.at:1213' \
"ofproto-dpif - Table Miss - goto table and OFPTC_TABLE_MISS_DROP" "" 53
at_xfail=no
(
- $as_echo "862. $at_setup_line: testing $at_desc ..."
+ $as_echo "864. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -125829,13 +126525,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_862
-#AT_START_863
-at_fn_group_banner 863 'ofproto-dpif.at:1244' \
+#AT_STOP_864
+#AT_START_865
+at_fn_group_banner 865 'ofproto-dpif.at:1244' \
"ofproto-dpif - Table Miss - resubmit and OFPTC_TABLE_MISS_DROP" "" 53
at_xfail=no
(
- $as_echo "863. $at_setup_line: testing $at_desc ..."
+ $as_echo "865. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -126156,13 +126852,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_863
-#AT_START_864
-at_fn_group_banner 864 'ofproto-dpif.at:1275' \
+#AT_STOP_865
+#AT_START_866
+at_fn_group_banner 866 'ofproto-dpif.at:1275' \
"ofproto-dpif - controller" " " 53
at_xfail=no
(
- $as_echo "864. $at_setup_line: testing $at_desc ..."
+ $as_echo "866. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -127001,13 +127697,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_864
-#AT_START_865
-at_fn_group_banner 865 'ofproto-dpif.at:1545' \
+#AT_STOP_866
+#AT_START_867
+at_fn_group_banner 867 'ofproto-dpif.at:1545' \
"ofproto-dpif - controller action without megaflows" "" 53
at_xfail=no
(
- $as_echo "865. $at_setup_line: testing $at_desc ..."
+ $as_echo "867. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -127326,13 +128022,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_865
-#AT_START_866
-at_fn_group_banner 866 'ofproto-dpif.at:1579' \
+#AT_STOP_867
+#AT_START_868
+at_fn_group_banner 868 'ofproto-dpif.at:1579' \
"ofproto-dpif - MPLS handling" " " 53
at_xfail=no
(
- $as_echo "866. $at_setup_line: testing $at_desc ..."
+ $as_echo "868. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -130646,13 +131342,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_866
-#AT_START_867
-at_fn_group_banner 867 'ofproto-dpif.at:2629' \
+#AT_STOP_868
+#AT_START_869
+at_fn_group_banner 869 'ofproto-dpif.at:2629' \
"ofproto-dpif - MPLS handling with goto_table" " " 53
at_xfail=no
(
- $as_echo "867. $at_setup_line: testing $at_desc ..."
+ $as_echo "869. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -130966,13 +131662,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_867
-#AT_START_868
-at_fn_group_banner 868 'ofproto-dpif.at:2677' \
+#AT_STOP_869
+#AT_START_870
+at_fn_group_banner 870 'ofproto-dpif.at:2677' \
"ofproto-dpif - MPLS handling with write_actions" "" 53
at_xfail=no
(
- $as_echo "868. $at_setup_line: testing $at_desc ..."
+ $as_echo "870. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -131283,13 +131979,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_868
-#AT_START_869
-at_fn_group_banner 869 'ofproto-dpif.at:2725' \
+#AT_STOP_870
+#AT_START_871
+at_fn_group_banner 871 'ofproto-dpif.at:2725' \
"ofproto-dpif - table-miss flow (OpenFlow 1.0)" " " 53
at_xfail=no
(
- $as_echo "869. $at_setup_line: testing $at_desc ..."
+ $as_echo "871. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -131587,13 +132283,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_869
-#AT_START_870
-at_fn_group_banner 870 'ofproto-dpif.at:2765' \
+#AT_STOP_871
+#AT_START_872
+at_fn_group_banner 872 'ofproto-dpif.at:2765' \
"ofproto-dpif - table-miss flow (OpenFlow 1.3)" " " 53
at_xfail=no
(
- $as_echo "870. $at_setup_line: testing $at_desc ..."
+ $as_echo "872. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -131908,13 +132604,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_870
-#AT_START_871
-at_fn_group_banner 871 'ofproto-dpif.at:2806' \
+#AT_STOP_872
+#AT_START_873
+at_fn_group_banner 873 'ofproto-dpif.at:2806' \
"ofproto-dpif - table-miss flow with async config (OpenFlow 1.3)" "" 53
at_xfail=no
(
- $as_echo "871. $at_setup_line: testing $at_desc ..."
+ $as_echo "873. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -132253,13 +132949,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_871
-#AT_START_872
-at_fn_group_banner 872 'ofproto-dpif.at:2874' \
+#AT_STOP_873
+#AT_START_874
+at_fn_group_banner 874 'ofproto-dpif.at:2874' \
"ofproto-dpif - table-miss flow (OpenFlow 1.4)" " " 53
at_xfail=no
(
- $as_echo "872. $at_setup_line: testing $at_desc ..."
+ $as_echo "874. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -132574,13 +133270,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_872
-#AT_START_873
-at_fn_group_banner 873 'ofproto-dpif.at:2916' \
+#AT_STOP_874
+#AT_START_875
+at_fn_group_banner 875 'ofproto-dpif.at:2916' \
"ofproto-dpif - packet-in reasons (Openflow 1.3)" "" 53
at_xfail=no
(
- $as_echo "873. $at_setup_line: testing $at_desc ..."
+ $as_echo "875. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -132931,13 +133627,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_873
-#AT_START_874
-at_fn_group_banner 874 'ofproto-dpif.at:2984' \
+#AT_STOP_875
+#AT_START_876
+at_fn_group_banner 876 'ofproto-dpif.at:2984' \
"ofproto-dpif - packet-in reasons (Openflow 1.4)" "" 53
at_xfail=no
(
- $as_echo "874. $at_setup_line: testing $at_desc ..."
+ $as_echo "876. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -133288,13 +133984,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_874
-#AT_START_875
-at_fn_group_banner 875 'ofproto-dpif.at:3052' \
+#AT_STOP_876
+#AT_START_877
+at_fn_group_banner 877 'ofproto-dpif.at:3052' \
"ofproto-dpif - ARP modification slow-path" " " 53
at_xfail=no
(
- $as_echo "875. $at_setup_line: testing $at_desc ..."
+ $as_echo "877. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -133528,13 +134224,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_875
-#AT_START_876
-at_fn_group_banner 876 'ofproto-dpif.at:3081' \
+#AT_STOP_877
+#AT_START_878
+at_fn_group_banner 878 'ofproto-dpif.at:3081' \
"ofproto-dpif - VLAN handling" " " 53
at_xfail=no
(
- $as_echo "876. $at_setup_line: testing $at_desc ..."
+ $as_echo "878. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -133899,13 +134595,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_876
-#AT_START_877
-at_fn_group_banner 877 'ofproto-dpif.at:3215' \
+#AT_STOP_878
+#AT_START_879
+at_fn_group_banner 879 'ofproto-dpif.at:3215' \
"ofproto-dpif - MPLS handling" " " 53
at_xfail=no
(
- $as_echo "877. $at_setup_line: testing $at_desc ..."
+ $as_echo "879. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -134349,13 +135045,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_877
-#AT_START_878
-at_fn_group_banner 878 'ofproto-dpif.at:3332' \
+#AT_STOP_879
+#AT_START_880
+at_fn_group_banner 880 'ofproto-dpif.at:3332' \
"ofproto-dpif - VLAN+MPLS handling" " " 53
at_xfail=no
(
- $as_echo "878. $at_setup_line: testing $at_desc ..."
+ $as_echo "880. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -135400,13 +136096,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_878
-#AT_START_879
-at_fn_group_banner 879 'ofproto-dpif.at:3723' \
+#AT_STOP_880
+#AT_START_881
+at_fn_group_banner 881 'ofproto-dpif.at:3723' \
"ofproto-dpif - fragment handling - trace" " " 53
at_xfail=no
(
- $as_echo "879. $at_setup_line: testing $at_desc ..."
+ $as_echo "881. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -135694,13 +136390,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_879
-#AT_START_880
-at_fn_group_banner 880 'ofproto-dpif.at:3772' \
+#AT_STOP_881
+#AT_START_882
+at_fn_group_banner 882 'ofproto-dpif.at:3772' \
"ofproto-dpif - fragment handling - upcall" " " 53
at_xfail=no
(
- $as_echo "880. $at_setup_line: testing $at_desc ..."
+ $as_echo "882. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -136140,13 +136836,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_880
-#AT_START_881
-at_fn_group_banner 881 'ofproto-dpif.at:3847' \
+#AT_STOP_882
+#AT_START_883
+at_fn_group_banner 883 'ofproto-dpif.at:3847' \
"ofproto-dpif - fragment handling - actions" " " 53
at_xfail=no
(
- $as_echo "881. $at_setup_line: testing $at_desc ..."
+ $as_echo "883. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -136809,13 +137505,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_881
-#AT_START_882
-at_fn_group_banner 882 'ofproto-dpif.at:3952' \
+#AT_STOP_883
+#AT_START_884
+at_fn_group_banner 884 'ofproto-dpif.at:3952' \
"ofproto-dpif - exit" " " 53
at_xfail=no
(
- $as_echo "882. $at_setup_line: testing $at_desc ..."
+ $as_echo "884. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -137121,13 +137817,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_882
-#AT_START_883
-at_fn_group_banner 883 'ofproto-dpif.at:3977' \
+#AT_STOP_884
+#AT_START_885
+at_fn_group_banner 885 'ofproto-dpif.at:3977' \
"ofproto-dpif - mirroring, select_all" " " 53
at_xfail=no
(
- $as_echo "883. $at_setup_line: testing $at_desc ..."
+ $as_echo "885. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -137405,13 +138101,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_883
-#AT_START_884
-at_fn_group_banner 884 'ofproto-dpif.at:4007' \
+#AT_STOP_885
+#AT_START_886
+at_fn_group_banner 886 'ofproto-dpif.at:4007' \
"ofproto-dpif - mirroring, select_src" " " 53
at_xfail=no
(
- $as_echo "884. $at_setup_line: testing $at_desc ..."
+ $as_echo "886. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -137688,13 +138384,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_884
-#AT_START_885
-at_fn_group_banner 885 'ofproto-dpif.at:4035' \
+#AT_STOP_886
+#AT_START_887
+at_fn_group_banner 887 'ofproto-dpif.at:4035' \
"ofproto-dpif - mirroring, OFPP_NONE ingress port" "" 53
at_xfail=no
(
- $as_echo "885. $at_setup_line: testing $at_desc ..."
+ $as_echo "887. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -137933,13 +138629,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_885
-#AT_START_886
-at_fn_group_banner 886 'ofproto-dpif.at:4056' \
+#AT_STOP_887
+#AT_START_888
+at_fn_group_banner 888 'ofproto-dpif.at:4056' \
"ofproto-dpif - mirroring, select_dst" " " 53
at_xfail=no
(
- $as_echo "886. $at_setup_line: testing $at_desc ..."
+ $as_echo "888. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -138217,13 +138913,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_886
-#AT_START_887
-at_fn_group_banner 887 'ofproto-dpif.at:4086' \
+#AT_STOP_888
+#AT_START_889
+at_fn_group_banner 889 'ofproto-dpif.at:4086' \
"ofproto-dpif - mirroring, select_vlan" " " 53
at_xfail=no
(
- $as_echo "887. $at_setup_line: testing $at_desc ..."
+ $as_echo "889. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -138534,13 +139230,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_887
-#AT_START_888
-at_fn_group_banner 888 'ofproto-dpif.at:4121' \
+#AT_STOP_889
+#AT_START_890
+at_fn_group_banner 890 'ofproto-dpif.at:4121' \
"ofproto-dpif - mirroring, output_port" " " 53
at_xfail=no
(
- $as_echo "888. $at_setup_line: testing $at_desc ..."
+ $as_echo "890. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -138818,13 +139514,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_888
-#AT_START_889
-at_fn_group_banner 889 'ofproto-dpif.at:4150' \
+#AT_STOP_890
+#AT_START_891
+at_fn_group_banner 891 'ofproto-dpif.at:4150' \
"ofproto-dpif - mirroring, output_vlan" " " 53
at_xfail=no
(
- $as_echo "889. $at_setup_line: testing $at_desc ..."
+ $as_echo "891. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -139134,13 +139830,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_889
-#AT_START_890
-at_fn_group_banner 890 'ofproto-dpif.at:4186' \
+#AT_STOP_891
+#AT_START_892
+at_fn_group_banner 892 'ofproto-dpif.at:4186' \
"ofproto-dpif - multiple VLAN output mirrors" " " 53
at_xfail=no
(
- $as_echo "890. $at_setup_line: testing $at_desc ..."
+ $as_echo "892. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -139373,13 +140069,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_890
-#AT_START_891
-at_fn_group_banner 891 'ofproto-dpif.at:4214' \
+#AT_STOP_892
+#AT_START_893
+at_fn_group_banner 893 'ofproto-dpif.at:4214' \
"ofproto-dpif - mirroring with recirculation" " " 53
at_xfail=no
(
- $as_echo "891. $at_setup_line: testing $at_desc ..."
+ $as_echo "893. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -139655,13 +140351,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_891
-#AT_START_892
-at_fn_group_banner 892 'ofproto-dpif.at:4241' \
+#AT_STOP_893
+#AT_START_894
+at_fn_group_banner 894 'ofproto-dpif.at:4241' \
"ofproto-dpif - resubmit with recirculation" " " 53
at_xfail=no
(
- $as_echo "892. $at_setup_line: testing $at_desc ..."
+ $as_echo "894. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -139934,13 +140630,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_892
-#AT_START_893
-at_fn_group_banner 893 'ofproto-dpif.at:4266' \
+#AT_STOP_894
+#AT_START_895
+at_fn_group_banner 895 'ofproto-dpif.at:4266' \
"ofproto-dpif - recirculation after resubmit" " " 53
at_xfail=no
(
- $as_echo "893. $at_setup_line: testing $at_desc ..."
+ $as_echo "895. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -140211,13 +140907,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_893
-#AT_START_894
-at_fn_group_banner 894 'ofproto-dpif.at:4291' \
+#AT_STOP_895
+#AT_START_896
+at_fn_group_banner 896 'ofproto-dpif.at:4291' \
"ofproto-dpif - ofproto/trace command 1" " " 53
at_xfail=no
(
- $as_echo "894. $at_setup_line: testing $at_desc ..."
+ $as_echo "896. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -140995,13 +141691,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_894
-#AT_START_895
-at_fn_group_banner 895 'ofproto-dpif.at:4432' \
+#AT_STOP_896
+#AT_START_897
+at_fn_group_banner 897 'ofproto-dpif.at:4432' \
"ofproto-dpif - ofproto/trace command 2" " " 53
at_xfail=no
(
- $as_echo "895. $at_setup_line: testing $at_desc ..."
+ $as_echo "897. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -141895,13 +142591,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_895
-#AT_START_896
-at_fn_group_banner 896 'ofproto-dpif.at:4549' \
+#AT_STOP_897
+#AT_START_898
+at_fn_group_banner 898 'ofproto-dpif.at:4549' \
"ofproto-dpif - ofproto/trace from dpctl output" " " 53
at_xfail=no
(
- $as_echo "896. $at_setup_line: testing $at_desc ..."
+ $as_echo "898. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -142206,13 +142902,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_896
-#AT_START_897
-at_fn_group_banner 897 'ofproto-dpif.at:4596' \
+#AT_STOP_898
+#AT_START_899
+at_fn_group_banner 899 'ofproto-dpif.at:4596' \
"ofproto-dpif - ofproto/trace-packet-out" " " 53
at_xfail=no
(
- $as_echo "897. $at_setup_line: testing $at_desc ..."
+ $as_echo "899. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -142451,13 +143147,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_897
-#AT_START_898
-at_fn_group_banner 898 'ofproto-dpif.at:4626' \
+#AT_STOP_899
+#AT_START_900
+at_fn_group_banner 900 'ofproto-dpif.at:4626' \
"ofproto-dpif - MAC learning" " " 53
at_xfail=no
(
- $as_echo "898. $at_setup_line: testing $at_desc ..."
+ $as_echo "900. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -143059,13 +143755,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_898
-#AT_START_899
-at_fn_group_banner 899 'ofproto-dpif.at:4715' \
+#AT_STOP_900
+#AT_START_901
+at_fn_group_banner 901 'ofproto-dpif.at:4715' \
"ofproto-dpif - MAC table overflow" " " 53
at_xfail=no
(
- $as_echo "899. $at_setup_line: testing $at_desc ..."
+ $as_echo "901. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -143430,13 +144126,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_899
-#AT_START_900
-at_fn_group_banner 900 'ofproto-dpif.at:4775' \
+#AT_STOP_901
+#AT_START_902
+at_fn_group_banner 902 'ofproto-dpif.at:4775' \
"ofproto-dpif - MAC table overflow fairness" " " 53
at_xfail=no
(
- $as_echo "900. $at_setup_line: testing $at_desc ..."
+ $as_echo "902. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -143722,14 +144418,14 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_900
-#AT_START_901
-at_fn_group_banner 901 'ofproto-dpif.at:5164' \
+#AT_STOP_902
+#AT_START_903
+at_fn_group_banner 903 'ofproto-dpif.at:5164' \
"ofproto-dpif - sFlow packet sampling - IPv4 collector" "" 53
at_xfail=no
test "$IS_WIN32" = "yes" && at_xfail=yes
(
- $as_echo "901. $at_setup_line: testing $at_desc ..."
+ $as_echo "903. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -144274,14 +144970,14 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_901
-#AT_START_902
-at_fn_group_banner 902 'ofproto-dpif.at:5168' \
+#AT_STOP_903
+#AT_START_904
+at_fn_group_banner 904 'ofproto-dpif.at:5168' \
"ofproto-dpif - sFlow packet sampling - IPv6 collector" "" 53
at_xfail=no
test "$IS_WIN32" = "yes" && at_xfail=yes
(
- $as_echo "902. $at_setup_line: testing $at_desc ..."
+ $as_echo "904. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -144829,13 +145525,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_902
-#AT_START_903
-at_fn_group_banner 903 'ofproto-dpif.at:5174' \
+#AT_STOP_904
+#AT_START_905
+at_fn_group_banner 905 'ofproto-dpif.at:5174' \
"ofproto-dpif - sFlow packet sampling - LACP structures" "" 53
at_xfail=no
(
- $as_echo "903. $at_setup_line: testing $at_desc ..."
+ $as_echo "905. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -145151,14 +145847,14 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_903
-#AT_START_904
-at_fn_group_banner 904 'ofproto-dpif.at:5231' \
+#AT_STOP_905
+#AT_START_906
+at_fn_group_banner 906 'ofproto-dpif.at:5231' \
"ofproto-dpif - sFlow packet sampling - tunnel set" "" 53
at_xfail=no
test "$IS_WIN32" = "yes" && at_xfail=yes
(
- $as_echo "904. $at_setup_line: testing $at_desc ..."
+ $as_echo "906. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -145518,14 +146214,14 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_904
-#AT_START_905
-at_fn_group_banner 905 'ofproto-dpif.at:5300' \
+#AT_STOP_906
+#AT_START_907
+at_fn_group_banner 907 'ofproto-dpif.at:5300' \
"ofproto-dpif - sFlow packet sampling - tunnel push" "" 53
at_xfail=no
test "$IS_WIN32" = "yes" && at_xfail=yes
(
- $as_echo "905. $at_setup_line: testing $at_desc ..."
+ $as_echo "907. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -146004,14 +146700,14 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_905
-#AT_START_906
-at_fn_group_banner 906 'ofproto-dpif.at:5398' \
+#AT_STOP_907
+#AT_START_908
+at_fn_group_banner 908 'ofproto-dpif.at:5398' \
"ofproto-dpif - sFlow packet sampling - MPLS" " " 53
at_xfail=no
test "$IS_WIN32" = "yes" && at_xfail=yes
(
- $as_echo "906. $at_setup_line: testing $at_desc ..."
+ $as_echo "908. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -146378,13 +147074,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_906
-#AT_START_907
-at_fn_group_banner 907 'ofproto-dpif.at:5534' \
+#AT_STOP_908
+#AT_START_909
+at_fn_group_banner 909 'ofproto-dpif.at:5534' \
"ofproto-dpif - NetFlow flow expiration - IPv4 collector" "" 53
at_xfail=no
(
- $as_echo "907. $at_setup_line: testing $at_desc ..."
+ $as_echo "909. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -146669,13 +147365,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_907
-#AT_START_908
-at_fn_group_banner 908 'ofproto-dpif.at:5538' \
+#AT_STOP_909
+#AT_START_910
+at_fn_group_banner 910 'ofproto-dpif.at:5538' \
"ofproto-dpif - NetFlow flow expiration - IPv6 collector" "" 53
at_xfail=no
(
- $as_echo "908. $at_setup_line: testing $at_desc ..."
+ $as_echo "910. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -146963,13 +147659,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_908
-#AT_START_909
-at_fn_group_banner 909 'ofproto-dpif.at:5618' \
+#AT_STOP_910
+#AT_START_911
+at_fn_group_banner 911 'ofproto-dpif.at:5618' \
"ofproto-dpif - NetFlow active expiration - IPv4 collector" "" 53
at_xfail=no
(
- $as_echo "909. $at_setup_line: testing $at_desc ..."
+ $as_echo "911. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -147276,13 +147972,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_909
-#AT_START_910
-at_fn_group_banner 910 'ofproto-dpif.at:5622' \
+#AT_STOP_911
+#AT_START_912
+at_fn_group_banner 912 'ofproto-dpif.at:5622' \
"ofproto-dpif - NetFlow active expiration - IPv6 collector" "" 53
at_xfail=no
(
- $as_echo "910. $at_setup_line: testing $at_desc ..."
+ $as_echo "912. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -147592,13 +148288,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_910
-#AT_START_911
-at_fn_group_banner 911 'ofproto-dpif.at:5630' \
+#AT_STOP_912
+#AT_START_913
+at_fn_group_banner 913 'ofproto-dpif.at:5630' \
"ofproto-dpif - Basic IPFIX sanity check" " " 53
at_xfail=no
(
- $as_echo "911. $at_setup_line: testing $at_desc ..."
+ $as_echo "913. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -147905,13 +148601,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_911
-#AT_START_912
-at_fn_group_banner 912 'ofproto-dpif.at:5664' \
+#AT_STOP_913
+#AT_START_914
+at_fn_group_banner 914 'ofproto-dpif.at:5664' \
"ofproto-dpif - flow stats" " " 53
at_xfail=no
(
- $as_echo "912. $at_setup_line: testing $at_desc ..."
+ $as_echo "914. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -148191,13 +148887,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_912
-#AT_START_913
-at_fn_group_banner 913 'ofproto-dpif.at:5685' \
+#AT_STOP_914
+#AT_START_915
+at_fn_group_banner 915 'ofproto-dpif.at:5685' \
"ofproto-dpif - flow stats reset_counts" " " 53
at_xfail=no
(
- $as_echo "913. $at_setup_line: testing $at_desc ..."
+ $as_echo "915. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -148896,13 +149592,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_913
-#AT_START_914
-at_fn_group_banner 914 'ofproto-dpif.at:5859' \
+#AT_STOP_915
+#AT_START_916
+at_fn_group_banner 916 'ofproto-dpif.at:5859' \
"ofproto-dpif - flow stats, set-n-threads" " " 53
at_xfail=no
(
- $as_echo "914. $at_setup_line: testing $at_desc ..."
+ $as_echo "916. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -149170,13 +149866,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_914
-#AT_START_915
-at_fn_group_banner 915 'ofproto-dpif.at:5882' \
+#AT_STOP_916
+#AT_START_917
+at_fn_group_banner 917 'ofproto-dpif.at:5882' \
"ofproto-dpif - idle_age and hard_age increase over time" "" 53
at_xfail=no
(
- $as_echo "915. $at_setup_line: testing $at_desc ..."
+ $as_echo "917. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -149763,13 +150459,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_915
-#AT_START_916
-at_fn_group_banner 916 'ofproto-dpif.at:5972' \
+#AT_STOP_917
+#AT_START_918
+at_fn_group_banner 918 'ofproto-dpif.at:5972' \
"ofproto-dpif - fin_timeout" " " 53
at_xfail=no
(
- $as_echo "916. $at_setup_line: testing $at_desc ..."
+ $as_echo "918. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -150106,13 +150802,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_916
-#AT_START_917
-at_fn_group_banner 917 'ofproto-dpif.at:6006' \
+#AT_STOP_918
+#AT_START_919
+at_fn_group_banner 919 'ofproto-dpif.at:6006' \
"ofproto-dpif - ovs-appctl dpif/dump-dps" " " 53
at_xfail=no
(
- $as_echo "917. $at_setup_line: testing $at_desc ..."
+ $as_echo "919. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -150316,13 +151012,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_917
-#AT_START_918
-at_fn_group_banner 918 'ofproto-dpif.at:6018' \
+#AT_STOP_919
+#AT_START_920
+at_fn_group_banner 920 'ofproto-dpif.at:6018' \
"ofproto-dpif - ovs-appctl dpif/show" " " 53
at_xfail=no
(
- $as_echo "918. $at_setup_line: testing $at_desc ..."
+ $as_echo "920. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -150532,13 +151228,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_918
-#AT_START_919
-at_fn_group_banner 919 'ofproto-dpif.at:6036' \
+#AT_STOP_920
+#AT_START_921
+at_fn_group_banner 921 'ofproto-dpif.at:6036' \
"ofproto-dpif - ovs-appctl dpif/dump-flows" " " 53
at_xfail=no
(
- $as_echo "919. $at_setup_line: testing $at_desc ..."
+ $as_echo "921. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -150849,13 +151545,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_919
-#AT_START_920
-at_fn_group_banner 920 'ofproto-dpif.at:6069' \
+#AT_STOP_921
+#AT_START_922
+at_fn_group_banner 922 'ofproto-dpif.at:6069' \
"ofproto-dpif - ovs-appctl dpif/get-flow" " " 53
at_xfail=no
(
- $as_echo "920. $at_setup_line: testing $at_desc ..."
+ $as_echo "922. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -151095,13 +151791,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_920
-#AT_START_921
-at_fn_group_banner 921 'ofproto-dpif.at:6088' \
+#AT_STOP_922
+#AT_START_923
+at_fn_group_banner 923 'ofproto-dpif.at:6088' \
"ofproto-dpif - MPLS actions that result in a userspace action" "" 53
at_xfail=no
(
- $as_echo "921. $at_setup_line: testing $at_desc ..."
+ $as_echo "923. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -151372,13 +152068,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_921
-#AT_START_922
-at_fn_group_banner 922 'ofproto-dpif.at:6124' \
+#AT_STOP_923
+#AT_START_924
+at_fn_group_banner 924 'ofproto-dpif.at:6124' \
"ofproto-dpif - MPLS actions that result in a drop" "" 53
at_xfail=no
(
- $as_echo "922. $at_setup_line: testing $at_desc ..."
+ $as_echo "924. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -151649,13 +152345,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_922
-#AT_START_923
-at_fn_group_banner 923 'ofproto-dpif.at:6162' \
+#AT_STOP_924
+#AT_START_925
+at_fn_group_banner 925 'ofproto-dpif.at:6162' \
"ofproto-dpif - patch ports" " " 53
at_xfail=no
(
- $as_echo "923. $at_setup_line: testing $at_desc ..."
+ $as_echo "925. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -152101,13 +152797,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_923
-#AT_START_924
-at_fn_group_banner 924 'ofproto-dpif.at:6237' \
+#AT_STOP_925
+#AT_START_926
+at_fn_group_banner 926 'ofproto-dpif.at:6237' \
"ofproto-dpif - patch ports - stack" " " 53
at_xfail=no
(
- $as_echo "924. $at_setup_line: testing $at_desc ..."
+ $as_echo "926. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -152478,13 +153174,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_924
-#AT_START_925
-at_fn_group_banner 925 'ofproto-dpif.at:6286' \
+#AT_STOP_926
+#AT_START_927
+at_fn_group_banner 927 'ofproto-dpif.at:6286' \
"ofproto-dpif - port duration" " " 53
at_xfail=no
(
- $as_echo "925. $at_setup_line: testing $at_desc ..."
+ $as_echo "927. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -152705,13 +153401,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_925
-#AT_START_926
-at_fn_group_banner 926 'ofproto-dpif.at:6306' \
+#AT_STOP_927
+#AT_START_928
+at_fn_group_banner 928 'ofproto-dpif.at:6306' \
"ofproto-dpif megaflow - port classification" " " 54
at_xfail=no
(
- $as_echo "926. $at_setup_line: testing $at_desc ..."
+ $as_echo "928. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -152995,13 +153691,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_926
-#AT_START_927
-at_fn_group_banner 927 'ofproto-dpif.at:6324' \
+#AT_STOP_928
+#AT_START_929
+at_fn_group_banner 929 'ofproto-dpif.at:6324' \
"ofproto-dpif megaflow - L2 classification" " " 54
at_xfail=no
(
- $as_echo "927. $at_setup_line: testing $at_desc ..."
+ $as_echo "929. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -153285,13 +153981,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_927
-#AT_START_928
-at_fn_group_banner 928 'ofproto-dpif.at:6342' \
+#AT_STOP_929
+#AT_START_930
+at_fn_group_banner 930 'ofproto-dpif.at:6342' \
"ofproto-dpif megaflow - L3 classification" " " 54
at_xfail=no
(
- $as_echo "928. $at_setup_line: testing $at_desc ..."
+ $as_echo "930. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -153590,13 +154286,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_928
-#AT_START_929
-at_fn_group_banner 929 'ofproto-dpif.at:6361' \
+#AT_STOP_930
+#AT_START_931
+at_fn_group_banner 931 'ofproto-dpif.at:6361' \
"ofproto-dpif megaflow - IPv6 classification" " " 54
at_xfail=no
(
- $as_echo "929. $at_setup_line: testing $at_desc ..."
+ $as_echo "931. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -153895,13 +154591,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_929
-#AT_START_930
-at_fn_group_banner 930 'ofproto-dpif.at:6380' \
+#AT_STOP_931
+#AT_START_932
+at_fn_group_banner 932 'ofproto-dpif.at:6380' \
"ofproto-dpif megaflow - L4 classification" " " 54
at_xfail=no
(
- $as_echo "930. $at_setup_line: testing $at_desc ..."
+ $as_echo "932. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -154185,13 +154881,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_930
-#AT_START_931
-at_fn_group_banner 931 'ofproto-dpif.at:6398' \
+#AT_STOP_932
+#AT_START_933
+at_fn_group_banner 933 'ofproto-dpif.at:6398' \
"ofproto-dpif megaflow - normal" " " 54
at_xfail=no
(
- $as_echo "931. $at_setup_line: testing $at_desc ..."
+ $as_echo "933. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -154471,13 +155167,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_931
-#AT_START_932
-at_fn_group_banner 932 'ofproto-dpif.at:6413' \
+#AT_STOP_933
+#AT_START_934
+at_fn_group_banner 934 'ofproto-dpif.at:6413' \
"ofproto-dpif megaflow - mpls" " " 54
at_xfail=no
(
- $as_echo "932. $at_setup_line: testing $at_desc ..."
+ $as_echo "934. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -154762,13 +155458,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_932
-#AT_START_933
-at_fn_group_banner 933 'ofproto-dpif.at:6458' \
+#AT_STOP_934
+#AT_START_935
+at_fn_group_banner 935 'ofproto-dpif.at:6458' \
"ofproto-dpif megaflow - netflow - IPv4 collector" "" 54
at_xfail=no
(
- $as_echo "933. $at_setup_line: testing $at_desc ..."
+ $as_echo "935. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -155088,13 +155784,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_933
-#AT_START_934
-at_fn_group_banner 934 'ofproto-dpif.at:6462' \
+#AT_STOP_935
+#AT_START_936
+at_fn_group_banner 936 'ofproto-dpif.at:6462' \
"ofproto-dpif megaflow - netflow - IPv6 collector" "" 54
at_xfail=no
(
- $as_echo "934. $at_setup_line: testing $at_desc ..."
+ $as_echo "936. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -155417,13 +156113,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_934
-#AT_START_935
-at_fn_group_banner 935 'ofproto-dpif.at:6467' \
+#AT_STOP_936
+#AT_START_937
+at_fn_group_banner 937 'ofproto-dpif.at:6467' \
"ofproto-dpif megaflow - normal, active-backup bonding" "" 54
at_xfail=no
(
- $as_echo "935. $at_setup_line: testing $at_desc ..."
+ $as_echo "937. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -155724,13 +156420,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_935
-#AT_START_936
-at_fn_group_banner 936 'ofproto-dpif.at:6488' \
- "ofproto-dpif megaflow - normal, balance-slb bonding" "" 54
+#AT_STOP_937
+#AT_START_938
+at_fn_group_banner 938 'ofproto-dpif.at:6488' \
+ "ofproto-dpif megaflow - normal, balance-slb bonding" "" 54
at_xfail=no
(
- $as_echo "936. $at_setup_line: testing $at_desc ..."
+ $as_echo "938. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -156031,13 +156727,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_936
-#AT_START_937
-at_fn_group_banner 937 'ofproto-dpif.at:6509' \
+#AT_STOP_938
+#AT_START_939
+at_fn_group_banner 939 'ofproto-dpif.at:6509' \
"ofproto-dpif megaflow - normal, balance-tcp bonding" "" 54
at_xfail=no
(
- $as_echo "937. $at_setup_line: testing $at_desc ..."
+ $as_echo "939. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -156380,13 +157076,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_937
-#AT_START_938
-at_fn_group_banner 938 'ofproto-dpif.at:6547' \
+#AT_STOP_939
+#AT_START_940
+at_fn_group_banner 940 'ofproto-dpif.at:6547' \
"ofproto-dpif megaflow - resubmit port action" " " 54
at_xfail=no
(
- $as_echo "938. $at_setup_line: testing $at_desc ..."
+ $as_echo "940. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -156671,13 +157367,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_938
-#AT_START_939
-at_fn_group_banner 939 'ofproto-dpif.at:6566' \
+#AT_STOP_940
+#AT_START_941
+at_fn_group_banner 941 'ofproto-dpif.at:6566' \
"ofproto-dpif megaflow - resubmit table action" " " 54
at_xfail=no
(
- $as_echo "939. $at_setup_line: testing $at_desc ..."
+ $as_echo "941. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -156964,13 +157660,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_939
-#AT_START_940
-at_fn_group_banner 940 'ofproto-dpif.at:6586' \
+#AT_STOP_941
+#AT_START_942
+at_fn_group_banner 942 'ofproto-dpif.at:6586' \
"ofproto-dpif megaflow - goto_table action" " " 54
at_xfail=no
(
- $as_echo "940. $at_setup_line: testing $at_desc ..."
+ $as_echo "942. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -157255,13 +157951,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_940
-#AT_START_941
-at_fn_group_banner 941 'ofproto-dpif.at:6605' \
+#AT_STOP_942
+#AT_START_943
+at_fn_group_banner 943 'ofproto-dpif.at:6605' \
"ofproto-dpif megaflow - mirroring, select_all" " " 54
at_xfail=no
(
- $as_echo "941. $at_setup_line: testing $at_desc ..."
+ $as_echo "943. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -157551,13 +158247,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_941
-#AT_START_942
-at_fn_group_banner 942 'ofproto-dpif.at:6628' \
+#AT_STOP_943
+#AT_START_944
+at_fn_group_banner 944 'ofproto-dpif.at:6628' \
"ofproto-dpif megaflow - mirroring, select_vlan" " " 54
at_xfail=no
(
- $as_echo "942. $at_setup_line: testing $at_desc ..."
+ $as_echo "944. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -157847,13 +158543,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_942
-#AT_START_943
-at_fn_group_banner 943 'ofproto-dpif.at:6651' \
+#AT_STOP_944
+#AT_START_945
+at_fn_group_banner 945 'ofproto-dpif.at:6651' \
"ofproto-dpif megaflow - move action" " " 54
at_xfail=no
(
- $as_echo "943. $at_setup_line: testing $at_desc ..."
+ $as_echo "945. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -158139,13 +158835,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_943
-#AT_START_944
-at_fn_group_banner 944 'ofproto-dpif.at:6671' \
+#AT_STOP_945
+#AT_START_946
+at_fn_group_banner 946 'ofproto-dpif.at:6671' \
"ofproto-dpif megaflow - push action" " " 54
at_xfail=no
(
- $as_echo "944. $at_setup_line: testing $at_desc ..."
+ $as_echo "946. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -158429,13 +159125,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_944
-#AT_START_945
-at_fn_group_banner 945 'ofproto-dpif.at:6689' \
+#AT_STOP_946
+#AT_START_947
+at_fn_group_banner 947 'ofproto-dpif.at:6689' \
"ofproto-dpif megaflow - learning" " " 54
at_xfail=no
(
- $as_echo "945. $at_setup_line: testing $at_desc ..."
+ $as_echo "947. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -158727,13 +159423,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_945
-#AT_START_946
-at_fn_group_banner 946 'ofproto-dpif.at:6716' \
+#AT_STOP_947
+#AT_START_948
+at_fn_group_banner 948 'ofproto-dpif.at:6716' \
"ofproto-dpif megaflow - tunnels" " " 54
at_xfail=no
(
- $as_echo "946. $at_setup_line: testing $at_desc ..."
+ $as_echo "948. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -159101,13 +159797,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_946
-#AT_START_947
-at_fn_group_banner 947 'ofproto-dpif.at:6749' \
+#AT_STOP_948
+#AT_START_949
+at_fn_group_banner 949 'ofproto-dpif.at:6749' \
"ofproto-dpif megaflow - dec_ttl" " " 54
at_xfail=no
(
- $as_echo "947. $at_setup_line: testing $at_desc ..."
+ $as_echo "949. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -159406,13 +160102,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_947
-#AT_START_948
-at_fn_group_banner 948 'ofproto-dpif.at:6768' \
+#AT_STOP_949
+#AT_START_950
+at_fn_group_banner 950 'ofproto-dpif.at:6768' \
"ofproto-dpif megaflow - set dl_dst" " " 54
at_xfail=no
(
- $as_echo "948. $at_setup_line: testing $at_desc ..."
+ $as_echo "950. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -159684,13 +160380,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_948
-#AT_START_949
-at_fn_group_banner 949 'ofproto-dpif.at:6789' \
+#AT_STOP_950
+#AT_START_951
+at_fn_group_banner 951 'ofproto-dpif.at:6789' \
"ofproto-dpif megaflow - disabled" " " 54
at_xfail=no
(
- $as_echo "949. $at_setup_line: testing $at_desc ..."
+ $as_echo "951. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -160043,13 +160739,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_949
-#AT_START_950
-at_fn_group_banner 950 'ofproto-dpif.at:6822' \
+#AT_STOP_951
+#AT_START_952
+at_fn_group_banner 952 'ofproto-dpif.at:6822' \
"ofproto-dpif - datapath port number change" " " 54
at_xfail=no
(
- $as_echo "950. $at_setup_line: testing $at_desc ..."
+ $as_echo "952. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -160316,13 +161012,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_950
-#AT_START_951
-at_fn_group_banner 951 'ofproto-dpif.at:6844' \
+#AT_STOP_952
+#AT_START_953
+at_fn_group_banner 953 'ofproto-dpif.at:6844' \
"ofproto - bundle with variable bfd/cfm config" " " 54
at_xfail=no
(
- $as_echo "951. $at_setup_line: testing $at_desc ..."
+ $as_echo "953. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -160752,13 +161448,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_951
-#AT_START_952
-at_fn_group_banner 952 'ofproto-dpif.at:6922' \
+#AT_STOP_953
+#AT_START_954
+at_fn_group_banner 954 'ofproto-dpif.at:6922' \
"ofproto-dpif - ofproto-dpif-monitor 1" " " 54
at_xfail=no
(
- $as_echo "952. $at_setup_line: testing $at_desc ..."
+ $as_echo "954. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -161200,13 +161896,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_952
-#AT_START_953
-at_fn_group_banner 953 'ofproto-dpif.at:6969' \
+#AT_STOP_954
+#AT_START_955
+at_fn_group_banner 955 'ofproto-dpif.at:6969' \
"ofproto-dpif - ofproto-dpif-monitor 2" " " 54
at_xfail=no
(
- $as_echo "953. $at_setup_line: testing $at_desc ..."
+ $as_echo "955. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -161406,13 +162102,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_953
-#AT_START_954
-at_fn_group_banner 954 'ofproto-dpif.at:6982' \
+#AT_STOP_955
+#AT_START_956
+at_fn_group_banner 956 'ofproto-dpif.at:6982' \
"ofproto-dpif - infinite resubmit" " " 55
at_xfail=no
(
- $as_echo "954. $at_setup_line: testing $at_desc ..."
+ $as_echo "956. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -161656,13 +162352,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_954
-#AT_START_955
-at_fn_group_banner 955 'ofproto-dpif.at:6996' \
+#AT_STOP_956
+#AT_START_957
+at_fn_group_banner 957 'ofproto-dpif.at:6996' \
"ofproto-dpif - exponential resubmit chain" " " 55
at_xfail=no
(
- $as_echo "955. $at_setup_line: testing $at_desc ..."
+ $as_echo "957. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -161913,13 +162609,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_955
-#AT_START_956
-at_fn_group_banner 956 'ofproto-dpif.at:7014' \
+#AT_STOP_957
+#AT_START_958
+at_fn_group_banner 958 'ofproto-dpif.at:7014' \
"ofproto-dpif - too many output actions" " " 55
at_xfail=no
(
- $as_echo "956. $at_setup_line: testing $at_desc ..."
+ $as_echo "958. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -162170,13 +162866,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_956
-#AT_START_957
-at_fn_group_banner 957 'ofproto-dpif.at:7032' \
+#AT_STOP_958
+#AT_START_959
+at_fn_group_banner 959 'ofproto-dpif.at:7032' \
"ofproto-dpif - stack too deep" " " 55
at_xfail=no
(
- $as_echo "957. $at_setup_line: testing $at_desc ..."
+ $as_echo "959. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -162428,13 +163124,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_957
-#AT_START_958
-at_fn_group_banner 958 'ofproto-dpif.at:7052' \
+#AT_STOP_959
+#AT_START_960
+at_fn_group_banner 960 'ofproto-dpif.at:7052' \
"ofproto-dpif packet-out controller" " " 55
at_xfail=no
(
- $as_echo "958. $at_setup_line: testing $at_desc ..."
+ $as_echo "960. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -162755,13 +163451,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_958
-#AT_START_959
-at_fn_group_banner 959 'ofproto-dpif.at:7097' \
+#AT_STOP_960
+#AT_START_961
+at_fn_group_banner 961 'ofproto-dpif.at:7097' \
"ofproto-dpif packet-out controller (patch port)" "" 55
at_xfail=no
(
- $as_echo "959. $at_setup_line: testing $at_desc ..."
+ $as_echo "961. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -163083,13 +163779,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_959
-#AT_START_960
-at_fn_group_banner 960 'ofproto-dpif.at:7153' \
+#AT_STOP_961
+#AT_START_962
+at_fn_group_banner 962 'ofproto-dpif.at:7153' \
"ofproto-dpif packet-out goto_table" " " 55
at_xfail=no
(
- $as_echo "960. $at_setup_line: testing $at_desc ..."
+ $as_echo "962. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -163428,13 +164124,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_960
-#AT_START_961
-at_fn_group_banner 961 'ofproto-dpif.at:7207' \
+#AT_STOP_962
+#AT_START_963
+at_fn_group_banner 963 'ofproto-dpif.at:7207' \
"ofproto-dpif packet-out table-miss (continue)" " " 55
at_xfail=no
(
- $as_echo "961. $at_setup_line: testing $at_desc ..."
+ $as_echo "963. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -163784,13 +164480,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_961
-#AT_START_962
-at_fn_group_banner 962 'ofproto-dpif.at:7258' \
+#AT_STOP_963
+#AT_START_964
+at_fn_group_banner 964 'ofproto-dpif.at:7258' \
"ofproto-dpif - ICMPv6" " " 55
at_xfail=no
(
- $as_echo "962. $at_setup_line: testing $at_desc ..."
+ $as_echo "964. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -164028,13 +164724,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_962
-#AT_START_963
-at_fn_group_banner 963 'ofproto-dpif.at:7278' \
+#AT_STOP_964
+#AT_START_965
+at_fn_group_banner 965 'ofproto-dpif.at:7278' \
"ofproto-dpif - ICMPv6 type match" " " 55
at_xfail=no
(
- $as_echo "963. $at_setup_line: testing $at_desc ..."
+ $as_echo "965. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -164388,13 +165084,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_963
-#AT_START_964
-at_fn_group_banner 964 'ofproto-dpif.at:7308' \
+#AT_STOP_965
+#AT_START_966
+at_fn_group_banner 966 'ofproto-dpif.at:7308' \
"ofproto-dpif - Neighbor Discovery set-field with checksum update" "" 55
at_xfail=no
(
- $as_echo "964. $at_setup_line: testing $at_desc ..."
+ $as_echo "966. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -164647,13 +165343,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_964
-#AT_START_965
-at_fn_group_banner 965 'ofproto-dpif.at:7330' \
+#AT_STOP_966
+#AT_START_967
+at_fn_group_banner 967 'ofproto-dpif.at:7330' \
"ofproto-dpif - vlan matching" " " 55
at_xfail=no
(
- $as_echo "965. $at_setup_line: testing $at_desc ..."
+ $as_echo "967. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -164941,13 +165637,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_965
-#AT_START_966
-at_fn_group_banner 966 'ofproto-dpif.at:7348' \
+#AT_STOP_967
+#AT_START_968
+at_fn_group_banner 968 'ofproto-dpif.at:7348' \
"ofproto-dpif - in place modification" " " 55
at_xfail=no
(
- $as_echo "966. $at_setup_line: testing $at_desc ..."
+ $as_echo "968. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -165258,13 +165954,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_966
-#AT_START_967
-at_fn_group_banner 967 'ofproto-dpif.at:7388' \
+#AT_STOP_968
+#AT_START_969
+at_fn_group_banner 969 'ofproto-dpif.at:7388' \
"ofproto-dpif - in place modification (vlan)" " " 55
at_xfail=no
(
- $as_echo "967. $at_setup_line: testing $at_desc ..."
+ $as_echo "969. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -165651,13 +166347,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_967
-#AT_START_968
-at_fn_group_banner 968 'ofproto-dpif.at:7461' \
+#AT_STOP_969
+#AT_START_970
+at_fn_group_banner 970 'ofproto-dpif.at:7461' \
"ofproto-dpif - trace (unchanged)" " " 55
at_xfail=no
(
- $as_echo "968. $at_setup_line: testing $at_desc ..."
+ $as_echo "970. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -165901,13 +166597,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_968
-#AT_START_969
-at_fn_group_banner 969 'ofproto-dpif.at:7472' \
+#AT_STOP_970
+#AT_START_971
+at_fn_group_banner 971 'ofproto-dpif.at:7472' \
"ofproto - fragment prerequisites" " " 55
at_xfail=no
(
- $as_echo "969. $at_setup_line: testing $at_desc ..."
+ $as_echo "971. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -166234,13 +166930,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_969
-#AT_START_970
-at_fn_group_banner 970 'bridge.at:7' \
+#AT_STOP_971
+#AT_START_972
+at_fn_group_banner 972 'bridge.at:7' \
"bridge - ports that disappear get added back" " " 56
at_xfail=no
(
- $as_echo "970. $at_setup_line: testing $at_desc ..."
+ $as_echo "972. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -166476,13 +167172,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_970
-#AT_START_971
-at_fn_group_banner 971 'vlan-splinters.at:3' \
+#AT_STOP_972
+#AT_START_973
+at_fn_group_banner 973 'vlan-splinters.at:3' \
"VLAN splinters" " " 57
at_xfail=no
(
- $as_echo "971. $at_setup_line: testing $at_desc ..."
+ $as_echo "973. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -166785,13 +167481,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_971
-#AT_START_972
-at_fn_group_banner 972 'netdev-type.at:4' \
+#AT_STOP_973
+#AT_START_974
+at_fn_group_banner 974 'netdev-type.at:4' \
"bridge - set MAC address of internal port" " " 58
at_xfail=no
(
- $as_echo "972. $at_setup_line: testing $at_desc ..."
+ $as_echo "974. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -167007,13 +167703,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_972
-#AT_START_973
-at_fn_group_banner 973 'ovsdb-log.at:3' \
+#AT_STOP_974
+#AT_START_975
+at_fn_group_banner 975 'ovsdb-log.at:3' \
"create empty, reread" " " 59
at_xfail=no
(
- $as_echo "973. $at_setup_line: testing $at_desc ..."
+ $as_echo "975. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -167071,13 +167767,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_973
-#AT_START_974
-at_fn_group_banner 974 'ovsdb-log.at:18' \
+#AT_STOP_975
+#AT_START_976
+at_fn_group_banner 976 'ovsdb-log.at:18' \
"write one, reread" " " 59
at_xfail=no
(
- $as_echo "974. $at_setup_line: testing $at_desc ..."
+ $as_echo "976. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -167137,13 +167833,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_974
-#AT_START_975
-at_fn_group_banner 975 'ovsdb-log.at:35' \
+#AT_STOP_976
+#AT_START_977
+at_fn_group_banner 977 'ovsdb-log.at:35' \
"check that create fails if file exists" " " 59
at_xfail=no
(
- $as_echo "975. $at_setup_line: testing $at_desc ..."
+ $as_echo "977. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -167218,13 +167914,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_975
-#AT_START_976
-at_fn_group_banner 976 'ovsdb-log.at:55' \
+#AT_STOP_977
+#AT_START_978
+at_fn_group_banner 978 'ovsdb-log.at:55' \
"write one, reread" " " 59
at_xfail=no
(
- $as_echo "976. $at_setup_line: testing $at_desc ..."
+ $as_echo "978. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -167288,13 +167984,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_976
-#AT_START_977
-at_fn_group_banner 977 'ovsdb-log.at:76' \
+#AT_STOP_978
+#AT_START_979
+at_fn_group_banner 979 'ovsdb-log.at:76' \
"write one, reread, append" " " 59
at_xfail=no
(
- $as_echo "977. $at_setup_line: testing $at_desc ..."
+ $as_echo "979. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -167379,13 +168075,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_977
-#AT_START_978
-at_fn_group_banner 978 'ovsdb-log.at:106' \
+#AT_STOP_979
+#AT_START_980
+at_fn_group_banner 980 'ovsdb-log.at:106' \
"write, reread one, overwrite" " " 59
at_xfail=no
(
- $as_echo "978. $at_setup_line: testing $at_desc ..."
+ $as_echo "980. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -167466,13 +168162,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_978
-#AT_START_979
-at_fn_group_banner 979 'ovsdb-log.at:132' \
+#AT_STOP_980
+#AT_START_981
+at_fn_group_banner 981 'ovsdb-log.at:132' \
"write, add corrupted data, read" " " 59
at_xfail=no
(
- $as_echo "979. $at_setup_line: testing $at_desc ..."
+ $as_echo "981. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -167550,13 +168246,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_979
-#AT_START_980
-at_fn_group_banner 980 'ovsdb-log.at:154' \
+#AT_STOP_981
+#AT_START_982
+at_fn_group_banner 982 'ovsdb-log.at:154' \
"write, add corrupted data, read, overwrite" " " 59
at_xfail=no
(
- $as_echo "980. $at_setup_line: testing $at_desc ..."
+ $as_echo "982. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -167656,13 +168352,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_980
-#AT_START_981
-at_fn_group_banner 981 'ovsdb-log.at:186' \
+#AT_STOP_982
+#AT_START_983
+at_fn_group_banner 983 'ovsdb-log.at:186' \
"write, corrupt some data, read, overwrite" " " 59
at_xfail=no
(
- $as_echo "981. $at_setup_line: testing $at_desc ..."
+ $as_echo "983. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -167790,13 +168486,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_981
-#AT_START_982
-at_fn_group_banner 982 'ovsdb-log.at:219' \
+#AT_STOP_983
+#AT_START_984
+at_fn_group_banner 984 'ovsdb-log.at:219' \
"write, truncate file, read, overwrite" " " 59
at_xfail=no
(
- $as_echo "982. $at_setup_line: testing $at_desc ..."
+ $as_echo "984. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -167924,13 +168620,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_982
-#AT_START_983
-at_fn_group_banner 983 'ovsdb-log.at:252' \
+#AT_STOP_984
+#AT_START_985
+at_fn_group_banner 985 'ovsdb-log.at:252' \
"write bad JSON, read, overwrite" " " 59
at_xfail=no
(
- $as_echo "983. $at_setup_line: testing $at_desc ..."
+ $as_echo "985. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168030,13 +168726,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_983
-#AT_START_984
-at_fn_group_banner 984 'ovsdb-types.at:3' \
+#AT_STOP_985
+#AT_START_986
+at_fn_group_banner 986 'ovsdb-types.at:3' \
"integer - C" " " 60
at_xfail=no
(
- $as_echo "984. $at_setup_line: testing $at_desc ..."
+ $as_echo "986. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168061,13 +168757,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_984
-#AT_START_985
-at_fn_group_banner 985 'ovsdb-types.at:3' \
+#AT_STOP_986
+#AT_START_987
+at_fn_group_banner 987 'ovsdb-types.at:3' \
"integer - Python" " " 60
at_xfail=no
(
- $as_echo "985. $at_setup_line: testing $at_desc ..."
+ $as_echo "987. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168096,13 +168792,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_985
-#AT_START_986
-at_fn_group_banner 986 'ovsdb-types.at:5' \
+#AT_STOP_987
+#AT_START_988
+at_fn_group_banner 988 'ovsdb-types.at:5' \
"real - C" " " 60
at_xfail=no
(
- $as_echo "986. $at_setup_line: testing $at_desc ..."
+ $as_echo "988. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168127,13 +168823,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_986
-#AT_START_987
-at_fn_group_banner 987 'ovsdb-types.at:5' \
+#AT_STOP_988
+#AT_START_989
+at_fn_group_banner 989 'ovsdb-types.at:5' \
"real - Python" " " 60
at_xfail=no
(
- $as_echo "987. $at_setup_line: testing $at_desc ..."
+ $as_echo "989. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168162,13 +168858,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_987
-#AT_START_988
-at_fn_group_banner 988 'ovsdb-types.at:7' \
+#AT_STOP_989
+#AT_START_990
+at_fn_group_banner 990 'ovsdb-types.at:7' \
"boolean - C" " " 60
at_xfail=no
(
- $as_echo "988. $at_setup_line: testing $at_desc ..."
+ $as_echo "990. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168193,13 +168889,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_988
-#AT_START_989
-at_fn_group_banner 989 'ovsdb-types.at:7' \
+#AT_STOP_990
+#AT_START_991
+at_fn_group_banner 991 'ovsdb-types.at:7' \
"boolean - Python" " " 60
at_xfail=no
(
- $as_echo "989. $at_setup_line: testing $at_desc ..."
+ $as_echo "991. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168228,13 +168924,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_989
-#AT_START_990
-at_fn_group_banner 990 'ovsdb-types.at:9' \
+#AT_STOP_991
+#AT_START_992
+at_fn_group_banner 992 'ovsdb-types.at:9' \
"string - C" " " 60
at_xfail=no
(
- $as_echo "990. $at_setup_line: testing $at_desc ..."
+ $as_echo "992. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168259,13 +168955,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_990
-#AT_START_991
-at_fn_group_banner 991 'ovsdb-types.at:9' \
+#AT_STOP_992
+#AT_START_993
+at_fn_group_banner 993 'ovsdb-types.at:9' \
"string - Python" " " 60
at_xfail=no
(
- $as_echo "991. $at_setup_line: testing $at_desc ..."
+ $as_echo "993. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168294,13 +168990,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_991
-#AT_START_992
-at_fn_group_banner 992 'ovsdb-types.at:11' \
+#AT_STOP_993
+#AT_START_994
+at_fn_group_banner 994 'ovsdb-types.at:11' \
"uuid - C" " " 60
at_xfail=no
(
- $as_echo "992. $at_setup_line: testing $at_desc ..."
+ $as_echo "994. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168325,13 +169021,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_992
-#AT_START_993
-at_fn_group_banner 993 'ovsdb-types.at:11' \
+#AT_STOP_994
+#AT_START_995
+at_fn_group_banner 995 'ovsdb-types.at:11' \
"uuid - Python" " " 60
at_xfail=no
(
- $as_echo "993. $at_setup_line: testing $at_desc ..."
+ $as_echo "995. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168360,13 +169056,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_993
-#AT_START_994
-at_fn_group_banner 994 'ovsdb-types.at:13' \
+#AT_STOP_995
+#AT_START_996
+at_fn_group_banner 996 'ovsdb-types.at:13' \
"void is not a valid atomic-type - C" " " 60
at_xfail=no
(
- $as_echo "994. $at_setup_line: testing $at_desc ..."
+ $as_echo "996. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168413,13 +169109,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_994
-#AT_START_995
-at_fn_group_banner 995 'ovsdb-types.at:13' \
+#AT_STOP_996
+#AT_START_997
+at_fn_group_banner 997 'ovsdb-types.at:13' \
"void is not a valid atomic-type - Python" " " 60
at_xfail=no
(
- $as_echo "995. $at_setup_line: testing $at_desc ..."
+ $as_echo "997. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168469,13 +169165,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_995
-#AT_START_996
-at_fn_group_banner 996 'ovsdb-types.at:18' \
+#AT_STOP_997
+#AT_START_998
+at_fn_group_banner 998 'ovsdb-types.at:18' \
"integer enum - C" " " 61
at_xfail=no
(
- $as_echo "996. $at_setup_line: testing $at_desc ..."
+ $as_echo "998. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168500,13 +169196,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_996
-#AT_START_997
-at_fn_group_banner 997 'ovsdb-types.at:18' \
+#AT_STOP_998
+#AT_START_999
+at_fn_group_banner 999 'ovsdb-types.at:18' \
"integer enum - Python" " " 61
at_xfail=no
(
- $as_echo "997. $at_setup_line: testing $at_desc ..."
+ $as_echo "999. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168535,13 +169231,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_997
-#AT_START_998
-at_fn_group_banner 998 'ovsdb-types.at:21' \
+#AT_STOP_999
+#AT_START_1000
+at_fn_group_banner 1000 'ovsdb-types.at:21' \
"integer >= 5 - C" " " 61
at_xfail=no
(
- $as_echo "998. $at_setup_line: testing $at_desc ..."
+ $as_echo "1000. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168566,13 +169262,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_998
-#AT_START_999
-at_fn_group_banner 999 'ovsdb-types.at:21' \
+#AT_STOP_1000
+#AT_START_1001
+at_fn_group_banner 1001 'ovsdb-types.at:21' \
"integer >= 5 - Python" " " 61
at_xfail=no
(
- $as_echo "999. $at_setup_line: testing $at_desc ..."
+ $as_echo "1001. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168601,13 +169297,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_999
-#AT_START_1000
-at_fn_group_banner 1000 'ovsdb-types.at:24' \
+#AT_STOP_1001
+#AT_START_1002
+at_fn_group_banner 1002 'ovsdb-types.at:24' \
"integer <= 7 - C" " " 61
at_xfail=no
(
- $as_echo "1000. $at_setup_line: testing $at_desc ..."
+ $as_echo "1002. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168632,13 +169328,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1000
-#AT_START_1001
-at_fn_group_banner 1001 'ovsdb-types.at:24' \
+#AT_STOP_1002
+#AT_START_1003
+at_fn_group_banner 1003 'ovsdb-types.at:24' \
"integer <= 7 - Python" " " 61
at_xfail=no
(
- $as_echo "1001. $at_setup_line: testing $at_desc ..."
+ $as_echo "1003. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168667,13 +169363,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1001
-#AT_START_1002
-at_fn_group_banner 1002 'ovsdb-types.at:27' \
+#AT_STOP_1003
+#AT_START_1004
+at_fn_group_banner 1004 'ovsdb-types.at:27' \
"integer between -5 and 10 - C" " " 61
at_xfail=no
(
- $as_echo "1002. $at_setup_line: testing $at_desc ..."
+ $as_echo "1004. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168698,13 +169394,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1002
-#AT_START_1003
-at_fn_group_banner 1003 'ovsdb-types.at:27' \
+#AT_STOP_1004
+#AT_START_1005
+at_fn_group_banner 1005 'ovsdb-types.at:27' \
"integer between -5 and 10 - Python" " " 61
at_xfail=no
(
- $as_echo "1003. $at_setup_line: testing $at_desc ..."
+ $as_echo "1005. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168733,13 +169429,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1003
-#AT_START_1004
-at_fn_group_banner 1004 'ovsdb-types.at:30' \
+#AT_STOP_1005
+#AT_START_1006
+at_fn_group_banner 1006 'ovsdb-types.at:30' \
"integer max may not be less than min - C" " " 61
at_xfail=no
(
- $as_echo "1004. $at_setup_line: testing $at_desc ..."
+ $as_echo "1006. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168786,13 +169482,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1004
-#AT_START_1005
-at_fn_group_banner 1005 'ovsdb-types.at:30' \
+#AT_STOP_1006
+#AT_START_1007
+at_fn_group_banner 1007 'ovsdb-types.at:30' \
"integer max may not be less than min - Python" " " 61
at_xfail=no
(
- $as_echo "1005. $at_setup_line: testing $at_desc ..."
+ $as_echo "1007. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168842,13 +169538,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1005
-#AT_START_1006
-at_fn_group_banner 1006 'ovsdb-types.at:34' \
+#AT_STOP_1007
+#AT_START_1008
+at_fn_group_banner 1008 'ovsdb-types.at:34' \
"real enum - C" " " 61
at_xfail=no
(
- $as_echo "1006. $at_setup_line: testing $at_desc ..."
+ $as_echo "1008. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168873,13 +169569,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1006
-#AT_START_1007
-at_fn_group_banner 1007 'ovsdb-types.at:34' \
+#AT_STOP_1008
+#AT_START_1009
+at_fn_group_banner 1009 'ovsdb-types.at:34' \
"real enum - Python" " " 61
at_xfail=no
(
- $as_echo "1007. $at_setup_line: testing $at_desc ..."
+ $as_echo "1009. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168908,13 +169604,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1007
-#AT_START_1008
-at_fn_group_banner 1008 'ovsdb-types.at:37' \
+#AT_STOP_1009
+#AT_START_1010
+at_fn_group_banner 1010 'ovsdb-types.at:37' \
"real >= -1.5 - C" " " 61
at_xfail=no
(
- $as_echo "1008. $at_setup_line: testing $at_desc ..."
+ $as_echo "1010. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168939,13 +169635,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1008
-#AT_START_1009
-at_fn_group_banner 1009 'ovsdb-types.at:37' \
+#AT_STOP_1010
+#AT_START_1011
+at_fn_group_banner 1011 'ovsdb-types.at:37' \
"real >= -1.5 - Python" " " 61
at_xfail=no
(
- $as_echo "1009. $at_setup_line: testing $at_desc ..."
+ $as_echo "1011. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -168974,13 +169670,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1009
-#AT_START_1010
-at_fn_group_banner 1010 'ovsdb-types.at:40' \
+#AT_STOP_1011
+#AT_START_1012
+at_fn_group_banner 1012 'ovsdb-types.at:40' \
"real <= 1e5 - C" " " 61
at_xfail=no
(
- $as_echo "1010. $at_setup_line: testing $at_desc ..."
+ $as_echo "1012. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169005,13 +169701,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1010
-#AT_START_1011
-at_fn_group_banner 1011 'ovsdb-types.at:40' \
+#AT_STOP_1012
+#AT_START_1013
+at_fn_group_banner 1013 'ovsdb-types.at:40' \
"real <= 1e5 - Python" " " 61
at_xfail=no
(
- $as_echo "1011. $at_setup_line: testing $at_desc ..."
+ $as_echo "1013. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169040,13 +169736,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1011
-#AT_START_1012
-at_fn_group_banner 1012 'ovsdb-types.at:43' \
+#AT_STOP_1013
+#AT_START_1014
+at_fn_group_banner 1014 'ovsdb-types.at:43' \
"real between -2.5 and 3.75 - C" " " 61
at_xfail=no
(
- $as_echo "1012. $at_setup_line: testing $at_desc ..."
+ $as_echo "1014. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169071,13 +169767,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1012
-#AT_START_1013
-at_fn_group_banner 1013 'ovsdb-types.at:43' \
+#AT_STOP_1014
+#AT_START_1015
+at_fn_group_banner 1015 'ovsdb-types.at:43' \
"real between -2.5 and 3.75 - Python" " " 61
at_xfail=no
(
- $as_echo "1013. $at_setup_line: testing $at_desc ..."
+ $as_echo "1015. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169106,13 +169802,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1013
-#AT_START_1014
-at_fn_group_banner 1014 'ovsdb-types.at:46' \
+#AT_STOP_1015
+#AT_START_1016
+at_fn_group_banner 1016 'ovsdb-types.at:46' \
"real max may not be less than min - C" " " 61
at_xfail=no
(
- $as_echo "1014. $at_setup_line: testing $at_desc ..."
+ $as_echo "1016. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169159,13 +169855,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1014
-#AT_START_1015
-at_fn_group_banner 1015 'ovsdb-types.at:46' \
+#AT_STOP_1016
+#AT_START_1017
+at_fn_group_banner 1017 'ovsdb-types.at:46' \
"real max may not be less than min - Python" " " 61
at_xfail=no
(
- $as_echo "1015. $at_setup_line: testing $at_desc ..."
+ $as_echo "1017. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169215,13 +169911,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1015
-#AT_START_1016
-at_fn_group_banner 1016 'ovsdb-types.at:50' \
+#AT_STOP_1017
+#AT_START_1018
+at_fn_group_banner 1018 'ovsdb-types.at:50' \
"boolean - C" " " 61
at_xfail=no
(
- $as_echo "1016. $at_setup_line: testing $at_desc ..."
+ $as_echo "1018. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169246,13 +169942,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1016
-#AT_START_1017
-at_fn_group_banner 1017 'ovsdb-types.at:50' \
+#AT_STOP_1018
+#AT_START_1019
+at_fn_group_banner 1019 'ovsdb-types.at:50' \
"boolean - Python" " " 61
at_xfail=no
(
- $as_echo "1017. $at_setup_line: testing $at_desc ..."
+ $as_echo "1019. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169281,13 +169977,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1017
-#AT_START_1018
-at_fn_group_banner 1018 'ovsdb-types.at:52' \
+#AT_STOP_1019
+#AT_START_1020
+at_fn_group_banner 1020 'ovsdb-types.at:52' \
"boolean enum - C" " " 61
at_xfail=no
(
- $as_echo "1018. $at_setup_line: testing $at_desc ..."
+ $as_echo "1020. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169312,13 +170008,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1018
-#AT_START_1019
-at_fn_group_banner 1019 'ovsdb-types.at:52' \
+#AT_STOP_1020
+#AT_START_1021
+at_fn_group_banner 1021 'ovsdb-types.at:52' \
"boolean enum - Python" " " 61
at_xfail=no
(
- $as_echo "1019. $at_setup_line: testing $at_desc ..."
+ $as_echo "1021. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169347,13 +170043,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1019
-#AT_START_1020
-at_fn_group_banner 1020 'ovsdb-types.at:56' \
+#AT_STOP_1021
+#AT_START_1022
+at_fn_group_banner 1022 'ovsdb-types.at:56' \
"string enum - C" " " 61
at_xfail=no
(
- $as_echo "1020. $at_setup_line: testing $at_desc ..."
+ $as_echo "1022. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169378,13 +170074,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1020
-#AT_START_1021
-at_fn_group_banner 1021 'ovsdb-types.at:56' \
+#AT_STOP_1022
+#AT_START_1023
+at_fn_group_banner 1023 'ovsdb-types.at:56' \
"string enum - Python" " " 61
at_xfail=no
(
- $as_echo "1021. $at_setup_line: testing $at_desc ..."
+ $as_echo "1023. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169413,13 +170109,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1021
-#AT_START_1022
-at_fn_group_banner 1022 'ovsdb-types.at:59' \
+#AT_STOP_1023
+#AT_START_1024
+at_fn_group_banner 1024 'ovsdb-types.at:59' \
"string minLength - C" " " 61
at_xfail=no
(
- $as_echo "1022. $at_setup_line: testing $at_desc ..."
+ $as_echo "1024. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169444,13 +170140,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1022
-#AT_START_1023
-at_fn_group_banner 1023 'ovsdb-types.at:59' \
+#AT_STOP_1024
+#AT_START_1025
+at_fn_group_banner 1025 'ovsdb-types.at:59' \
"string minLength - Python" " " 61
at_xfail=no
(
- $as_echo "1023. $at_setup_line: testing $at_desc ..."
+ $as_echo "1025. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169479,13 +170175,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1023
-#AT_START_1024
-at_fn_group_banner 1024 'ovsdb-types.at:62' \
+#AT_STOP_1025
+#AT_START_1026
+at_fn_group_banner 1026 'ovsdb-types.at:62' \
"string maxLength - C" " " 61
at_xfail=no
(
- $as_echo "1024. $at_setup_line: testing $at_desc ..."
+ $as_echo "1026. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169510,13 +170206,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1024
-#AT_START_1025
-at_fn_group_banner 1025 'ovsdb-types.at:62' \
+#AT_STOP_1026
+#AT_START_1027
+at_fn_group_banner 1027 'ovsdb-types.at:62' \
"string maxLength - Python" " " 61
at_xfail=no
(
- $as_echo "1025. $at_setup_line: testing $at_desc ..."
+ $as_echo "1027. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169545,13 +170241,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1025
-#AT_START_1026
-at_fn_group_banner 1026 'ovsdb-types.at:65' \
+#AT_STOP_1027
+#AT_START_1028
+at_fn_group_banner 1028 'ovsdb-types.at:65' \
"string minLength and maxLength - C" " " 61
at_xfail=no
(
- $as_echo "1026. $at_setup_line: testing $at_desc ..."
+ $as_echo "1028. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169576,13 +170272,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1026
-#AT_START_1027
-at_fn_group_banner 1027 'ovsdb-types.at:65' \
+#AT_STOP_1028
+#AT_START_1029
+at_fn_group_banner 1029 'ovsdb-types.at:65' \
"string minLength and maxLength - Python" " " 61
at_xfail=no
(
- $as_echo "1027. $at_setup_line: testing $at_desc ..."
+ $as_echo "1029. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169611,13 +170307,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1027
-#AT_START_1028
-at_fn_group_banner 1028 'ovsdb-types.at:68' \
+#AT_STOP_1029
+#AT_START_1030
+at_fn_group_banner 1030 'ovsdb-types.at:68' \
"maxLength must not be less than minLength - C" " " 61
at_xfail=no
(
- $as_echo "1028. $at_setup_line: testing $at_desc ..."
+ $as_echo "1030. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169664,13 +170360,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1028
-#AT_START_1029
-at_fn_group_banner 1029 'ovsdb-types.at:68' \
+#AT_STOP_1030
+#AT_START_1031
+at_fn_group_banner 1031 'ovsdb-types.at:68' \
"maxLength must not be less than minLength - Python" "" 61
at_xfail=no
(
- $as_echo "1029. $at_setup_line: testing $at_desc ..."
+ $as_echo "1031. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169720,13 +170416,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1029
-#AT_START_1030
-at_fn_group_banner 1030 'ovsdb-types.at:71' \
+#AT_STOP_1031
+#AT_START_1032
+at_fn_group_banner 1032 'ovsdb-types.at:71' \
"maxLength must not be negative - C" " " 61
at_xfail=no
(
- $as_echo "1030. $at_setup_line: testing $at_desc ..."
+ $as_echo "1032. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169773,13 +170469,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1030
-#AT_START_1031
-at_fn_group_banner 1031 'ovsdb-types.at:71' \
+#AT_STOP_1032
+#AT_START_1033
+at_fn_group_banner 1033 'ovsdb-types.at:71' \
"maxLength must not be negative - Python" " " 61
at_xfail=no
(
- $as_echo "1031. $at_setup_line: testing $at_desc ..."
+ $as_echo "1033. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169829,13 +170525,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1031
-#AT_START_1032
-at_fn_group_banner 1032 'ovsdb-types.at:75' \
+#AT_STOP_1033
+#AT_START_1034
+at_fn_group_banner 1034 'ovsdb-types.at:75' \
"uuid enum - C" " " 61
at_xfail=no
(
- $as_echo "1032. $at_setup_line: testing $at_desc ..."
+ $as_echo "1034. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169860,13 +170556,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1032
-#AT_START_1033
-at_fn_group_banner 1033 'ovsdb-types.at:75' \
+#AT_STOP_1034
+#AT_START_1035
+at_fn_group_banner 1035 'ovsdb-types.at:75' \
"uuid enum - Python" " " 61
at_xfail=no
(
- $as_echo "1033. $at_setup_line: testing $at_desc ..."
+ $as_echo "1035. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169895,13 +170591,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1033
-#AT_START_1034
-at_fn_group_banner 1034 'ovsdb-types.at:78' \
+#AT_STOP_1035
+#AT_START_1036
+at_fn_group_banner 1036 'ovsdb-types.at:78' \
"uuid refTable - C" " " 61
at_xfail=no
(
- $as_echo "1034. $at_setup_line: testing $at_desc ..."
+ $as_echo "1036. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169926,13 +170622,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1034
-#AT_START_1035
-at_fn_group_banner 1035 'ovsdb-types.at:78' \
+#AT_STOP_1036
+#AT_START_1037
+at_fn_group_banner 1037 'ovsdb-types.at:78' \
"uuid refTable - Python" " " 61
at_xfail=no
(
- $as_echo "1035. $at_setup_line: testing $at_desc ..."
+ $as_echo "1037. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -169961,13 +170657,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1035
-#AT_START_1036
-at_fn_group_banner 1036 'ovsdb-types.at:81' \
+#AT_STOP_1037
+#AT_START_1038
+at_fn_group_banner 1038 'ovsdb-types.at:81' \
"uuid refTable must be valid id - C" " " 61
at_xfail=no
(
- $as_echo "1036. $at_setup_line: testing $at_desc ..."
+ $as_echo "1038. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170014,13 +170710,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1036
-#AT_START_1037
-at_fn_group_banner 1037 'ovsdb-types.at:81' \
+#AT_STOP_1038
+#AT_START_1039
+at_fn_group_banner 1039 'ovsdb-types.at:81' \
"uuid refTable must be valid id - Python" " " 61
at_xfail=no
(
- $as_echo "1037. $at_setup_line: testing $at_desc ..."
+ $as_echo "1039. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170070,13 +170766,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1037
-#AT_START_1038
-at_fn_group_banner 1038 'ovsdb-types.at:85' \
+#AT_STOP_1039
+#AT_START_1040
+at_fn_group_banner 1040 'ovsdb-types.at:85' \
"void is not a valid base-type - C" " " 61
at_xfail=no
(
- $as_echo "1038. $at_setup_line: testing $at_desc ..."
+ $as_echo "1040. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170123,13 +170819,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1038
-#AT_START_1039
-at_fn_group_banner 1039 'ovsdb-types.at:85' \
+#AT_STOP_1040
+#AT_START_1041
+at_fn_group_banner 1041 'ovsdb-types.at:85' \
"void is not a valid base-type - Python" " " 61
at_xfail=no
(
- $as_echo "1039. $at_setup_line: testing $at_desc ..."
+ $as_echo "1041. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170179,13 +170875,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1039
-#AT_START_1040
-at_fn_group_banner 1040 'ovsdb-types.at:87' \
+#AT_STOP_1041
+#AT_START_1042
+at_fn_group_banner 1042 'ovsdb-types.at:87' \
"\"type\" member must be present - C" " " 61
at_xfail=no
(
- $as_echo "1040. $at_setup_line: testing $at_desc ..."
+ $as_echo "1042. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170232,13 +170928,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1040
-#AT_START_1041
-at_fn_group_banner 1041 'ovsdb-types.at:87' \
+#AT_STOP_1042
+#AT_START_1043
+at_fn_group_banner 1043 'ovsdb-types.at:87' \
"\"type\" member must be present - Python" " " 61
at_xfail=no
(
- $as_echo "1041. $at_setup_line: testing $at_desc ..."
+ $as_echo "1043. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170288,13 +170984,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1041
-#AT_START_1042
-at_fn_group_banner 1042 'ovsdb-types.at:92' \
+#AT_STOP_1043
+#AT_START_1044
+at_fn_group_banner 1044 'ovsdb-types.at:92' \
"simple integer - C" " " 62
at_xfail=no
(
- $as_echo "1042. $at_setup_line: testing $at_desc ..."
+ $as_echo "1044. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170319,13 +171015,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1042
-#AT_START_1043
-at_fn_group_banner 1043 'ovsdb-types.at:92' \
+#AT_STOP_1044
+#AT_START_1045
+at_fn_group_banner 1045 'ovsdb-types.at:92' \
"simple integer - Python" " " 62
at_xfail=no
(
- $as_echo "1043. $at_setup_line: testing $at_desc ..."
+ $as_echo "1045. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170354,13 +171050,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1043
-#AT_START_1044
-at_fn_group_banner 1044 'ovsdb-types.at:94' \
+#AT_STOP_1045
+#AT_START_1046
+at_fn_group_banner 1046 'ovsdb-types.at:94' \
"simple real - C" " " 62
at_xfail=no
(
- $as_echo "1044. $at_setup_line: testing $at_desc ..."
+ $as_echo "1046. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170385,13 +171081,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1044
-#AT_START_1045
-at_fn_group_banner 1045 'ovsdb-types.at:94' \
+#AT_STOP_1046
+#AT_START_1047
+at_fn_group_banner 1047 'ovsdb-types.at:94' \
"simple real - Python" " " 62
at_xfail=no
(
- $as_echo "1045. $at_setup_line: testing $at_desc ..."
+ $as_echo "1047. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170420,13 +171116,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1045
-#AT_START_1046
-at_fn_group_banner 1046 'ovsdb-types.at:96' \
+#AT_STOP_1047
+#AT_START_1048
+at_fn_group_banner 1048 'ovsdb-types.at:96' \
"simple boolean - C" " " 62
at_xfail=no
(
- $as_echo "1046. $at_setup_line: testing $at_desc ..."
+ $as_echo "1048. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170451,13 +171147,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1046
-#AT_START_1047
-at_fn_group_banner 1047 'ovsdb-types.at:96' \
+#AT_STOP_1048
+#AT_START_1049
+at_fn_group_banner 1049 'ovsdb-types.at:96' \
"simple boolean - Python" " " 62
at_xfail=no
(
- $as_echo "1047. $at_setup_line: testing $at_desc ..."
+ $as_echo "1049. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170486,13 +171182,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1047
-#AT_START_1048
-at_fn_group_banner 1048 'ovsdb-types.at:98' \
+#AT_STOP_1049
+#AT_START_1050
+at_fn_group_banner 1050 'ovsdb-types.at:98' \
"simple string - C" " " 62
at_xfail=no
(
- $as_echo "1048. $at_setup_line: testing $at_desc ..."
+ $as_echo "1050. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170517,13 +171213,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1048
-#AT_START_1049
-at_fn_group_banner 1049 'ovsdb-types.at:98' \
+#AT_STOP_1050
+#AT_START_1051
+at_fn_group_banner 1051 'ovsdb-types.at:98' \
"simple string - Python" " " 62
at_xfail=no
(
- $as_echo "1049. $at_setup_line: testing $at_desc ..."
+ $as_echo "1051. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170552,13 +171248,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1049
-#AT_START_1050
-at_fn_group_banner 1050 'ovsdb-types.at:100' \
+#AT_STOP_1051
+#AT_START_1052
+at_fn_group_banner 1052 'ovsdb-types.at:100' \
"simple uuid - C" " " 62
at_xfail=no
(
- $as_echo "1050. $at_setup_line: testing $at_desc ..."
+ $as_echo "1052. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170583,13 +171279,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1050
-#AT_START_1051
-at_fn_group_banner 1051 'ovsdb-types.at:100' \
+#AT_STOP_1052
+#AT_START_1053
+at_fn_group_banner 1053 'ovsdb-types.at:100' \
"simple uuid - Python" " " 62
at_xfail=no
(
- $as_echo "1051. $at_setup_line: testing $at_desc ..."
+ $as_echo "1053. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170618,13 +171314,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1051
-#AT_START_1052
-at_fn_group_banner 1052 'ovsdb-types.at:102' \
+#AT_STOP_1053
+#AT_START_1054
+at_fn_group_banner 1054 'ovsdb-types.at:102' \
"integer in object - C" " " 62
at_xfail=no
(
- $as_echo "1052. $at_setup_line: testing $at_desc ..."
+ $as_echo "1054. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170649,13 +171345,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1052
-#AT_START_1053
-at_fn_group_banner 1053 'ovsdb-types.at:102' \
+#AT_STOP_1054
+#AT_START_1055
+at_fn_group_banner 1055 'ovsdb-types.at:102' \
"integer in object - Python" " " 62
at_xfail=no
(
- $as_echo "1053. $at_setup_line: testing $at_desc ..."
+ $as_echo "1055. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170684,13 +171380,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1053
-#AT_START_1054
-at_fn_group_banner 1054 'ovsdb-types.at:104' \
+#AT_STOP_1055
+#AT_START_1056
+at_fn_group_banner 1056 'ovsdb-types.at:104' \
"real in object with explicit min and max - C" " " 62
at_xfail=no
(
- $as_echo "1054. $at_setup_line: testing $at_desc ..."
+ $as_echo "1056. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170715,13 +171411,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1054
-#AT_START_1055
-at_fn_group_banner 1055 'ovsdb-types.at:104' \
+#AT_STOP_1056
+#AT_START_1057
+at_fn_group_banner 1057 'ovsdb-types.at:104' \
"real in object with explicit min and max - Python" "" 62
at_xfail=no
(
- $as_echo "1055. $at_setup_line: testing $at_desc ..."
+ $as_echo "1057. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170750,13 +171446,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1055
-#AT_START_1056
-at_fn_group_banner 1056 'ovsdb-types.at:107' \
+#AT_STOP_1057
+#AT_START_1058
+at_fn_group_banner 1058 'ovsdb-types.at:107' \
"key type is required - C" " " 62
at_xfail=no
(
- $as_echo "1056. $at_setup_line: testing $at_desc ..."
+ $as_echo "1058. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170803,13 +171499,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1056
-#AT_START_1057
-at_fn_group_banner 1057 'ovsdb-types.at:107' \
+#AT_STOP_1058
+#AT_START_1059
+at_fn_group_banner 1059 'ovsdb-types.at:107' \
"key type is required - Python" " " 62
at_xfail=no
(
- $as_echo "1057. $at_setup_line: testing $at_desc ..."
+ $as_echo "1059. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170859,13 +171555,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1057
-#AT_START_1058
-at_fn_group_banner 1058 'ovsdb-types.at:109' \
+#AT_STOP_1059
+#AT_START_1060
+at_fn_group_banner 1060 'ovsdb-types.at:109' \
"void is not a valid type - C" " " 62
at_xfail=no
(
- $as_echo "1058. $at_setup_line: testing $at_desc ..."
+ $as_echo "1060. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170912,13 +171608,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1058
-#AT_START_1059
-at_fn_group_banner 1059 'ovsdb-types.at:109' \
+#AT_STOP_1060
+#AT_START_1061
+at_fn_group_banner 1061 'ovsdb-types.at:109' \
"void is not a valid type - Python" " " 62
at_xfail=no
(
- $as_echo "1059. $at_setup_line: testing $at_desc ..."
+ $as_echo "1061. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170968,13 +171664,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1059
-#AT_START_1060
-at_fn_group_banner 1060 'ovsdb-types.at:114' \
+#AT_STOP_1061
+#AT_START_1062
+at_fn_group_banner 1062 'ovsdb-types.at:114' \
"optional boolean - C" " " 63
at_xfail=no
(
- $as_echo "1060. $at_setup_line: testing $at_desc ..."
+ $as_echo "1062. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -170999,13 +171695,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1060
-#AT_START_1061
-at_fn_group_banner 1061 'ovsdb-types.at:114' \
+#AT_STOP_1062
+#AT_START_1063
+at_fn_group_banner 1063 'ovsdb-types.at:114' \
"optional boolean - Python" " " 63
at_xfail=no
(
- $as_echo "1061. $at_setup_line: testing $at_desc ..."
+ $as_echo "1063. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171034,13 +171730,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1061
-#AT_START_1062
-at_fn_group_banner 1062 'ovsdb-types.at:118' \
+#AT_STOP_1063
+#AT_START_1064
+at_fn_group_banner 1064 'ovsdb-types.at:118' \
"set of 1 to 3 uuids - C" " " 63
at_xfail=no
(
- $as_echo "1062. $at_setup_line: testing $at_desc ..."
+ $as_echo "1064. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171065,13 +171761,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1062
-#AT_START_1063
-at_fn_group_banner 1063 'ovsdb-types.at:118' \
+#AT_STOP_1064
+#AT_START_1065
+at_fn_group_banner 1065 'ovsdb-types.at:118' \
"set of 1 to 3 uuids - Python" " " 63
at_xfail=no
(
- $as_echo "1063. $at_setup_line: testing $at_desc ..."
+ $as_echo "1065. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171100,13 +171796,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1063
-#AT_START_1064
-at_fn_group_banner 1064 'ovsdb-types.at:121' \
+#AT_STOP_1065
+#AT_START_1066
+at_fn_group_banner 1066 'ovsdb-types.at:121' \
"set of 0 to 3 strings - C" " " 63
at_xfail=no
(
- $as_echo "1064. $at_setup_line: testing $at_desc ..."
+ $as_echo "1066. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171131,13 +171827,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1064
-#AT_START_1065
-at_fn_group_banner 1065 'ovsdb-types.at:121' \
+#AT_STOP_1066
+#AT_START_1067
+at_fn_group_banner 1067 'ovsdb-types.at:121' \
"set of 0 to 3 strings - Python" " " 63
at_xfail=no
(
- $as_echo "1065. $at_setup_line: testing $at_desc ..."
+ $as_echo "1067. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171166,13 +171862,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1065
-#AT_START_1066
-at_fn_group_banner 1066 'ovsdb-types.at:124' \
+#AT_STOP_1067
+#AT_START_1068
+at_fn_group_banner 1068 'ovsdb-types.at:124' \
"set of 0 or more integers - C" " " 63
at_xfail=no
(
- $as_echo "1066. $at_setup_line: testing $at_desc ..."
+ $as_echo "1068. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171197,13 +171893,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1066
-#AT_START_1067
-at_fn_group_banner 1067 'ovsdb-types.at:124' \
+#AT_STOP_1068
+#AT_START_1069
+at_fn_group_banner 1069 'ovsdb-types.at:124' \
"set of 0 or more integers - Python" " " 63
at_xfail=no
(
- $as_echo "1067. $at_setup_line: testing $at_desc ..."
+ $as_echo "1069. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171232,13 +171928,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1067
-#AT_START_1068
-at_fn_group_banner 1068 'ovsdb-types.at:127' \
+#AT_STOP_1069
+#AT_START_1070
+at_fn_group_banner 1070 'ovsdb-types.at:127' \
"set of 1 or more reals - C" " " 63
at_xfail=no
(
- $as_echo "1068. $at_setup_line: testing $at_desc ..."
+ $as_echo "1070. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171263,13 +171959,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1068
-#AT_START_1069
-at_fn_group_banner 1069 'ovsdb-types.at:127' \
+#AT_STOP_1070
+#AT_START_1071
+at_fn_group_banner 1071 'ovsdb-types.at:127' \
"set of 1 or more reals - Python" " " 63
at_xfail=no
(
- $as_echo "1069. $at_setup_line: testing $at_desc ..."
+ $as_echo "1071. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171298,13 +171994,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1069
-#AT_START_1070
-at_fn_group_banner 1070 'ovsdb-types.at:131' \
+#AT_STOP_1071
+#AT_START_1072
+at_fn_group_banner 1072 'ovsdb-types.at:131' \
"set max cannot be less than min - C" " " 63
at_xfail=no
(
- $as_echo "1070. $at_setup_line: testing $at_desc ..."
+ $as_echo "1072. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171351,13 +172047,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1070
-#AT_START_1071
-at_fn_group_banner 1071 'ovsdb-types.at:131' \
+#AT_STOP_1072
+#AT_START_1073
+at_fn_group_banner 1073 'ovsdb-types.at:131' \
"set max cannot be less than min - Python" " " 63
at_xfail=no
(
- $as_echo "1071. $at_setup_line: testing $at_desc ..."
+ $as_echo "1073. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171407,13 +172103,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1071
-#AT_START_1072
-at_fn_group_banner 1072 'ovsdb-types.at:134' \
+#AT_STOP_1073
+#AT_START_1074
+at_fn_group_banner 1074 'ovsdb-types.at:134' \
"set max cannot be negative - C" " " 63
at_xfail=no
(
- $as_echo "1072. $at_setup_line: testing $at_desc ..."
+ $as_echo "1074. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171460,13 +172156,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1072
-#AT_START_1073
-at_fn_group_banner 1073 'ovsdb-types.at:134' \
+#AT_STOP_1074
+#AT_START_1075
+at_fn_group_banner 1075 'ovsdb-types.at:134' \
"set max cannot be negative - Python" " " 63
at_xfail=no
(
- $as_echo "1073. $at_setup_line: testing $at_desc ..."
+ $as_echo "1075. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171516,13 +172212,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1073
-#AT_START_1074
-at_fn_group_banner 1074 'ovsdb-types.at:137' \
+#AT_STOP_1075
+#AT_START_1076
+at_fn_group_banner 1076 'ovsdb-types.at:137' \
"set min cannot be negative - C" " " 63
at_xfail=no
(
- $as_echo "1074. $at_setup_line: testing $at_desc ..."
+ $as_echo "1076. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171569,13 +172265,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1074
-#AT_START_1075
-at_fn_group_banner 1075 'ovsdb-types.at:137' \
+#AT_STOP_1076
+#AT_START_1077
+at_fn_group_banner 1077 'ovsdb-types.at:137' \
"set min cannot be negative - Python" " " 63
at_xfail=no
(
- $as_echo "1075. $at_setup_line: testing $at_desc ..."
+ $as_echo "1077. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171625,13 +172321,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1075
-#AT_START_1076
-at_fn_group_banner 1076 'ovsdb-types.at:140' \
+#AT_STOP_1077
+#AT_START_1078
+at_fn_group_banner 1078 'ovsdb-types.at:140' \
"set min cannot be greater than one - C" " " 63
at_xfail=no
(
- $as_echo "1076. $at_setup_line: testing $at_desc ..."
+ $as_echo "1078. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171678,13 +172374,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1076
-#AT_START_1077
-at_fn_group_banner 1077 'ovsdb-types.at:140' \
+#AT_STOP_1078
+#AT_START_1079
+at_fn_group_banner 1079 'ovsdb-types.at:140' \
"set min cannot be greater than one - Python" " " 63
at_xfail=no
(
- $as_echo "1077. $at_setup_line: testing $at_desc ..."
+ $as_echo "1079. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171734,13 +172430,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1077
-#AT_START_1078
-at_fn_group_banner 1078 'ovsdb-types.at:146' \
+#AT_STOP_1079
+#AT_START_1080
+at_fn_group_banner 1080 'ovsdb-types.at:146' \
"map of 1 integer to boolean - C" " " 64
at_xfail=no
(
- $as_echo "1078. $at_setup_line: testing $at_desc ..."
+ $as_echo "1080. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171765,13 +172461,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1078
-#AT_START_1079
-at_fn_group_banner 1079 'ovsdb-types.at:146' \
+#AT_STOP_1080
+#AT_START_1081
+at_fn_group_banner 1081 'ovsdb-types.at:146' \
"map of 1 integer to boolean - Python" " " 64
at_xfail=no
(
- $as_echo "1079. $at_setup_line: testing $at_desc ..."
+ $as_echo "1081. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171800,13 +172496,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1079
-#AT_START_1080
-at_fn_group_banner 1080 'ovsdb-types.at:149' \
+#AT_STOP_1081
+#AT_START_1082
+at_fn_group_banner 1082 'ovsdb-types.at:149' \
"map of 1 boolean to integer, explicit min and max - C" "" 64
at_xfail=no
(
- $as_echo "1080. $at_setup_line: testing $at_desc ..."
+ $as_echo "1082. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171831,13 +172527,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1080
-#AT_START_1081
-at_fn_group_banner 1081 'ovsdb-types.at:149' \
+#AT_STOP_1082
+#AT_START_1083
+at_fn_group_banner 1083 'ovsdb-types.at:149' \
"map of 1 boolean to integer, explicit min and max - Python" "" 64
at_xfail=no
(
- $as_echo "1081. $at_setup_line: testing $at_desc ..."
+ $as_echo "1083. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171866,13 +172562,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1081
-#AT_START_1082
-at_fn_group_banner 1082 'ovsdb-types.at:152' \
+#AT_STOP_1083
+#AT_START_1084
+at_fn_group_banner 1084 'ovsdb-types.at:152' \
"map of 1 to 5 uuid to real - C" " " 64
at_xfail=no
(
- $as_echo "1082. $at_setup_line: testing $at_desc ..."
+ $as_echo "1084. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171897,13 +172593,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1082
-#AT_START_1083
-at_fn_group_banner 1083 'ovsdb-types.at:152' \
+#AT_STOP_1084
+#AT_START_1085
+at_fn_group_banner 1085 'ovsdb-types.at:152' \
"map of 1 to 5 uuid to real - Python" " " 64
at_xfail=no
(
- $as_echo "1083. $at_setup_line: testing $at_desc ..."
+ $as_echo "1085. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171932,13 +172628,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1083
-#AT_START_1084
-at_fn_group_banner 1084 'ovsdb-types.at:155' \
+#AT_STOP_1085
+#AT_START_1086
+at_fn_group_banner 1086 'ovsdb-types.at:155' \
"map of 0 to 10 string to uuid - C" " " 64
at_xfail=no
(
- $as_echo "1084. $at_setup_line: testing $at_desc ..."
+ $as_echo "1086. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171963,13 +172659,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1084
-#AT_START_1085
-at_fn_group_banner 1085 'ovsdb-types.at:155' \
+#AT_STOP_1086
+#AT_START_1087
+at_fn_group_banner 1087 'ovsdb-types.at:155' \
"map of 0 to 10 string to uuid - Python" " " 64
at_xfail=no
(
- $as_echo "1085. $at_setup_line: testing $at_desc ..."
+ $as_echo "1087. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -171998,13 +172694,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1085
-#AT_START_1086
-at_fn_group_banner 1086 'ovsdb-types.at:158' \
+#AT_STOP_1087
+#AT_START_1088
+at_fn_group_banner 1088 'ovsdb-types.at:158' \
"map of 1 to 20 real to string - C" " " 64
at_xfail=no
(
- $as_echo "1086. $at_setup_line: testing $at_desc ..."
+ $as_echo "1088. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -172029,13 +172725,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1086
-#AT_START_1087
-at_fn_group_banner 1087 'ovsdb-types.at:158' \
+#AT_STOP_1088
+#AT_START_1089
+at_fn_group_banner 1089 'ovsdb-types.at:158' \
"map of 1 to 20 real to string - Python" " " 64
at_xfail=no
(
- $as_echo "1087. $at_setup_line: testing $at_desc ..."
+ $as_echo "1089. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -172064,13 +172760,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1087
-#AT_START_1088
-at_fn_group_banner 1088 'ovsdb-types.at:161' \
+#AT_STOP_1089
+#AT_START_1090
+at_fn_group_banner 1090 'ovsdb-types.at:161' \
"map of 0 or more string to real - C" " " 64
at_xfail=no
(
- $as_echo "1088. $at_setup_line: testing $at_desc ..."
+ $as_echo "1090. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -172095,13 +172791,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1088
-#AT_START_1089
-at_fn_group_banner 1089 'ovsdb-types.at:161' \
+#AT_STOP_1090
+#AT_START_1091
+at_fn_group_banner 1091 'ovsdb-types.at:161' \
"map of 0 or more string to real - Python" " " 64
at_xfail=no
(
- $as_echo "1089. $at_setup_line: testing $at_desc ..."
+ $as_echo "1091. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -172130,13 +172826,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1089
-#AT_START_1090
-at_fn_group_banner 1090 'ovsdb-types.at:165' \
+#AT_STOP_1091
+#AT_START_1092
+at_fn_group_banner 1092 'ovsdb-types.at:165' \
"map key type is required - C" " " 64
at_xfail=no
(
- $as_echo "1090. $at_setup_line: testing $at_desc ..."
+ $as_echo "1092. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -172183,13 +172879,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1090
-#AT_START_1091
-at_fn_group_banner 1091 'ovsdb-types.at:165' \
+#AT_STOP_1092
+#AT_START_1093
+at_fn_group_banner 1093 'ovsdb-types.at:165' \
"map key type is required - Python" " " 64
at_xfail=no
(
- $as_echo "1091. $at_setup_line: testing $at_desc ..."
+ $as_echo "1093. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -172239,13 +172935,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1091
-#AT_START_1092
-at_fn_group_banner 1092 'ovsdb-data.at:3' \
+#AT_STOP_1093
+#AT_START_1094
+at_fn_group_banner 1094 'ovsdb-data.at:3' \
"default atoms - C" " " 65
at_xfail=no
(
- $as_echo "1092. $at_setup_line: testing $at_desc ..."
+ $as_echo "1094. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -172274,13 +172970,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1092
-#AT_START_1093
-at_fn_group_banner 1093 'ovsdb-data.at:3' \
+#AT_STOP_1094
+#AT_START_1095
+at_fn_group_banner 1095 'ovsdb-data.at:3' \
"default atoms - Python" " " 65
at_xfail=no
(
- $as_echo "1093. $at_setup_line: testing $at_desc ..."
+ $as_echo "1095. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -172313,13 +173009,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1093
-#AT_START_1094
-at_fn_group_banner 1094 'ovsdb-data.at:11' \
+#AT_STOP_1095
+#AT_START_1096
+at_fn_group_banner 1096 'ovsdb-data.at:11' \
"default data - C" " " 65
at_xfail=no
(
- $as_echo "1094. $at_setup_line: testing $at_desc ..."
+ $as_echo "1096. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -172403,13 +173099,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1094
-#AT_START_1095
-at_fn_group_banner 1095 'ovsdb-data.at:11' \
+#AT_STOP_1096
+#AT_START_1097
+at_fn_group_banner 1097 'ovsdb-data.at:11' \
"default data - Python" " " 65
at_xfail=no
(
- $as_echo "1095. $at_setup_line: testing $at_desc ..."
+ $as_echo "1097. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -172497,13 +173193,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1095
-#AT_START_1096
-at_fn_group_banner 1096 'ovsdb-data.at:76' \
+#AT_STOP_1097
+#AT_START_1098
+at_fn_group_banner 1098 'ovsdb-data.at:76' \
"integer atom from JSON - C" " " 66
at_xfail=no
(
- $as_echo "1096. $at_setup_line: testing $at_desc ..."
+ $as_echo "1098. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -172542,13 +173238,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1096
-#AT_START_1097
-at_fn_group_banner 1097 'ovsdb-data.at:76' \
+#AT_STOP_1098
+#AT_START_1099
+at_fn_group_banner 1099 'ovsdb-data.at:76' \
"integer atom from JSON - Python" " " 66
at_xfail=no
(
- $as_echo "1097. $at_setup_line: testing $at_desc ..."
+ $as_echo "1099. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -172591,13 +173287,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1097
-#AT_START_1098
-at_fn_group_banner 1098 'ovsdb-data.at:89' \
+#AT_STOP_1099
+#AT_START_1100
+at_fn_group_banner 1100 'ovsdb-data.at:89' \
"integer atom from string" " " 66
at_xfail=no
(
- $as_echo "1098. $at_setup_line: testing $at_desc ..."
+ $as_echo "1100. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -172636,13 +173332,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1098
-#AT_START_1099
-at_fn_group_banner 1099 'ovsdb-data.at:102' \
+#AT_STOP_1100
+#AT_START_1101
+at_fn_group_banner 1101 'ovsdb-data.at:102' \
"real atom from JSON - C" " " 66
at_xfail=no
(
- $as_echo "1099. $at_setup_line: testing $at_desc ..."
+ $as_echo "1101. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -172687,13 +173383,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1099
-#AT_START_1100
-at_fn_group_banner 1100 'ovsdb-data.at:102' \
+#AT_STOP_1101
+#AT_START_1102
+at_fn_group_banner 1102 'ovsdb-data.at:102' \
"real atom from JSON - Python" " " 66
at_xfail=no
(
- $as_echo "1100. $at_setup_line: testing $at_desc ..."
+ $as_echo "1102. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -172742,13 +173438,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1100
-#AT_START_1101
-at_fn_group_banner 1101 'ovsdb-data.at:119' \
+#AT_STOP_1102
+#AT_START_1103
+at_fn_group_banner 1103 'ovsdb-data.at:119' \
"real atom from string" " " 66
at_xfail=no
(
- $as_echo "1101. $at_setup_line: testing $at_desc ..."
+ $as_echo "1103. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -172793,13 +173489,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1101
-#AT_START_1102
-at_fn_group_banner 1102 'ovsdb-data.at:136' \
+#AT_STOP_1103
+#AT_START_1104
+at_fn_group_banner 1104 'ovsdb-data.at:136' \
"boolean atom from JSON - C" " " 66
at_xfail=no
(
- $as_echo "1102. $at_setup_line: testing $at_desc ..."
+ $as_echo "1104. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -172825,13 +173521,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1102
-#AT_START_1103
-at_fn_group_banner 1103 'ovsdb-data.at:136' \
+#AT_STOP_1104
+#AT_START_1105
+at_fn_group_banner 1105 'ovsdb-data.at:136' \
"boolean atom from JSON - Python" " " 66
at_xfail=no
(
- $as_echo "1103. $at_setup_line: testing $at_desc ..."
+ $as_echo "1105. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -172861,13 +173557,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1103
-#AT_START_1104
-at_fn_group_banner 1104 'ovsdb-data.at:141' \
+#AT_STOP_1105
+#AT_START_1106
+at_fn_group_banner 1106 'ovsdb-data.at:141' \
"boolean atom from string" " " 66
at_xfail=no
(
- $as_echo "1104. $at_setup_line: testing $at_desc ..."
+ $as_echo "1106. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -172893,13 +173589,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1104
-#AT_START_1105
-at_fn_group_banner 1105 'ovsdb-data.at:146' \
+#AT_STOP_1106
+#AT_START_1107
+at_fn_group_banner 1107 'ovsdb-data.at:146' \
"string atom from JSON - C" " " 66
at_xfail=no
(
- $as_echo "1105. $at_setup_line: testing $at_desc ..."
+ $as_echo "1107. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -172926,13 +173622,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1105
-#AT_START_1106
-at_fn_group_banner 1106 'ovsdb-data.at:146' \
+#AT_STOP_1107
+#AT_START_1108
+at_fn_group_banner 1108 'ovsdb-data.at:146' \
"string atom from JSON - Python" " " 66
at_xfail=no
(
- $as_echo "1106. $at_setup_line: testing $at_desc ..."
+ $as_echo "1108. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -172963,13 +173659,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1106
-#AT_START_1107
-at_fn_group_banner 1107 'ovsdb-data.at:152' \
+#AT_STOP_1108
+#AT_START_1109
+at_fn_group_banner 1109 'ovsdb-data.at:152' \
"string atom from string" " " 66
at_xfail=no
(
- $as_echo "1107. $at_setup_line: testing $at_desc ..."
+ $as_echo "1109. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173011,13 +173707,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1107
-#AT_START_1108
-at_fn_group_banner 1108 'ovsdb-data.at:167' \
+#AT_STOP_1109
+#AT_START_1110
+at_fn_group_banner 1110 'ovsdb-data.at:167' \
"uuid atom from JSON - C" " " 66
at_xfail=no
(
- $as_echo "1108. $at_setup_line: testing $at_desc ..."
+ $as_echo "1110. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173042,13 +173738,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1108
-#AT_START_1109
-at_fn_group_banner 1109 'ovsdb-data.at:167' \
+#AT_STOP_1110
+#AT_START_1111
+at_fn_group_banner 1111 'ovsdb-data.at:167' \
"uuid atom from JSON - Python" " " 66
at_xfail=no
(
- $as_echo "1109. $at_setup_line: testing $at_desc ..."
+ $as_echo "1111. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173077,13 +173773,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1109
-#AT_START_1110
-at_fn_group_banner 1110 'ovsdb-data.at:171' \
+#AT_STOP_1111
+#AT_START_1112
+at_fn_group_banner 1112 'ovsdb-data.at:171' \
"uuid atom from string" " " 66
at_xfail=no
(
- $as_echo "1110. $at_setup_line: testing $at_desc ..."
+ $as_echo "1112. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173108,13 +173804,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1110
-#AT_START_1111
-at_fn_group_banner 1111 'ovsdb-data.at:175' \
+#AT_STOP_1112
+#AT_START_1113
+at_fn_group_banner 1113 'ovsdb-data.at:175' \
"integer atom sorting - C" " " 66
at_xfail=no
(
- $as_echo "1111. $at_setup_line: testing $at_desc ..."
+ $as_echo "1113. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173139,13 +173835,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1111
-#AT_START_1112
-at_fn_group_banner 1112 'ovsdb-data.at:175' \
+#AT_STOP_1113
+#AT_START_1114
+at_fn_group_banner 1114 'ovsdb-data.at:175' \
"integer atom sorting - Python" " " 66
at_xfail=no
(
- $as_echo "1112. $at_setup_line: testing $at_desc ..."
+ $as_echo "1114. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173174,13 +173870,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1112
-#AT_START_1113
-at_fn_group_banner 1113 'ovsdb-data.at:179' \
+#AT_STOP_1114
+#AT_START_1115
+at_fn_group_banner 1115 'ovsdb-data.at:179' \
"real atom sorting - C" " " 66
at_xfail=no
(
- $as_echo "1113. $at_setup_line: testing $at_desc ..."
+ $as_echo "1115. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173205,13 +173901,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1113
-#AT_START_1114
-at_fn_group_banner 1114 'ovsdb-data.at:179' \
+#AT_STOP_1115
+#AT_START_1116
+at_fn_group_banner 1116 'ovsdb-data.at:179' \
"real atom sorting - Python" " " 66
at_xfail=no
(
- $as_echo "1114. $at_setup_line: testing $at_desc ..."
+ $as_echo "1116. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173240,13 +173936,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1114
-#AT_START_1115
-at_fn_group_banner 1115 'ovsdb-data.at:183' \
+#AT_STOP_1116
+#AT_START_1117
+at_fn_group_banner 1117 'ovsdb-data.at:183' \
"boolean atom sorting - C" " " 66
at_xfail=no
(
- $as_echo "1115. $at_setup_line: testing $at_desc ..."
+ $as_echo "1117. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173271,13 +173967,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1115
-#AT_START_1116
-at_fn_group_banner 1116 'ovsdb-data.at:183' \
+#AT_STOP_1117
+#AT_START_1118
+at_fn_group_banner 1118 'ovsdb-data.at:183' \
"boolean atom sorting - Python" " " 66
at_xfail=no
(
- $as_echo "1116. $at_setup_line: testing $at_desc ..."
+ $as_echo "1118. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173306,13 +174002,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1116
-#AT_START_1117
-at_fn_group_banner 1117 'ovsdb-data.at:187' \
+#AT_STOP_1118
+#AT_START_1119
+at_fn_group_banner 1119 'ovsdb-data.at:187' \
"string atom sorting - C" " " 66
at_xfail=no
(
- $as_echo "1117. $at_setup_line: testing $at_desc ..."
+ $as_echo "1119. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173337,13 +174033,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1117
-#AT_START_1118
-at_fn_group_banner 1118 'ovsdb-data.at:187' \
+#AT_STOP_1119
+#AT_START_1120
+at_fn_group_banner 1120 'ovsdb-data.at:187' \
"string atom sorting - Python" " " 66
at_xfail=no
(
- $as_echo "1118. $at_setup_line: testing $at_desc ..."
+ $as_echo "1120. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173372,13 +174068,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1118
-#AT_START_1119
-at_fn_group_banner 1119 'ovsdb-data.at:191' \
+#AT_STOP_1120
+#AT_START_1121
+at_fn_group_banner 1121 'ovsdb-data.at:191' \
"uuid atom sorting - C" " " 66
at_xfail=no
(
- $as_echo "1119. $at_setup_line: testing $at_desc ..."
+ $as_echo "1121. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173469,13 +174165,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1119
-#AT_START_1120
-at_fn_group_banner 1120 'ovsdb-data.at:191' \
+#AT_STOP_1121
+#AT_START_1122
+at_fn_group_banner 1122 'ovsdb-data.at:191' \
"uuid atom sorting - Python" " " 66
at_xfail=no
(
- $as_echo "1120. $at_setup_line: testing $at_desc ..."
+ $as_echo "1122. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173570,13 +174266,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1120
-#AT_START_1121
-at_fn_group_banner 1121 'ovsdb-data.at:228' \
+#AT_STOP_1122
+#AT_START_1123
+at_fn_group_banner 1123 'ovsdb-data.at:228' \
"real not acceptable integer JSON atom - C" " " 66
at_xfail=no
(
- $as_echo "1121. $at_setup_line: testing $at_desc ..."
+ $as_echo "1123. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173601,13 +174297,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1121
-#AT_START_1122
-at_fn_group_banner 1122 'ovsdb-data.at:228' \
+#AT_STOP_1123
+#AT_START_1124
+at_fn_group_banner 1124 'ovsdb-data.at:228' \
"real not acceptable integer JSON atom - Python" " " 66
at_xfail=no
(
- $as_echo "1122. $at_setup_line: testing $at_desc ..."
+ $as_echo "1124. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173636,13 +174332,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1122
-#AT_START_1123
-at_fn_group_banner 1123 'ovsdb-data.at:234' \
+#AT_STOP_1124
+#AT_START_1125
+at_fn_group_banner 1125 'ovsdb-data.at:234' \
"no invalid UTF-8 sequences in strings" " " 66
at_xfail=no
(
- $as_echo "1123. $at_setup_line: testing $at_desc ..."
+ $as_echo "1125. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173674,13 +174370,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1123
-#AT_START_1124
-at_fn_group_banner 1124 'ovsdb-data.at:249' \
+#AT_STOP_1125
+#AT_START_1126
+at_fn_group_banner 1126 'ovsdb-data.at:249' \
"no invalid UTF-8 sequences in strings - Python" " " 66
at_xfail=no
(
- $as_echo "1124. $at_setup_line: testing $at_desc ..."
+ $as_echo "1126. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173716,13 +174412,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1124
-#AT_START_1125
-at_fn_group_banner 1125 'ovsdb-data.at:257' \
+#AT_STOP_1126
+#AT_START_1127
+at_fn_group_banner 1127 'ovsdb-data.at:257' \
"real not acceptable integer string atom" " " 66
at_xfail=no
(
- $as_echo "1125. $at_setup_line: testing $at_desc ..."
+ $as_echo "1127. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173769,13 +174465,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1125
-#AT_START_1126
-at_fn_group_banner 1126 'ovsdb-data.at:261' \
+#AT_STOP_1127
+#AT_START_1128
+at_fn_group_banner 1128 'ovsdb-data.at:261' \
"string \"true\" not acceptable boolean JSON atom - C" "" 66
at_xfail=no
(
- $as_echo "1126. $at_setup_line: testing $at_desc ..."
+ $as_echo "1128. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173800,13 +174496,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1126
-#AT_START_1127
-at_fn_group_banner 1127 'ovsdb-data.at:261' \
+#AT_STOP_1128
+#AT_START_1129
+at_fn_group_banner 1129 'ovsdb-data.at:261' \
"string \"true\" not acceptable boolean JSON atom - Python" "" 66
at_xfail=no
(
- $as_echo "1127. $at_setup_line: testing $at_desc ..."
+ $as_echo "1129. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173835,13 +174531,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1127
-#AT_START_1128
-at_fn_group_banner 1128 'ovsdb-data.at:265' \
+#AT_STOP_1129
+#AT_START_1130
+at_fn_group_banner 1130 'ovsdb-data.at:265' \
"string \"true\" not acceptable boolean string atom" "" 66
at_xfail=no
(
- $as_echo "1128. $at_setup_line: testing $at_desc ..."
+ $as_echo "1130. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173888,13 +174584,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1128
-#AT_START_1129
-at_fn_group_banner 1129 'ovsdb-data.at:269' \
+#AT_STOP_1130
+#AT_START_1131
+at_fn_group_banner 1131 'ovsdb-data.at:269' \
"integer not acceptable string JSON atom - C" " " 66
at_xfail=no
(
- $as_echo "1129. $at_setup_line: testing $at_desc ..."
+ $as_echo "1131. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173919,13 +174615,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1129
-#AT_START_1130
-at_fn_group_banner 1130 'ovsdb-data.at:269' \
+#AT_STOP_1131
+#AT_START_1132
+at_fn_group_banner 1132 'ovsdb-data.at:269' \
"integer not acceptable string JSON atom - Python" "" 66
at_xfail=no
(
- $as_echo "1130. $at_setup_line: testing $at_desc ..."
+ $as_echo "1132. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173954,13 +174650,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1130
-#AT_START_1131
-at_fn_group_banner 1131 'ovsdb-data.at:273' \
+#AT_STOP_1132
+#AT_START_1133
+at_fn_group_banner 1133 'ovsdb-data.at:273' \
"uuid atom must be expressed as JSON array - C" " " 66
at_xfail=no
(
- $as_echo "1131. $at_setup_line: testing $at_desc ..."
+ $as_echo "1133. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -173985,13 +174681,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1131
-#AT_START_1132
-at_fn_group_banner 1132 'ovsdb-data.at:273' \
+#AT_STOP_1133
+#AT_START_1134
+at_fn_group_banner 1134 'ovsdb-data.at:273' \
"uuid atom must be expressed as JSON array - Python" "" 66
at_xfail=no
(
- $as_echo "1132. $at_setup_line: testing $at_desc ..."
+ $as_echo "1134. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -174020,13 +174716,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1132
-#AT_START_1133
-at_fn_group_banner 1133 'ovsdb-data.at:277' \
+#AT_STOP_1134
+#AT_START_1135
+at_fn_group_banner 1135 'ovsdb-data.at:277' \
"named-uuid requires symbol table - C" " " 66
at_xfail=no
(
- $as_echo "1133. $at_setup_line: testing $at_desc ..."
+ $as_echo "1135. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -174051,13 +174747,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1133
-#AT_START_1134
-at_fn_group_banner 1134 'ovsdb-data.at:277' \
+#AT_STOP_1135
+#AT_START_1136
+at_fn_group_banner 1136 'ovsdb-data.at:277' \
"named-uuid requires symbol table - Python" " " 66
at_xfail=no
(
- $as_echo "1134. $at_setup_line: testing $at_desc ..."
+ $as_echo "1136. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -174086,13 +174782,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1134
-#AT_START_1135
-at_fn_group_banner 1135 'ovsdb-data.at:281' \
+#AT_STOP_1136
+#AT_START_1137
+at_fn_group_banner 1137 'ovsdb-data.at:281' \
"empty string atom must be quoted" " " 66
at_xfail=no
(
- $as_echo "1135. $at_setup_line: testing $at_desc ..."
+ $as_echo "1137. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -174139,13 +174835,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1135
-#AT_START_1136
-at_fn_group_banner 1136 'ovsdb-data.at:285' \
+#AT_STOP_1137
+#AT_START_1138
+at_fn_group_banner 1138 'ovsdb-data.at:285' \
"quotes must be balanced" " " 66
at_xfail=no
(
- $as_echo "1136. $at_setup_line: testing $at_desc ..."
+ $as_echo "1138. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -174192,13 +174888,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1136
-#AT_START_1137
-at_fn_group_banner 1137 'ovsdb-data.at:289' \
+#AT_STOP_1138
+#AT_START_1139
+at_fn_group_banner 1139 'ovsdb-data.at:289' \
"quoted string must not contain unescaped quote" " " 66
at_xfail=no
(
- $as_echo "1137. $at_setup_line: testing $at_desc ..."
+ $as_echo "1139. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -174245,13 +174941,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1137
-#AT_START_1138
-at_fn_group_banner 1138 'ovsdb-data.at:293' \
+#AT_STOP_1139
+#AT_START_1140
+at_fn_group_banner 1140 'ovsdb-data.at:293' \
"quoted string must not end with backslash" " " 66
at_xfail=no
(
- $as_echo "1138. $at_setup_line: testing $at_desc ..."
+ $as_echo "1140. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -174298,13 +174994,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1138
-#AT_START_1139
-at_fn_group_banner 1139 'ovsdb-data.at:297' \
+#AT_STOP_1140
+#AT_START_1141
+at_fn_group_banner 1141 'ovsdb-data.at:297' \
"uuids must be valid" " " 66
at_xfail=no
(
- $as_echo "1139. $at_setup_line: testing $at_desc ..."
+ $as_echo "1141. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -174351,13 +175047,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1139
-#AT_START_1140
-at_fn_group_banner 1140 'ovsdb-data.at:303' \
+#AT_STOP_1141
+#AT_START_1142
+at_fn_group_banner 1142 'ovsdb-data.at:303' \
"integer atom enum - C" " " 67
at_xfail=no
(
- $as_echo "1140. $at_setup_line: testing $at_desc ..."
+ $as_echo "1142. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -174411,13 +175107,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1140
-#AT_START_1141
-at_fn_group_banner 1141 'ovsdb-data.at:303' \
+#AT_STOP_1142
+#AT_START_1143
+at_fn_group_banner 1143 'ovsdb-data.at:303' \
"integer atom enum - Python" " " 67
at_xfail=no
(
- $as_echo "1141. $at_setup_line: testing $at_desc ..."
+ $as_echo "1143. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -174475,13 +175171,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1141
-#AT_START_1142
-at_fn_group_banner 1142 'ovsdb-data.at:326' \
+#AT_STOP_1143
+#AT_START_1144
+at_fn_group_banner 1144 'ovsdb-data.at:326' \
"real atom enum - C" " " 67
at_xfail=no
(
- $as_echo "1142. $at_setup_line: testing $at_desc ..."
+ $as_echo "1144. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -174526,13 +175222,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1142
-#AT_START_1143
-at_fn_group_banner 1143 'ovsdb-data.at:326' \
+#AT_STOP_1144
+#AT_START_1145
+at_fn_group_banner 1145 'ovsdb-data.at:326' \
"real atom enum - Python" " " 67
at_xfail=no
(
- $as_echo "1143. $at_setup_line: testing $at_desc ..."
+ $as_echo "1145. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -174581,13 +175277,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1143
-#AT_START_1144
-at_fn_group_banner 1144 'ovsdb-data.at:343' \
+#AT_STOP_1145
+#AT_START_1146
+at_fn_group_banner 1146 'ovsdb-data.at:343' \
"boolean atom enum - C" " " 67
at_xfail=no
(
- $as_echo "1144. $at_setup_line: testing $at_desc ..."
+ $as_echo "1146. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -174617,13 +175313,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1144
-#AT_START_1145
-at_fn_group_banner 1145 'ovsdb-data.at:343' \
+#AT_STOP_1146
+#AT_START_1147
+at_fn_group_banner 1147 'ovsdb-data.at:343' \
"boolean atom enum - Python" " " 67
at_xfail=no
(
- $as_echo "1145. $at_setup_line: testing $at_desc ..."
+ $as_echo "1147. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -174657,13 +175353,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1145
-#AT_START_1146
-at_fn_group_banner 1146 'ovsdb-data.at:350' \
+#AT_STOP_1147
+#AT_START_1148
+at_fn_group_banner 1148 'ovsdb-data.at:350' \
"string atom enum - C" " " 67
at_xfail=no
(
- $as_echo "1146. $at_setup_line: testing $at_desc ..."
+ $as_echo "1148. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -174705,13 +175401,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1146
-#AT_START_1147
-at_fn_group_banner 1147 'ovsdb-data.at:350' \
+#AT_STOP_1148
+#AT_START_1149
+at_fn_group_banner 1149 'ovsdb-data.at:350' \
"string atom enum - Python" " " 67
at_xfail=no
(
- $as_echo "1147. $at_setup_line: testing $at_desc ..."
+ $as_echo "1149. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -174757,13 +175453,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1147
-#AT_START_1148
-at_fn_group_banner 1148 'ovsdb-data.at:365' \
+#AT_STOP_1149
+#AT_START_1150
+at_fn_group_banner 1150 'ovsdb-data.at:365' \
"uuid atom enum - C" " " 67
at_xfail=no
(
- $as_echo "1148. $at_setup_line: testing $at_desc ..."
+ $as_echo "1150. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -174796,13 +175492,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1148
-#AT_START_1149
-at_fn_group_banner 1149 'ovsdb-data.at:365' \
+#AT_STOP_1150
+#AT_START_1151
+at_fn_group_banner 1151 'ovsdb-data.at:365' \
"uuid atom enum - Python" " " 67
at_xfail=no
(
- $as_echo "1149. $at_setup_line: testing $at_desc ..."
+ $as_echo "1151. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -174839,13 +175535,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1149
-#AT_START_1150
-at_fn_group_banner 1150 'ovsdb-data.at:376' \
+#AT_STOP_1151
+#AT_START_1152
+at_fn_group_banner 1152 'ovsdb-data.at:376' \
"integers >= 5 - C" " " 68
at_xfail=no
(
- $as_echo "1150. $at_setup_line: testing $at_desc ..."
+ $as_echo "1152. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -174884,13 +175580,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1150
-#AT_START_1151
-at_fn_group_banner 1151 'ovsdb-data.at:376' \
+#AT_STOP_1152
+#AT_START_1153
+at_fn_group_banner 1153 'ovsdb-data.at:376' \
"integers >= 5 - Python" " " 68
at_xfail=no
(
- $as_echo "1151. $at_setup_line: testing $at_desc ..."
+ $as_echo "1153. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -174933,13 +175629,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1151
-#AT_START_1152
-at_fn_group_banner 1152 'ovsdb-data.at:389' \
+#AT_STOP_1153
+#AT_START_1154
+at_fn_group_banner 1154 'ovsdb-data.at:389' \
"integers <= -1 - C" " " 68
at_xfail=no
(
- $as_echo "1152. $at_setup_line: testing $at_desc ..."
+ $as_echo "1154. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -174975,13 +175671,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1152
-#AT_START_1153
-at_fn_group_banner 1153 'ovsdb-data.at:389' \
+#AT_STOP_1154
+#AT_START_1155
+at_fn_group_banner 1155 'ovsdb-data.at:389' \
"integers <= -1 - Python" " " 68
at_xfail=no
(
- $as_echo "1153. $at_setup_line: testing $at_desc ..."
+ $as_echo "1155. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175021,13 +175717,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1153
-#AT_START_1154
-at_fn_group_banner 1154 'ovsdb-data.at:400' \
+#AT_STOP_1155
+#AT_START_1156
+at_fn_group_banner 1156 'ovsdb-data.at:400' \
"integers in range -10 to 10 - C" " " 68
at_xfail=no
(
- $as_echo "1154. $at_setup_line: testing $at_desc ..."
+ $as_echo "1156. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175078,13 +175774,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1154
-#AT_START_1155
-at_fn_group_banner 1155 'ovsdb-data.at:400' \
+#AT_STOP_1156
+#AT_START_1157
+at_fn_group_banner 1157 'ovsdb-data.at:400' \
"integers in range -10 to 10 - Python" " " 68
at_xfail=no
(
- $as_echo "1155. $at_setup_line: testing $at_desc ..."
+ $as_echo "1157. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175139,13 +175835,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1155
-#AT_START_1156
-at_fn_group_banner 1156 'ovsdb-data.at:421' \
+#AT_STOP_1157
+#AT_START_1158
+at_fn_group_banner 1158 'ovsdb-data.at:421' \
"reals >= 5 - C" " " 68
at_xfail=no
(
- $as_echo "1156. $at_setup_line: testing $at_desc ..."
+ $as_echo "1158. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175184,13 +175880,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1156
-#AT_START_1157
-at_fn_group_banner 1157 'ovsdb-data.at:421' \
+#AT_STOP_1158
+#AT_START_1159
+at_fn_group_banner 1159 'ovsdb-data.at:421' \
"reals >= 5 - Python" " " 68
at_xfail=no
(
- $as_echo "1157. $at_setup_line: testing $at_desc ..."
+ $as_echo "1159. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175233,13 +175929,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1157
-#AT_START_1158
-at_fn_group_banner 1158 'ovsdb-data.at:434' \
+#AT_STOP_1159
+#AT_START_1160
+at_fn_group_banner 1160 'ovsdb-data.at:434' \
"reals <= -1 - C" " " 68
at_xfail=no
(
- $as_echo "1158. $at_setup_line: testing $at_desc ..."
+ $as_echo "1160. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175275,13 +175971,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1158
-#AT_START_1159
-at_fn_group_banner 1159 'ovsdb-data.at:434' \
+#AT_STOP_1160
+#AT_START_1161
+at_fn_group_banner 1161 'ovsdb-data.at:434' \
"reals <= -1 - Python" " " 68
at_xfail=no
(
- $as_echo "1159. $at_setup_line: testing $at_desc ..."
+ $as_echo "1161. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175321,13 +176017,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1159
-#AT_START_1160
-at_fn_group_banner 1160 'ovsdb-data.at:445' \
+#AT_STOP_1161
+#AT_START_1162
+at_fn_group_banner 1162 'ovsdb-data.at:445' \
"reals in range -10 to 10 - C" " " 68
at_xfail=no
(
- $as_echo "1160. $at_setup_line: testing $at_desc ..."
+ $as_echo "1162. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175378,13 +176074,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1160
-#AT_START_1161
-at_fn_group_banner 1161 'ovsdb-data.at:445' \
+#AT_STOP_1162
+#AT_START_1163
+at_fn_group_banner 1163 'ovsdb-data.at:445' \
"reals in range -10 to 10 - Python" " " 68
at_xfail=no
(
- $as_echo "1161. $at_setup_line: testing $at_desc ..."
+ $as_echo "1163. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175439,13 +176135,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1161
-#AT_START_1162
-at_fn_group_banner 1162 'ovsdb-data.at:466' \
+#AT_STOP_1163
+#AT_START_1164
+at_fn_group_banner 1164 'ovsdb-data.at:466' \
"strings at least 2 characters long - C" " " 68
at_xfail=no
(
- $as_echo "1162. $at_setup_line: testing $at_desc ..."
+ $as_echo "1164. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175484,13 +176180,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1162
-#AT_START_1163
-at_fn_group_banner 1163 'ovsdb-data.at:466' \
+#AT_STOP_1164
+#AT_START_1165
+at_fn_group_banner 1165 'ovsdb-data.at:466' \
"strings at least 2 characters long - Python" " " 68
at_xfail=no
(
- $as_echo "1163. $at_setup_line: testing $at_desc ..."
+ $as_echo "1165. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175545,13 +176241,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1163
-#AT_START_1164
-at_fn_group_banner 1164 'ovsdb-data.at:484' \
+#AT_STOP_1165
+#AT_START_1166
+at_fn_group_banner 1166 'ovsdb-data.at:484' \
"strings no more than 2 characters long - C" " " 68
at_xfail=no
(
- $as_echo "1164. $at_setup_line: testing $at_desc ..."
+ $as_echo "1166. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175590,13 +176286,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1164
-#AT_START_1165
-at_fn_group_banner 1165 'ovsdb-data.at:484' \
+#AT_STOP_1166
+#AT_START_1167
+at_fn_group_banner 1167 'ovsdb-data.at:484' \
"strings no more than 2 characters long - Python" "" 68
at_xfail=no
(
- $as_echo "1165. $at_setup_line: testing $at_desc ..."
+ $as_echo "1167. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175639,13 +176335,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1165
-#AT_START_1166
-at_fn_group_banner 1166 'ovsdb-data.at:499' \
+#AT_STOP_1167
+#AT_START_1168
+at_fn_group_banner 1168 'ovsdb-data.at:499' \
"integer JSON datum - C" " " 69
at_xfail=no
(
- $as_echo "1166. $at_setup_line: testing $at_desc ..."
+ $as_echo "1168. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175672,13 +176368,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1166
-#AT_START_1167
-at_fn_group_banner 1167 'ovsdb-data.at:499' \
+#AT_STOP_1168
+#AT_START_1169
+at_fn_group_banner 1169 'ovsdb-data.at:499' \
"integer JSON datum - Python" " " 69
at_xfail=no
(
- $as_echo "1167. $at_setup_line: testing $at_desc ..."
+ $as_echo "1169. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175709,13 +176405,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1167
-#AT_START_1168
-at_fn_group_banner 1168 'ovsdb-data.at:505' \
+#AT_STOP_1169
+#AT_START_1170
+at_fn_group_banner 1170 'ovsdb-data.at:505' \
"integer string datum" " " 69
at_xfail=no
(
- $as_echo "1168. $at_setup_line: testing $at_desc ..."
+ $as_echo "1170. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175743,13 +176439,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1168
-#AT_START_1169
-at_fn_group_banner 1169 'ovsdb-data.at:512' \
+#AT_STOP_1170
+#AT_START_1171
+at_fn_group_banner 1171 'ovsdb-data.at:512' \
"real JSON datum - C" " " 69
at_xfail=no
(
- $as_echo "1169. $at_setup_line: testing $at_desc ..."
+ $as_echo "1171. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175776,13 +176472,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1169
-#AT_START_1170
-at_fn_group_banner 1170 'ovsdb-data.at:512' \
+#AT_STOP_1171
+#AT_START_1172
+at_fn_group_banner 1172 'ovsdb-data.at:512' \
"real JSON datum - Python" " " 69
at_xfail=no
(
- $as_echo "1170. $at_setup_line: testing $at_desc ..."
+ $as_echo "1172. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175813,13 +176509,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1170
-#AT_START_1171
-at_fn_group_banner 1171 'ovsdb-data.at:518' \
+#AT_STOP_1172
+#AT_START_1173
+at_fn_group_banner 1173 'ovsdb-data.at:518' \
"real string datum" " " 69
at_xfail=no
(
- $as_echo "1171. $at_setup_line: testing $at_desc ..."
+ $as_echo "1173. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175846,13 +176542,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1171
-#AT_START_1172
-at_fn_group_banner 1172 'ovsdb-data.at:524' \
+#AT_STOP_1173
+#AT_START_1174
+at_fn_group_banner 1174 'ovsdb-data.at:524' \
"boolean JSON datum - C" " " 69
at_xfail=no
(
- $as_echo "1172. $at_setup_line: testing $at_desc ..."
+ $as_echo "1174. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175878,13 +176574,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1172
-#AT_START_1173
-at_fn_group_banner 1173 'ovsdb-data.at:524' \
+#AT_STOP_1174
+#AT_START_1175
+at_fn_group_banner 1175 'ovsdb-data.at:524' \
"boolean JSON datum - Python" " " 69
at_xfail=no
(
- $as_echo "1173. $at_setup_line: testing $at_desc ..."
+ $as_echo "1175. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175914,13 +176610,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1173
-#AT_START_1174
-at_fn_group_banner 1174 'ovsdb-data.at:529' \
+#AT_STOP_1175
+#AT_START_1176
+at_fn_group_banner 1176 'ovsdb-data.at:529' \
"boolean string datum" " " 69
at_xfail=no
(
- $as_echo "1174. $at_setup_line: testing $at_desc ..."
+ $as_echo "1176. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175946,13 +176642,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1174
-#AT_START_1175
-at_fn_group_banner 1175 'ovsdb-data.at:534' \
+#AT_STOP_1176
+#AT_START_1177
+at_fn_group_banner 1177 'ovsdb-data.at:534' \
"string JSON datum - C" " " 69
at_xfail=no
(
- $as_echo "1175. $at_setup_line: testing $at_desc ..."
+ $as_echo "1177. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -175979,13 +176675,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1175
-#AT_START_1176
-at_fn_group_banner 1176 'ovsdb-data.at:534' \
+#AT_STOP_1177
+#AT_START_1178
+at_fn_group_banner 1178 'ovsdb-data.at:534' \
"string JSON datum - Python" " " 69
at_xfail=no
(
- $as_echo "1176. $at_setup_line: testing $at_desc ..."
+ $as_echo "1178. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -176016,13 +176712,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1176
-#AT_START_1177
-at_fn_group_banner 1177 'ovsdb-data.at:540' \
+#AT_STOP_1178
+#AT_START_1179
+at_fn_group_banner 1179 'ovsdb-data.at:540' \
"string string datum" " " 69
at_xfail=no
(
- $as_echo "1177. $at_setup_line: testing $at_desc ..."
+ $as_echo "1179. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -176050,13 +176746,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1177
-#AT_START_1178
-at_fn_group_banner 1178 'ovsdb-data.at:549' \
+#AT_STOP_1179
+#AT_START_1180
+at_fn_group_banner 1180 'ovsdb-data.at:549' \
"JSON optional boolean - C" " " 70
at_xfail=no
(
- $as_echo "1178. $at_setup_line: testing $at_desc ..."
+ $as_echo "1180. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -176089,13 +176785,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1178
-#AT_START_1179
-at_fn_group_banner 1179 'ovsdb-data.at:549' \
+#AT_STOP_1180
+#AT_START_1181
+at_fn_group_banner 1181 'ovsdb-data.at:549' \
"JSON optional boolean - Python" " " 70
at_xfail=no
(
- $as_echo "1179. $at_setup_line: testing $at_desc ..."
+ $as_echo "1181. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -176132,13 +176828,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1179
-#AT_START_1180
-at_fn_group_banner 1180 'ovsdb-data.at:559' \
+#AT_STOP_1181
+#AT_START_1182
+at_fn_group_banner 1182 'ovsdb-data.at:559' \
"string optional boolean" " " 70
at_xfail=no
(
- $as_echo "1180. $at_setup_line: testing $at_desc ..."
+ $as_echo "1182. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -176171,13 +176867,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1180
-#AT_START_1181
-at_fn_group_banner 1181 'ovsdb-data.at:569' \
+#AT_STOP_1182
+#AT_START_1183
+at_fn_group_banner 1183 'ovsdb-data.at:569' \
"JSON set of 0 or more integers - C" " " 70
at_xfail=no
(
- $as_echo "1181. $at_setup_line: testing $at_desc ..."
+ $as_echo "1183. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -176222,13 +176918,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1181
-#AT_START_1182
-at_fn_group_banner 1182 'ovsdb-data.at:569' \
+#AT_STOP_1183
+#AT_START_1184
+at_fn_group_banner 1184 'ovsdb-data.at:569' \
"JSON set of 0 or more integers - Python" " " 70
at_xfail=no
(
- $as_echo "1182. $at_setup_line: testing $at_desc ..."
+ $as_echo "1184. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -176277,13 +176973,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1182
-#AT_START_1183
-at_fn_group_banner 1183 'ovsdb-data.at:586' \
+#AT_STOP_1184
+#AT_START_1185
+at_fn_group_banner 1185 'ovsdb-data.at:586' \
"string set of 0 or more integers" " " 70
at_xfail=no
(
- $as_echo "1183. $at_setup_line: testing $at_desc ..."
+ $as_echo "1185. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -176325,13 +177021,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1183
-#AT_START_1184
-at_fn_group_banner 1184 'ovsdb-data.at:601' \
+#AT_STOP_1185
+#AT_START_1186
+at_fn_group_banner 1186 'ovsdb-data.at:601' \
"JSON set of 1 to 3 uuids - C" " " 70
at_xfail=no
(
- $as_echo "1184. $at_setup_line: testing $at_desc ..."
+ $as_echo "1186. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -176368,13 +177064,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1184
-#AT_START_1185
-at_fn_group_banner 1185 'ovsdb-data.at:601' \
+#AT_STOP_1186
+#AT_START_1187
+at_fn_group_banner 1187 'ovsdb-data.at:601' \
"JSON set of 1 to 3 uuids - Python" " " 70
at_xfail=no
(
- $as_echo "1185. $at_setup_line: testing $at_desc ..."
+ $as_echo "1187. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -176415,13 +177111,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1185
-#AT_START_1186
-at_fn_group_banner 1186 'ovsdb-data.at:612' \
+#AT_STOP_1187
+#AT_START_1188
+at_fn_group_banner 1188 'ovsdb-data.at:612' \
"string set of 1 to 3 uuids" " " 70
at_xfail=no
(
- $as_echo "1186. $at_setup_line: testing $at_desc ..."
+ $as_echo "1188. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -176455,13 +177151,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1186
-#AT_START_1187
-at_fn_group_banner 1187 'ovsdb-data.at:621' \
+#AT_STOP_1188
+#AT_START_1189
+at_fn_group_banner 1189 'ovsdb-data.at:621' \
"JSON set of 0 to 3 strings - C" " " 70
at_xfail=no
(
- $as_echo "1187. $at_setup_line: testing $at_desc ..."
+ $as_echo "1189. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -176500,13 +177196,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1187
-#AT_START_1188
-at_fn_group_banner 1188 'ovsdb-data.at:621' \
+#AT_STOP_1189
+#AT_START_1190
+at_fn_group_banner 1190 'ovsdb-data.at:621' \
"JSON set of 0 to 3 strings - Python" " " 70
at_xfail=no
(
- $as_echo "1188. $at_setup_line: testing $at_desc ..."
+ $as_echo "1190. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -176549,13 +177245,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1188
-#AT_START_1189
-at_fn_group_banner 1189 'ovsdb-data.at:634' \
+#AT_STOP_1190
+#AT_START_1191
+at_fn_group_banner 1191 'ovsdb-data.at:634' \
"string set of 0 to 3 strings" " " 70
at_xfail=no
(
- $as_echo "1189. $at_setup_line: testing $at_desc ..."
+ $as_echo "1191. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -176591,13 +177287,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1189
-#AT_START_1190
-at_fn_group_banner 1190 'ovsdb-data.at:645' \
+#AT_STOP_1191
+#AT_START_1192
+at_fn_group_banner 1192 'ovsdb-data.at:645' \
"duplicate boolean not allowed in JSON set - C" " " 70
at_xfail=no
(
- $as_echo "1190. $at_setup_line: testing $at_desc ..."
+ $as_echo "1192. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -176644,13 +177340,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1190
-#AT_START_1191
-at_fn_group_banner 1191 'ovsdb-data.at:645' \
+#AT_STOP_1192
+#AT_START_1193
+at_fn_group_banner 1193 'ovsdb-data.at:645' \
"duplicate boolean not allowed in JSON set - Python" "" 70
at_xfail=no
(
- $as_echo "1191. $at_setup_line: testing $at_desc ..."
+ $as_echo "1193. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -176700,13 +177396,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1191
-#AT_START_1192
-at_fn_group_banner 1192 'ovsdb-data.at:649' \
+#AT_STOP_1193
+#AT_START_1194
+at_fn_group_banner 1194 'ovsdb-data.at:649' \
"duplicate boolean not allowed in string set" " " 70
at_xfail=no
(
- $as_echo "1192. $at_setup_line: testing $at_desc ..."
+ $as_echo "1194. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -176753,13 +177449,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1192
-#AT_START_1193
-at_fn_group_banner 1193 'ovsdb-data.at:653' \
+#AT_STOP_1194
+#AT_START_1195
+at_fn_group_banner 1195 'ovsdb-data.at:653' \
"duplicate integer not allowed in JSON set - C" " " 70
at_xfail=no
(
- $as_echo "1193. $at_setup_line: testing $at_desc ..."
+ $as_echo "1195. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -176806,13 +177502,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1193
-#AT_START_1194
-at_fn_group_banner 1194 'ovsdb-data.at:653' \
+#AT_STOP_1195
+#AT_START_1196
+at_fn_group_banner 1196 'ovsdb-data.at:653' \
"duplicate integer not allowed in JSON set - Python" "" 70
at_xfail=no
(
- $as_echo "1194. $at_setup_line: testing $at_desc ..."
+ $as_echo "1196. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -176862,13 +177558,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1194
-#AT_START_1195
-at_fn_group_banner 1195 'ovsdb-data.at:657' \
+#AT_STOP_1196
+#AT_START_1197
+at_fn_group_banner 1197 'ovsdb-data.at:657' \
"duplicate integer not allowed in string set" " " 70
at_xfail=no
(
- $as_echo "1195. $at_setup_line: testing $at_desc ..."
+ $as_echo "1197. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -176915,13 +177611,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1195
-#AT_START_1196
-at_fn_group_banner 1196 'ovsdb-data.at:661' \
+#AT_STOP_1197
+#AT_START_1198
+at_fn_group_banner 1198 'ovsdb-data.at:661' \
"duplicate real not allowed in JSON set - C" " " 70
at_xfail=no
(
- $as_echo "1196. $at_setup_line: testing $at_desc ..."
+ $as_echo "1198. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -176968,13 +177664,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1196
-#AT_START_1197
-at_fn_group_banner 1197 'ovsdb-data.at:661' \
+#AT_STOP_1198
+#AT_START_1199
+at_fn_group_banner 1199 'ovsdb-data.at:661' \
"duplicate real not allowed in JSON set - Python" "" 70
at_xfail=no
(
- $as_echo "1197. $at_setup_line: testing $at_desc ..."
+ $as_echo "1199. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -177024,13 +177720,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1197
-#AT_START_1198
-at_fn_group_banner 1198 'ovsdb-data.at:665' \
+#AT_STOP_1199
+#AT_START_1200
+at_fn_group_banner 1200 'ovsdb-data.at:665' \
"duplicate real not allowed in string set" " " 70
at_xfail=no
(
- $as_echo "1198. $at_setup_line: testing $at_desc ..."
+ $as_echo "1200. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -177077,13 +177773,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1198
-#AT_START_1199
-at_fn_group_banner 1199 'ovsdb-data.at:669' \
+#AT_STOP_1200
+#AT_START_1201
+at_fn_group_banner 1201 'ovsdb-data.at:669' \
"duplicate string not allowed in JSON set - C" " " 70
at_xfail=no
(
- $as_echo "1199. $at_setup_line: testing $at_desc ..."
+ $as_echo "1201. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -177130,13 +177826,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1199
-#AT_START_1200
-at_fn_group_banner 1200 'ovsdb-data.at:669' \
+#AT_STOP_1201
+#AT_START_1202
+at_fn_group_banner 1202 'ovsdb-data.at:669' \
"duplicate string not allowed in JSON set - Python" "" 70
at_xfail=no
(
- $as_echo "1200. $at_setup_line: testing $at_desc ..."
+ $as_echo "1202. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -177186,13 +177882,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1200
-#AT_START_1201
-at_fn_group_banner 1201 'ovsdb-data.at:673' \
+#AT_STOP_1202
+#AT_START_1203
+at_fn_group_banner 1203 'ovsdb-data.at:673' \
"duplicate string not allowed in string set" " " 70
at_xfail=no
(
- $as_echo "1201. $at_setup_line: testing $at_desc ..."
+ $as_echo "1203. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -177239,13 +177935,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1201
-#AT_START_1202
-at_fn_group_banner 1202 'ovsdb-data.at:677' \
+#AT_STOP_1203
+#AT_START_1204
+at_fn_group_banner 1204 'ovsdb-data.at:677' \
"duplicate uuid not allowed in JSON set - C" " " 70
at_xfail=no
(
- $as_echo "1202. $at_setup_line: testing $at_desc ..."
+ $as_echo "1204. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -177298,13 +177994,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1202
-#AT_START_1203
-at_fn_group_banner 1203 'ovsdb-data.at:677' \
+#AT_STOP_1204
+#AT_START_1205
+at_fn_group_banner 1205 'ovsdb-data.at:677' \
"duplicate uuid not allowed in JSON set - Python" "" 70
at_xfail=no
(
- $as_echo "1203. $at_setup_line: testing $at_desc ..."
+ $as_echo "1205. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -177360,13 +178056,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1203
-#AT_START_1204
-at_fn_group_banner 1204 'ovsdb-data.at:684' \
+#AT_STOP_1205
+#AT_START_1206
+at_fn_group_banner 1206 'ovsdb-data.at:684' \
"duplicate uuid not allowed in string set" " " 70
at_xfail=no
(
- $as_echo "1204. $at_setup_line: testing $at_desc ..."
+ $as_echo "1206. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -177419,13 +178115,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1204
-#AT_START_1205
-at_fn_group_banner 1205 'ovsdb-data.at:693' \
+#AT_STOP_1206
+#AT_START_1207
+at_fn_group_banner 1207 'ovsdb-data.at:693' \
"JSON map of 1 integer to boolean - C" " " 71
at_xfail=no
(
- $as_echo "1205. $at_setup_line: testing $at_desc ..."
+ $as_echo "1207. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -177452,13 +178148,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1205
-#AT_START_1206
-at_fn_group_banner 1206 'ovsdb-data.at:693' \
+#AT_STOP_1207
+#AT_START_1208
+at_fn_group_banner 1208 'ovsdb-data.at:693' \
"JSON map of 1 integer to boolean - Python" " " 71
at_xfail=no
(
- $as_echo "1206. $at_setup_line: testing $at_desc ..."
+ $as_echo "1208. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -177489,13 +178185,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1206
-#AT_START_1207
-at_fn_group_banner 1207 'ovsdb-data.at:698' \
+#AT_STOP_1208
+#AT_START_1209
+at_fn_group_banner 1209 'ovsdb-data.at:698' \
"string map of 1 integer to boolean" " " 71
at_xfail=no
(
- $as_echo "1207. $at_setup_line: testing $at_desc ..."
+ $as_echo "1209. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -177522,13 +178218,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1207
-#AT_START_1208
-at_fn_group_banner 1208 'ovsdb-data.at:703' \
+#AT_STOP_1209
+#AT_START_1210
+at_fn_group_banner 1210 'ovsdb-data.at:703' \
"JSON map of at least 1 integer to boolean - C" " " 71
at_xfail=no
(
- $as_echo "1208. $at_setup_line: testing $at_desc ..."
+ $as_echo "1210. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -177561,13 +178257,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1208
-#AT_START_1209
-at_fn_group_banner 1209 'ovsdb-data.at:703' \
+#AT_STOP_1210
+#AT_START_1211
+at_fn_group_banner 1211 'ovsdb-data.at:703' \
"JSON map of at least 1 integer to boolean - Python" "" 71
at_xfail=no
(
- $as_echo "1209. $at_setup_line: testing $at_desc ..."
+ $as_echo "1211. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -177604,13 +178300,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1209
-#AT_START_1210
-at_fn_group_banner 1210 'ovsdb-data.at:712' \
+#AT_STOP_1211
+#AT_START_1212
+at_fn_group_banner 1212 'ovsdb-data.at:712' \
"string map of at least 1 integer to boolean" " " 71
at_xfail=no
(
- $as_echo "1210. $at_setup_line: testing $at_desc ..."
+ $as_echo "1212. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -177643,13 +178339,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1210
-#AT_START_1211
-at_fn_group_banner 1211 'ovsdb-data.at:721' \
+#AT_STOP_1212
+#AT_START_1213
+at_fn_group_banner 1213 'ovsdb-data.at:721' \
"JSON map of 1 boolean to integer - C" " " 71
at_xfail=no
(
- $as_echo "1211. $at_setup_line: testing $at_desc ..."
+ $as_echo "1213. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -177676,13 +178372,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1211
-#AT_START_1212
-at_fn_group_banner 1212 'ovsdb-data.at:721' \
+#AT_STOP_1213
+#AT_START_1214
+at_fn_group_banner 1214 'ovsdb-data.at:721' \
"JSON map of 1 boolean to integer - Python" " " 71
at_xfail=no
(
- $as_echo "1212. $at_setup_line: testing $at_desc ..."
+ $as_echo "1214. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -177713,13 +178409,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1212
-#AT_START_1213
-at_fn_group_banner 1213 'ovsdb-data.at:726' \
+#AT_STOP_1214
+#AT_START_1215
+at_fn_group_banner 1215 'ovsdb-data.at:726' \
"string map of 1 boolean to integer" " " 71
at_xfail=no
(
- $as_echo "1213. $at_setup_line: testing $at_desc ..."
+ $as_echo "1215. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -177746,13 +178442,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1213
-#AT_START_1214
-at_fn_group_banner 1214 'ovsdb-data.at:731' \
+#AT_STOP_1215
+#AT_START_1216
+at_fn_group_banner 1216 'ovsdb-data.at:731' \
"JSON map of 1 uuid to real - C" " " 71
at_xfail=no
(
- $as_echo "1214. $at_setup_line: testing $at_desc ..."
+ $as_echo "1216. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -177787,13 +178483,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1214
-#AT_START_1215
-at_fn_group_banner 1215 'ovsdb-data.at:731' \
+#AT_STOP_1216
+#AT_START_1217
+at_fn_group_banner 1217 'ovsdb-data.at:731' \
"JSON map of 1 uuid to real - Python" " " 71
at_xfail=no
(
- $as_echo "1215. $at_setup_line: testing $at_desc ..."
+ $as_echo "1217. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -177832,13 +178528,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1215
-#AT_START_1216
-at_fn_group_banner 1216 'ovsdb-data.at:740' \
+#AT_STOP_1217
+#AT_START_1218
+at_fn_group_banner 1218 'ovsdb-data.at:740' \
"string map of 1 uuid to real" " " 71
at_xfail=no
(
- $as_echo "1216. $at_setup_line: testing $at_desc ..."
+ $as_echo "1218. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -177873,13 +178569,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1216
-#AT_START_1217
-at_fn_group_banner 1217 'ovsdb-data.at:749' \
+#AT_STOP_1218
+#AT_START_1219
+at_fn_group_banner 1219 'ovsdb-data.at:749' \
"JSON map of 10 string to string - C" " " 71
at_xfail=no
(
- $as_echo "1217. $at_setup_line: testing $at_desc ..."
+ $as_echo "1219. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -177924,13 +178620,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1217
-#AT_START_1218
-at_fn_group_banner 1218 'ovsdb-data.at:749' \
+#AT_STOP_1219
+#AT_START_1220
+at_fn_group_banner 1220 'ovsdb-data.at:749' \
"JSON map of 10 string to string - Python" " " 71
at_xfail=no
(
- $as_echo "1218. $at_setup_line: testing $at_desc ..."
+ $as_echo "1220. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -177979,13 +178675,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1218
-#AT_START_1219
-at_fn_group_banner 1219 'ovsdb-data.at:763' \
+#AT_STOP_1220
+#AT_START_1221
+at_fn_group_banner 1221 'ovsdb-data.at:763' \
"string map of 10 string to string" " " 71
at_xfail=no
(
- $as_echo "1219. $at_setup_line: testing $at_desc ..."
+ $as_echo "1221. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178030,13 +178726,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1219
-#AT_START_1220
-at_fn_group_banner 1220 'ovsdb-data.at:777' \
+#AT_STOP_1221
+#AT_START_1222
+at_fn_group_banner 1222 'ovsdb-data.at:777' \
"duplicate integer key not allowed in JSON map - C" "" 71
at_xfail=no
(
- $as_echo "1220. $at_setup_line: testing $at_desc ..."
+ $as_echo "1222. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178085,13 +178781,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1220
-#AT_START_1221
-at_fn_group_banner 1221 'ovsdb-data.at:777' \
+#AT_STOP_1222
+#AT_START_1223
+at_fn_group_banner 1223 'ovsdb-data.at:777' \
"duplicate integer key not allowed in JSON map - Python" "" 71
at_xfail=no
(
- $as_echo "1221. $at_setup_line: testing $at_desc ..."
+ $as_echo "1223. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178143,13 +178839,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1221
-#AT_START_1222
-at_fn_group_banner 1222 'ovsdb-data.at:782' \
+#AT_STOP_1223
+#AT_START_1224
+at_fn_group_banner 1224 'ovsdb-data.at:782' \
"duplicate integer key not allowed in string map" "" 71
at_xfail=no
(
- $as_echo "1222. $at_setup_line: testing $at_desc ..."
+ $as_echo "1224. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178198,13 +178894,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1222
-#AT_START_1223
-at_fn_group_banner 1223 'ovsdb-column.at:3' \
+#AT_STOP_1224
+#AT_START_1225
+at_fn_group_banner 1225 'ovsdb-column.at:3' \
"ordinary column - C" " " 72
at_xfail=no
(
- $as_echo "1223. $at_setup_line: testing $at_desc ..."
+ $as_echo "1225. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178229,13 +178925,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1223
-#AT_START_1224
-at_fn_group_banner 1224 'ovsdb-column.at:3' \
+#AT_STOP_1225
+#AT_START_1226
+at_fn_group_banner 1226 'ovsdb-column.at:3' \
"ordinary column - Python" " " 72
at_xfail=no
(
- $as_echo "1224. $at_setup_line: testing $at_desc ..."
+ $as_echo "1226. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178264,13 +178960,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1224
-#AT_START_1225
-at_fn_group_banner 1225 'ovsdb-column.at:7' \
+#AT_STOP_1226
+#AT_START_1227
+at_fn_group_banner 1227 'ovsdb-column.at:7' \
"immutable column - C" " " 72
at_xfail=no
(
- $as_echo "1225. $at_setup_line: testing $at_desc ..."
+ $as_echo "1227. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178295,13 +178991,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1225
-#AT_START_1226
-at_fn_group_banner 1226 'ovsdb-column.at:7' \
+#AT_STOP_1227
+#AT_START_1228
+at_fn_group_banner 1228 'ovsdb-column.at:7' \
"immutable column - Python" " " 72
at_xfail=no
(
- $as_echo "1226. $at_setup_line: testing $at_desc ..."
+ $as_echo "1228. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178330,13 +179026,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1226
-#AT_START_1227
-at_fn_group_banner 1227 'ovsdb-column.at:11' \
+#AT_STOP_1228
+#AT_START_1229
+at_fn_group_banner 1229 'ovsdb-column.at:11' \
"ephemeral column - C" " " 72
at_xfail=no
(
- $as_echo "1227. $at_setup_line: testing $at_desc ..."
+ $as_echo "1229. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178361,13 +179057,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1227
-#AT_START_1228
-at_fn_group_banner 1228 'ovsdb-column.at:11' \
+#AT_STOP_1229
+#AT_START_1230
+at_fn_group_banner 1230 'ovsdb-column.at:11' \
"ephemeral column - Python" " " 72
at_xfail=no
(
- $as_echo "1228. $at_setup_line: testing $at_desc ..."
+ $as_echo "1230. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178396,13 +179092,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1228
-#AT_START_1229
-at_fn_group_banner 1229 'ovsdb-table.at:3' \
+#AT_STOP_1230
+#AT_START_1231
+at_fn_group_banner 1231 'ovsdb-table.at:3' \
"non-root table with one column - C" " " 73
at_xfail=no
(
- $as_echo "1229. $at_setup_line: testing $at_desc ..."
+ $as_echo "1231. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178427,13 +179123,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1229
-#AT_START_1230
-at_fn_group_banner 1230 'ovsdb-table.at:3' \
+#AT_STOP_1231
+#AT_START_1232
+at_fn_group_banner 1232 'ovsdb-table.at:3' \
"non-root table with one column - Python" " " 73
at_xfail=no
(
- $as_echo "1230. $at_setup_line: testing $at_desc ..."
+ $as_echo "1232. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178462,13 +179158,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1230
-#AT_START_1231
-at_fn_group_banner 1231 'ovsdb-table.at:7' \
+#AT_STOP_1232
+#AT_START_1233
+at_fn_group_banner 1233 'ovsdb-table.at:7' \
"immutable table with one column - C" " " 73
at_xfail=no
(
- $as_echo "1231. $at_setup_line: testing $at_desc ..."
+ $as_echo "1233. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178497,13 +179193,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1231
-#AT_START_1232
-at_fn_group_banner 1232 'ovsdb-table.at:7' \
+#AT_STOP_1233
+#AT_START_1234
+at_fn_group_banner 1234 'ovsdb-table.at:7' \
"immutable table with one column - Python" " " 73
at_xfail=no
(
- $as_echo "1232. $at_setup_line: testing $at_desc ..."
+ $as_echo "1234. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178536,13 +179232,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1232
-#AT_START_1233
-at_fn_group_banner 1233 'ovsdb-table.at:13' \
+#AT_STOP_1234
+#AT_START_1235
+at_fn_group_banner 1235 'ovsdb-table.at:13' \
"root table with one column - C" " " 73
at_xfail=no
(
- $as_echo "1233. $at_setup_line: testing $at_desc ..."
+ $as_echo "1235. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178571,13 +179267,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1233
-#AT_START_1234
-at_fn_group_banner 1234 'ovsdb-table.at:13' \
+#AT_STOP_1235
+#AT_START_1236
+at_fn_group_banner 1236 'ovsdb-table.at:13' \
"root table with one column - Python" " " 73
at_xfail=no
(
- $as_echo "1234. $at_setup_line: testing $at_desc ..."
+ $as_echo "1236. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178610,13 +179306,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1234
-#AT_START_1235
-at_fn_group_banner 1235 'ovsdb-table.at:19' \
+#AT_STOP_1236
+#AT_START_1237
+at_fn_group_banner 1237 'ovsdb-table.at:19' \
"non-root table with default_is_root=true - C" " " 73
at_xfail=no
(
- $as_echo "1235. $at_setup_line: testing $at_desc ..."
+ $as_echo "1237. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178641,13 +179337,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1235
-#AT_START_1236
-at_fn_group_banner 1236 'ovsdb-table.at:19' \
+#AT_STOP_1237
+#AT_START_1238
+at_fn_group_banner 1238 'ovsdb-table.at:19' \
"non-root table with default_is_root=true - Python" "" 73
at_xfail=no
(
- $as_echo "1236. $at_setup_line: testing $at_desc ..."
+ $as_echo "1238. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178676,13 +179372,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1236
-#AT_START_1237
-at_fn_group_banner 1237 'ovsdb-table.at:23' \
+#AT_STOP_1238
+#AT_START_1239
+at_fn_group_banner 1239 'ovsdb-table.at:23' \
"root table with default_is_root=true - C" " " 73
at_xfail=no
(
- $as_echo "1237. $at_setup_line: testing $at_desc ..."
+ $as_echo "1239. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178711,13 +179407,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1237
-#AT_START_1238
-at_fn_group_banner 1238 'ovsdb-table.at:23' \
+#AT_STOP_1239
+#AT_START_1240
+at_fn_group_banner 1240 'ovsdb-table.at:23' \
"root table with default_is_root=true - Python" " " 73
at_xfail=no
(
- $as_echo "1238. $at_setup_line: testing $at_desc ..."
+ $as_echo "1240. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178750,13 +179446,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1238
-#AT_START_1239
-at_fn_group_banner 1239 'ovsdb-table.at:29' \
+#AT_STOP_1240
+#AT_START_1241
+at_fn_group_banner 1241 'ovsdb-table.at:29' \
"table with maxRows of 2 - C" " " 73
at_xfail=no
(
- $as_echo "1239. $at_setup_line: testing $at_desc ..."
+ $as_echo "1241. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178783,13 +179479,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1239
-#AT_START_1240
-at_fn_group_banner 1240 'ovsdb-table.at:29' \
+#AT_STOP_1241
+#AT_START_1242
+at_fn_group_banner 1242 'ovsdb-table.at:29' \
"table with maxRows of 2 - Python" " " 73
at_xfail=no
(
- $as_echo "1240. $at_setup_line: testing $at_desc ..."
+ $as_echo "1242. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178820,13 +179516,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1240
-#AT_START_1241
-at_fn_group_banner 1241 'ovsdb-table.at:34' \
+#AT_STOP_1242
+#AT_START_1243
+at_fn_group_banner 1243 'ovsdb-table.at:34' \
"table with index - C" " " 73
at_xfail=no
(
- $as_echo "1241. $at_setup_line: testing $at_desc ..."
+ $as_echo "1243. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178855,13 +179551,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1241
-#AT_START_1242
-at_fn_group_banner 1242 'ovsdb-table.at:34' \
+#AT_STOP_1243
+#AT_START_1244
+at_fn_group_banner 1244 'ovsdb-table.at:34' \
"table with index - Python" " " 73
at_xfail=no
(
- $as_echo "1242. $at_setup_line: testing $at_desc ..."
+ $as_echo "1244. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178894,13 +179590,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1242
-#AT_START_1243
-at_fn_group_banner 1243 'ovsdb-table.at:40' \
+#AT_STOP_1244
+#AT_START_1245
+at_fn_group_banner 1245 'ovsdb-table.at:40' \
"table with syntax error in index - C" " " 73
at_xfail=no
(
- $as_echo "1243. $at_setup_line: testing $at_desc ..."
+ $as_echo "1245. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -178951,13 +179647,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1243
-#AT_START_1244
-at_fn_group_banner 1244 'ovsdb-table.at:40' \
+#AT_STOP_1245
+#AT_START_1246
+at_fn_group_banner 1246 'ovsdb-table.at:40' \
"table with syntax error in index - Python" " " 73
at_xfail=no
(
- $as_echo "1244. $at_setup_line: testing $at_desc ..."
+ $as_echo "1246. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -179011,13 +179707,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1244
-#AT_START_1245
-at_fn_group_banner 1245 'ovsdb-table.at:46' \
+#AT_STOP_1246
+#AT_START_1247
+at_fn_group_banner 1247 'ovsdb-table.at:46' \
"table with empty index - C" " " 73
at_xfail=no
(
- $as_echo "1245. $at_setup_line: testing $at_desc ..."
+ $as_echo "1247. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -179068,13 +179764,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1245
-#AT_START_1246
-at_fn_group_banner 1246 'ovsdb-table.at:46' \
+#AT_STOP_1247
+#AT_START_1248
+at_fn_group_banner 1248 'ovsdb-table.at:46' \
"table with empty index - Python" " " 73
at_xfail=no
(
- $as_echo "1246. $at_setup_line: testing $at_desc ..."
+ $as_echo "1248. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -179128,13 +179824,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1246
-#AT_START_1247
-at_fn_group_banner 1247 'ovsdb-table.at:52' \
+#AT_STOP_1248
+#AT_START_1249
+at_fn_group_banner 1249 'ovsdb-table.at:52' \
"table with index of ephemeral column - C" " " 73
at_xfail=no
(
- $as_echo "1247. $at_setup_line: testing $at_desc ..."
+ $as_echo "1249. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -179187,13 +179883,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1247
-#AT_START_1248
-at_fn_group_banner 1248 'ovsdb-table.at:52' \
+#AT_STOP_1249
+#AT_START_1250
+at_fn_group_banner 1250 'ovsdb-table.at:52' \
"table with index of ephemeral column - Python" " " 73
at_xfail=no
(
- $as_echo "1248. $at_setup_line: testing $at_desc ..."
+ $as_echo "1250. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -179249,13 +179945,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1248
-#AT_START_1249
-at_fn_group_banner 1249 'ovsdb-table.at:59' \
+#AT_STOP_1250
+#AT_START_1251
+at_fn_group_banner 1251 'ovsdb-table.at:59' \
"column names may not begin with _ - C" " " 73
at_xfail=no
(
- $as_echo "1249. $at_setup_line: testing $at_desc ..."
+ $as_echo "1251. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -179304,13 +180000,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1249
-#AT_START_1250
-at_fn_group_banner 1250 'ovsdb-table.at:59' \
+#AT_STOP_1251
+#AT_START_1252
+at_fn_group_banner 1252 'ovsdb-table.at:59' \
"column names may not begin with _ - Python" " " 73
at_xfail=no
(
- $as_echo "1250. $at_setup_line: testing $at_desc ..."
+ $as_echo "1252. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -179362,13 +180058,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1250
-#AT_START_1251
-at_fn_group_banner 1251 'ovsdb-table.at:65' \
+#AT_STOP_1252
+#AT_START_1253
+at_fn_group_banner 1253 'ovsdb-table.at:65' \
"table must have at least one column (1) - C" " " 73
at_xfail=no
(
- $as_echo "1251. $at_setup_line: testing $at_desc ..."
+ $as_echo "1253. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -179415,13 +180111,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1251
-#AT_START_1252
-at_fn_group_banner 1252 'ovsdb-table.at:65' \
+#AT_STOP_1253
+#AT_START_1254
+at_fn_group_banner 1254 'ovsdb-table.at:65' \
"table must have at least one column (1) - Python" "" 73
at_xfail=no
(
- $as_echo "1252. $at_setup_line: testing $at_desc ..."
+ $as_echo "1254. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -179471,13 +180167,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1252
-#AT_START_1253
-at_fn_group_banner 1253 'ovsdb-table.at:69' \
+#AT_STOP_1254
+#AT_START_1255
+at_fn_group_banner 1255 'ovsdb-table.at:69' \
"table must have at least one column (2) - C" " " 73
at_xfail=no
(
- $as_echo "1253. $at_setup_line: testing $at_desc ..."
+ $as_echo "1255. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -179524,13 +180220,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1253
-#AT_START_1254
-at_fn_group_banner 1254 'ovsdb-table.at:69' \
+#AT_STOP_1255
+#AT_START_1256
+at_fn_group_banner 1256 'ovsdb-table.at:69' \
"table must have at least one column (2) - Python" "" 73
at_xfail=no
(
- $as_echo "1254. $at_setup_line: testing $at_desc ..."
+ $as_echo "1256. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -179580,13 +180276,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1254
-#AT_START_1255
-at_fn_group_banner 1255 'ovsdb-table.at:73' \
+#AT_STOP_1256
+#AT_START_1257
+at_fn_group_banner 1257 'ovsdb-table.at:73' \
"table maxRows must be positive - C" " " 73
at_xfail=no
(
- $as_echo "1255. $at_setup_line: testing $at_desc ..."
+ $as_echo "1257. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -179635,13 +180331,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1255
-#AT_START_1256
-at_fn_group_banner 1256 'ovsdb-table.at:73' \
+#AT_STOP_1257
+#AT_START_1258
+at_fn_group_banner 1258 'ovsdb-table.at:73' \
"table maxRows must be positive - Python" " " 73
at_xfail=no
(
- $as_echo "1256. $at_setup_line: testing $at_desc ..."
+ $as_echo "1258. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -179693,13 +180389,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1256
-#AT_START_1257
-at_fn_group_banner 1257 'ovsdb-row.at:3' \
+#AT_STOP_1258
+#AT_START_1259
+at_fn_group_banner 1259 'ovsdb-row.at:3' \
"row with one string column" " " 74
at_xfail=no
(
- $as_echo "1257. $at_setup_line: testing $at_desc ..."
+ $as_echo "1259. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -179741,13 +180437,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1257
-#AT_START_1258
-at_fn_group_banner 1258 'ovsdb-row.at:19' \
+#AT_STOP_1259
+#AT_START_1260
+at_fn_group_banner 1260 'ovsdb-row.at:19' \
"row with one integer column" " " 74
at_xfail=no
(
- $as_echo "1258. $at_setup_line: testing $at_desc ..."
+ $as_echo "1260. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -179789,13 +180485,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1258
-#AT_START_1259
-at_fn_group_banner 1259 'ovsdb-row.at:35' \
+#AT_STOP_1260
+#AT_START_1261
+at_fn_group_banner 1261 'ovsdb-row.at:35' \
"row with one real column" " " 74
at_xfail=no
(
- $as_echo "1259. $at_setup_line: testing $at_desc ..."
+ $as_echo "1261. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -179837,13 +180533,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1259
-#AT_START_1260
-at_fn_group_banner 1260 'ovsdb-row.at:51' \
+#AT_STOP_1261
+#AT_START_1262
+at_fn_group_banner 1262 'ovsdb-row.at:51' \
"row with one boolean column" " " 74
at_xfail=no
(
- $as_echo "1260. $at_setup_line: testing $at_desc ..."
+ $as_echo "1262. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -179881,13 +180577,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1260
-#AT_START_1261
-at_fn_group_banner 1261 'ovsdb-row.at:64' \
+#AT_STOP_1262
+#AT_START_1263
+at_fn_group_banner 1263 'ovsdb-row.at:64' \
"row with one uuid column" " " 74
at_xfail=no
(
- $as_echo "1261. $at_setup_line: testing $at_desc ..."
+ $as_echo "1263. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -179925,13 +180621,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1261
-#AT_START_1262
-at_fn_group_banner 1262 'ovsdb-row.at:77' \
+#AT_STOP_1263
+#AT_START_1264
+at_fn_group_banner 1264 'ovsdb-row.at:77' \
"row with set of 1 to 2 elements" " " 74
at_xfail=no
(
- $as_echo "1262. $at_setup_line: testing $at_desc ..."
+ $as_echo "1264. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -179961,13 +180657,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1262
-#AT_START_1263
-at_fn_group_banner 1263 'ovsdb-row.at:84' \
+#AT_STOP_1264
+#AT_START_1265
+at_fn_group_banner 1265 'ovsdb-row.at:84' \
"row with map of 1 to 2 elements" " " 74
at_xfail=no
(
- $as_echo "1263. $at_setup_line: testing $at_desc ..."
+ $as_echo "1265. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -179997,13 +180693,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1263
-#AT_START_1264
-at_fn_group_banner 1264 'ovsdb-row.at:91' \
+#AT_STOP_1265
+#AT_START_1266
+at_fn_group_banner 1266 'ovsdb-row.at:91' \
"row with several columns" " " 74
at_xfail=no
(
- $as_echo "1264. $at_setup_line: testing $at_desc ..."
+ $as_echo "1266. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -180061,13 +180757,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1264
-#AT_START_1265
-at_fn_group_banner 1265 'ovsdb-row.at:113' \
+#AT_STOP_1266
+#AT_START_1267
+at_fn_group_banner 1267 'ovsdb-row.at:113' \
"row hashing (scalars)" " " 74
at_xfail=no
(
- $as_echo "1265. $at_setup_line: testing $at_desc ..."
+ $as_echo "1267. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -180208,13 +180904,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1265
-#AT_START_1266
-at_fn_group_banner 1266 'ovsdb-row.at:182' \
+#AT_STOP_1267
+#AT_START_1268
+at_fn_group_banner 1268 'ovsdb-row.at:182' \
"row hashing (sets)" " " 74
at_xfail=no
(
- $as_echo "1266. $at_setup_line: testing $at_desc ..."
+ $as_echo "1268. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -180317,13 +181013,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1266
-#AT_START_1267
-at_fn_group_banner 1267 'ovsdb-row.at:235' \
+#AT_STOP_1268
+#AT_START_1269
+at_fn_group_banner 1269 'ovsdb-row.at:235' \
"row hashing (maps)" " " 74
at_xfail=no
(
- $as_echo "1267. $at_setup_line: testing $at_desc ..."
+ $as_echo "1269. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -180418,13 +181114,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1267
-#AT_START_1268
-at_fn_group_banner 1268 'ovsdb-schema.at:3' \
+#AT_STOP_1269
+#AT_START_1270
+at_fn_group_banner 1270 'ovsdb-schema.at:3' \
"schema with valid refTables - C" " " 75
at_xfail=no
(
- $as_echo "1268. $at_setup_line: testing $at_desc ..."
+ $as_echo "1270. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -180489,13 +181185,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1268
-#AT_START_1269
-at_fn_group_banner 1269 'ovsdb-schema.at:3' \
+#AT_STOP_1270
+#AT_START_1271
+at_fn_group_banner 1271 'ovsdb-schema.at:3' \
"schema with valid refTables - Python" " " 75
at_xfail=no
(
- $as_echo "1269. $at_setup_line: testing $at_desc ..."
+ $as_echo "1271. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -180564,13 +181260,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1269
-#AT_START_1270
-at_fn_group_banner 1270 'ovsdb-schema.at:30' \
+#AT_STOP_1271
+#AT_START_1272
+at_fn_group_banner 1272 'ovsdb-schema.at:30' \
"schema with ephemeral strong references - C" " " 75
at_xfail=no
(
- $as_echo "1270. $at_setup_line: testing $at_desc ..."
+ $as_echo "1272. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -180645,13 +181341,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1270
-#AT_START_1271
-at_fn_group_banner 1271 'ovsdb-schema.at:30' \
+#AT_STOP_1272
+#AT_START_1273
+at_fn_group_banner 1273 'ovsdb-schema.at:30' \
"schema with ephemeral strong references - Python" "" 75
at_xfail=no
(
- $as_echo "1271. $at_setup_line: testing $at_desc ..."
+ $as_echo "1273. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -180730,13 +181426,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1271
-#AT_START_1272
-at_fn_group_banner 1272 'ovsdb-schema.at:61' \
+#AT_STOP_1273
+#AT_START_1274
+at_fn_group_banner 1274 'ovsdb-schema.at:61' \
"schema without version number - C" " " 75
at_xfail=no
(
- $as_echo "1272. $at_setup_line: testing $at_desc ..."
+ $as_echo "1274. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -180773,13 +181469,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1272
-#AT_START_1273
-at_fn_group_banner 1273 'ovsdb-schema.at:61' \
+#AT_STOP_1274
+#AT_START_1275
+at_fn_group_banner 1275 'ovsdb-schema.at:61' \
"schema without version number - Python" " " 75
at_xfail=no
(
- $as_echo "1273. $at_setup_line: testing $at_desc ..."
+ $as_echo "1275. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -180820,13 +181516,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1273
-#AT_START_1274
-at_fn_group_banner 1274 'ovsdb-schema.at:71' \
+#AT_STOP_1275
+#AT_START_1276
+at_fn_group_banner 1276 'ovsdb-schema.at:71' \
"schema with invalid refTables - C" " " 75
at_xfail=no
(
- $as_echo "1274. $at_setup_line: testing $at_desc ..."
+ $as_echo "1276. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -180911,13 +181607,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1274
-#AT_START_1275
-at_fn_group_banner 1275 'ovsdb-schema.at:71' \
+#AT_STOP_1276
+#AT_START_1277
+at_fn_group_banner 1277 'ovsdb-schema.at:71' \
"schema with invalid refTables - Python" " " 75
at_xfail=no
(
- $as_echo "1275. $at_setup_line: testing $at_desc ..."
+ $as_echo "1277. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -181005,13 +181701,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1275
-#AT_START_1276
-at_fn_group_banner 1276 'ovsdb-schema.at:94' \
+#AT_STOP_1277
+#AT_START_1278
+at_fn_group_banner 1278 'ovsdb-schema.at:94' \
"schema with invalid version number - C" " " 75
at_xfail=no
(
- $as_echo "1276. $at_setup_line: testing $at_desc ..."
+ $as_echo "1278. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -181072,13 +181768,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1276
-#AT_START_1277
-at_fn_group_banner 1277 'ovsdb-schema.at:94' \
- "schema with invalid version number - Python" " " 75
+#AT_STOP_1278
+#AT_START_1279
+at_fn_group_banner 1279 'ovsdb-schema.at:94' \
+ "schema with invalid version number - Python" " " 75
at_xfail=no
(
- $as_echo "1277. $at_setup_line: testing $at_desc ..."
+ $as_echo "1279. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -181142,13 +181838,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1277
-#AT_START_1278
-at_fn_group_banner 1278 'ovsdb-condition.at:3' \
+#AT_STOP_1279
+#AT_START_1280
+at_fn_group_banner 1280 'ovsdb-condition.at:3' \
"null condition" " " 76
at_xfail=no
(
- $as_echo "1278. $at_setup_line: testing $at_desc ..."
+ $as_echo "1280. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -181177,13 +181873,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1278
-#AT_START_1279
-at_fn_group_banner 1279 'ovsdb-condition.at:9' \
+#AT_STOP_1280
+#AT_START_1281
+at_fn_group_banner 1281 'ovsdb-condition.at:9' \
"conditions on scalars" " " 76
at_xfail=no
(
- $as_echo "1279. $at_setup_line: testing $at_desc ..."
+ $as_echo "1281. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -181303,13 +181999,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1279
-#AT_START_1280
-at_fn_group_banner 1280 'ovsdb-condition.at:75' \
+#AT_STOP_1281
+#AT_START_1282
+at_fn_group_banner 1282 'ovsdb-condition.at:75' \
"disallowed conditions on scalars" " " 76
at_xfail=no
(
- $as_echo "1280. $at_setup_line: testing $at_desc ..."
+ $as_echo "1282. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -181381,13 +182077,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1280
-#AT_START_1281
-at_fn_group_banner 1281 'ovsdb-condition.at:112' \
+#AT_STOP_1282
+#AT_START_1283
+at_fn_group_banner 1283 'ovsdb-condition.at:112' \
"conditions on sets" " " 76
at_xfail=no
(
- $as_echo "1281. $at_setup_line: testing $at_desc ..."
+ $as_echo "1283. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -181505,13 +182201,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1281
-#AT_START_1282
-at_fn_group_banner 1282 'ovsdb-condition.at:173' \
+#AT_STOP_1283
+#AT_START_1284
+at_fn_group_banner 1284 'ovsdb-condition.at:173' \
"condition sorting" " " 76
at_xfail=no
(
- $as_echo "1282. $at_setup_line: testing $at_desc ..."
+ $as_echo "1284. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -181556,13 +182252,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1282
-#AT_START_1283
-at_fn_group_banner 1283 'ovsdb-condition.at:187' \
+#AT_STOP_1284
+#AT_START_1285
+at_fn_group_banner 1285 'ovsdb-condition.at:187' \
"evaluating null condition" " " 76
at_xfail=no
(
- $as_echo "1283. $at_setup_line: testing $at_desc ..."
+ $as_echo "1285. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -181597,13 +182293,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1283
-#AT_START_1284
-at_fn_group_banner 1284 'ovsdb-condition.at:196' \
+#AT_STOP_1285
+#AT_START_1286
+at_fn_group_banner 1286 'ovsdb-condition.at:196' \
"evaluating conditions on integers" " " 76
at_xfail=no
(
- $as_echo "1284. $at_setup_line: testing $at_desc ..."
+ $as_echo "1286. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -181662,13 +182358,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1284
-#AT_START_1285
-at_fn_group_banner 1285 'ovsdb-condition.at:221' \
+#AT_STOP_1286
+#AT_START_1287
+at_fn_group_banner 1287 'ovsdb-condition.at:221' \
"evaluating conditions on reals" " " 76
at_xfail=no
(
- $as_echo "1285. $at_setup_line: testing $at_desc ..."
+ $as_echo "1287. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -181727,13 +182423,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1285
-#AT_START_1286
-at_fn_group_banner 1286 'ovsdb-condition.at:246' \
+#AT_STOP_1287
+#AT_START_1288
+at_fn_group_banner 1288 'ovsdb-condition.at:246' \
"evaluating conditions on booleans" " " 76
at_xfail=no
(
- $as_echo "1286. $at_setup_line: testing $at_desc ..."
+ $as_echo "1288. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -181790,13 +182486,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1286
-#AT_START_1287
-at_fn_group_banner 1287 'ovsdb-condition.at:270' \
+#AT_STOP_1288
+#AT_START_1289
+at_fn_group_banner 1289 'ovsdb-condition.at:270' \
"evaluating conditions on strings" " " 76
at_xfail=no
(
- $as_echo "1287. $at_setup_line: testing $at_desc ..."
+ $as_echo "1289. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -181855,13 +182551,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1287
-#AT_START_1288
-at_fn_group_banner 1288 'ovsdb-condition.at:295' \
+#AT_STOP_1289
+#AT_START_1290
+at_fn_group_banner 1290 'ovsdb-condition.at:295' \
"evaluating conditions on UUIDs" " " 76
at_xfail=no
(
- $as_echo "1288. $at_setup_line: testing $at_desc ..."
+ $as_echo "1290. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -181922,13 +182618,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1288
-#AT_START_1289
-at_fn_group_banner 1289 'ovsdb-condition.at:321' \
+#AT_STOP_1290
+#AT_START_1291
+at_fn_group_banner 1291 'ovsdb-condition.at:321' \
"evaluating conditions on sets" " " 76
at_xfail=no
(
- $as_echo "1289. $at_setup_line: testing $at_desc ..."
+ $as_echo "1291. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -182071,13 +182767,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1289
-#AT_START_1290
-at_fn_group_banner 1290 'ovsdb-condition.at:403' \
+#AT_STOP_1291
+#AT_START_1292
+at_fn_group_banner 1292 'ovsdb-condition.at:403' \
"evaluating conditions on maps (1)" " " 76
at_xfail=no
(
- $as_echo "1290. $at_setup_line: testing $at_desc ..."
+ $as_echo "1292. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -182226,13 +182922,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1290
-#AT_START_1291
-at_fn_group_banner 1291 'ovsdb-condition.at:488' \
+#AT_STOP_1292
+#AT_START_1293
+at_fn_group_banner 1293 'ovsdb-condition.at:488' \
"evaluating conditions on maps (2)" " " 76
at_xfail=no
(
- $as_echo "1291. $at_setup_line: testing $at_desc ..."
+ $as_echo "1293. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -182399,13 +183095,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1291
-#AT_START_1292
-at_fn_group_banner 1292 'ovsdb-condition.at:580' \
+#AT_STOP_1293
+#AT_START_1294
+at_fn_group_banner 1294 'ovsdb-condition.at:580' \
"evaluating conditions on optional integers" " " 76
at_xfail=no
(
- $as_echo "1292. $at_setup_line: testing $at_desc ..."
+ $as_echo "1294. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -182466,13 +183162,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1292
-#AT_START_1293
-at_fn_group_banner 1293 'ovsdb-condition.at:607' \
+#AT_STOP_1294
+#AT_START_1295
+at_fn_group_banner 1295 'ovsdb-condition.at:607' \
"evaluating conditions on optional strings" " " 76
at_xfail=no
(
- $as_echo "1293. $at_setup_line: testing $at_desc ..."
+ $as_echo "1295. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -182533,13 +183229,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1293
-#AT_START_1294
-at_fn_group_banner 1294 'ovsdb-condition.at:634' \
+#AT_STOP_1295
+#AT_START_1296
+at_fn_group_banner 1296 'ovsdb-condition.at:634' \
"evaluating conditions on optional reals" " " 76
at_xfail=no
(
- $as_echo "1294. $at_setup_line: testing $at_desc ..."
+ $as_echo "1296. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -182600,13 +183296,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1294
-#AT_START_1295
-at_fn_group_banner 1295 'ovsdb-mutation.at:3' \
+#AT_STOP_1296
+#AT_START_1297
+at_fn_group_banner 1297 'ovsdb-mutation.at:3' \
"null mutation" " " 77
at_xfail=no
(
- $as_echo "1295. $at_setup_line: testing $at_desc ..."
+ $as_echo "1297. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -182635,13 +183331,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1295
-#AT_START_1296
-at_fn_group_banner 1296 'ovsdb-mutation.at:9' \
+#AT_STOP_1297
+#AT_START_1298
+at_fn_group_banner 1298 'ovsdb-mutation.at:9' \
"mutations on scalars" " " 77
at_xfail=no
(
- $as_echo "1296. $at_setup_line: testing $at_desc ..."
+ $as_echo "1298. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -182704,13 +183400,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1296
-#AT_START_1297
-at_fn_group_banner 1297 'ovsdb-mutation.at:37' \
+#AT_STOP_1298
+#AT_START_1299
+at_fn_group_banner 1299 'ovsdb-mutation.at:37' \
"disallowed mutations on scalars" " " 77
at_xfail=no
(
- $as_echo "1297. $at_setup_line: testing $at_desc ..."
+ $as_echo "1299. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -182824,13 +183520,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1297
-#AT_START_1298
-at_fn_group_banner 1298 'ovsdb-mutation.at:102' \
+#AT_STOP_1299
+#AT_START_1300
+at_fn_group_banner 1300 'ovsdb-mutation.at:102' \
"disallowed mutations on immutable columns" " " 77
at_xfail=no
(
- $as_echo "1298. $at_setup_line: testing $at_desc ..."
+ $as_echo "1300. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -182863,13 +183559,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1298
-#AT_START_1299
-at_fn_group_banner 1299 'ovsdb-mutation.at:114' \
+#AT_STOP_1300
+#AT_START_1301
+at_fn_group_banner 1301 'ovsdb-mutation.at:114' \
"mutations on sets" " " 77
at_xfail=no
(
- $as_echo "1299. $at_setup_line: testing $at_desc ..."
+ $as_echo "1301. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -182970,13 +183666,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1299
-#AT_START_1300
-at_fn_group_banner 1300 'ovsdb-mutation.at:166' \
+#AT_STOP_1301
+#AT_START_1302
+at_fn_group_banner 1302 'ovsdb-mutation.at:166' \
"executing null mutation" " " 77
at_xfail=no
(
- $as_echo "1300. $at_setup_line: testing $at_desc ..."
+ $as_echo "1302. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -183015,13 +183711,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1300
-#AT_START_1301
-at_fn_group_banner 1301 'ovsdb-mutation.at:179' \
+#AT_STOP_1302
+#AT_START_1303
+at_fn_group_banner 1303 'ovsdb-mutation.at:179' \
"executing mutations on integers" " " 77
at_xfail=no
(
- $as_echo "1301. $at_setup_line: testing $at_desc ..."
+ $as_echo "1303. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -183088,13 +183784,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1301
-#AT_START_1302
-at_fn_group_banner 1302 'ovsdb-mutation.at:216' \
+#AT_STOP_1303
+#AT_START_1304
+at_fn_group_banner 1304 'ovsdb-mutation.at:216' \
"integer overflow detection" " " 77
at_xfail=no
(
- $as_echo "1302. $at_setup_line: testing $at_desc ..."
+ $as_echo "1304. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -183211,13 +183907,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1302
-#AT_START_1303
-at_fn_group_banner 1303 'ovsdb-mutation.at:297' \
+#AT_STOP_1304
+#AT_START_1305
+at_fn_group_banner 1305 'ovsdb-mutation.at:297' \
"executing mutations on integers with constraints" "" 77
at_xfail=no
(
- $as_echo "1303. $at_setup_line: testing $at_desc ..."
+ $as_echo "1305. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -183288,13 +183984,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1303
-#AT_START_1304
-at_fn_group_banner 1304 'ovsdb-mutation.at:336' \
+#AT_STOP_1305
+#AT_START_1306
+at_fn_group_banner 1306 'ovsdb-mutation.at:336' \
"executing mutations on reals" " " 77
at_xfail=no
(
- $as_echo "1304. $at_setup_line: testing $at_desc ..."
+ $as_echo "1306. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -183354,13 +184050,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1304
-#AT_START_1305
-at_fn_group_banner 1305 'ovsdb-mutation.at:367' \
+#AT_STOP_1306
+#AT_START_1307
+at_fn_group_banner 1307 'ovsdb-mutation.at:367' \
"real overflow detection" " " 77
at_xfail=no
(
- $as_echo "1305. $at_setup_line: testing $at_desc ..."
+ $as_echo "1307. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -183434,13 +184130,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1305
-#AT_START_1306
-at_fn_group_banner 1306 'ovsdb-mutation.at:410' \
+#AT_STOP_1307
+#AT_START_1308
+at_fn_group_banner 1308 'ovsdb-mutation.at:410' \
"executing mutations on reals with constraints" " " 77
at_xfail=no
(
- $as_echo "1306. $at_setup_line: testing $at_desc ..."
+ $as_echo "1308. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -183504,13 +184200,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1306
-#AT_START_1307
-at_fn_group_banner 1307 'ovsdb-mutation.at:443' \
+#AT_STOP_1308
+#AT_START_1309
+at_fn_group_banner 1309 'ovsdb-mutation.at:443' \
"executing mutations on integer sets" " " 77
at_xfail=no
(
- $as_echo "1307. $at_setup_line: testing $at_desc ..."
+ $as_echo "1309. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -183622,13 +184318,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1307
-#AT_START_1308
-at_fn_group_banner 1308 'ovsdb-mutation.at:517' \
+#AT_STOP_1309
+#AT_START_1310
+at_fn_group_banner 1310 'ovsdb-mutation.at:517' \
"executing mutations on integer sets with constraints" "" 77
at_xfail=no
(
- $as_echo "1308. $at_setup_line: testing $at_desc ..."
+ $as_echo "1310. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -183699,13 +184395,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1308
-#AT_START_1309
-at_fn_group_banner 1309 'ovsdb-mutation.at:556' \
+#AT_STOP_1310
+#AT_START_1311
+at_fn_group_banner 1311 'ovsdb-mutation.at:556' \
"executing mutations on real sets" " " 77
at_xfail=no
(
- $as_echo "1309. $at_setup_line: testing $at_desc ..."
+ $as_echo "1311. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -183815,13 +184511,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1309
-#AT_START_1310
-at_fn_group_banner 1310 'ovsdb-mutation.at:629' \
+#AT_STOP_1311
+#AT_START_1312
+at_fn_group_banner 1312 'ovsdb-mutation.at:629' \
"executing mutations on boolean sets" " " 77
at_xfail=no
(
- $as_echo "1310. $at_setup_line: testing $at_desc ..."
+ $as_echo "1312. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -183903,13 +184599,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1310
-#AT_START_1311
-at_fn_group_banner 1311 'ovsdb-mutation.at:679' \
+#AT_STOP_1312
+#AT_START_1313
+at_fn_group_banner 1313 'ovsdb-mutation.at:679' \
"executing mutations on string sets" " " 77
at_xfail=no
(
- $as_echo "1311. $at_setup_line: testing $at_desc ..."
+ $as_echo "1313. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -183991,13 +184687,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1311
-#AT_START_1312
-at_fn_group_banner 1312 'ovsdb-mutation.at:729' \
+#AT_STOP_1313
+#AT_START_1314
+at_fn_group_banner 1314 'ovsdb-mutation.at:729' \
"executing mutations on uuid sets" " " 77
at_xfail=no
(
- $as_echo "1312. $at_setup_line: testing $at_desc ..."
+ $as_echo "1314. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -184079,13 +184775,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1312
-#AT_START_1313
-at_fn_group_banner 1313 'ovsdb-mutation.at:779' \
+#AT_STOP_1314
+#AT_START_1315
+at_fn_group_banner 1315 'ovsdb-mutation.at:779' \
"executing mutations on integer maps" " " 77
at_xfail=no
(
- $as_echo "1313. $at_setup_line: testing $at_desc ..."
+ $as_echo "1315. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -184167,13 +184863,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1313
-#AT_START_1314
-at_fn_group_banner 1314 'ovsdb-query.at:3' \
+#AT_STOP_1315
+#AT_START_1316
+at_fn_group_banner 1316 'ovsdb-query.at:3' \
"queries on scalars" " " 78
at_xfail=no
(
- $as_echo "1314. $at_setup_line: testing $at_desc ..."
+ $as_echo "1316. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -184343,13 +185039,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1314
-#AT_START_1315
-at_fn_group_banner 1315 'ovsdb-query.at:95' \
+#AT_STOP_1316
+#AT_START_1317
+at_fn_group_banner 1317 'ovsdb-query.at:95' \
"queries on sets" " " 78
at_xfail=no
(
- $as_echo "1315. $at_setup_line: testing $at_desc ..."
+ $as_echo "1317. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -184490,13 +185186,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1315
-#AT_START_1316
-at_fn_group_banner 1316 'ovsdb-query.at:176' \
+#AT_STOP_1317
+#AT_START_1318
+at_fn_group_banner 1318 'ovsdb-query.at:176' \
"queries on maps (1)" " " 78
at_xfail=no
(
- $as_echo "1316. $at_setup_line: testing $at_desc ..."
+ $as_echo "1318. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -184643,13 +185339,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1316
-#AT_START_1317
-at_fn_group_banner 1317 'ovsdb-query.at:260' \
+#AT_STOP_1318
+#AT_START_1319
+at_fn_group_banner 1319 'ovsdb-query.at:260' \
"queries on maps (2)" " " 78
at_xfail=no
(
- $as_echo "1317. $at_setup_line: testing $at_desc ..."
+ $as_echo "1319. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -184814,13 +185510,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1317
-#AT_START_1318
-at_fn_group_banner 1318 'ovsdb-query.at:351' \
+#AT_STOP_1319
+#AT_START_1320
+at_fn_group_banner 1320 'ovsdb-query.at:351' \
"UUID-distinct queries on scalars" " " 78
at_xfail=no
(
- $as_echo "1318. $at_setup_line: testing $at_desc ..."
+ $as_echo "1320. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -184992,13 +185688,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1318
-#AT_START_1319
-at_fn_group_banner 1319 'ovsdb-query.at:444' \
+#AT_STOP_1320
+#AT_START_1321
+at_fn_group_banner 1321 'ovsdb-query.at:444' \
"Boolean-distinct queries on scalars" " " 78
at_xfail=no
(
- $as_echo "1319. $at_setup_line: testing $at_desc ..."
+ $as_echo "1321. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -185170,13 +185866,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1319
-#AT_START_1320
-at_fn_group_banner 1320 'ovsdb-query.at:537' \
+#AT_STOP_1321
+#AT_START_1322
+at_fn_group_banner 1322 'ovsdb-query.at:537' \
"parse colunn set containing bad name" " " 78
at_xfail=no
(
- $as_echo "1320. $at_setup_line: testing $at_desc ..."
+ $as_echo "1322. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -185231,13 +185927,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1320
-#AT_START_1321
-at_fn_group_banner 1321 'ovsdb-transaction.at:3' \
+#AT_STOP_1322
+#AT_START_1323
+at_fn_group_banner 1323 'ovsdb-transaction.at:3' \
"empty table, empty transaction" " " 79
at_xfail=no
(
- $as_echo "1321. $at_setup_line: testing $at_desc ..."
+ $as_echo "1323. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -185276,13 +185972,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1321
-#AT_START_1322
-at_fn_group_banner 1322 'ovsdb-transaction.at:17' \
+#AT_STOP_1323
+#AT_START_1324
+at_fn_group_banner 1324 'ovsdb-transaction.at:17' \
"nonempty table, empty transaction" " " 79
at_xfail=no
(
- $as_echo "1322. $at_setup_line: testing $at_desc ..."
+ $as_echo "1324. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -185333,13 +186029,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1322
-#AT_START_1323
-at_fn_group_banner 1323 'ovsdb-transaction.at:41' \
+#AT_STOP_1324
+#AT_START_1325
+at_fn_group_banner 1325 'ovsdb-transaction.at:41' \
"insert, commit" " " 79
at_xfail=no
(
- $as_echo "1323. $at_setup_line: testing $at_desc ..."
+ $as_echo "1325. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -185395,13 +186091,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1323
-#AT_START_1324
-at_fn_group_banner 1324 'ovsdb-transaction.at:70' \
+#AT_STOP_1325
+#AT_START_1326
+at_fn_group_banner 1326 'ovsdb-transaction.at:70' \
"insert, abort" " " 79
at_xfail=no
(
- $as_echo "1324. $at_setup_line: testing $at_desc ..."
+ $as_echo "1326. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -185456,13 +186152,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1324
-#AT_START_1325
-at_fn_group_banner 1325 'ovsdb-transaction.at:98' \
+#AT_STOP_1326
+#AT_START_1327
+at_fn_group_banner 1327 'ovsdb-transaction.at:98' \
"modify, commit" " " 79
at_xfail=no
(
- $as_echo "1325. $at_setup_line: testing $at_desc ..."
+ $as_echo "1327. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -185519,13 +186215,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1325
-#AT_START_1326
-at_fn_group_banner 1326 'ovsdb-transaction.at:127' \
+#AT_STOP_1327
+#AT_START_1328
+at_fn_group_banner 1328 'ovsdb-transaction.at:127' \
"modify, abort" " " 79
at_xfail=no
(
- $as_echo "1326. $at_setup_line: testing $at_desc ..."
+ $as_echo "1328. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -185582,13 +186278,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1326
-#AT_START_1327
-at_fn_group_banner 1327 'ovsdb-transaction.at:156' \
+#AT_STOP_1328
+#AT_START_1329
+at_fn_group_banner 1329 'ovsdb-transaction.at:156' \
"delete, commit" " " 79
at_xfail=no
(
- $as_echo "1327. $at_setup_line: testing $at_desc ..."
+ $as_echo "1329. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -185640,13 +186336,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1327
-#AT_START_1328
-at_fn_group_banner 1328 'ovsdb-transaction.at:181' \
+#AT_STOP_1329
+#AT_START_1330
+at_fn_group_banner 1330 'ovsdb-transaction.at:181' \
"delete, abort" " " 79
at_xfail=no
(
- $as_echo "1328. $at_setup_line: testing $at_desc ..."
+ $as_echo "1330. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -185699,13 +186395,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1328
-#AT_START_1329
-at_fn_group_banner 1329 'ovsdb-transaction.at:207' \
+#AT_STOP_1330
+#AT_START_1331
+at_fn_group_banner 1331 'ovsdb-transaction.at:207' \
"modify, delete, commit" " " 79
at_xfail=no
(
- $as_echo "1329. $at_setup_line: testing $at_desc ..."
+ $as_echo "1331. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -185760,13 +186456,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1329
-#AT_START_1330
-at_fn_group_banner 1330 'ovsdb-transaction.at:234' \
+#AT_STOP_1331
+#AT_START_1332
+at_fn_group_banner 1332 'ovsdb-transaction.at:234' \
"modify, delete, abort" " " 79
at_xfail=no
(
- $as_echo "1330. $at_setup_line: testing $at_desc ..."
+ $as_echo "1332. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -185822,13 +186518,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1330
-#AT_START_1331
-at_fn_group_banner 1331 'ovsdb-transaction.at:262' \
+#AT_STOP_1332
+#AT_START_1333
+at_fn_group_banner 1333 'ovsdb-transaction.at:262' \
"insert, delete, commit" " " 79
at_xfail=no
(
- $as_echo "1331. $at_setup_line: testing $at_desc ..."
+ $as_echo "1333. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -185886,13 +186582,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1331
-#AT_START_1332
-at_fn_group_banner 1332 'ovsdb-transaction.at:291' \
+#AT_STOP_1333
+#AT_START_1334
+at_fn_group_banner 1334 'ovsdb-transaction.at:291' \
"insert, delete, abort" " " 79
at_xfail=no
(
- $as_echo "1332. $at_setup_line: testing $at_desc ..."
+ $as_echo "1334. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -185951,13 +186647,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1332
-#AT_START_1333
-at_fn_group_banner 1333 'ovsdb-transaction.at:322' \
+#AT_STOP_1334
+#AT_START_1335
+at_fn_group_banner 1335 'ovsdb-transaction.at:322' \
"insert, modify, delete, commit" " " 79
at_xfail=no
(
- $as_echo "1333. $at_setup_line: testing $at_desc ..."
+ $as_echo "1335. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -186018,13 +186714,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1333
-#AT_START_1334
-at_fn_group_banner 1334 'ovsdb-transaction.at:353' \
+#AT_STOP_1335
+#AT_START_1336
+at_fn_group_banner 1336 'ovsdb-transaction.at:353' \
"insert, modify, delete, abort" " " 79
at_xfail=no
(
- $as_echo "1334. $at_setup_line: testing $at_desc ..."
+ $as_echo "1336. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -186086,13 +186782,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1334
-#AT_START_1335
-at_fn_group_banner 1335 'ovsdb-transaction.at:385' \
+#AT_STOP_1336
+#AT_START_1337
+at_fn_group_banner 1337 'ovsdb-transaction.at:385' \
"deletes are aborted cleanly" " " 79
at_xfail=no
(
- $as_echo "1335. $at_setup_line: testing $at_desc ..."
+ $as_echo "1337. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -186146,13 +186842,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1335
-#AT_START_1336
-at_fn_group_banner 1336 'ovsdb-execution.at:146' \
+#AT_STOP_1337
+#AT_START_1338
+at_fn_group_banner 1338 'ovsdb-execution.at:146' \
"uuid-name must be " " " 80
at_xfail=no
(
- $as_echo "1336. $at_setup_line: testing $at_desc ..."
+ $as_echo "1338. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -186198,13 +186894,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1336
-#AT_START_1337
-at_fn_group_banner 1337 'ovsdb-execution.at:156' \
+#AT_STOP_1338
+#AT_START_1339
+at_fn_group_banner 1339 'ovsdb-execution.at:156' \
"named-uuid must be " " " 80
at_xfail=no
(
- $as_echo "1337. $at_setup_line: testing $at_desc ..."
+ $as_echo "1339. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -186248,13 +186944,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1337
-#AT_START_1338
-at_fn_group_banner 1338 'ovsdb-execution.at:165' \
+#AT_STOP_1339
+#AT_START_1340
+at_fn_group_banner 1340 'ovsdb-execution.at:165' \
"duplicate uuid-name not allowed" " " 80
at_xfail=no
(
- $as_echo "1338. $at_setup_line: testing $at_desc ..."
+ $as_echo "1340. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -186308,13 +187004,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1338
-#AT_START_1339
-at_fn_group_banner 1339 'ovsdb-execution.at:1101' \
+#AT_STOP_1340
+#AT_START_1341
+at_fn_group_banner 1341 'ovsdb-execution.at:1101' \
"insert default row, query table" " " 80
at_xfail=no
(
- $as_echo "1339. $at_setup_line: testing $at_desc ..."
+ $as_echo "1341. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -186365,13 +187061,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1339
-#AT_START_1340
-at_fn_group_banner 1340 'ovsdb-execution.at:1101' \
+#AT_STOP_1341
+#AT_START_1342
+at_fn_group_banner 1342 'ovsdb-execution.at:1101' \
"insert row, query table" " " 80
at_xfail=no
(
- $as_echo "1340. $at_setup_line: testing $at_desc ..."
+ $as_echo "1342. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -186422,13 +187118,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1340
-#AT_START_1341
-at_fn_group_banner 1341 'ovsdb-execution.at:1101' \
+#AT_STOP_1342
+#AT_START_1343
+at_fn_group_banner 1343 'ovsdb-execution.at:1101' \
"insert rows, query by value" " " 80
at_xfail=no
(
- $as_echo "1341. $at_setup_line: testing $at_desc ..."
+ $as_echo "1343. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -186493,13 +187189,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1341
-#AT_START_1342
-at_fn_group_banner 1342 'ovsdb-execution.at:1101' \
+#AT_STOP_1343
+#AT_START_1344
+at_fn_group_banner 1344 'ovsdb-execution.at:1101' \
"insert rows, query by named-uuid" " " 80
at_xfail=no
(
- $as_echo "1342. $at_setup_line: testing $at_desc ..."
+ $as_echo "1344. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -186565,13 +187261,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1342
-#AT_START_1343
-at_fn_group_banner 1343 'ovsdb-execution.at:1101' \
+#AT_STOP_1344
+#AT_START_1345
+at_fn_group_banner 1345 'ovsdb-execution.at:1101' \
"insert rows, update rows by value" " " 80
at_xfail=no
(
- $as_echo "1343. $at_setup_line: testing $at_desc ..."
+ $as_echo "1345. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -186644,13 +187340,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1343
-#AT_START_1344
-at_fn_group_banner 1344 'ovsdb-execution.at:1101' \
+#AT_STOP_1345
+#AT_START_1346
+at_fn_group_banner 1346 'ovsdb-execution.at:1101' \
"insert rows, mutate rows" " " 80
at_xfail=no
(
- $as_echo "1344. $at_setup_line: testing $at_desc ..."
+ $as_echo "1346. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -186723,13 +187419,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1344
-#AT_START_1345
-at_fn_group_banner 1345 'ovsdb-execution.at:1101' \
+#AT_STOP_1346
+#AT_START_1347
+at_fn_group_banner 1347 'ovsdb-execution.at:1101' \
"insert rows, delete by named-uuid" " " 80
at_xfail=no
(
- $as_echo "1345. $at_setup_line: testing $at_desc ..."
+ $as_echo "1347. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -186797,13 +187493,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1345
-#AT_START_1346
-at_fn_group_banner 1346 'ovsdb-execution.at:1101' \
+#AT_STOP_1347
+#AT_START_1348
+at_fn_group_banner 1348 'ovsdb-execution.at:1101' \
"insert rows, delete rows by value" " " 80
at_xfail=no
(
- $as_echo "1346. $at_setup_line: testing $at_desc ..."
+ $as_echo "1348. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -186872,13 +187568,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1346
-#AT_START_1347
-at_fn_group_banner 1347 'ovsdb-execution.at:1101' \
+#AT_STOP_1348
+#AT_START_1349
+at_fn_group_banner 1349 'ovsdb-execution.at:1101' \
"insert rows, delete by (non-matching) value" " " 80
at_xfail=no
(
- $as_echo "1347. $at_setup_line: testing $at_desc ..."
+ $as_echo "1349. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -186949,13 +187645,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1347
-#AT_START_1348
-at_fn_group_banner 1348 'ovsdb-execution.at:1101' \
+#AT_STOP_1349
+#AT_START_1350
+at_fn_group_banner 1350 'ovsdb-execution.at:1101' \
"insert rows, delete all" " " 80
at_xfail=no
(
- $as_echo "1348. $at_setup_line: testing $at_desc ..."
+ $as_echo "1350. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -187023,13 +187719,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1348
-#AT_START_1349
-at_fn_group_banner 1349 'ovsdb-execution.at:1101' \
+#AT_STOP_1350
+#AT_START_1351
+at_fn_group_banner 1351 'ovsdb-execution.at:1101' \
"insert row, query table, commit" " " 80
at_xfail=no
(
- $as_echo "1349. $at_setup_line: testing $at_desc ..."
+ $as_echo "1351. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -187083,13 +187779,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1349
-#AT_START_1350
-at_fn_group_banner 1350 'ovsdb-execution.at:1101' \
+#AT_STOP_1351
+#AT_START_1352
+at_fn_group_banner 1352 'ovsdb-execution.at:1101' \
"insert row, query table, commit durably" " " 80
at_xfail=no
(
- $as_echo "1350. $at_setup_line: testing $at_desc ..."
+ $as_echo "1352. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -187143,13 +187839,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1350
-#AT_START_1351
-at_fn_group_banner 1351 'ovsdb-execution.at:1101' \
+#AT_STOP_1352
+#AT_START_1353
+at_fn_group_banner 1353 'ovsdb-execution.at:1101' \
"equality wait with correct rows" " " 80
at_xfail=no
(
- $as_echo "1351. $at_setup_line: testing $at_desc ..."
+ $as_echo "1353. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -187215,13 +187911,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1351
-#AT_START_1352
-at_fn_group_banner 1352 'ovsdb-execution.at:1101' \
+#AT_STOP_1353
+#AT_START_1354
+at_fn_group_banner 1354 'ovsdb-execution.at:1101' \
"equality wait with extra row" " " 80
at_xfail=no
(
- $as_echo "1352. $at_setup_line: testing $at_desc ..."
+ $as_echo "1354. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -187289,13 +187985,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1352
-#AT_START_1353
-at_fn_group_banner 1353 'ovsdb-execution.at:1101' \
+#AT_STOP_1354
+#AT_START_1355
+at_fn_group_banner 1355 'ovsdb-execution.at:1101' \
"equality wait with missing row" " " 80
at_xfail=no
(
- $as_echo "1353. $at_setup_line: testing $at_desc ..."
+ $as_echo "1355. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -187359,13 +188055,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1353
-#AT_START_1354
-at_fn_group_banner 1354 'ovsdb-execution.at:1101' \
+#AT_STOP_1355
+#AT_START_1356
+at_fn_group_banner 1356 'ovsdb-execution.at:1101' \
"inequality wait with correct rows" " " 80
at_xfail=no
(
- $as_echo "1354. $at_setup_line: testing $at_desc ..."
+ $as_echo "1356. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -187431,13 +188127,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1354
-#AT_START_1355
-at_fn_group_banner 1355 'ovsdb-execution.at:1101' \
+#AT_STOP_1356
+#AT_START_1357
+at_fn_group_banner 1357 'ovsdb-execution.at:1101' \
"inequality wait with extra row" " " 80
at_xfail=no
(
- $as_echo "1355. $at_setup_line: testing $at_desc ..."
+ $as_echo "1357. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -187505,13 +188201,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1355
-#AT_START_1356
-at_fn_group_banner 1356 'ovsdb-execution.at:1101' \
+#AT_STOP_1357
+#AT_START_1358
+at_fn_group_banner 1358 'ovsdb-execution.at:1101' \
"inequality wait with missing row" " " 80
at_xfail=no
(
- $as_echo "1356. $at_setup_line: testing $at_desc ..."
+ $as_echo "1358. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -187575,13 +188271,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1356
-#AT_START_1357
-at_fn_group_banner 1357 'ovsdb-execution.at:1101' \
+#AT_STOP_1358
+#AT_START_1359
+at_fn_group_banner 1359 'ovsdb-execution.at:1101' \
"insert and update constraints" " " 80
at_xfail=no
(
- $as_echo "1357. $at_setup_line: testing $at_desc ..."
+ $as_echo "1359. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -187655,13 +188351,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1357
-#AT_START_1358
-at_fn_group_banner 1358 'ovsdb-execution.at:1101' \
+#AT_STOP_1359
+#AT_START_1360
+at_fn_group_banner 1360 'ovsdb-execution.at:1101' \
"index uniqueness checking" " " 80
at_xfail=no
(
- $as_echo "1358. $at_setup_line: testing $at_desc ..."
+ $as_echo "1360. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -187808,13 +188504,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1358
-#AT_START_1359
-at_fn_group_banner 1359 'ovsdb-execution.at:1101' \
+#AT_STOP_1360
+#AT_START_1361
+at_fn_group_banner 1361 'ovsdb-execution.at:1101' \
"referential integrity -- simple" " " 80
at_xfail=no
(
- $as_echo "1359. $at_setup_line: testing $at_desc ..."
+ $as_echo "1361. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -187942,13 +188638,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1359
-#AT_START_1360
-at_fn_group_banner 1360 'ovsdb-execution.at:1101' \
+#AT_STOP_1361
+#AT_START_1362
+at_fn_group_banner 1362 'ovsdb-execution.at:1101' \
"referential integrity -- mutual references" " " 80
at_xfail=no
(
- $as_echo "1360. $at_setup_line: testing $at_desc ..."
+ $as_echo "1362. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -188058,13 +188754,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1360
-#AT_START_1361
-at_fn_group_banner 1361 'ovsdb-execution.at:1101' \
+#AT_STOP_1362
+#AT_START_1363
+at_fn_group_banner 1363 'ovsdb-execution.at:1101' \
"weak references" " " 80
at_xfail=no
(
- $as_echo "1361. $at_setup_line: testing $at_desc ..."
+ $as_echo "1363. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -188302,13 +188998,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1361
-#AT_START_1362
-at_fn_group_banner 1362 'ovsdb-execution.at:1101' \
+#AT_STOP_1363
+#AT_START_1364
+at_fn_group_banner 1364 'ovsdb-execution.at:1101' \
"immutable columns" " " 80
at_xfail=no
(
- $as_echo "1362. $at_setup_line: testing $at_desc ..."
+ $as_echo "1364. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -188390,13 +189086,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1362
-#AT_START_1363
-at_fn_group_banner 1363 'ovsdb-execution.at:1101' \
+#AT_STOP_1364
+#AT_START_1365
+at_fn_group_banner 1365 'ovsdb-execution.at:1101' \
"garbage collection" " " 80
at_xfail=no
(
- $as_echo "1363. $at_setup_line: testing $at_desc ..."
+ $as_echo "1365. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -188643,13 +189339,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1363
-#AT_START_1364
-at_fn_group_banner 1364 'ovsdb-trigger.at:15' \
+#AT_STOP_1365
+#AT_START_1366
+at_fn_group_banner 1366 'ovsdb-trigger.at:15' \
"trigger fires immediately" " " 81
at_xfail=no
(
- $as_echo "1364. $at_setup_line: testing $at_desc ..."
+ $as_echo "1366. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -188723,13 +189419,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1364
-#AT_START_1365
-at_fn_group_banner 1365 'ovsdb-trigger.at:38' \
+#AT_STOP_1366
+#AT_START_1367
+at_fn_group_banner 1367 'ovsdb-trigger.at:38' \
"trigger times out" " " 81
at_xfail=no
(
- $as_echo "1365. $at_setup_line: testing $at_desc ..."
+ $as_echo "1367. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -188802,13 +189498,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1365
-#AT_START_1366
-at_fn_group_banner 1366 'ovsdb-trigger.at:61' \
+#AT_STOP_1367
+#AT_START_1368
+at_fn_group_banner 1368 'ovsdb-trigger.at:61' \
"trigger fires after delay" " " 81
at_xfail=no
(
- $as_echo "1366. $at_setup_line: testing $at_desc ..."
+ $as_echo "1368. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -188895,13 +189591,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1366
-#AT_START_1367
-at_fn_group_banner 1367 'ovsdb-trigger.at:92' \
+#AT_STOP_1368
+#AT_START_1369
+at_fn_group_banner 1369 'ovsdb-trigger.at:92' \
"delayed trigger modifies database" " " 81
at_xfail=no
(
- $as_echo "1367. $at_setup_line: testing $at_desc ..."
+ $as_echo "1369. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -189005,13 +189701,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1367
-#AT_START_1368
-at_fn_group_banner 1368 'ovsdb-trigger.at:132' \
+#AT_STOP_1369
+#AT_START_1370
+at_fn_group_banner 1370 'ovsdb-trigger.at:132' \
"one delayed trigger wakes up another" " " 81
at_xfail=no
(
- $as_echo "1368. $at_setup_line: testing $at_desc ..."
+ $as_echo "1370. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -189145,13 +189841,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1368
-#AT_START_1369
-at_fn_group_banner 1369 'ovsdb-tool.at:29' \
+#AT_STOP_1370
+#AT_START_1371
+at_fn_group_banner 1371 'ovsdb-tool.at:29' \
"insert default row, query table" " " 82
at_xfail=no
(
- $as_echo "1369. $at_setup_line: testing $at_desc ..."
+ $as_echo "1371. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -189233,13 +189929,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1369
-#AT_START_1370
-at_fn_group_banner 1370 'ovsdb-tool.at:29' \
+#AT_STOP_1371
+#AT_START_1372
+at_fn_group_banner 1372 'ovsdb-tool.at:29' \
"insert row, query table" " " 82
at_xfail=no
(
- $as_echo "1370. $at_setup_line: testing $at_desc ..."
+ $as_echo "1372. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -189321,13 +190017,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1370
-#AT_START_1371
-at_fn_group_banner 1371 'ovsdb-tool.at:29' \
+#AT_STOP_1372
+#AT_START_1373
+at_fn_group_banner 1373 'ovsdb-tool.at:29' \
"insert rows, query by value" " " 82
at_xfail=no
(
- $as_echo "1371. $at_setup_line: testing $at_desc ..."
+ $as_echo "1373. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -189451,13 +190147,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1371
-#AT_START_1372
-at_fn_group_banner 1372 'ovsdb-tool.at:29' \
+#AT_STOP_1373
+#AT_START_1374
+at_fn_group_banner 1374 'ovsdb-tool.at:29' \
"insert rows, query by named-uuid" " " 82
at_xfail=no
(
- $as_echo "1372. $at_setup_line: testing $at_desc ..."
+ $as_echo "1374. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -189540,13 +190236,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1372
-#AT_START_1373
-at_fn_group_banner 1373 'ovsdb-tool.at:29' \
+#AT_STOP_1374
+#AT_START_1375
+at_fn_group_banner 1375 'ovsdb-tool.at:29' \
"insert rows, update rows by value" " " 82
at_xfail=no
(
- $as_echo "1373. $at_setup_line: testing $at_desc ..."
+ $as_echo "1375. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -189678,13 +190374,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1373
-#AT_START_1374
-at_fn_group_banner 1374 'ovsdb-tool.at:29' \
+#AT_STOP_1375
+#AT_START_1376
+at_fn_group_banner 1376 'ovsdb-tool.at:29' \
"insert rows, mutate rows" " " 82
at_xfail=no
(
- $as_echo "1374. $at_setup_line: testing $at_desc ..."
+ $as_echo "1376. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -189816,13 +190512,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1374
-#AT_START_1375
-at_fn_group_banner 1375 'ovsdb-tool.at:29' \
+#AT_STOP_1376
+#AT_START_1377
+at_fn_group_banner 1377 'ovsdb-tool.at:29' \
"insert rows, delete by named-uuid" " " 82
at_xfail=no
(
- $as_echo "1375. $at_setup_line: testing $at_desc ..."
+ $as_echo "1377. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -189907,13 +190603,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1375
-#AT_START_1376
-at_fn_group_banner 1376 'ovsdb-tool.at:29' \
+#AT_STOP_1377
+#AT_START_1378
+at_fn_group_banner 1378 'ovsdb-tool.at:29' \
"insert rows, delete rows by value" " " 82
at_xfail=no
(
- $as_echo "1376. $at_setup_line: testing $at_desc ..."
+ $as_echo "1378. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -190041,13 +190737,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1376
-#AT_START_1377
-at_fn_group_banner 1377 'ovsdb-tool.at:29' \
+#AT_STOP_1378
+#AT_START_1379
+at_fn_group_banner 1379 'ovsdb-tool.at:29' \
"insert rows, delete by (non-matching) value" " " 82
at_xfail=no
(
- $as_echo "1377. $at_setup_line: testing $at_desc ..."
+ $as_echo "1379. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -190177,13 +190873,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1377
-#AT_START_1378
-at_fn_group_banner 1378 'ovsdb-tool.at:29' \
+#AT_STOP_1379
+#AT_START_1380
+at_fn_group_banner 1380 'ovsdb-tool.at:29' \
"insert rows, delete all" " " 82
at_xfail=no
(
- $as_echo "1378. $at_setup_line: testing $at_desc ..."
+ $as_echo "1380. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -190268,13 +190964,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1378
-#AT_START_1379
-at_fn_group_banner 1379 'ovsdb-tool.at:29' \
+#AT_STOP_1380
+#AT_START_1381
+at_fn_group_banner 1381 'ovsdb-tool.at:29' \
"insert row, query table, commit" " " 82
at_xfail=no
(
- $as_echo "1379. $at_setup_line: testing $at_desc ..."
+ $as_echo "1381. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -190345,13 +191041,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1379
-#AT_START_1380
-at_fn_group_banner 1380 'ovsdb-tool.at:29' \
+#AT_STOP_1381
+#AT_START_1382
+at_fn_group_banner 1382 'ovsdb-tool.at:29' \
"insert row, query table, commit durably" " " 82
at_xfail=no
(
- $as_echo "1380. $at_setup_line: testing $at_desc ..."
+ $as_echo "1382. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -190422,13 +191118,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1380
-#AT_START_1381
-at_fn_group_banner 1381 'ovsdb-tool.at:29' \
+#AT_STOP_1382
+#AT_START_1383
+at_fn_group_banner 1383 'ovsdb-tool.at:29' \
"equality wait with correct rows" " " 82
at_xfail=no
(
- $as_echo "1381. $at_setup_line: testing $at_desc ..."
+ $as_echo "1383. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -190511,13 +191207,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1381
-#AT_START_1382
-at_fn_group_banner 1382 'ovsdb-tool.at:29' \
+#AT_STOP_1383
+#AT_START_1384
+at_fn_group_banner 1384 'ovsdb-tool.at:29' \
"equality wait with extra row" " " 82
at_xfail=no
(
- $as_echo "1382. $at_setup_line: testing $at_desc ..."
+ $as_echo "1384. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -190602,13 +191298,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1382
-#AT_START_1383
-at_fn_group_banner 1383 'ovsdb-tool.at:29' \
+#AT_STOP_1384
+#AT_START_1385
+at_fn_group_banner 1385 'ovsdb-tool.at:29' \
"equality wait with missing row" " " 82
at_xfail=no
(
- $as_echo "1383. $at_setup_line: testing $at_desc ..."
+ $as_echo "1385. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -190689,13 +191385,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1383
-#AT_START_1384
-at_fn_group_banner 1384 'ovsdb-tool.at:29' \
+#AT_STOP_1385
+#AT_START_1386
+at_fn_group_banner 1386 'ovsdb-tool.at:29' \
"inequality wait with correct rows" " " 82
at_xfail=no
(
- $as_echo "1384. $at_setup_line: testing $at_desc ..."
+ $as_echo "1386. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -190778,13 +191474,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1384
-#AT_START_1385
-at_fn_group_banner 1385 'ovsdb-tool.at:29' \
+#AT_STOP_1386
+#AT_START_1387
+at_fn_group_banner 1387 'ovsdb-tool.at:29' \
"inequality wait with extra row" " " 82
at_xfail=no
(
- $as_echo "1385. $at_setup_line: testing $at_desc ..."
+ $as_echo "1387. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -190869,13 +191565,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1385
-#AT_START_1386
-at_fn_group_banner 1386 'ovsdb-tool.at:29' \
+#AT_STOP_1387
+#AT_START_1388
+at_fn_group_banner 1388 'ovsdb-tool.at:29' \
"inequality wait with missing row" " " 82
at_xfail=no
(
- $as_echo "1386. $at_setup_line: testing $at_desc ..."
+ $as_echo "1388. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -190956,13 +191652,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1386
-#AT_START_1387
-at_fn_group_banner 1387 'ovsdb-tool.at:29' \
+#AT_STOP_1388
+#AT_START_1389
+at_fn_group_banner 1389 'ovsdb-tool.at:29' \
"insert and update constraints" " " 82
at_xfail=no
(
- $as_echo "1387. $at_setup_line: testing $at_desc ..."
+ $as_echo "1389. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -191109,13 +191805,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1387
-#AT_START_1388
-at_fn_group_banner 1388 'ovsdb-tool.at:29' \
+#AT_STOP_1389
+#AT_START_1390
+at_fn_group_banner 1390 'ovsdb-tool.at:29' \
"index uniqueness checking" " " 82
at_xfail=no
(
- $as_echo "1388. $at_setup_line: testing $at_desc ..."
+ $as_echo "1390. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -191377,13 +192073,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1388
-#AT_START_1389
-at_fn_group_banner 1389 'ovsdb-tool.at:29' \
+#AT_STOP_1390
+#AT_START_1391
+at_fn_group_banner 1391 'ovsdb-tool.at:29' \
"referential integrity -- simple" " " 82
at_xfail=no
(
- $as_echo "1389. $at_setup_line: testing $at_desc ..."
+ $as_echo "1391. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -191640,13 +192336,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1389
-#AT_START_1390
-at_fn_group_banner 1390 'ovsdb-tool.at:29' \
+#AT_STOP_1391
+#AT_START_1392
+at_fn_group_banner 1392 'ovsdb-tool.at:29' \
"referential integrity -- mutual references" " " 82
at_xfail=no
(
- $as_echo "1390. $at_setup_line: testing $at_desc ..."
+ $as_echo "1392. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -191857,13 +192553,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1390
-#AT_START_1391
-at_fn_group_banner 1391 'ovsdb-tool.at:29' \
+#AT_STOP_1392
+#AT_START_1393
+at_fn_group_banner 1393 'ovsdb-tool.at:29' \
"weak references" " " 82
at_xfail=no
(
- $as_echo "1391. $at_setup_line: testing $at_desc ..."
+ $as_echo "1393. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -192314,13 +193010,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1391
-#AT_START_1392
-at_fn_group_banner 1392 'ovsdb-tool.at:29' \
+#AT_STOP_1393
+#AT_START_1394
+at_fn_group_banner 1394 'ovsdb-tool.at:29' \
"immutable columns" " " 82
at_xfail=no
(
- $as_echo "1392. $at_setup_line: testing $at_desc ..."
+ $as_echo "1394. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -192475,13 +193171,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1392
-#AT_START_1393
-at_fn_group_banner 1393 'ovsdb-tool.at:29' \
+#AT_STOP_1394
+#AT_START_1395
+at_fn_group_banner 1395 'ovsdb-tool.at:29' \
"garbage collection" " " 82
at_xfail=no
(
- $as_echo "1393. $at_setup_line: testing $at_desc ..."
+ $as_echo "1395. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -192955,13 +193651,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1393
-#AT_START_1394
-at_fn_group_banner 1394 'ovsdb-tool.at:31' \
+#AT_STOP_1395
+#AT_START_1396
+at_fn_group_banner 1396 'ovsdb-tool.at:31' \
"transaction comments" " " 82
at_xfail=no
(
- $as_echo "1394. $at_setup_line: testing $at_desc ..."
+ $as_echo "1396. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -193039,13 +193735,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1394
-#AT_START_1395
-at_fn_group_banner 1395 'ovsdb-tool.at:49' \
+#AT_STOP_1396
+#AT_START_1397
+at_fn_group_banner 1397 'ovsdb-tool.at:49' \
"ovsdb-tool compact" " " 82
at_xfail=no
(
- $as_echo "1395. $at_setup_line: testing $at_desc ..."
+ $as_echo "1397. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -193348,13 +194044,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1395
-#AT_START_1396
-at_fn_group_banner 1396 'ovsdb-tool.at:156' \
+#AT_STOP_1397
+#AT_START_1398
+at_fn_group_banner 1398 'ovsdb-tool.at:156' \
"ovsdb-tool convert -- removing a column" " " 82
at_xfail=no
(
- $as_echo "1396. $at_setup_line: testing $at_desc ..."
+ $as_echo "1398. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -193570,13 +194266,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1396
-#AT_START_1397
-at_fn_group_banner 1397 'ovsdb-tool.at:223' \
+#AT_STOP_1398
+#AT_START_1399
+at_fn_group_banner 1399 'ovsdb-tool.at:223' \
"ovsdb-tool convert -- adding a column" " " 82
at_xfail=no
(
- $as_echo "1397. $at_setup_line: testing $at_desc ..."
+ $as_echo "1399. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -193790,13 +194486,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1397
-#AT_START_1398
-at_fn_group_banner 1398 'ovsdb-tool.at:289' \
+#AT_STOP_1399
+#AT_START_1400
+at_fn_group_banner 1400 'ovsdb-tool.at:289' \
"ovsdb-tool schema-version" " " 82
at_xfail=no
(
- $as_echo "1398. $at_setup_line: testing $at_desc ..."
+ $as_echo "1400. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -193822,13 +194518,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1398
-#AT_START_1399
-at_fn_group_banner 1399 'ovsdb-tool.at:296' \
+#AT_STOP_1400
+#AT_START_1401
+at_fn_group_banner 1401 'ovsdb-tool.at:296' \
"ovsdb-tool db-version" " " 82
at_xfail=no
(
- $as_echo "1399. $at_setup_line: testing $at_desc ..."
+ $as_echo "1401. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -193868,13 +194564,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1399
-#AT_START_1400
-at_fn_group_banner 1400 'ovsdb-tool.at:305' \
+#AT_STOP_1401
+#AT_START_1402
+at_fn_group_banner 1402 'ovsdb-tool.at:305' \
"ovsdb-tool schema-cksum" " " 82
at_xfail=no
(
- $as_echo "1400. $at_setup_line: testing $at_desc ..."
+ $as_echo "1402. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -193900,13 +194596,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1400
-#AT_START_1401
-at_fn_group_banner 1401 'ovsdb-tool.at:312' \
+#AT_STOP_1402
+#AT_START_1403
+at_fn_group_banner 1403 'ovsdb-tool.at:312' \
"ovsdb-tool db-cksum" " " 82
at_xfail=no
(
- $as_echo "1401. $at_setup_line: testing $at_desc ..."
+ $as_echo "1403. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -193946,13 +194642,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1401
-#AT_START_1402
-at_fn_group_banner 1402 'ovsdb-tool.at:321' \
+#AT_STOP_1403
+#AT_START_1404
+at_fn_group_banner 1404 'ovsdb-tool.at:321' \
"ovsdb-tool needs-conversion (no conversion needed)" "" 82
at_xfail=no
(
- $as_echo "1402. $at_setup_line: testing $at_desc ..."
+ $as_echo "1404. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -193992,13 +194688,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1402
-#AT_START_1403
-at_fn_group_banner 1403 'ovsdb-tool.at:330' \
+#AT_STOP_1404
+#AT_START_1405
+at_fn_group_banner 1405 'ovsdb-tool.at:330' \
"ovsdb-tool needs-conversion (conversion needed)" "" 82
at_xfail=no
(
- $as_echo "1403. $at_setup_line: testing $at_desc ..."
+ $as_echo "1405. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -194052,13 +194748,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1403
-#AT_START_1404
-at_fn_group_banner 1404 'ovsdb-server.at:38' \
+#AT_STOP_1405
+#AT_START_1406
+at_fn_group_banner 1406 'ovsdb-server.at:38' \
"insert default row, query table" " " 83
at_xfail=no
(
- $as_echo "1404. $at_setup_line: testing $at_desc ..."
+ $as_echo "1406. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -194185,13 +194881,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1404
-#AT_START_1405
-at_fn_group_banner 1405 'ovsdb-server.at:38' \
+#AT_STOP_1406
+#AT_START_1407
+at_fn_group_banner 1407 'ovsdb-server.at:38' \
"insert row, query table" " " 83
at_xfail=no
(
- $as_echo "1405. $at_setup_line: testing $at_desc ..."
+ $as_echo "1407. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -194318,13 +195014,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1405
-#AT_START_1406
-at_fn_group_banner 1406 'ovsdb-server.at:38' \
+#AT_STOP_1407
+#AT_START_1408
+at_fn_group_banner 1408 'ovsdb-server.at:38' \
"insert rows, query by value" " " 83
at_xfail=no
(
- $as_echo "1406. $at_setup_line: testing $at_desc ..."
+ $as_echo "1408. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -194499,13 +195195,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1406
-#AT_START_1407
-at_fn_group_banner 1407 'ovsdb-server.at:38' \
+#AT_STOP_1408
+#AT_START_1409
+at_fn_group_banner 1409 'ovsdb-server.at:38' \
"insert rows, query by named-uuid" " " 83
at_xfail=no
(
- $as_echo "1407. $at_setup_line: testing $at_desc ..."
+ $as_echo "1409. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -194630,13 +195326,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1407
-#AT_START_1408
-at_fn_group_banner 1408 'ovsdb-server.at:38' \
+#AT_STOP_1409
+#AT_START_1410
+at_fn_group_banner 1410 'ovsdb-server.at:38' \
"insert rows, update rows by value" " " 83
at_xfail=no
(
- $as_echo "1408. $at_setup_line: testing $at_desc ..."
+ $as_echo "1410. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -194819,13 +195515,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1408
-#AT_START_1409
-at_fn_group_banner 1409 'ovsdb-server.at:38' \
+#AT_STOP_1410
+#AT_START_1411
+at_fn_group_banner 1411 'ovsdb-server.at:38' \
"insert rows, mutate rows" " " 83
at_xfail=no
(
- $as_echo "1409. $at_setup_line: testing $at_desc ..."
+ $as_echo "1411. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -195008,13 +195704,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1409
-#AT_START_1410
-at_fn_group_banner 1410 'ovsdb-server.at:38' \
+#AT_STOP_1411
+#AT_START_1412
+at_fn_group_banner 1412 'ovsdb-server.at:38' \
"insert rows, delete by named-uuid" " " 83
at_xfail=no
(
- $as_echo "1410. $at_setup_line: testing $at_desc ..."
+ $as_echo "1412. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -195141,13 +195837,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1410
-#AT_START_1411
-at_fn_group_banner 1411 'ovsdb-server.at:38' \
+#AT_STOP_1412
+#AT_START_1413
+at_fn_group_banner 1413 'ovsdb-server.at:38' \
"insert rows, delete rows by value" " " 83
at_xfail=no
(
- $as_echo "1411. $at_setup_line: testing $at_desc ..."
+ $as_echo "1413. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -195326,13 +196022,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1411
-#AT_START_1412
-at_fn_group_banner 1412 'ovsdb-server.at:38' \
+#AT_STOP_1413
+#AT_START_1414
+at_fn_group_banner 1414 'ovsdb-server.at:38' \
"insert rows, delete by (non-matching) value" " " 83
at_xfail=no
(
- $as_echo "1412. $at_setup_line: testing $at_desc ..."
+ $as_echo "1414. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -195513,13 +196209,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1412
-#AT_START_1413
-at_fn_group_banner 1413 'ovsdb-server.at:38' \
+#AT_STOP_1414
+#AT_START_1415
+at_fn_group_banner 1415 'ovsdb-server.at:38' \
"insert rows, delete all" " " 83
at_xfail=no
(
- $as_echo "1413. $at_setup_line: testing $at_desc ..."
+ $as_echo "1415. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -195646,13 +196342,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1413
-#AT_START_1414
-at_fn_group_banner 1414 'ovsdb-server.at:38' \
+#AT_STOP_1415
+#AT_START_1416
+at_fn_group_banner 1416 'ovsdb-server.at:38' \
"insert row, query table, commit" " " 83
at_xfail=no
(
- $as_echo "1414. $at_setup_line: testing $at_desc ..."
+ $as_echo "1416. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -195765,13 +196461,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1414
-#AT_START_1415
-at_fn_group_banner 1415 'ovsdb-server.at:38' \
+#AT_STOP_1416
+#AT_START_1417
+at_fn_group_banner 1417 'ovsdb-server.at:38' \
"insert row, query table, commit durably" " " 83
at_xfail=no
(
- $as_echo "1415. $at_setup_line: testing $at_desc ..."
+ $as_echo "1417. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -195884,13 +196580,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1415
-#AT_START_1416
-at_fn_group_banner 1416 'ovsdb-server.at:38' \
+#AT_STOP_1417
+#AT_START_1418
+at_fn_group_banner 1418 'ovsdb-server.at:38' \
"equality wait with correct rows" " " 83
at_xfail=no
(
- $as_echo "1416. $at_setup_line: testing $at_desc ..."
+ $as_echo "1418. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -196015,13 +196711,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1416
-#AT_START_1417
-at_fn_group_banner 1417 'ovsdb-server.at:38' \
+#AT_STOP_1418
+#AT_START_1419
+at_fn_group_banner 1419 'ovsdb-server.at:38' \
"equality wait with extra row" " " 83
at_xfail=no
(
- $as_echo "1417. $at_setup_line: testing $at_desc ..."
+ $as_echo "1419. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -196148,13 +196844,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1417
-#AT_START_1418
-at_fn_group_banner 1418 'ovsdb-server.at:38' \
+#AT_STOP_1419
+#AT_START_1420
+at_fn_group_banner 1420 'ovsdb-server.at:38' \
"equality wait with missing row" " " 83
at_xfail=no
(
- $as_echo "1418. $at_setup_line: testing $at_desc ..."
+ $as_echo "1420. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -196277,13 +196973,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1418
-#AT_START_1419
-at_fn_group_banner 1419 'ovsdb-server.at:38' \
+#AT_STOP_1420
+#AT_START_1421
+at_fn_group_banner 1421 'ovsdb-server.at:38' \
"inequality wait with correct rows" " " 83
at_xfail=no
(
- $as_echo "1419. $at_setup_line: testing $at_desc ..."
+ $as_echo "1421. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -196408,13 +197104,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1419
-#AT_START_1420
-at_fn_group_banner 1420 'ovsdb-server.at:38' \
+#AT_STOP_1421
+#AT_START_1422
+at_fn_group_banner 1422 'ovsdb-server.at:38' \
"inequality wait with extra row" " " 83
at_xfail=no
(
- $as_echo "1420. $at_setup_line: testing $at_desc ..."
+ $as_echo "1422. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -196541,13 +197237,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1420
-#AT_START_1421
-at_fn_group_banner 1421 'ovsdb-server.at:38' \
+#AT_STOP_1422
+#AT_START_1423
+at_fn_group_banner 1423 'ovsdb-server.at:38' \
"inequality wait with missing row" " " 83
at_xfail=no
(
- $as_echo "1421. $at_setup_line: testing $at_desc ..."
+ $as_echo "1423. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -196670,13 +197366,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1421
-#AT_START_1422
-at_fn_group_banner 1422 'ovsdb-server.at:38' \
+#AT_STOP_1423
+#AT_START_1424
+at_fn_group_banner 1424 'ovsdb-server.at:38' \
"insert and update constraints" " " 83
at_xfail=no
(
- $as_echo "1422. $at_setup_line: testing $at_desc ..."
+ $as_echo "1424. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -196877,13 +197573,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1422
-#AT_START_1423
-at_fn_group_banner 1423 'ovsdb-server.at:38' \
+#AT_STOP_1424
+#AT_START_1425
+at_fn_group_banner 1425 'ovsdb-server.at:38' \
"index uniqueness checking" " " 83
at_xfail=no
(
- $as_echo "1423. $at_setup_line: testing $at_desc ..."
+ $as_echo "1425. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -197208,13 +197904,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1423
-#AT_START_1424
-at_fn_group_banner 1424 'ovsdb-server.at:38' \
+#AT_STOP_1425
+#AT_START_1426
+at_fn_group_banner 1426 'ovsdb-server.at:38' \
"referential integrity -- simple" " " 83
at_xfail=no
(
- $as_echo "1424. $at_setup_line: testing $at_desc ..."
+ $as_echo "1426. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -197537,13 +198233,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1424
-#AT_START_1425
-at_fn_group_banner 1425 'ovsdb-server.at:38' \
- "referential integrity -- mutual references" " " 83
-at_xfail=no
+#AT_STOP_1426
+#AT_START_1427
+at_fn_group_banner 1427 'ovsdb-server.at:38' \
+ "referential integrity -- mutual references" " " 83
+at_xfail=no
(
- $as_echo "1425. $at_setup_line: testing $at_desc ..."
+ $as_echo "1427. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -197814,13 +198510,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1425
-#AT_START_1426
-at_fn_group_banner 1426 'ovsdb-server.at:38' \
+#AT_STOP_1427
+#AT_START_1428
+at_fn_group_banner 1428 'ovsdb-server.at:38' \
"weak references" " " 83
at_xfail=no
(
- $as_echo "1426. $at_setup_line: testing $at_desc ..."
+ $as_echo "1428. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -198355,13 +199051,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1426
-#AT_START_1427
-at_fn_group_banner 1427 'ovsdb-server.at:38' \
+#AT_STOP_1428
+#AT_START_1429
+at_fn_group_banner 1429 'ovsdb-server.at:38' \
"immutable columns" " " 83
at_xfail=no
(
- $as_echo "1427. $at_setup_line: testing $at_desc ..."
+ $as_echo "1429. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -198570,13 +199266,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1427
-#AT_START_1428
-at_fn_group_banner 1428 'ovsdb-server.at:38' \
+#AT_STOP_1429
+#AT_START_1430
+at_fn_group_banner 1430 'ovsdb-server.at:38' \
"garbage collection" " " 83
at_xfail=no
(
- $as_echo "1428. $at_setup_line: testing $at_desc ..."
+ $as_echo "1430. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -199137,13 +199833,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1428
-#AT_START_1429
-at_fn_group_banner 1429 'ovsdb-server.at:42' \
+#AT_STOP_1430
+#AT_START_1431
+at_fn_group_banner 1431 'ovsdb-server.at:42' \
"truncating corrupted database log" " " 84
at_xfail=no
(
- $as_echo "1429. $at_setup_line: testing $at_desc ..."
+ $as_echo "1431. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -199271,13 +199967,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1429
-#AT_START_1430
-at_fn_group_banner 1430 'ovsdb-server.at:89' \
+#AT_STOP_1431
+#AT_START_1432
+at_fn_group_banner 1432 'ovsdb-server.at:89' \
"truncating database log with bad transaction" " " 84
at_xfail=no
(
- $as_echo "1430. $at_setup_line: testing $at_desc ..."
+ $as_echo "1432. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -199406,13 +200102,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1430
-#AT_START_1431
-at_fn_group_banner 1431 'ovsdb-server.at:137' \
+#AT_STOP_1432
+#AT_START_1433
+at_fn_group_banner 1433 'ovsdb-server.at:137' \
"ovsdb-client get-schema-version" " " 84
at_xfail=no
(
- $as_echo "1431. $at_setup_line: testing $at_desc ..."
+ $as_echo "1433. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -199488,13 +200184,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1431
-#AT_START_1432
-at_fn_group_banner 1432 'ovsdb-server.at:147' \
+#AT_STOP_1433
+#AT_START_1434
+at_fn_group_banner 1434 'ovsdb-server.at:147' \
"database multiplexing implementation" " " 84
at_xfail=no
(
- $as_echo "1432. $at_setup_line: testing $at_desc ..."
+ $as_echo "1434. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -199606,13 +200302,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1432
-#AT_START_1433
-at_fn_group_banner 1433 'ovsdb-server.at:166' \
+#AT_STOP_1434
+#AT_START_1435
+at_fn_group_banner 1435 'ovsdb-server.at:166' \
"ovsdb-server/add-db and remove-db" " " 84
at_xfail=no
(
- $as_echo "1433. $at_setup_line: testing $at_desc ..."
+ $as_echo "1435. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -200000,13 +200696,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1433
-#AT_START_1434
-at_fn_group_banner 1434 'ovsdb-server.at:249' \
+#AT_STOP_1435
+#AT_START_1436
+at_fn_group_banner 1436 'ovsdb-server.at:249' \
"ovsdb-server/add-db with --monitor" " " 84
at_xfail=no
(
- $as_echo "1434. $at_setup_line: testing $at_desc ..."
+ $as_echo "1436. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -200146,13 +200842,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1434
-#AT_START_1435
-at_fn_group_banner 1435 'ovsdb-server.at:280' \
+#AT_STOP_1436
+#AT_START_1437
+at_fn_group_banner 1437 'ovsdb-server.at:280' \
"ovsdb-server/add-db and remove-db with --monitor" "" 84
at_xfail=no
(
- $as_echo "1435. $at_setup_line: testing $at_desc ..."
+ $as_echo "1437. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -200290,13 +200986,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1435
-#AT_START_1436
-at_fn_group_banner 1436 'ovsdb-server.at:309' \
+#AT_STOP_1437
+#AT_START_1438
+at_fn_group_banner 1438 'ovsdb-server.at:309' \
"--remote=db: implementation" " " 84
at_xfail=no
(
- $as_echo "1436. $at_setup_line: testing $at_desc ..."
+ $as_echo "1438. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -200439,13 +201135,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1436
-#AT_START_1437
-at_fn_group_banner 1437 'ovsdb-server.at:372' \
+#AT_STOP_1438
+#AT_START_1439
+at_fn_group_banner 1439 'ovsdb-server.at:372' \
"ovsdb-server/add-remote and remove-remote" " " 84
at_xfail=no
(
- $as_echo "1437. $at_setup_line: testing $at_desc ..."
+ $as_echo "1439. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -200749,13 +201445,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1437
-#AT_START_1438
-at_fn_group_banner 1438 'ovsdb-server.at:424' \
+#AT_STOP_1439
+#AT_START_1440
+at_fn_group_banner 1440 'ovsdb-server.at:424' \
"ovsdb-server/add-remote with --monitor" " " 84
at_xfail=no
(
- $as_echo "1438. $at_setup_line: testing $at_desc ..."
+ $as_echo "1440. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -200899,13 +201595,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1438
-#AT_START_1439
-at_fn_group_banner 1439 'ovsdb-server.at:453' \
+#AT_STOP_1440
+#AT_START_1441
+at_fn_group_banner 1441 'ovsdb-server.at:453' \
"ovsdb-server/add-remote and remove-remote with --monitor" "" 84
at_xfail=no
(
- $as_echo "1439. $at_setup_line: testing $at_desc ..."
+ $as_echo "1441. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -201089,13 +201785,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1439
-#AT_START_1440
-at_fn_group_banner 1440 'ovsdb-server.at:486' \
+#AT_STOP_1441
+#AT_START_1442
+at_fn_group_banner 1442 'ovsdb-server.at:486' \
"SSL db: implementation" " " 84
at_xfail=no
(
- $as_echo "1440. $at_setup_line: testing $at_desc ..."
+ $as_echo "1442. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -201272,13 +201968,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1440
-#AT_START_1441
-at_fn_group_banner 1441 'ovsdb-server.at:542' \
+#AT_STOP_1442
+#AT_START_1443
+at_fn_group_banner 1443 'ovsdb-server.at:542' \
"compacting online" " " 84
at_xfail=no
(
- $as_echo "1441. $at_setup_line: testing $at_desc ..."
+ $as_echo "1443. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -201716,13 +202412,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1441
-#AT_START_1442
-at_fn_group_banner 1442 'ovsdb-server.at:674' \
+#AT_STOP_1443
+#AT_START_1444
+at_fn_group_banner 1444 'ovsdb-server.at:674' \
"ovsdb-server combines updates on backlogged connections" "" 84
at_xfail=no
(
- $as_echo "1442. $at_setup_line: testing $at_desc ..."
+ $as_echo "1444. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -202026,13 +202722,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1442
-#AT_START_1443
-at_fn_group_banner 1443 'ovsdb-server.at:807' \
+#AT_STOP_1444
+#AT_START_1445
+at_fn_group_banner 1445 'ovsdb-server.at:807' \
"insert default row, query table" " " 85
at_xfail=no
(
- $as_echo "1443. $at_setup_line: testing $at_desc ..."
+ $as_echo "1445. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -202173,13 +202869,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1443
-#AT_START_1444
-at_fn_group_banner 1444 'ovsdb-server.at:807' \
+#AT_STOP_1445
+#AT_START_1446
+at_fn_group_banner 1446 'ovsdb-server.at:807' \
"insert row, query table" " " 85
at_xfail=no
(
- $as_echo "1444. $at_setup_line: testing $at_desc ..."
+ $as_echo "1446. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -202320,13 +203016,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1444
-#AT_START_1445
-at_fn_group_banner 1445 'ovsdb-server.at:807' \
+#AT_STOP_1446
+#AT_START_1447
+at_fn_group_banner 1447 'ovsdb-server.at:807' \
"insert rows, query by value" " " 85
at_xfail=no
(
- $as_echo "1445. $at_setup_line: testing $at_desc ..."
+ $as_echo "1447. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -202515,13 +203211,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1445
-#AT_START_1446
-at_fn_group_banner 1446 'ovsdb-server.at:807' \
+#AT_STOP_1447
+#AT_START_1448
+at_fn_group_banner 1448 'ovsdb-server.at:807' \
"insert rows, query by named-uuid" " " 85
at_xfail=no
(
- $as_echo "1446. $at_setup_line: testing $at_desc ..."
+ $as_echo "1448. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -202660,13 +203356,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1446
-#AT_START_1447
-at_fn_group_banner 1447 'ovsdb-server.at:807' \
+#AT_STOP_1448
+#AT_START_1449
+at_fn_group_banner 1449 'ovsdb-server.at:807' \
"insert rows, update rows by value" " " 85
at_xfail=no
(
- $as_echo "1447. $at_setup_line: testing $at_desc ..."
+ $as_echo "1449. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -202863,13 +203559,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1447
-#AT_START_1448
-at_fn_group_banner 1448 'ovsdb-server.at:807' \
+#AT_STOP_1449
+#AT_START_1450
+at_fn_group_banner 1450 'ovsdb-server.at:807' \
"insert rows, mutate rows" " " 85
at_xfail=no
(
- $as_echo "1448. $at_setup_line: testing $at_desc ..."
+ $as_echo "1450. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -203066,13 +203762,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1448
-#AT_START_1449
-at_fn_group_banner 1449 'ovsdb-server.at:807' \
+#AT_STOP_1450
+#AT_START_1451
+at_fn_group_banner 1451 'ovsdb-server.at:807' \
"insert rows, delete by named-uuid" " " 85
at_xfail=no
(
- $as_echo "1449. $at_setup_line: testing $at_desc ..."
+ $as_echo "1451. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -203213,13 +203909,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1449
-#AT_START_1450
-at_fn_group_banner 1450 'ovsdb-server.at:807' \
+#AT_STOP_1451
+#AT_START_1452
+at_fn_group_banner 1452 'ovsdb-server.at:807' \
"insert rows, delete rows by value" " " 85
at_xfail=no
(
- $as_echo "1450. $at_setup_line: testing $at_desc ..."
+ $as_echo "1452. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -203412,13 +204108,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1450
-#AT_START_1451
-at_fn_group_banner 1451 'ovsdb-server.at:807' \
+#AT_STOP_1452
+#AT_START_1453
+at_fn_group_banner 1453 'ovsdb-server.at:807' \
"insert rows, delete by (non-matching) value" " " 85
at_xfail=no
(
- $as_echo "1451. $at_setup_line: testing $at_desc ..."
+ $as_echo "1453. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -203613,13 +204309,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1451
-#AT_START_1452
-at_fn_group_banner 1452 'ovsdb-server.at:807' \
+#AT_STOP_1453
+#AT_START_1454
+at_fn_group_banner 1454 'ovsdb-server.at:807' \
"insert rows, delete all" " " 85
at_xfail=no
(
- $as_echo "1452. $at_setup_line: testing $at_desc ..."
+ $as_echo "1454. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -203760,13 +204456,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1452
-#AT_START_1453
-at_fn_group_banner 1453 'ovsdb-server.at:807' \
+#AT_STOP_1454
+#AT_START_1455
+at_fn_group_banner 1455 'ovsdb-server.at:807' \
"insert row, query table, commit" " " 85
at_xfail=no
(
- $as_echo "1453. $at_setup_line: testing $at_desc ..."
+ $as_echo "1455. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -203893,13 +204589,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1453
-#AT_START_1454
-at_fn_group_banner 1454 'ovsdb-server.at:807' \
+#AT_STOP_1455
+#AT_START_1456
+at_fn_group_banner 1456 'ovsdb-server.at:807' \
"insert row, query table, commit durably" " " 85
at_xfail=no
(
- $as_echo "1454. $at_setup_line: testing $at_desc ..."
+ $as_echo "1456. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -204026,13 +204722,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1454
-#AT_START_1455
-at_fn_group_banner 1455 'ovsdb-server.at:807' \
+#AT_STOP_1456
+#AT_START_1457
+at_fn_group_banner 1457 'ovsdb-server.at:807' \
"equality wait with correct rows" " " 85
at_xfail=no
(
- $as_echo "1455. $at_setup_line: testing $at_desc ..."
+ $as_echo "1457. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -204171,13 +204867,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1455
-#AT_START_1456
-at_fn_group_banner 1456 'ovsdb-server.at:807' \
+#AT_STOP_1457
+#AT_START_1458
+at_fn_group_banner 1458 'ovsdb-server.at:807' \
"equality wait with extra row" " " 85
at_xfail=no
(
- $as_echo "1456. $at_setup_line: testing $at_desc ..."
+ $as_echo "1458. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -204318,13 +205014,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1456
-#AT_START_1457
-at_fn_group_banner 1457 'ovsdb-server.at:807' \
+#AT_STOP_1458
+#AT_START_1459
+at_fn_group_banner 1459 'ovsdb-server.at:807' \
"equality wait with missing row" " " 85
at_xfail=no
(
- $as_echo "1457. $at_setup_line: testing $at_desc ..."
+ $as_echo "1459. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -204461,13 +205157,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1457
-#AT_START_1458
-at_fn_group_banner 1458 'ovsdb-server.at:807' \
+#AT_STOP_1459
+#AT_START_1460
+at_fn_group_banner 1460 'ovsdb-server.at:807' \
"inequality wait with correct rows" " " 85
at_xfail=no
(
- $as_echo "1458. $at_setup_line: testing $at_desc ..."
+ $as_echo "1460. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -204606,13 +205302,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1458
-#AT_START_1459
-at_fn_group_banner 1459 'ovsdb-server.at:807' \
+#AT_STOP_1460
+#AT_START_1461
+at_fn_group_banner 1461 'ovsdb-server.at:807' \
"inequality wait with extra row" " " 85
at_xfail=no
(
- $as_echo "1459. $at_setup_line: testing $at_desc ..."
+ $as_echo "1461. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -204753,13 +205449,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1459
-#AT_START_1460
-at_fn_group_banner 1460 'ovsdb-server.at:807' \
+#AT_STOP_1461
+#AT_START_1462
+at_fn_group_banner 1462 'ovsdb-server.at:807' \
"inequality wait with missing row" " " 85
at_xfail=no
(
- $as_echo "1460. $at_setup_line: testing $at_desc ..."
+ $as_echo "1462. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -204896,13 +205592,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1460
-#AT_START_1461
-at_fn_group_banner 1461 'ovsdb-server.at:807' \
+#AT_STOP_1462
+#AT_START_1463
+at_fn_group_banner 1463 'ovsdb-server.at:807' \
"insert and update constraints" " " 85
at_xfail=no
(
- $as_echo "1461. $at_setup_line: testing $at_desc ..."
+ $as_echo "1463. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -205117,13 +205813,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1461
-#AT_START_1462
-at_fn_group_banner 1462 'ovsdb-server.at:807' \
+#AT_STOP_1463
+#AT_START_1464
+at_fn_group_banner 1464 'ovsdb-server.at:807' \
"index uniqueness checking" " " 85
at_xfail=no
(
- $as_echo "1462. $at_setup_line: testing $at_desc ..."
+ $as_echo "1464. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -205462,13 +206158,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1462
-#AT_START_1463
-at_fn_group_banner 1463 'ovsdb-server.at:807' \
+#AT_STOP_1464
+#AT_START_1465
+at_fn_group_banner 1465 'ovsdb-server.at:807' \
"referential integrity -- simple" " " 85
at_xfail=no
(
- $as_echo "1463. $at_setup_line: testing $at_desc ..."
+ $as_echo "1465. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -205805,13 +206501,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1463
-#AT_START_1464
-at_fn_group_banner 1464 'ovsdb-server.at:807' \
+#AT_STOP_1465
+#AT_START_1466
+at_fn_group_banner 1466 'ovsdb-server.at:807' \
"referential integrity -- mutual references" " " 85
at_xfail=no
(
- $as_echo "1464. $at_setup_line: testing $at_desc ..."
+ $as_echo "1466. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -206096,13 +206792,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1464
-#AT_START_1465
-at_fn_group_banner 1465 'ovsdb-server.at:807' \
+#AT_STOP_1466
+#AT_START_1467
+at_fn_group_banner 1467 'ovsdb-server.at:807' \
"weak references" " " 85
at_xfail=no
(
- $as_echo "1465. $at_setup_line: testing $at_desc ..."
+ $as_echo "1467. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -206651,13 +207347,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1465
-#AT_START_1466
-at_fn_group_banner 1466 'ovsdb-server.at:807' \
+#AT_STOP_1467
+#AT_START_1468
+at_fn_group_banner 1468 'ovsdb-server.at:807' \
"immutable columns" " " 85
at_xfail=no
(
- $as_echo "1466. $at_setup_line: testing $at_desc ..."
+ $as_echo "1468. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -206880,13 +207576,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1466
-#AT_START_1467
-at_fn_group_banner 1467 'ovsdb-server.at:807' \
+#AT_STOP_1468
+#AT_START_1469
+at_fn_group_banner 1469 'ovsdb-server.at:807' \
"garbage collection" " " 85
at_xfail=no
(
- $as_echo "1467. $at_setup_line: testing $at_desc ..."
+ $as_echo "1469. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -207461,13 +208157,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1467
-#AT_START_1468
-at_fn_group_banner 1468 'ovsdb-server.at:845' \
+#AT_STOP_1469
+#AT_START_1470
+at_fn_group_banner 1470 'ovsdb-server.at:845' \
"insert default row, query table" " " 86
at_xfail=no
(
- $as_echo "1468. $at_setup_line: testing $at_desc ..."
+ $as_echo "1470. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -207611,13 +208307,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1468
-#AT_START_1469
-at_fn_group_banner 1469 'ovsdb-server.at:849' \
+#AT_STOP_1470
+#AT_START_1471
+at_fn_group_banner 1471 'ovsdb-server.at:849' \
"ovsdb-client get-schema-version - tcp socket" " " 87
at_xfail=no
(
- $as_echo "1469. $at_setup_line: testing $at_desc ..."
+ $as_echo "1471. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -207703,13 +208399,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1469
-#AT_START_1470
-at_fn_group_banner 1470 'ovsdb-server.at:892' \
+#AT_STOP_1471
+#AT_START_1472
+at_fn_group_banner 1472 'ovsdb-server.at:892' \
"insert default row, query table" " " 87
at_xfail=no
(
- $as_echo "1470. $at_setup_line: testing $at_desc ..."
+ $as_echo "1472. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -207847,13 +208543,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1470
-#AT_START_1471
-at_fn_group_banner 1471 'ovsdb-server.at:892' \
+#AT_STOP_1472
+#AT_START_1473
+at_fn_group_banner 1473 'ovsdb-server.at:892' \
"insert row, query table" " " 87
at_xfail=no
(
- $as_echo "1471. $at_setup_line: testing $at_desc ..."
+ $as_echo "1473. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -207991,13 +208687,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1471
-#AT_START_1472
-at_fn_group_banner 1472 'ovsdb-server.at:892' \
+#AT_STOP_1473
+#AT_START_1474
+at_fn_group_banner 1474 'ovsdb-server.at:892' \
"insert rows, query by value" " " 87
at_xfail=no
(
- $as_echo "1472. $at_setup_line: testing $at_desc ..."
+ $as_echo "1474. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -208183,13 +208879,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1472
-#AT_START_1473
-at_fn_group_banner 1473 'ovsdb-server.at:892' \
+#AT_STOP_1474
+#AT_START_1475
+at_fn_group_banner 1475 'ovsdb-server.at:892' \
"insert rows, query by named-uuid" " " 87
at_xfail=no
(
- $as_echo "1473. $at_setup_line: testing $at_desc ..."
+ $as_echo "1475. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -208325,13 +209021,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1473
-#AT_START_1474
-at_fn_group_banner 1474 'ovsdb-server.at:892' \
+#AT_STOP_1475
+#AT_START_1476
+at_fn_group_banner 1476 'ovsdb-server.at:892' \
"insert rows, update rows by value" " " 87
at_xfail=no
(
- $as_echo "1474. $at_setup_line: testing $at_desc ..."
+ $as_echo "1476. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -208525,13 +209221,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1474
-#AT_START_1475
-at_fn_group_banner 1475 'ovsdb-server.at:892' \
+#AT_STOP_1476
+#AT_START_1477
+at_fn_group_banner 1477 'ovsdb-server.at:892' \
"insert rows, mutate rows" " " 87
at_xfail=no
(
- $as_echo "1475. $at_setup_line: testing $at_desc ..."
+ $as_echo "1477. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -208725,13 +209421,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1475
-#AT_START_1476
-at_fn_group_banner 1476 'ovsdb-server.at:892' \
+#AT_STOP_1477
+#AT_START_1478
+at_fn_group_banner 1478 'ovsdb-server.at:892' \
"insert rows, delete by named-uuid" " " 87
at_xfail=no
(
- $as_echo "1476. $at_setup_line: testing $at_desc ..."
+ $as_echo "1478. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -208869,13 +209565,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1476
-#AT_START_1477
-at_fn_group_banner 1477 'ovsdb-server.at:892' \
+#AT_STOP_1478
+#AT_START_1479
+at_fn_group_banner 1479 'ovsdb-server.at:892' \
"insert rows, delete rows by value" " " 87
at_xfail=no
(
- $as_echo "1477. $at_setup_line: testing $at_desc ..."
+ $as_echo "1479. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -209065,13 +209761,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1477
-#AT_START_1478
-at_fn_group_banner 1478 'ovsdb-server.at:892' \
+#AT_STOP_1479
+#AT_START_1480
+at_fn_group_banner 1480 'ovsdb-server.at:892' \
"insert rows, delete by (non-matching) value" " " 87
at_xfail=no
(
- $as_echo "1478. $at_setup_line: testing $at_desc ..."
+ $as_echo "1480. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -209263,13 +209959,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1478
-#AT_START_1479
-at_fn_group_banner 1479 'ovsdb-server.at:892' \
+#AT_STOP_1480
+#AT_START_1481
+at_fn_group_banner 1481 'ovsdb-server.at:892' \
"insert rows, delete all" " " 87
at_xfail=no
(
- $as_echo "1479. $at_setup_line: testing $at_desc ..."
+ $as_echo "1481. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -209407,13 +210103,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1479
-#AT_START_1480
-at_fn_group_banner 1480 'ovsdb-server.at:892' \
+#AT_STOP_1481
+#AT_START_1482
+at_fn_group_banner 1482 'ovsdb-server.at:892' \
"insert row, query table, commit" " " 87
at_xfail=no
(
- $as_echo "1480. $at_setup_line: testing $at_desc ..."
+ $as_echo "1482. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -209537,13 +210233,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1480
-#AT_START_1481
-at_fn_group_banner 1481 'ovsdb-server.at:892' \
+#AT_STOP_1482
+#AT_START_1483
+at_fn_group_banner 1483 'ovsdb-server.at:892' \
"insert row, query table, commit durably" " " 87
at_xfail=no
(
- $as_echo "1481. $at_setup_line: testing $at_desc ..."
+ $as_echo "1483. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -209667,13 +210363,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1481
-#AT_START_1482
-at_fn_group_banner 1482 'ovsdb-server.at:892' \
+#AT_STOP_1483
+#AT_START_1484
+at_fn_group_banner 1484 'ovsdb-server.at:892' \
"equality wait with correct rows" " " 87
at_xfail=no
(
- $as_echo "1482. $at_setup_line: testing $at_desc ..."
+ $as_echo "1484. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -209809,13 +210505,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1482
-#AT_START_1483
-at_fn_group_banner 1483 'ovsdb-server.at:892' \
+#AT_STOP_1484
+#AT_START_1485
+at_fn_group_banner 1485 'ovsdb-server.at:892' \
"equality wait with extra row" " " 87
at_xfail=no
(
- $as_echo "1483. $at_setup_line: testing $at_desc ..."
+ $as_echo "1485. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -209953,13 +210649,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1483
-#AT_START_1484
-at_fn_group_banner 1484 'ovsdb-server.at:892' \
+#AT_STOP_1485
+#AT_START_1486
+at_fn_group_banner 1486 'ovsdb-server.at:892' \
"equality wait with missing row" " " 87
at_xfail=no
(
- $as_echo "1484. $at_setup_line: testing $at_desc ..."
+ $as_echo "1486. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -210093,13 +210789,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1484
-#AT_START_1485
-at_fn_group_banner 1485 'ovsdb-server.at:892' \
+#AT_STOP_1486
+#AT_START_1487
+at_fn_group_banner 1487 'ovsdb-server.at:892' \
"inequality wait with correct rows" " " 87
at_xfail=no
(
- $as_echo "1485. $at_setup_line: testing $at_desc ..."
+ $as_echo "1487. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -210235,13 +210931,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1485
-#AT_START_1486
-at_fn_group_banner 1486 'ovsdb-server.at:892' \
+#AT_STOP_1487
+#AT_START_1488
+at_fn_group_banner 1488 'ovsdb-server.at:892' \
"inequality wait with extra row" " " 87
at_xfail=no
(
- $as_echo "1486. $at_setup_line: testing $at_desc ..."
+ $as_echo "1488. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -210379,13 +211075,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1486
-#AT_START_1487
-at_fn_group_banner 1487 'ovsdb-server.at:892' \
+#AT_STOP_1488
+#AT_START_1489
+at_fn_group_banner 1489 'ovsdb-server.at:892' \
"inequality wait with missing row" " " 87
at_xfail=no
(
- $as_echo "1487. $at_setup_line: testing $at_desc ..."
+ $as_echo "1489. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -210519,13 +211215,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1487
-#AT_START_1488
-at_fn_group_banner 1488 'ovsdb-server.at:892' \
+#AT_STOP_1489
+#AT_START_1490
+at_fn_group_banner 1490 'ovsdb-server.at:892' \
"insert and update constraints" " " 87
at_xfail=no
(
- $as_echo "1488. $at_setup_line: testing $at_desc ..."
+ $as_echo "1490. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -210737,13 +211433,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1488
-#AT_START_1489
-at_fn_group_banner 1489 'ovsdb-server.at:892' \
+#AT_STOP_1490
+#AT_START_1491
+at_fn_group_banner 1491 'ovsdb-server.at:892' \
"index uniqueness checking" " " 87
at_xfail=no
(
- $as_echo "1489. $at_setup_line: testing $at_desc ..."
+ $as_echo "1491. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -211079,13 +211775,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1489
-#AT_START_1490
-at_fn_group_banner 1490 'ovsdb-server.at:892' \
+#AT_STOP_1491
+#AT_START_1492
+at_fn_group_banner 1492 'ovsdb-server.at:892' \
"referential integrity -- simple" " " 87
at_xfail=no
(
- $as_echo "1490. $at_setup_line: testing $at_desc ..."
+ $as_echo "1492. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -211419,13 +212115,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1490
-#AT_START_1491
-at_fn_group_banner 1491 'ovsdb-server.at:892' \
+#AT_STOP_1492
+#AT_START_1493
+at_fn_group_banner 1493 'ovsdb-server.at:892' \
"referential integrity -- mutual references" " " 87
at_xfail=no
(
- $as_echo "1491. $at_setup_line: testing $at_desc ..."
+ $as_echo "1493. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -211707,13 +212403,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1491
-#AT_START_1492
-at_fn_group_banner 1492 'ovsdb-server.at:892' \
+#AT_STOP_1493
+#AT_START_1494
+at_fn_group_banner 1494 'ovsdb-server.at:892' \
"weak references" " " 87
at_xfail=no
(
- $as_echo "1492. $at_setup_line: testing $at_desc ..."
+ $as_echo "1494. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -212259,13 +212955,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1492
-#AT_START_1493
-at_fn_group_banner 1493 'ovsdb-server.at:892' \
+#AT_STOP_1494
+#AT_START_1495
+at_fn_group_banner 1495 'ovsdb-server.at:892' \
"immutable columns" " " 87
at_xfail=no
(
- $as_echo "1493. $at_setup_line: testing $at_desc ..."
+ $as_echo "1495. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -212485,13 +213181,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1493
-#AT_START_1494
-at_fn_group_banner 1494 'ovsdb-server.at:892' \
+#AT_STOP_1495
+#AT_START_1496
+at_fn_group_banner 1496 'ovsdb-server.at:892' \
"garbage collection" " " 87
at_xfail=no
(
- $as_echo "1494. $at_setup_line: testing $at_desc ..."
+ $as_echo "1496. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -213063,13 +213759,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1494
-#AT_START_1495
-at_fn_group_banner 1495 'ovsdb-server.at:929' \
+#AT_STOP_1496
+#AT_START_1497
+at_fn_group_banner 1497 'ovsdb-server.at:929' \
"insert default row, query table" " " 88
at_xfail=no
(
- $as_echo "1495. $at_setup_line: testing $at_desc ..."
+ $as_echo "1497. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -213210,13 +213906,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1495
-#AT_START_1496
-at_fn_group_banner 1496 'ovsdb-server.at:965' \
+#AT_STOP_1497
+#AT_START_1498
+at_fn_group_banner 1498 'ovsdb-server.at:965' \
"insert default row, query table" " " 89
at_xfail=no
(
- $as_echo "1496. $at_setup_line: testing $at_desc ..."
+ $as_echo "1498. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -213302,13 +213998,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1496
-#AT_START_1497
-at_fn_group_banner 1497 'ovsdb-server.at:965' \
+#AT_STOP_1498
+#AT_START_1499
+at_fn_group_banner 1499 'ovsdb-server.at:965' \
"insert row, query table" " " 89
at_xfail=no
(
- $as_echo "1497. $at_setup_line: testing $at_desc ..."
+ $as_echo "1499. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -213394,13 +214090,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1497
-#AT_START_1498
-at_fn_group_banner 1498 'ovsdb-server.at:965' \
+#AT_STOP_1499
+#AT_START_1500
+at_fn_group_banner 1500 'ovsdb-server.at:965' \
"insert rows, query by value" " " 89
at_xfail=no
(
- $as_echo "1498. $at_setup_line: testing $at_desc ..."
+ $as_echo "1500. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -213530,13 +214226,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1498
-#AT_START_1499
-at_fn_group_banner 1499 'ovsdb-server.at:965' \
+#AT_STOP_1500
+#AT_START_1501
+at_fn_group_banner 1501 'ovsdb-server.at:965' \
"insert rows, query by named-uuid" " " 89
at_xfail=no
(
- $as_echo "1499. $at_setup_line: testing $at_desc ..."
+ $as_echo "1501. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -213611,13 +214307,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1499
-#AT_START_1500
-at_fn_group_banner 1500 'ovsdb-server.at:965' \
+#AT_STOP_1501
+#AT_START_1502
+at_fn_group_banner 1502 'ovsdb-server.at:965' \
"insert rows, update rows by value" " " 89
at_xfail=no
(
- $as_echo "1500. $at_setup_line: testing $at_desc ..."
+ $as_echo "1502. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -213751,13 +214447,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1500
-#AT_START_1501
-at_fn_group_banner 1501 'ovsdb-server.at:965' \
+#AT_STOP_1502
+#AT_START_1503
+at_fn_group_banner 1503 'ovsdb-server.at:965' \
"insert rows, mutate rows" " " 89
at_xfail=no
(
- $as_echo "1501. $at_setup_line: testing $at_desc ..."
+ $as_echo "1503. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -213891,13 +214587,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1501
-#AT_START_1502
-at_fn_group_banner 1502 'ovsdb-server.at:965' \
+#AT_STOP_1503
+#AT_START_1504
+at_fn_group_banner 1504 'ovsdb-server.at:965' \
"insert rows, delete by named-uuid" " " 89
at_xfail=no
(
- $as_echo "1502. $at_setup_line: testing $at_desc ..."
+ $as_echo "1504. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -213973,13 +214669,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1502
-#AT_START_1503
-at_fn_group_banner 1503 'ovsdb-server.at:965' \
+#AT_STOP_1504
+#AT_START_1505
+at_fn_group_banner 1505 'ovsdb-server.at:965' \
"insert rows, delete rows by value" " " 89
at_xfail=no
(
- $as_echo "1503. $at_setup_line: testing $at_desc ..."
+ $as_echo "1505. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -214111,13 +214807,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1503
-#AT_START_1504
-at_fn_group_banner 1504 'ovsdb-server.at:965' \
+#AT_STOP_1505
+#AT_START_1506
+at_fn_group_banner 1506 'ovsdb-server.at:965' \
"insert rows, delete by (non-matching) value" " " 89
at_xfail=no
(
- $as_echo "1504. $at_setup_line: testing $at_desc ..."
+ $as_echo "1506. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -214250,13 +214946,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1504
-#AT_START_1505
-at_fn_group_banner 1505 'ovsdb-server.at:965' \
+#AT_STOP_1506
+#AT_START_1507
+at_fn_group_banner 1507 'ovsdb-server.at:965' \
"insert rows, delete all" " " 89
at_xfail=no
(
- $as_echo "1505. $at_setup_line: testing $at_desc ..."
+ $as_echo "1507. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -214332,13 +215028,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1505
-#AT_START_1506
-at_fn_group_banner 1506 'ovsdb-server.at:965' \
+#AT_STOP_1507
+#AT_START_1508
+at_fn_group_banner 1508 'ovsdb-server.at:965' \
"insert row, query table, commit" " " 89
at_xfail=no
(
- $as_echo "1506. $at_setup_line: testing $at_desc ..."
+ $as_echo "1508. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -214407,13 +215103,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1506
-#AT_START_1507
-at_fn_group_banner 1507 'ovsdb-server.at:965' \
+#AT_STOP_1508
+#AT_START_1509
+at_fn_group_banner 1509 'ovsdb-server.at:965' \
"insert row, query table, commit durably" " " 89
at_xfail=no
(
- $as_echo "1507. $at_setup_line: testing $at_desc ..."
+ $as_echo "1509. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -214482,13 +215178,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1507
-#AT_START_1508
-at_fn_group_banner 1508 'ovsdb-server.at:965' \
+#AT_STOP_1509
+#AT_START_1510
+at_fn_group_banner 1510 'ovsdb-server.at:965' \
"equality wait with correct rows" " " 89
at_xfail=no
(
- $as_echo "1508. $at_setup_line: testing $at_desc ..."
+ $as_echo "1510. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -214563,13 +215259,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1508
-#AT_START_1509
-at_fn_group_banner 1509 'ovsdb-server.at:965' \
+#AT_STOP_1510
+#AT_START_1511
+at_fn_group_banner 1511 'ovsdb-server.at:965' \
"equality wait with extra row" " " 89
at_xfail=no
(
- $as_echo "1509. $at_setup_line: testing $at_desc ..."
+ $as_echo "1511. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -214645,13 +215341,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1509
-#AT_START_1510
-at_fn_group_banner 1510 'ovsdb-server.at:965' \
+#AT_STOP_1511
+#AT_START_1512
+at_fn_group_banner 1512 'ovsdb-server.at:965' \
"equality wait with missing row" " " 89
at_xfail=no
(
- $as_echo "1510. $at_setup_line: testing $at_desc ..."
+ $as_echo "1512. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -214725,13 +215421,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1510
-#AT_START_1511
-at_fn_group_banner 1511 'ovsdb-server.at:965' \
+#AT_STOP_1512
+#AT_START_1513
+at_fn_group_banner 1513 'ovsdb-server.at:965' \
"inequality wait with correct rows" " " 89
at_xfail=no
(
- $as_echo "1511. $at_setup_line: testing $at_desc ..."
+ $as_echo "1513. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -214806,13 +215502,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1511
-#AT_START_1512
-at_fn_group_banner 1512 'ovsdb-server.at:965' \
+#AT_STOP_1513
+#AT_START_1514
+at_fn_group_banner 1514 'ovsdb-server.at:965' \
"inequality wait with extra row" " " 89
at_xfail=no
(
- $as_echo "1512. $at_setup_line: testing $at_desc ..."
+ $as_echo "1514. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -214888,13 +215584,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1512
-#AT_START_1513
-at_fn_group_banner 1513 'ovsdb-server.at:965' \
+#AT_STOP_1514
+#AT_START_1515
+at_fn_group_banner 1515 'ovsdb-server.at:965' \
"inequality wait with missing row" " " 89
at_xfail=no
(
- $as_echo "1513. $at_setup_line: testing $at_desc ..."
+ $as_echo "1515. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -214968,13 +215664,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1513
-#AT_START_1514
-at_fn_group_banner 1514 'ovsdb-server.at:965' \
+#AT_STOP_1515
+#AT_START_1516
+at_fn_group_banner 1516 'ovsdb-server.at:965' \
"insert and update constraints" " " 89
at_xfail=no
(
- $as_echo "1514. $at_setup_line: testing $at_desc ..."
+ $as_echo "1516. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -215127,13 +215823,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1514
-#AT_START_1515
-at_fn_group_banner 1515 'ovsdb-server.at:965' \
+#AT_STOP_1516
+#AT_START_1517
+at_fn_group_banner 1517 'ovsdb-server.at:965' \
"index uniqueness checking" " " 89
at_xfail=no
(
- $as_echo "1515. $at_setup_line: testing $at_desc ..."
+ $as_echo "1517. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -215378,13 +216074,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1515
-#AT_START_1516
-at_fn_group_banner 1516 'ovsdb-server.at:965' \
+#AT_STOP_1517
+#AT_START_1518
+at_fn_group_banner 1518 'ovsdb-server.at:965' \
"referential integrity -- simple" " " 89
at_xfail=no
(
- $as_echo "1516. $at_setup_line: testing $at_desc ..."
+ $as_echo "1518. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -215638,13 +216334,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1516
-#AT_START_1517
-at_fn_group_banner 1517 'ovsdb-server.at:965' \
+#AT_STOP_1518
+#AT_START_1519
+at_fn_group_banner 1519 'ovsdb-server.at:965' \
"referential integrity -- mutual references" " " 89
at_xfail=no
(
- $as_echo "1517. $at_setup_line: testing $at_desc ..."
+ $as_echo "1519. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -215852,13 +216548,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1517
-#AT_START_1518
-at_fn_group_banner 1518 'ovsdb-server.at:965' \
+#AT_STOP_1519
+#AT_START_1520
+at_fn_group_banner 1520 'ovsdb-server.at:965' \
"weak references" " " 89
at_xfail=no
(
- $as_echo "1518. $at_setup_line: testing $at_desc ..."
+ $as_echo "1520. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -216278,13 +216974,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1518
-#AT_START_1519
-at_fn_group_banner 1519 'ovsdb-server.at:965' \
+#AT_STOP_1520
+#AT_START_1521
+at_fn_group_banner 1521 'ovsdb-server.at:965' \
"immutable columns" " " 89
at_xfail=no
(
- $as_echo "1519. $at_setup_line: testing $at_desc ..."
+ $as_echo "1521. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -216441,13 +217137,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1519
-#AT_START_1520
-at_fn_group_banner 1520 'ovsdb-server.at:965' \
+#AT_STOP_1521
+#AT_START_1522
+at_fn_group_banner 1522 'ovsdb-server.at:965' \
"garbage collection" " " 89
at_xfail=no
(
- $as_echo "1520. $at_setup_line: testing $at_desc ..."
+ $as_echo "1522. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -216890,13 +217586,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1520
-#AT_START_1521
-at_fn_group_banner 1521 'ovsdb-monitor.at:47' \
+#AT_STOP_1522
+#AT_START_1523
+at_fn_group_banner 1523 'ovsdb-monitor.at:47' \
"monitor insert into empty table" " " 90
at_xfail=no
(
- $as_echo "1521. $at_setup_line: testing $at_desc ..."
+ $as_echo "1523. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -217055,13 +217751,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1521
-#AT_START_1522
-at_fn_group_banner 1522 'ovsdb-monitor.at:59' \
+#AT_STOP_1523
+#AT_START_1524
+at_fn_group_banner 1524 'ovsdb-monitor.at:59' \
"monitor insert into populated table" " " 90
at_xfail=no
(
- $as_echo "1522. $at_setup_line: testing $at_desc ..."
+ $as_echo "1524. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -217241,13 +217937,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1522
-#AT_START_1523
-at_fn_group_banner 1523 'ovsdb-monitor.at:77' \
+#AT_STOP_1524
+#AT_START_1525
+at_fn_group_banner 1525 'ovsdb-monitor.at:77' \
"monitor delete" " " 90
at_xfail=no
(
- $as_echo "1523. $at_setup_line: testing $at_desc ..."
+ $as_echo "1525. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -217427,13 +218123,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1523
-#AT_START_1524
-at_fn_group_banner 1524 'ovsdb-monitor.at:95' \
+#AT_STOP_1525
+#AT_START_1526
+at_fn_group_banner 1526 'ovsdb-monitor.at:95' \
"monitor row update" " " 90
at_xfail=no
(
- $as_echo "1524. $at_setup_line: testing $at_desc ..."
+ $as_echo "1526. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -217616,13 +218312,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1524
-#AT_START_1525
-at_fn_group_banner 1525 'ovsdb-monitor.at:115' \
+#AT_STOP_1526
+#AT_START_1527
+at_fn_group_banner 1527 'ovsdb-monitor.at:115' \
"monitor no-op row updates" " " 90
at_xfail=no
(
- $as_echo "1525. $at_setup_line: testing $at_desc ..."
+ $as_echo "1527. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -217826,13 +218522,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1525
-#AT_START_1526
-at_fn_group_banner 1526 'ovsdb-monitor.at:138' \
+#AT_STOP_1527
+#AT_START_1528
+at_fn_group_banner 1528 'ovsdb-monitor.at:138' \
"monitor insert-and-update transaction" " " 90
at_xfail=no
(
- $as_echo "1526. $at_setup_line: testing $at_desc ..."
+ $as_echo "1528. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -218022,13 +218718,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1526
-#AT_START_1527
-at_fn_group_banner 1527 'ovsdb-monitor.at:161' \
+#AT_STOP_1528
+#AT_START_1529
+at_fn_group_banner 1529 'ovsdb-monitor.at:161' \
"monitor insert-update-and-delete transaction" " " 90
at_xfail=no
(
- $as_echo "1527. $at_setup_line: testing $at_desc ..."
+ $as_echo "1529. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -218230,13 +218926,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1527
-#AT_START_1528
-at_fn_group_banner 1528 'ovsdb-monitor.at:190' \
+#AT_STOP_1529
+#AT_START_1530
+at_fn_group_banner 1530 'ovsdb-monitor.at:190' \
"monitor weak reference change" " " 90
at_xfail=no
(
- $as_echo "1528. $at_setup_line: testing $at_desc ..."
+ $as_echo "1530. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -218447,13 +219143,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1528
-#AT_START_1529
-at_fn_group_banner 1529 'ovsdb-monitor.at:225' \
+#AT_STOP_1530
+#AT_START_1531
+at_fn_group_banner 1531 'ovsdb-monitor.at:225' \
"monitor insert-update-and-delete transaction" " " 90
at_xfail=no
(
- $as_echo "1529. $at_setup_line: testing $at_desc ..."
+ $as_echo "1531. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -218655,13 +219351,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1529
-#AT_START_1530
-at_fn_group_banner 1530 'ovsdb-monitor.at:276' \
+#AT_STOP_1531
+#AT_START_1532
+at_fn_group_banner 1532 'ovsdb-monitor.at:276' \
"monitor all operations" " " 91
at_xfail=no
(
- $as_echo "1530. $at_setup_line: testing $at_desc ..."
+ $as_echo "1532. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -218895,13 +219591,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1530
-#AT_START_1531
-at_fn_group_banner 1531 'ovsdb-monitor.at:296' \
+#AT_STOP_1532
+#AT_START_1533
+at_fn_group_banner 1533 'ovsdb-monitor.at:296' \
"monitor initial only" " " 91
at_xfail=no
(
- $as_echo "1531. $at_setup_line: testing $at_desc ..."
+ $as_echo "1533. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -219124,13 +219820,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1531
-#AT_START_1532
-at_fn_group_banner 1532 'ovsdb-monitor.at:303' \
+#AT_STOP_1533
+#AT_START_1534
+at_fn_group_banner 1534 'ovsdb-monitor.at:303' \
"monitor insert only" " " 91
at_xfail=no
(
- $as_echo "1532. $at_setup_line: testing $at_desc ..."
+ $as_echo "1534. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -219353,13 +220049,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1532
-#AT_START_1533
-at_fn_group_banner 1533 'ovsdb-monitor.at:310' \
+#AT_STOP_1534
+#AT_START_1535
+at_fn_group_banner 1535 'ovsdb-monitor.at:310' \
"monitor delete only" " " 91
at_xfail=no
(
- $as_echo "1533. $at_setup_line: testing $at_desc ..."
+ $as_echo "1535. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -219583,13 +220279,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1533
-#AT_START_1534
-at_fn_group_banner 1534 'ovsdb-monitor.at:318' \
+#AT_STOP_1535
+#AT_START_1536
+at_fn_group_banner 1536 'ovsdb-monitor.at:318' \
"monitor modify only" " " 91
at_xfail=no
(
- $as_echo "1534. $at_setup_line: testing $at_desc ..."
+ $as_echo "1536. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -219813,13 +220509,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1534
-#AT_START_1535
-at_fn_group_banner 1535 'ovsdb-idl.at:114' \
+#AT_STOP_1536
+#AT_START_1537
+at_fn_group_banner 1537 'ovsdb-idl.at:114' \
"simple idl, initially empty, no ops - C" " " 92
at_xfail=no
(
- $as_echo "1535. $at_setup_line: testing $at_desc ..."
+ $as_echo "1537. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -219915,13 +220611,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1535
-#AT_START_1536
-at_fn_group_banner 1536 'ovsdb-idl.at:114' \
+#AT_STOP_1537
+#AT_START_1538
+at_fn_group_banner 1538 'ovsdb-idl.at:114' \
"simple idl, initially empty, no ops - Python" " " 92
at_xfail=no
(
- $as_echo "1536. $at_setup_line: testing $at_desc ..."
+ $as_echo "1538. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -220020,13 +220716,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1536
-#AT_START_1537
-at_fn_group_banner 1537 'ovsdb-idl.at:114' \
+#AT_STOP_1538
+#AT_START_1539
+at_fn_group_banner 1539 'ovsdb-idl.at:114' \
"simple idl, initially empty, no ops - Python register_columns" "" 92
at_xfail=no
(
- $as_echo "1537. $at_setup_line: testing $at_desc ..."
+ $as_echo "1539. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -220125,13 +220821,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1537
-#AT_START_1538
-at_fn_group_banner 1538 'ovsdb-idl.at:114' \
+#AT_STOP_1539
+#AT_START_1540
+at_fn_group_banner 1540 'ovsdb-idl.at:114' \
"simple idl, initially empty, no ops - Python tcp" "" 92
at_xfail=no
(
- $as_echo "1538. $at_setup_line: testing $at_desc ..."
+ $as_echo "1540. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -220241,13 +220937,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1538
-#AT_START_1539
-at_fn_group_banner 1539 'ovsdb-idl.at:114' \
+#AT_STOP_1540
+#AT_START_1541
+at_fn_group_banner 1541 'ovsdb-idl.at:114' \
"simple idl, initially empty, no ops - Python tcp6" "" 92
at_xfail=no
(
- $as_echo "1539. $at_setup_line: testing $at_desc ..."
+ $as_echo "1541. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -220361,13 +221057,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1539
-#AT_START_1540
-at_fn_group_banner 1540 'ovsdb-idl.at:121' \
+#AT_STOP_1541
+#AT_START_1542
+at_fn_group_banner 1542 'ovsdb-idl.at:121' \
"simple idl, initially empty, various ops - C" " " 92
at_xfail=no
(
- $as_echo "1540. $at_setup_line: testing $at_desc ..."
+ $as_echo "1542. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -220582,13 +221278,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1540
-#AT_START_1541
-at_fn_group_banner 1541 'ovsdb-idl.at:121' \
+#AT_STOP_1542
+#AT_START_1543
+at_fn_group_banner 1543 'ovsdb-idl.at:121' \
"simple idl, initially empty, various ops - Python" "" 92
at_xfail=no
(
- $as_echo "1541. $at_setup_line: testing $at_desc ..."
+ $as_echo "1543. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -220806,13 +221502,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1541
-#AT_START_1542
-at_fn_group_banner 1542 'ovsdb-idl.at:121' \
+#AT_STOP_1543
+#AT_START_1544
+at_fn_group_banner 1544 'ovsdb-idl.at:121' \
"simple idl, initially empty, various ops - Python register_columns" "" 92
at_xfail=no
(
- $as_echo "1542. $at_setup_line: testing $at_desc ..."
+ $as_echo "1544. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -221030,13 +221726,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1542
-#AT_START_1543
-at_fn_group_banner 1543 'ovsdb-idl.at:121' \
+#AT_STOP_1544
+#AT_START_1545
+at_fn_group_banner 1545 'ovsdb-idl.at:121' \
"simple idl, initially empty, various ops - Python tcp" "" 92
at_xfail=no
(
- $as_echo "1543. $at_setup_line: testing $at_desc ..."
+ $as_echo "1545. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -221265,13 +221961,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1543
-#AT_START_1544
-at_fn_group_banner 1544 'ovsdb-idl.at:121' \
+#AT_STOP_1545
+#AT_START_1546
+at_fn_group_banner 1546 'ovsdb-idl.at:121' \
"simple idl, initially empty, various ops - Python tcp6" "" 92
at_xfail=no
(
- $as_echo "1544. $at_setup_line: testing $at_desc ..."
+ $as_echo "1546. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -221504,13 +222200,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1544
-#AT_START_1545
-at_fn_group_banner 1545 'ovsdb-idl.at:199' \
+#AT_STOP_1546
+#AT_START_1547
+at_fn_group_banner 1547 'ovsdb-idl.at:199' \
"simple idl, initially populated - C" " " 92
at_xfail=no
(
- $as_echo "1545. $at_setup_line: testing $at_desc ..."
+ $as_echo "1547. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -221665,13 +222361,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1545
-#AT_START_1546
-at_fn_group_banner 1546 'ovsdb-idl.at:199' \
+#AT_STOP_1547
+#AT_START_1548
+at_fn_group_banner 1548 'ovsdb-idl.at:199' \
"simple idl, initially populated - Python" " " 92
at_xfail=no
(
- $as_echo "1546. $at_setup_line: testing $at_desc ..."
+ $as_echo "1548. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -221829,13 +222525,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1546
-#AT_START_1547
-at_fn_group_banner 1547 'ovsdb-idl.at:199' \
+#AT_STOP_1548
+#AT_START_1549
+at_fn_group_banner 1549 'ovsdb-idl.at:199' \
"simple idl, initially populated - Python register_columns" "" 92
at_xfail=no
(
- $as_echo "1547. $at_setup_line: testing $at_desc ..."
+ $as_echo "1549. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -221993,13 +222689,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1547
-#AT_START_1548
-at_fn_group_banner 1548 'ovsdb-idl.at:199' \
+#AT_STOP_1549
+#AT_START_1550
+at_fn_group_banner 1550 'ovsdb-idl.at:199' \
"simple idl, initially populated - Python tcp" " " 92
at_xfail=no
(
- $as_echo "1548. $at_setup_line: testing $at_desc ..."
+ $as_echo "1550. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -222168,13 +222864,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1548
-#AT_START_1549
-at_fn_group_banner 1549 'ovsdb-idl.at:199' \
+#AT_STOP_1550
+#AT_START_1551
+at_fn_group_banner 1551 'ovsdb-idl.at:199' \
"simple idl, initially populated - Python tcp6" " " 92
at_xfail=no
(
- $as_echo "1549. $at_setup_line: testing $at_desc ..."
+ $as_echo "1551. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -222347,13 +223043,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1549
-#AT_START_1550
-at_fn_group_banner 1550 'ovsdb-idl.at:230' \
+#AT_STOP_1551
+#AT_START_1552
+at_fn_group_banner 1552 'ovsdb-idl.at:230' \
"simple idl, writing via IDL - C" " " 92
at_xfail=no
(
- $as_echo "1550. $at_setup_line: testing $at_desc ..."
+ $as_echo "1552. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -222505,13 +223201,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1550
-#AT_START_1551
-at_fn_group_banner 1551 'ovsdb-idl.at:230' \
+#AT_STOP_1552
+#AT_START_1553
+at_fn_group_banner 1553 'ovsdb-idl.at:230' \
"simple idl, writing via IDL - Python" " " 92
at_xfail=no
(
- $as_echo "1551. $at_setup_line: testing $at_desc ..."
+ $as_echo "1553. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -222666,13 +223362,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1551
-#AT_START_1552
-at_fn_group_banner 1552 'ovsdb-idl.at:230' \
+#AT_STOP_1553
+#AT_START_1554
+at_fn_group_banner 1554 'ovsdb-idl.at:230' \
"simple idl, writing via IDL - Python register_columns" "" 92
at_xfail=no
(
- $as_echo "1552. $at_setup_line: testing $at_desc ..."
+ $as_echo "1554. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -222827,13 +223523,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1552
-#AT_START_1553
-at_fn_group_banner 1553 'ovsdb-idl.at:230' \
+#AT_STOP_1554
+#AT_START_1555
+at_fn_group_banner 1555 'ovsdb-idl.at:230' \
"simple idl, writing via IDL - Python tcp" " " 92
at_xfail=no
(
- $as_echo "1553. $at_setup_line: testing $at_desc ..."
+ $as_echo "1555. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -222999,13 +223695,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1553
-#AT_START_1554
-at_fn_group_banner 1554 'ovsdb-idl.at:230' \
+#AT_STOP_1555
+#AT_START_1556
+at_fn_group_banner 1556 'ovsdb-idl.at:230' \
"simple idl, writing via IDL - Python tcp6" " " 92
at_xfail=no
(
- $as_echo "1554. $at_setup_line: testing $at_desc ..."
+ $as_echo "1556. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -223175,13 +223871,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1554
-#AT_START_1555
-at_fn_group_banner 1555 'ovsdb-idl.at:261' \
+#AT_STOP_1556
+#AT_START_1557
+at_fn_group_banner 1557 'ovsdb-idl.at:261' \
"simple idl, handling verification failure - C" " " 92
at_xfail=no
(
- $as_echo "1555. $at_setup_line: testing $at_desc ..."
+ $as_echo "1557. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -223331,13 +224027,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1555
-#AT_START_1556
-at_fn_group_banner 1556 'ovsdb-idl.at:261' \
+#AT_STOP_1557
+#AT_START_1558
+at_fn_group_banner 1558 'ovsdb-idl.at:261' \
"simple idl, handling verification failure - Python" "" 92
at_xfail=no
(
- $as_echo "1556. $at_setup_line: testing $at_desc ..."
+ $as_echo "1558. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -223490,13 +224186,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1556
-#AT_START_1557
-at_fn_group_banner 1557 'ovsdb-idl.at:261' \
+#AT_STOP_1558
+#AT_START_1559
+at_fn_group_banner 1559 'ovsdb-idl.at:261' \
"simple idl, handling verification failure - Python register_columns" "" 92
at_xfail=no
(
- $as_echo "1557. $at_setup_line: testing $at_desc ..."
+ $as_echo "1559. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -223649,13 +224345,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1557
-#AT_START_1558
-at_fn_group_banner 1558 'ovsdb-idl.at:261' \
+#AT_STOP_1559
+#AT_START_1560
+at_fn_group_banner 1560 'ovsdb-idl.at:261' \
"simple idl, handling verification failure - Python tcp" "" 92
at_xfail=no
(
- $as_echo "1558. $at_setup_line: testing $at_desc ..."
+ $as_echo "1560. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -223819,13 +224515,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1558
-#AT_START_1559
-at_fn_group_banner 1559 'ovsdb-idl.at:261' \
+#AT_STOP_1560
+#AT_START_1561
+at_fn_group_banner 1561 'ovsdb-idl.at:261' \
"simple idl, handling verification failure - Python tcp6" "" 92
at_xfail=no
(
- $as_echo "1559. $at_setup_line: testing $at_desc ..."
+ $as_echo "1561. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -223993,13 +224689,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1559
-#AT_START_1560
-at_fn_group_banner 1560 'ovsdb-idl.at:292' \
+#AT_STOP_1561
+#AT_START_1562
+at_fn_group_banner 1562 'ovsdb-idl.at:292' \
"simple idl, increment operation - C" " " 92
at_xfail=no
(
- $as_echo "1560. $at_setup_line: testing $at_desc ..."
+ $as_echo "1562. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -224118,13 +224814,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1560
-#AT_START_1561
-at_fn_group_banner 1561 'ovsdb-idl.at:292' \
+#AT_STOP_1562
+#AT_START_1563
+at_fn_group_banner 1563 'ovsdb-idl.at:292' \
"simple idl, increment operation - Python" " " 92
at_xfail=no
(
- $as_echo "1561. $at_setup_line: testing $at_desc ..."
+ $as_echo "1563. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -224246,13 +224942,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1561
-#AT_START_1562
-at_fn_group_banner 1562 'ovsdb-idl.at:292' \
+#AT_STOP_1563
+#AT_START_1564
+at_fn_group_banner 1564 'ovsdb-idl.at:292' \
"simple idl, increment operation - Python register_columns" "" 92
at_xfail=no
(
- $as_echo "1562. $at_setup_line: testing $at_desc ..."
+ $as_echo "1564. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -224374,13 +225070,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1562
-#AT_START_1563
-at_fn_group_banner 1563 'ovsdb-idl.at:292' \
+#AT_STOP_1564
+#AT_START_1565
+at_fn_group_banner 1565 'ovsdb-idl.at:292' \
"simple idl, increment operation - Python tcp" " " 92
at_xfail=no
(
- $as_echo "1563. $at_setup_line: testing $at_desc ..."
+ $as_echo "1565. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -224513,13 +225209,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1563
-#AT_START_1564
-at_fn_group_banner 1564 'ovsdb-idl.at:292' \
+#AT_STOP_1565
+#AT_START_1566
+at_fn_group_banner 1566 'ovsdb-idl.at:292' \
"simple idl, increment operation - Python tcp6" " " 92
at_xfail=no
(
- $as_echo "1564. $at_setup_line: testing $at_desc ..."
+ $as_echo "1566. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -224656,13 +225352,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1564
-#AT_START_1565
-at_fn_group_banner 1565 'ovsdb-idl.at:304' \
+#AT_STOP_1566
+#AT_START_1567
+at_fn_group_banner 1567 'ovsdb-idl.at:304' \
"simple idl, aborting - C" " " 92
at_xfail=no
(
- $as_echo "1565. $at_setup_line: testing $at_desc ..."
+ $as_echo "1567. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -224784,13 +225480,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1565
-#AT_START_1566
-at_fn_group_banner 1566 'ovsdb-idl.at:304' \
+#AT_STOP_1567
+#AT_START_1568
+at_fn_group_banner 1568 'ovsdb-idl.at:304' \
"simple idl, aborting - Python" " " 92
at_xfail=no
(
- $as_echo "1566. $at_setup_line: testing $at_desc ..."
+ $as_echo "1568. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -224915,13 +225611,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1566
-#AT_START_1567
-at_fn_group_banner 1567 'ovsdb-idl.at:304' \
+#AT_STOP_1568
+#AT_START_1569
+at_fn_group_banner 1569 'ovsdb-idl.at:304' \
"simple idl, aborting - Python register_columns" " " 92
at_xfail=no
(
- $as_echo "1567. $at_setup_line: testing $at_desc ..."
+ $as_echo "1569. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -225046,13 +225742,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1567
-#AT_START_1568
-at_fn_group_banner 1568 'ovsdb-idl.at:304' \
+#AT_STOP_1569
+#AT_START_1570
+at_fn_group_banner 1570 'ovsdb-idl.at:304' \
"simple idl, aborting - Python tcp" " " 92
at_xfail=no
(
- $as_echo "1568. $at_setup_line: testing $at_desc ..."
+ $as_echo "1570. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -225188,13 +225884,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1568
-#AT_START_1569
-at_fn_group_banner 1569 'ovsdb-idl.at:304' \
+#AT_STOP_1570
+#AT_START_1571
+at_fn_group_banner 1571 'ovsdb-idl.at:304' \
"simple idl, aborting - Python tcp6" " " 92
at_xfail=no
(
- $as_echo "1569. $at_setup_line: testing $at_desc ..."
+ $as_echo "1571. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -225334,13 +226030,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1569
-#AT_START_1570
-at_fn_group_banner 1570 'ovsdb-idl.at:318' \
+#AT_STOP_1571
+#AT_START_1572
+at_fn_group_banner 1572 'ovsdb-idl.at:318' \
"simple idl, destroy without commit or abort - C" "" 92
at_xfail=no
(
- $as_echo "1570. $at_setup_line: testing $at_desc ..."
+ $as_echo "1572. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -225462,13 +226158,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1570
-#AT_START_1571
-at_fn_group_banner 1571 'ovsdb-idl.at:318' \
+#AT_STOP_1572
+#AT_START_1573
+at_fn_group_banner 1573 'ovsdb-idl.at:318' \
"simple idl, destroy without commit or abort - Python" "" 92
at_xfail=no
(
- $as_echo "1571. $at_setup_line: testing $at_desc ..."
+ $as_echo "1573. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -225593,13 +226289,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1571
-#AT_START_1572
-at_fn_group_banner 1572 'ovsdb-idl.at:318' \
+#AT_STOP_1573
+#AT_START_1574
+at_fn_group_banner 1574 'ovsdb-idl.at:318' \
"simple idl, destroy without commit or abort - Python register_columns" "" 92
at_xfail=no
(
- $as_echo "1572. $at_setup_line: testing $at_desc ..."
+ $as_echo "1574. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -225724,13 +226420,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1572
-#AT_START_1573
-at_fn_group_banner 1573 'ovsdb-idl.at:318' \
+#AT_STOP_1574
+#AT_START_1575
+at_fn_group_banner 1575 'ovsdb-idl.at:318' \
"simple idl, destroy without commit or abort - Python tcp" "" 92
at_xfail=no
(
- $as_echo "1573. $at_setup_line: testing $at_desc ..."
+ $as_echo "1575. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -225866,13 +226562,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1573
-#AT_START_1574
-at_fn_group_banner 1574 'ovsdb-idl.at:318' \
+#AT_STOP_1575
+#AT_START_1576
+at_fn_group_banner 1576 'ovsdb-idl.at:318' \
"simple idl, destroy without commit or abort - Python tcp6" "" 92
at_xfail=no
(
- $as_echo "1574. $at_setup_line: testing $at_desc ..."
+ $as_echo "1576. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -226012,13 +226708,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1574
-#AT_START_1575
-at_fn_group_banner 1575 'ovsdb-idl.at:332' \
+#AT_STOP_1576
+#AT_START_1577
+at_fn_group_banner 1577 'ovsdb-idl.at:332' \
"self-linking idl, consistent ops - C" " " 92
at_xfail=no
(
- $as_echo "1575. $at_setup_line: testing $at_desc ..."
+ $as_echo "1577. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -226174,13 +226870,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1575
-#AT_START_1576
-at_fn_group_banner 1576 'ovsdb-idl.at:332' \
+#AT_STOP_1577
+#AT_START_1578
+at_fn_group_banner 1578 'ovsdb-idl.at:332' \
"self-linking idl, consistent ops - Python" " " 92
at_xfail=no
(
- $as_echo "1576. $at_setup_line: testing $at_desc ..."
+ $as_echo "1578. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -226339,13 +227035,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1576
-#AT_START_1577
-at_fn_group_banner 1577 'ovsdb-idl.at:332' \
+#AT_STOP_1578
+#AT_START_1579
+at_fn_group_banner 1579 'ovsdb-idl.at:332' \
"self-linking idl, consistent ops - Python register_columns" "" 92
at_xfail=no
(
- $as_echo "1577. $at_setup_line: testing $at_desc ..."
+ $as_echo "1579. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -226504,13 +227200,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1577
-#AT_START_1578
-at_fn_group_banner 1578 'ovsdb-idl.at:332' \
+#AT_STOP_1579
+#AT_START_1580
+at_fn_group_banner 1580 'ovsdb-idl.at:332' \
"self-linking idl, consistent ops - Python tcp" " " 92
at_xfail=no
(
- $as_echo "1578. $at_setup_line: testing $at_desc ..."
+ $as_echo "1580. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -226680,13 +227376,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1578
-#AT_START_1579
-at_fn_group_banner 1579 'ovsdb-idl.at:332' \
+#AT_STOP_1580
+#AT_START_1581
+at_fn_group_banner 1581 'ovsdb-idl.at:332' \
"self-linking idl, consistent ops - Python tcp6" " " 92
at_xfail=no
(
- $as_echo "1579. $at_setup_line: testing $at_desc ..."
+ $as_echo "1581. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -226860,13 +227556,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1579
-#AT_START_1580
-at_fn_group_banner 1580 'ovsdb-idl.at:376' \
+#AT_STOP_1581
+#AT_START_1582
+at_fn_group_banner 1582 'ovsdb-idl.at:376' \
"self-linking idl, inconsistent ops - C" " " 92
at_xfail=no
(
- $as_echo "1580. $at_setup_line: testing $at_desc ..."
+ $as_echo "1582. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -227030,13 +227726,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1580
-#AT_START_1581
-at_fn_group_banner 1581 'ovsdb-idl.at:376' \
+#AT_STOP_1582
+#AT_START_1583
+at_fn_group_banner 1583 'ovsdb-idl.at:376' \
"self-linking idl, inconsistent ops - Python" " " 92
at_xfail=no
(
- $as_echo "1581. $at_setup_line: testing $at_desc ..."
+ $as_echo "1583. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -227203,13 +227899,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1581
-#AT_START_1582
-at_fn_group_banner 1582 'ovsdb-idl.at:376' \
+#AT_STOP_1583
+#AT_START_1584
+at_fn_group_banner 1584 'ovsdb-idl.at:376' \
"self-linking idl, inconsistent ops - Python register_columns" "" 92
at_xfail=no
(
- $as_echo "1582. $at_setup_line: testing $at_desc ..."
+ $as_echo "1584. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -227376,13 +228072,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1582
-#AT_START_1583
-at_fn_group_banner 1583 'ovsdb-idl.at:376' \
+#AT_STOP_1584
+#AT_START_1585
+at_fn_group_banner 1585 'ovsdb-idl.at:376' \
"self-linking idl, inconsistent ops - Python tcp" "" 92
at_xfail=no
(
- $as_echo "1583. $at_setup_line: testing $at_desc ..."
+ $as_echo "1585. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -227560,13 +228256,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1583
-#AT_START_1584
-at_fn_group_banner 1584 'ovsdb-idl.at:376' \
+#AT_STOP_1585
+#AT_START_1586
+at_fn_group_banner 1586 'ovsdb-idl.at:376' \
"self-linking idl, inconsistent ops - Python tcp6" "" 92
at_xfail=no
(
- $as_echo "1584. $at_setup_line: testing $at_desc ..."
+ $as_echo "1586. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -227748,13 +228444,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1584
-#AT_START_1585
-at_fn_group_banner 1585 'ovsdb-idl.at:424' \
+#AT_STOP_1586
+#AT_START_1587
+at_fn_group_banner 1587 'ovsdb-idl.at:424' \
"self-linking idl, sets - C" " " 92
at_xfail=no
(
- $as_echo "1585. $at_setup_line: testing $at_desc ..."
+ $as_echo "1587. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -227923,13 +228619,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1585
-#AT_START_1586
-at_fn_group_banner 1586 'ovsdb-idl.at:424' \
+#AT_STOP_1587
+#AT_START_1588
+at_fn_group_banner 1588 'ovsdb-idl.at:424' \
"self-linking idl, sets - Python" " " 92
at_xfail=no
(
- $as_echo "1586. $at_setup_line: testing $at_desc ..."
+ $as_echo "1588. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -228101,13 +228797,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1586
-#AT_START_1587
-at_fn_group_banner 1587 'ovsdb-idl.at:424' \
+#AT_STOP_1588
+#AT_START_1589
+at_fn_group_banner 1589 'ovsdb-idl.at:424' \
"self-linking idl, sets - Python register_columns" "" 92
at_xfail=no
(
- $as_echo "1587. $at_setup_line: testing $at_desc ..."
+ $as_echo "1589. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -228279,13 +228975,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1587
-#AT_START_1588
-at_fn_group_banner 1588 'ovsdb-idl.at:424' \
+#AT_STOP_1589
+#AT_START_1590
+at_fn_group_banner 1590 'ovsdb-idl.at:424' \
"self-linking idl, sets - Python tcp" " " 92
at_xfail=no
(
- $as_echo "1588. $at_setup_line: testing $at_desc ..."
+ $as_echo "1590. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -228468,13 +229164,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1588
-#AT_START_1589
-at_fn_group_banner 1589 'ovsdb-idl.at:424' \
+#AT_STOP_1590
+#AT_START_1591
+at_fn_group_banner 1591 'ovsdb-idl.at:424' \
"self-linking idl, sets - Python tcp6" " " 92
at_xfail=no
(
- $as_echo "1589. $at_setup_line: testing $at_desc ..."
+ $as_echo "1591. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -228661,13 +229357,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1589
-#AT_START_1590
-at_fn_group_banner 1590 'ovsdb-idl.at:474' \
+#AT_STOP_1591
+#AT_START_1592
+at_fn_group_banner 1592 'ovsdb-idl.at:474' \
"external-linking idl, consistent ops - C" " " 92
at_xfail=no
(
- $as_echo "1590. $at_setup_line: testing $at_desc ..."
+ $as_echo "1592. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -228782,13 +229478,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1590
-#AT_START_1591
-at_fn_group_banner 1591 'ovsdb-idl.at:474' \
+#AT_STOP_1592
+#AT_START_1593
+at_fn_group_banner 1593 'ovsdb-idl.at:474' \
"external-linking idl, consistent ops - Python" " " 92
at_xfail=no
(
- $as_echo "1591. $at_setup_line: testing $at_desc ..."
+ $as_echo "1593. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -228906,13 +229602,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1591
-#AT_START_1592
-at_fn_group_banner 1592 'ovsdb-idl.at:474' \
+#AT_STOP_1593
+#AT_START_1594
+at_fn_group_banner 1594 'ovsdb-idl.at:474' \
"external-linking idl, consistent ops - Python register_columns" "" 92
at_xfail=no
(
- $as_echo "1592. $at_setup_line: testing $at_desc ..."
+ $as_echo "1594. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -229030,13 +229726,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1592
-#AT_START_1593
-at_fn_group_banner 1593 'ovsdb-idl.at:474' \
+#AT_STOP_1594
+#AT_START_1595
+at_fn_group_banner 1595 'ovsdb-idl.at:474' \
"external-linking idl, consistent ops - Python tcp" "" 92
at_xfail=no
(
- $as_echo "1593. $at_setup_line: testing $at_desc ..."
+ $as_echo "1595. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -229165,13 +229861,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1593
-#AT_START_1594
-at_fn_group_banner 1594 'ovsdb-idl.at:474' \
+#AT_STOP_1595
+#AT_START_1596
+at_fn_group_banner 1596 'ovsdb-idl.at:474' \
"external-linking idl, consistent ops - Python tcp6" "" 92
at_xfail=no
(
- $as_echo "1594. $at_setup_line: testing $at_desc ..."
+ $as_echo "1596. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -229304,13 +230000,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1594
-#AT_START_1595
-at_fn_group_banner 1595 'ovsdb-idl.at:492' \
+#AT_STOP_1596
+#AT_START_1597
+at_fn_group_banner 1597 'ovsdb-idl.at:492' \
"external-linking idl, insert ops - Python" " " 92
at_xfail=no
(
- $as_echo "1595. $at_setup_line: testing $at_desc ..."
+ $as_echo "1597. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -229412,13 +230108,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1595
-#AT_START_1596
-at_fn_group_banner 1596 'ovsdb-idl.at:502' \
+#AT_STOP_1597
+#AT_START_1598
+at_fn_group_banner 1598 'ovsdb-idl.at:502' \
"getattr idl, insert ops - Python" " " 92
at_xfail=no
(
- $as_echo "1596. $at_setup_line: testing $at_desc ..."
+ $as_echo "1598. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -229519,13 +230215,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1596
-#AT_START_1597
-at_fn_group_banner 1597 'ovsdb-idl.at:511' \
+#AT_STOP_1598
+#AT_START_1599
+at_fn_group_banner 1599 'ovsdb-idl.at:511' \
"row-from-json idl, whats this - Python" " " 92
at_xfail=no
(
- $as_echo "1597. $at_setup_line: testing $at_desc ..."
+ $as_echo "1599. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -229655,13 +230351,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1597
-#AT_START_1598
-at_fn_group_banner 1598 'ovsdb-idl.at:528' \
+#AT_STOP_1599
+#AT_START_1600
+at_fn_group_banner 1600 'ovsdb-idl.at:528' \
"idl handling of missing tables and columns - C" " " 92
at_xfail=no
(
- $as_echo "1598. $at_setup_line: testing $at_desc ..."
+ $as_echo "1600. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -229914,13 +230610,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1598
-#AT_START_1599
-at_fn_group_banner 1599 'ovsdb-idl.at:621' \
+#AT_STOP_1600
+#AT_START_1601
+at_fn_group_banner 1601 'ovsdb-idl.at:621' \
"simple idl, initially populated - Python fetch" " " 92
at_xfail=no
(
- $as_echo "1599. $at_setup_line: testing $at_desc ..."
+ $as_echo "1601. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -230070,13 +230766,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1599
-#AT_START_1600
-at_fn_group_banner 1600 'ovsdb-idl.at:667' \
+#AT_STOP_1601
+#AT_START_1602
+at_fn_group_banner 1602 'ovsdb-idl.at:667' \
"track, simple idl, initially populated - C" " " 92
at_xfail=no
(
- $as_echo "1600. $at_setup_line: testing $at_desc ..."
+ $as_echo "1602. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -230230,13 +230926,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1600
-#AT_START_1601
-at_fn_group_banner 1601 'ovsdb-idl.at:697' \
+#AT_STOP_1602
+#AT_START_1603
+at_fn_group_banner 1603 'ovsdb-idl.at:697' \
"track, simple idl, initially empty, various ops - C" "" 92
at_xfail=no
(
- $as_echo "1601. $at_setup_line: testing $at_desc ..."
+ $as_echo "1603. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -230445,13 +231141,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1601
-#AT_START_1602
-at_fn_group_banner 1602 'ovs-vsctl.at:145' \
+#AT_STOP_1603
+#AT_START_1604
+at_fn_group_banner 1604 'ovs-vsctl.at:145' \
"ovs-vsctl connection retry" " " 93
at_xfail=no
(
- $as_echo "1602. $at_setup_line: testing $at_desc ..."
+ $as_echo "1604. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -230618,13 +231314,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1602
-#AT_START_1603
-at_fn_group_banner 1603 'ovs-vsctl.at:189' \
+#AT_STOP_1604
+#AT_START_1605
+at_fn_group_banner 1605 'ovs-vsctl.at:189' \
"add-br a" " " 94
at_xfail=no
(
- $as_echo "1603. $at_setup_line: testing $at_desc ..."
+ $as_echo "1605. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -231310,13 +232006,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1603
-#AT_START_1604
-at_fn_group_banner 1604 'ovs-vsctl.at:199' \
+#AT_STOP_1605
+#AT_START_1606
+at_fn_group_banner 1606 'ovs-vsctl.at:199' \
"add-br a, add-br a" " " 94
at_xfail=no
(
- $as_echo "1604. $at_setup_line: testing $at_desc ..."
+ $as_echo "1606. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -231481,13 +232177,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1604
-#AT_START_1605
-at_fn_group_banner 1605 'ovs-vsctl.at:209' \
+#AT_STOP_1606
+#AT_START_1607
+at_fn_group_banner 1607 'ovs-vsctl.at:209' \
"add-br a, add-br b" " " 94
at_xfail=no
(
- $as_echo "1605. $at_setup_line: testing $at_desc ..."
+ $as_echo "1607. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -232651,13 +233347,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1605
-#AT_START_1606
-at_fn_group_banner 1606 'ovs-vsctl.at:226' \
+#AT_STOP_1607
+#AT_START_1608
+at_fn_group_banner 1608 'ovs-vsctl.at:226' \
"add-br a, add-br b, del-br a" " " 94
at_xfail=no
(
- $as_echo "1606. $at_setup_line: testing $at_desc ..."
+ $as_echo "1608. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -233347,13 +234043,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1606
-#AT_START_1607
-at_fn_group_banner 1607 'ovs-vsctl.at:237' \
+#AT_STOP_1608
+#AT_START_1609
+at_fn_group_banner 1609 'ovs-vsctl.at:237' \
"add-br a, del-br a, add-br a" " " 94
at_xfail=no
(
- $as_echo "1607. $at_setup_line: testing $at_desc ..."
+ $as_echo "1609. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -234043,13 +234739,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1607
-#AT_START_1608
-at_fn_group_banner 1608 'ovs-vsctl.at:257' \
+#AT_STOP_1609
+#AT_START_1610
+at_fn_group_banner 1610 'ovs-vsctl.at:257' \
"add-br a, add-port a a1, add-port a a2" " " 94
at_xfail=no
(
- $as_echo "1608. $at_setup_line: testing $at_desc ..."
+ $as_echo "1610. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -234915,13 +235611,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1608
-#AT_START_1609
-at_fn_group_banner 1609 'ovs-vsctl.at:271' \
+#AT_STOP_1610
+#AT_START_1611
+at_fn_group_banner 1611 'ovs-vsctl.at:271' \
"add-br a, add-port a a1, add-port a a1" " " 94
at_xfail=no
(
- $as_echo "1609. $at_setup_line: testing $at_desc ..."
+ $as_echo "1611. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -235088,13 +235784,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1609
-#AT_START_1610
-at_fn_group_banner 1610 'ovs-vsctl.at:283' \
+#AT_STOP_1611
+#AT_START_1612
+at_fn_group_banner 1612 'ovs-vsctl.at:283' \
"add-br a b, add-port a a1, add-port b b1, del-br a" "" 94
at_xfail=no
(
- $as_echo "1610. $at_setup_line: testing $at_desc ..."
+ $as_echo "1612. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -235873,13 +236569,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1610
-#AT_START_1611
-at_fn_group_banner 1611 'ovs-vsctl.at:305' \
+#AT_STOP_1612
+#AT_START_1613
+at_fn_group_banner 1613 'ovs-vsctl.at:305' \
"add-br a, add-bond a bond0 a1 a2 a3" " " 94
at_xfail=no
(
- $as_echo "1611. $at_setup_line: testing $at_desc ..."
+ $as_echo "1613. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -236825,13 +237521,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1611
-#AT_START_1612
-at_fn_group_banner 1612 'ovs-vsctl.at:323' \
+#AT_STOP_1613
+#AT_START_1614
+at_fn_group_banner 1614 'ovs-vsctl.at:323' \
"add-br a b, add-port a a1, add-port b b1, del-port a a1" "" 94
at_xfail=no
(
- $as_echo "1612. $at_setup_line: testing $at_desc ..."
+ $as_echo "1614. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -238218,13 +238914,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1612
-#AT_START_1613
-at_fn_group_banner 1613 'ovs-vsctl.at:354' \
+#AT_STOP_1614
+#AT_START_1615
+at_fn_group_banner 1615 'ovs-vsctl.at:354' \
"add-br a, add-bond a bond0 a1 a2 a3, del-port bond0" "" 94
at_xfail=no
(
- $as_echo "1613. $at_setup_line: testing $at_desc ..."
+ $as_echo "1615. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -238828,13 +239524,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1613
-#AT_START_1614
-at_fn_group_banner 1614 'ovs-vsctl.at:371' \
+#AT_STOP_1615
+#AT_START_1616
+at_fn_group_banner 1616 'ovs-vsctl.at:371' \
"external IDs" " " 94
at_xfail=no
(
- $as_echo "1614. $at_setup_line: testing $at_desc ..."
+ $as_echo "1616. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -239834,13 +240530,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1614
-#AT_START_1615
-at_fn_group_banner 1615 'ovs-vsctl.at:427' \
+#AT_STOP_1616
+#AT_START_1617
+at_fn_group_banner 1617 'ovs-vsctl.at:427' \
"controllers" " " 94
at_xfail=no
(
- $as_echo "1615. $at_setup_line: testing $at_desc ..."
+ $as_echo "1617. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -239969,38 +240665,38 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1615
-#AT_START_1616
-at_fn_group_banner 1616 'ovs-vsctl.at:557' \
+#AT_STOP_1617
+#AT_START_1618
+at_fn_group_banner 1618 'ovs-vsctl.at:574' \
"simple fake bridge (VLAN 9)" " " 95
at_xfail=no
(
- $as_echo "1616. $at_setup_line: testing $at_desc ..."
+ $as_echo "1618. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:574"
( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovsdb-tool transact db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovsdb-tool transact db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovsdb-tool transact db \
'["Open_vSwitch",
{"op": "insert",
@@ -240011,25 +240707,25 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-port xenbr0 eth0
@@ -240037,7 +240733,7 @@
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 9
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi1 eth0.9
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
@@ -240051,19 +240747,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -240073,8 +240769,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -240082,9 +240778,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -240094,19 +240790,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -240116,8 +240812,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -240125,9 +240821,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xxx 9
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xxx 9
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xxx 9
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -240137,19 +240833,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -240159,8 +240855,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -240168,9 +240864,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 10
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 10
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 10
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -240180,19 +240876,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -240202,8 +240898,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -240211,9 +240907,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br dup xenbr0 9
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br dup xenbr0 9
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br dup xenbr0 9
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -240223,19 +240919,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -240245,8 +240941,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -240254,9 +240950,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -240267,19 +240963,19 @@
xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -240289,8 +240985,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -240299,9 +240995,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -240311,19 +241007,19 @@
echo >>"$at_stdout"; $as_echo "xapi1\\nxenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -240333,8 +241029,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -240343,9 +241039,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -240353,19 +241049,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -240375,17 +241071,17 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -240393,19 +241089,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -240415,8 +241111,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -240424,9 +241120,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -240434,19 +241130,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -240456,8 +241152,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -240466,9 +241162,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -240478,19 +241174,19 @@
echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -240500,8 +241196,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -240511,9 +241207,9 @@
# Check br-to-vlan, without --oneline.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -240523,19 +241219,19 @@
echo >>"$at_stdout"; $as_echo "9
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -240545,8 +241241,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -240558,9 +241254,9 @@
# an integer instead of a string and that can cause type mismatches inside
# python if not done carefully.)
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -240570,19 +241266,19 @@
echo >>"$at_stdout"; $as_echo "9
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -240592,8 +241288,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -240603,8 +241299,8 @@
# Check multiple queries in a single run.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi1 -- br-to-vlan xapi1"
-at_fn_check_prepare_trace "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi1 -- br-to-vlan xapi1"
+at_fn_check_prepare_trace "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi1 -- br-to-vlan xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -240614,19 +241310,19 @@
9
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -240636,17 +241332,17 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -240656,19 +241352,19 @@
echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -240678,8 +241374,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -240689,9 +241385,9 @@
# Check br-to-vlan, without --oneline.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -240701,19 +241397,19 @@
echo >>"$at_stdout"; $as_echo "0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -240723,8 +241419,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -240736,9 +241432,9 @@
# an integer instead of a string and that can cause type mismatches inside
# python if not done carefully.)
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -240748,19 +241444,19 @@
echo >>"$at_stdout"; $as_echo "0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -240770,8 +241466,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -240781,8 +241477,8 @@
# Check multiple queries in a single run.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xenbr0 -- br-to-vlan xenbr0"
-at_fn_check_prepare_trace "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xenbr0 -- br-to-vlan xenbr0"
+at_fn_check_prepare_trace "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xenbr0 -- br-to-vlan xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -240792,19 +241488,19 @@
0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -240814,8 +241510,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -240823,9 +241519,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -240835,19 +241531,19 @@
echo >>"$at_stdout"; $as_echo "eth0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -240857,8 +241553,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -240867,9 +241563,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -240879,19 +241575,19 @@
echo >>"$at_stdout"; $as_echo "eth0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -240901,8 +241597,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -240910,9 +241606,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -240922,19 +241618,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -240944,8 +241640,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -240953,9 +241649,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -240965,19 +241661,19 @@
echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -240987,8 +241683,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -240996,9 +241692,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -241008,19 +241704,19 @@
echo >>"$at_stdout"; $as_echo "eth0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -241030,8 +241726,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -241039,9 +241735,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -241051,19 +241747,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -241073,8 +241769,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -241082,9 +241778,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -241094,19 +241790,19 @@
echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -241116,8 +241812,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -241125,9 +241821,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -241137,19 +241833,19 @@
echo >>"$at_stdout"; $as_echo "eth0.9
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -241159,8 +241855,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -241169,9 +241865,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -241181,19 +241877,19 @@
echo >>"$at_stdout"; $as_echo "eth0.9
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -241203,8 +241899,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -241212,9 +241908,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -241224,19 +241920,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -241246,8 +241942,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -241255,9 +241951,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0.9
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0.9
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0.9
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -241267,19 +241963,19 @@
echo >>"$at_stdout"; $as_echo "xapi1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -241289,8 +241985,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -241298,9 +241994,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -241310,19 +242006,19 @@
echo >>"$at_stdout"; $as_echo "eth0.9
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -241332,8 +242028,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -241341,9 +242037,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -241353,19 +242049,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -241375,8 +242071,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -241384,9 +242080,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0.9
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0.9
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0.9
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -241396,19 +242092,19 @@
echo >>"$at_stdout"; $as_echo "xapi1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -241418,8 +242114,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -241428,15 +242124,15 @@
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -241446,46 +242142,46 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1616
-#AT_START_1617
-at_fn_group_banner 1617 'ovs-vsctl.at:557' \
+#AT_STOP_1618
+#AT_START_1619
+at_fn_group_banner 1619 'ovs-vsctl.at:574' \
"list bridges -- real and fake (VLAN 9)" " " 95
at_xfail=no
(
- $as_echo "1617. $at_setup_line: testing $at_desc ..."
+ $as_echo "1619. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:574"
( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovsdb-tool transact db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovsdb-tool transact db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovsdb-tool transact db \
'["Open_vSwitch",
{"op": "insert",
@@ -241496,25 +242192,25 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-port xenbr0 eth0
@@ -241522,7 +242218,7 @@
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 9
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi1 eth0.9
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
@@ -241536,19 +242232,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -241558,8 +242254,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -241567,9 +242263,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- -- list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- -- list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- -- list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -241579,19 +242275,19 @@
echo >>"$at_stdout"; $as_echo "xapi1\\nxenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -241601,8 +242297,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -241610,9 +242306,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- -- --real list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- -- --real list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- -- --real list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -241622,19 +242318,19 @@
echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -241644,8 +242340,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -241653,9 +242349,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- -- --fake list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- -- --fake list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- -- --fake list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -241665,19 +242361,19 @@
echo >>"$at_stdout"; $as_echo "xapi1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -241687,8 +242383,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -241697,15 +242393,15 @@
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -241715,46 +242411,46 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1617
-#AT_START_1618
-at_fn_group_banner 1618 'ovs-vsctl.at:557' \
+#AT_STOP_1619
+#AT_START_1620
+at_fn_group_banner 1620 'ovs-vsctl.at:574' \
"simple fake bridge + del-br fake bridge (VLAN 9)" "" 95
at_xfail=no
(
- $as_echo "1618. $at_setup_line: testing $at_desc ..."
+ $as_echo "1620. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:574"
( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovsdb-tool transact db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovsdb-tool transact db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovsdb-tool transact db \
'["Open_vSwitch",
{"op": "insert",
@@ -241765,25 +242461,25 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-port xenbr0 eth0
@@ -241791,7 +242487,7 @@
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 9
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi1 eth0.9
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
@@ -241805,19 +242501,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -241827,8 +242523,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -241836,9 +242532,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-br xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-br xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-br xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -241846,19 +242542,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -241868,8 +242564,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -241877,9 +242573,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -241889,19 +242585,19 @@
echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -241911,8 +242607,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -241921,9 +242617,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -241933,19 +242629,19 @@
echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -241955,8 +242651,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -241965,9 +242661,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -241975,19 +242671,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -241997,8 +242693,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -242006,9 +242702,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -242016,19 +242712,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -242038,8 +242734,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -242048,9 +242744,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -242060,19 +242756,19 @@
echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -242082,8 +242778,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -242093,9 +242789,9 @@
# Check br-to-vlan, without --oneline.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -242105,19 +242801,19 @@
echo >>"$at_stdout"; $as_echo "0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -242127,8 +242823,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -242140,9 +242836,9 @@
# an integer instead of a string and that can cause type mismatches inside
# python if not done carefully.)
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -242152,19 +242848,19 @@
echo >>"$at_stdout"; $as_echo "0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -242174,8 +242870,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -242185,8 +242881,8 @@
# Check multiple queries in a single run.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xenbr0 -- br-to-vlan xenbr0"
-at_fn_check_prepare_trace "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xenbr0 -- br-to-vlan xenbr0"
+at_fn_check_prepare_trace "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xenbr0 -- br-to-vlan xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -242196,19 +242892,19 @@
0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -242218,8 +242914,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -242227,9 +242923,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -242239,19 +242935,19 @@
echo >>"$at_stdout"; $as_echo "eth0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -242261,8 +242957,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -242271,9 +242967,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -242283,19 +242979,19 @@
echo >>"$at_stdout"; $as_echo "eth0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -242305,8 +243001,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -242314,9 +243010,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -242326,19 +243022,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -242348,8 +243044,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -242357,9 +243053,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -242369,19 +243065,19 @@
echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -242391,8 +243087,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -242400,9 +243096,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -242412,19 +243108,19 @@
echo >>"$at_stdout"; $as_echo "eth0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -242434,8 +243130,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -242443,9 +243139,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -242455,19 +243151,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -242477,8 +243173,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -242486,9 +243182,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -242498,19 +243194,19 @@
echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -242520,8 +243216,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -242530,15 +243226,15 @@
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -242548,46 +243244,46 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1618
-#AT_START_1619
-at_fn_group_banner 1619 'ovs-vsctl.at:557' \
+#AT_STOP_1620
+#AT_START_1621
+at_fn_group_banner 1621 'ovs-vsctl.at:574' \
"simple fake bridge + del-br real bridge (VLAN 9)" "" 95
at_xfail=no
(
- $as_echo "1619. $at_setup_line: testing $at_desc ..."
+ $as_echo "1621. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:574"
( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovsdb-tool transact db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovsdb-tool transact db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovsdb-tool transact db \
'["Open_vSwitch",
{"op": "insert",
@@ -242598,25 +243294,25 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-port xenbr0 eth0
@@ -242624,7 +243320,7 @@
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 9
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi1 eth0.9
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
@@ -242638,19 +243334,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -242660,8 +243356,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -242669,9 +243365,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-br xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-br xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-br xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -242679,19 +243375,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -242701,8 +243397,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -242710,9 +243406,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -242720,19 +243416,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -242742,8 +243438,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -242752,9 +243448,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -242764,19 +243460,19 @@
echo >>"$at_stdout"; $as_echo "
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -242786,8 +243482,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -242797,9 +243493,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -242807,19 +243503,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -242829,8 +243525,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -242841,15 +243537,15 @@
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -242859,46 +243555,46 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1619
-#AT_START_1620
-at_fn_group_banner 1620 'ovs-vsctl.at:557' \
+#AT_STOP_1621
+#AT_START_1622
+at_fn_group_banner 1622 'ovs-vsctl.at:574' \
"simple fake bridge + external IDs (VLAN 9)" " " 95
at_xfail=no
(
- $as_echo "1620. $at_setup_line: testing $at_desc ..."
+ $as_echo "1622. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:574"
( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovsdb-tool transact db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovsdb-tool transact db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovsdb-tool transact db \
'["Open_vSwitch",
{"op": "insert",
@@ -242909,25 +243605,25 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-port xenbr0 eth0
@@ -242935,7 +243631,7 @@
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 9
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi1 eth0.9
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
@@ -242949,19 +243645,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -242971,8 +243667,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -242980,8 +243676,8 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-set-external-id xenbr0 key0 value0 -- br-set-external-id xapi1 key1 value1 -- br-get-external-id xenbr0 -- br-get-external-id xenbr0 key0 -- br-get-external-id xapi1 -- br-get-external-id xapi1 key1"
-at_fn_check_prepare_trace "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-set-external-id xenbr0 key0 value0 -- br-set-external-id xapi1 key1 value1 -- br-get-external-id xenbr0 -- br-get-external-id xenbr0 key0 -- br-get-external-id xapi1 -- br-get-external-id xapi1 key1"
+at_fn_check_prepare_trace "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-set-external-id xenbr0 key0 value0 -- br-set-external-id xapi1 key1 value1 -- br-get-external-id xenbr0 -- br-get-external-id xenbr0 key0 -- br-get-external-id xapi1 -- br-get-external-id xapi1 key1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -242995,19 +243691,19 @@
value1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243017,8 +243713,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -243026,9 +243722,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -243039,19 +243735,19 @@
xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243061,8 +243757,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -243071,9 +243767,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -243083,19 +243779,19 @@
echo >>"$at_stdout"; $as_echo "xapi1\\nxenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243105,8 +243801,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -243115,9 +243811,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -243125,19 +243821,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243147,17 +243843,17 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -243165,19 +243861,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243187,8 +243883,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -243196,9 +243892,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -243206,19 +243902,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243228,8 +243924,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -243238,9 +243934,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -243250,19 +243946,19 @@
echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243272,8 +243968,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -243283,9 +243979,9 @@
# Check br-to-vlan, without --oneline.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -243295,19 +243991,19 @@
echo >>"$at_stdout"; $as_echo "9
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243317,8 +244013,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -243330,9 +244026,9 @@
# an integer instead of a string and that can cause type mismatches inside
# python if not done carefully.)
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -243342,19 +244038,19 @@
echo >>"$at_stdout"; $as_echo "9
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243364,8 +244060,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -243375,8 +244071,8 @@
# Check multiple queries in a single run.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi1 -- br-to-vlan xapi1"
-at_fn_check_prepare_trace "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi1 -- br-to-vlan xapi1"
+at_fn_check_prepare_trace "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi1 -- br-to-vlan xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -243386,19 +244082,19 @@
9
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243408,17 +244104,17 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -243428,19 +244124,19 @@
echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243450,8 +244146,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -243461,9 +244157,9 @@
# Check br-to-vlan, without --oneline.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -243473,19 +244169,19 @@
echo >>"$at_stdout"; $as_echo "0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243495,8 +244191,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -243508,9 +244204,9 @@
# an integer instead of a string and that can cause type mismatches inside
# python if not done carefully.)
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -243520,19 +244216,19 @@
echo >>"$at_stdout"; $as_echo "0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243542,8 +244238,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -243553,8 +244249,8 @@
# Check multiple queries in a single run.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xenbr0 -- br-to-vlan xenbr0"
-at_fn_check_prepare_trace "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xenbr0 -- br-to-vlan xenbr0"
+at_fn_check_prepare_trace "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xenbr0 -- br-to-vlan xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -243564,19 +244260,19 @@
0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243586,8 +244282,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -243595,9 +244291,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -243607,19 +244303,19 @@
echo >>"$at_stdout"; $as_echo "eth0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243629,8 +244325,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -243639,9 +244335,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -243651,19 +244347,19 @@
echo >>"$at_stdout"; $as_echo "eth0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243673,8 +244369,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -243682,9 +244378,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -243694,19 +244390,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243716,8 +244412,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -243725,9 +244421,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -243737,19 +244433,19 @@
echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243759,8 +244455,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -243768,9 +244464,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -243780,19 +244476,19 @@
echo >>"$at_stdout"; $as_echo "eth0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243802,8 +244498,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -243811,9 +244507,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -243823,19 +244519,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243845,8 +244541,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -243854,9 +244550,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -243866,19 +244562,19 @@
echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243888,8 +244584,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -243897,9 +244593,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -243909,19 +244605,19 @@
echo >>"$at_stdout"; $as_echo "eth0.9
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243931,8 +244627,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -243941,9 +244637,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -243953,19 +244649,19 @@
echo >>"$at_stdout"; $as_echo "eth0.9
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -243975,8 +244671,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -243984,9 +244680,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -243996,19 +244692,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -244018,8 +244714,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -244027,9 +244723,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0.9
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0.9
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0.9
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -244039,19 +244735,19 @@
echo >>"$at_stdout"; $as_echo "xapi1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -244061,8 +244757,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -244070,9 +244766,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -244082,19 +244778,19 @@
echo >>"$at_stdout"; $as_echo "eth0.9
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -244104,8 +244800,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -244113,9 +244809,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -244125,19 +244821,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -244147,8 +244843,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -244156,9 +244852,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0.9
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0.9
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:557"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0.9
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -244168,19 +244864,1097 @@
echo >>"$at_stdout"; $as_echo "xapi1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+ set +x
+ $at_times_p && times >"$at_times_file"
+) 5>&1 2>&1 7>&- | eval $at_tee_pipe
+read at_status <"$at_status_file"
+#AT_STOP_1622
+#AT_START_1623
+at_fn_group_banner 1623 'ovs-vsctl.at:574' \
+ "simple fake bridge + del-port from parent (VLAN 9)" "" 95
+at_xfail=no
+(
+ $as_echo "1623. $at_setup_line: testing $at_desc ..."
+ $at_traceon
+
+ovs_init
+
+
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:574"
+( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; tee stdout <"$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovsdb-tool transact db \\
+ '[\"Open_vSwitch\",
+ {\"op\": \"insert\",
+ \"table\": \"Open_vSwitch\",
+ \"row\": {}}]'"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovsdb-tool transact db \
+ '["Open_vSwitch",
+ {"op": "insert",
+ "table": "Open_vSwitch",
+ "row": {}}]'
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-port xenbr0 eth0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi1 xenbr0 9
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 9
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi1 eth0.9
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-port xenbr0 eth0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi1 xenbr0 9
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 9
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi1 eth0.9
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-port xenbr0 eth0.9
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-port xenbr0 eth0.9
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: bridge xenbr0 does not have a port eth0.9 (although its child bridge xapi1 does)
+" | \
+ $at_diff - "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "eth0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "eth0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no port named xenbr0
+" | \
+ $at_diff - "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:574"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "xenbr0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "eth0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no interface named xenbr0
+" | \
+ $at_diff - "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:574"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "xenbr0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "eth0.9
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "eth0.9
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no port named xapi1
+" | \
+ $at_diff - "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:574"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0.9
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0.9
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "xapi1
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "eth0.9
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no interface named xapi1
+" | \
+ $at_diff - "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:574"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0.9
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0.9
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "xapi1
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-port xapi1 eth0.9
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-port xapi1 eth0.9
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "eth0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "eth0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no port named xenbr0
+" | \
+ $at_diff - "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:574"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "xenbr0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "eth0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no interface named xenbr0
+" | \
+ $at_diff - "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:574"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "xenbr0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -244190,8 +245964,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
fi
@@ -244200,15 +245974,15 @@
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:557: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:557"
+$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:557"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -244218,46 +245992,46 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:557" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:557"
+ $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1620
-#AT_START_1621
-at_fn_group_banner 1621 'ovs-vsctl.at:558' \
+#AT_STOP_1623
+#AT_START_1624
+at_fn_group_banner 1624 'ovs-vsctl.at:575' \
"simple fake bridge (VLAN 0)" " " 96
at_xfail=no
(
- $as_echo "1621. $at_setup_line: testing $at_desc ..."
+ $as_echo "1624. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:575"
( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovsdb-tool transact db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovsdb-tool transact db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
( $at_check_trace; ovsdb-tool transact db \
'["Open_vSwitch",
{"op": "insert",
@@ -244268,25 +246042,25 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-port xenbr0 eth0
@@ -244294,7 +246068,7 @@
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi1 eth0.0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
@@ -244308,19 +246082,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -244330,8 +246104,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -244339,9 +246113,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -244351,19 +246125,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -244373,8 +246147,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -244382,9 +246156,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xxx 0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xxx 0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xxx 0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -244394,19 +246168,847 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 10
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 10
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: \"--may-exist add-br xapi1 xenbr0 10\" but xapi1 is a VLAN bridge for the wrong VLAN 0
+" | \
+ $at_diff - "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br dup xenbr0 0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br dup xenbr0 0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: bridge xenbr0 already has a child VLAN bridge xapi1 on VLAN 0
+" | \
+ $at_diff - "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "xapi1
+xenbr0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "xapi1\\nxenbr0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi1
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi1
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xenbr0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xenbr0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi1
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi1
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "xenbr0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+
+ # Check br-to-vlan, without --oneline.
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi1
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi1
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ # Check br-to-vlan, with --oneline.
+ # (This particular test is interesting with --oneline because it returns
+ # an integer instead of a string and that can cause type mismatches inside
+ # python if not done carefully.)
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi1
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi1
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+
+ # Check multiple queries in a single run.
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi1 -- br-to-vlan xapi1"
+at_fn_check_prepare_trace "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi1 -- br-to-vlan xapi1
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "xenbr0
+0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xenbr0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xenbr0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "xenbr0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+
+ # Check br-to-vlan, without --oneline.
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xenbr0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xenbr0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ # Check br-to-vlan, with --oneline.
+ # (This particular test is interesting with --oneline because it returns
+ # an integer instead of a string and that can cause type mismatches inside
+ # python if not done carefully.)
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xenbr0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xenbr0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+
+ # Check multiple queries in a single run.
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xenbr0 -- br-to-vlan xenbr0"
+at_fn_check_prepare_trace "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xenbr0 -- br-to-vlan xenbr0
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "xenbr0
+0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "eth0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "eth0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no port named xenbr0
+" | \
+ $at_diff - "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "xenbr0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -244416,8 +247018,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -244425,31 +247027,204 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 10
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "eth0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no interface named xenbr0
+" | \
+ $at_diff - "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "xenbr0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "eth0.0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 10
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
-echo >>"$at_stderr"; $as_echo "ovs-vsctl: \"--may-exist add-br xapi1 xenbr0 10\" but xapi1 is a VLAN bridge for the wrong VLAN 0
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "eth0.0
" | \
- $at_diff - "$at_stderr" || at_failed=:
-at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:558"
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -244459,40 +247234,40 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br dup xenbr0 0
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br dup xenbr0 0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
-echo >>"$at_stderr"; $as_echo "ovs-vsctl: bridge xenbr0 already has a child VLAN bridge xapi1 on VLAN 0
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no port named xapi1
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -244502,8 +247277,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -244511,32 +247286,31 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0.0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0.0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "xapi1
-xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -244546,41 +247320,40 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xapi1\\nxenbr0
+echo >>"$at_stdout"; $as_echo "eth0.0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -244590,39 +247363,40 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi1
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi1
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
-at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no interface named xapi1
+" | \
+ $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -244632,37 +247406,40 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xenbr0
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0.0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0.0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+echo >>"$at_stdout"; $as_echo "xapi1
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -244672,38 +247449,25 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
+cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
-"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
-
-) >>"$at_stdout" 2>>"$at_stderr" 5>&-
-at_status=$? at_failed=false
-$at_check_filter
-at_fn_diff_devnull "$at_stderr" || at_failed=:
-at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:558"
-if $at_failed; then :
- cp pid savepid
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -244713,41 +247477,109 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
-fi
+ set +x
+ $at_times_p && times >"$at_times_file"
+) 5>&1 2>&1 7>&- | eval $at_tee_pipe
+read at_status <"$at_status_file"
+#AT_STOP_1624
+#AT_START_1625
+at_fn_group_banner 1625 'ovs-vsctl.at:575' \
+ "list bridges -- real and fake (VLAN 0)" " " 96
+at_xfail=no
+(
+ $as_echo "1625. $at_setup_line: testing $at_desc ..."
+ $at_traceon
+
+ovs_init
+
+
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:575"
+( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; tee stdout <"$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovsdb-tool transact db \\
+ '[\"Open_vSwitch\",
+ {\"op\": \"insert\",
+ \"table\": \"Open_vSwitch\",
+ \"row\": {}}]'"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovsdb-tool transact db \
+ '["Open_vSwitch",
+ {"op": "insert",
+ "table": "Open_vSwitch",
+ "row": {}}]'
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi1
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-port xenbr0 eth0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi1 xenbr0 0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi1 eth0.0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi1
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-port xenbr0 eth0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi1 xenbr0 0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi1 eth0.0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xenbr0
-" | \
- $at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -244757,42 +247589,40 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-
- # Check br-to-vlan, without --oneline.
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi1
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- -- list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi1
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- -- list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "0
+echo >>"$at_stdout"; $as_echo "xapi1\\nxenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -244802,44 +247632,40 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
- # Check br-to-vlan, with --oneline.
- # (This particular test is interesting with --oneline because it returns
- # an integer instead of a string and that can cause type mismatches inside
- # python if not done carefully.)
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi1
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- -- --real list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi1
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- -- --real list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "0
+echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -244849,41 +247675,40 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- -- --fake list-br
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- -- --fake list-br
- # Check multiple queries in a single run.
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi1 -- br-to-vlan xapi1"
-at_fn_check_prepare_trace "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi1 -- br-to-vlan xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xenbr0
-0
+echo >>"$at_stdout"; $as_echo "xapi1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -244893,39 +247718,25 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xenbr0
-"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xenbr0
-) >>"$at_stdout" 2>>"$at_stderr" 5>&-
-at_status=$? at_failed=false
-$at_check_filter
-at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xenbr0
-" | \
- $at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
-if $at_failed; then :
- cp pid savepid
+cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -244935,42 +247746,109 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
-fi
+ set +x
+ $at_times_p && times >"$at_times_file"
+) 5>&1 2>&1 7>&- | eval $at_tee_pipe
+read at_status <"$at_status_file"
+#AT_STOP_1625
+#AT_START_1626
+at_fn_group_banner 1626 'ovs-vsctl.at:575' \
+ "simple fake bridge + del-br fake bridge (VLAN 0)" "" 96
+at_xfail=no
+(
+ $as_echo "1626. $at_setup_line: testing $at_desc ..."
+ $at_traceon
+
+ovs_init
+
+
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:575"
+( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; tee stdout <"$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovsdb-tool transact db \\
+ '[\"Open_vSwitch\",
+ {\"op\": \"insert\",
+ \"table\": \"Open_vSwitch\",
+ \"row\": {}}]'"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovsdb-tool transact db \
+ '["Open_vSwitch",
+ {"op": "insert",
+ "table": "Open_vSwitch",
+ "row": {}}]'
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
- # Check br-to-vlan, without --oneline.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-port xenbr0 eth0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi1 xenbr0 0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi1 eth0.0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-port xenbr0 eth0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi1 xenbr0 0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi1 eth0.0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "0
-" | \
- $at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -244980,44 +247858,38 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
- # Check br-to-vlan, with --oneline.
- # (This particular test is interesting with --oneline because it returns
- # an integer instead of a string and that can cause type mismatches inside
- # python if not done carefully.)
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xenbr0
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-br xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-br xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "0
-" | \
- $at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -245027,41 +247899,40 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-
- # Check multiple queries in a single run.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xenbr0 -- br-to-vlan xenbr0"
-at_fn_check_prepare_trace "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xenbr0 -- br-to-vlan xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
+
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "xenbr0
-0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -245071,40 +247942,41 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "eth0
+echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -245114,8 +247986,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -245123,32 +247995,30 @@
$at_traceon; }
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "eth0
-" | \
- $at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -245158,8 +248028,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -245167,31 +248037,29 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
-echo >>"$at_stderr"; $as_echo "ovs-vsctl: no port named xenbr0
-" | \
- $at_diff - "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -245201,19 +248069,20 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -245222,19 +248091,19 @@
echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -245244,40 +248113,42 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
+
+ # Check br-to-vlan, without --oneline.
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "eth0
+echo >>"$at_stdout"; $as_echo "0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -245287,40 +248158,44 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
+ # Check br-to-vlan, with --oneline.
+ # (This particular test is interesting with --oneline because it returns
+ # an integer instead of a string and that can cause type mismatches inside
+ # python if not done carefully.)
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
-echo >>"$at_stderr"; $as_echo "ovs-vsctl: no interface named xenbr0
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "0
" | \
- $at_diff - "$at_stderr" || at_failed=:
-at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:558"
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -245330,40 +248205,41 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
-"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
+ # Check multiple queries in a single run.
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xenbr0 -- br-to-vlan xenbr0"
+at_fn_check_prepare_trace "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xenbr0 -- br-to-vlan xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "xenbr0
+0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -245373,8 +248249,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -245382,31 +248258,31 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "eth0.0
+echo >>"$at_stdout"; $as_echo "eth0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -245416,8 +248292,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -245426,31 +248302,31 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "eth0.0
+echo >>"$at_stdout"; $as_echo "eth0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -245460,8 +248336,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -245469,31 +248345,31 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
-echo >>"$at_stderr"; $as_echo "ovs-vsctl: no port named xapi1
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no port named xenbr0
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -245503,8 +248379,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -245512,31 +248388,31 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0.0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0.0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xapi1
+echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -245546,8 +248422,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -245555,31 +248431,31 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "eth0.0
+echo >>"$at_stdout"; $as_echo "eth0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -245589,8 +248465,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -245598,31 +248474,31 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
-echo >>"$at_stderr"; $as_echo "ovs-vsctl: no interface named xapi1
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no interface named xenbr0
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -245632,8 +248508,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -245641,31 +248517,31 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0.0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0.0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xapi1
+echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -245675,8 +248551,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -245685,15 +248561,15 @@
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -245703,46 +248579,46 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1621
-#AT_START_1622
-at_fn_group_banner 1622 'ovs-vsctl.at:558' \
- "list bridges -- real and fake (VLAN 0)" " " 96
+#AT_STOP_1626
+#AT_START_1627
+at_fn_group_banner 1627 'ovs-vsctl.at:575' \
+ "simple fake bridge + del-br real bridge (VLAN 0)" "" 96
at_xfail=no
(
- $as_echo "1622. $at_setup_line: testing $at_desc ..."
+ $as_echo "1627. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:575"
( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovsdb-tool transact db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovsdb-tool transact db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
( $at_check_trace; ovsdb-tool transact db \
'["Open_vSwitch",
{"op": "insert",
@@ -245753,25 +248629,25 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-port xenbr0 eth0
@@ -245779,7 +248655,7 @@
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi1 eth0.0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
@@ -245793,19 +248669,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -245815,8 +248691,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -245824,31 +248700,29 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- -- list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-br xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- -- list-br
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-br xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xapi1\\nxenbr0
-" | \
- $at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -245858,40 +248732,38 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- -- --real list-br
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- -- --real list-br
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xenbr0
-" | \
- $at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -245901,40 +248773,84 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- -- --fake list-br
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- -- --fake list-br
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xapi1
+echo >>"$at_stdout"; $as_echo "
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -245944,25 +248860,27 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
+
+
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -245972,46 +248890,46 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1622
-#AT_START_1623
-at_fn_group_banner 1623 'ovs-vsctl.at:558' \
- "simple fake bridge + del-br fake bridge (VLAN 0)" "" 96
+#AT_STOP_1627
+#AT_START_1628
+at_fn_group_banner 1628 'ovs-vsctl.at:575' \
+ "simple fake bridge + external IDs (VLAN 0)" " " 96
at_xfail=no
(
- $as_echo "1623. $at_setup_line: testing $at_desc ..."
+ $as_echo "1628. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:575"
( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovsdb-tool transact db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovsdb-tool transact db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
( $at_check_trace; ovsdb-tool transact db \
'["Open_vSwitch",
{"op": "insert",
@@ -246022,25 +248940,25 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-port xenbr0 eth0
@@ -246048,7 +248966,7 @@
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi1 eth0.0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
@@ -246062,19 +248980,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -246084,8 +249002,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -246093,29 +249011,34 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-br xapi1
-"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-br xapi1
-
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-set-external-id xenbr0 key0 value0 -- br-set-external-id xapi1 key1 value1 -- br-get-external-id xenbr0 -- br-get-external-id xenbr0 key0 -- br-get-external-id xapi1 -- br-get-external-id xapi1 key1"
+at_fn_check_prepare_trace "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-set-external-id xenbr0 key0 value0 -- br-set-external-id xapi1 key1 value1 -- br-get-external-id xenbr0 -- br-get-external-id xenbr0 key0 -- br-get-external-id xapi1 -- br-get-external-id xapi1 key1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+echo >>"$at_stdout"; $as_echo "
+
+key0=value0
+value0
+key1=value1
+value1
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -246125,8 +249048,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -246134,31 +249057,32 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xenbr0
+echo >>"$at_stdout"; $as_echo "xapi1
+xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -246168,8 +249092,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -246178,31 +249102,31 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xenbr0
+echo >>"$at_stdout"; $as_echo "xapi1\\nxenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -246212,8 +249136,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -246222,29 +249146,29 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -246254,38 +249178,37 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -246295,41 +249218,38 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xenbr0
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xenbr0
-" | \
- $at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -246339,8 +249259,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -246348,33 +249268,32 @@
$at_traceon; }
- # Check br-to-vlan, without --oneline.
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xenbr0
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "0
+echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -246384,23 +249303,21 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
- # Check br-to-vlan, with --oneline.
- # (This particular test is interesting with --oneline because it returns
- # an integer instead of a string and that can cause type mismatches inside
- # python if not done carefully.)
+
+ # Check br-to-vlan, without --oneline.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -246409,19 +249326,19 @@
echo >>"$at_stdout"; $as_echo "0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -246431,41 +249348,44 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-
- # Check multiple queries in a single run.
+ # Check br-to-vlan, with --oneline.
+ # (This particular test is interesting with --oneline because it returns
+ # an integer instead of a string and that can cause type mismatches inside
+ # python if not done carefully.)
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xenbr0 -- br-to-vlan xenbr0"
-at_fn_check_prepare_trace "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xenbr0 -- br-to-vlan xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi1
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi1
+
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xenbr0
-0
+echo >>"$at_stdout"; $as_echo "0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -246475,40 +249395,41 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
-"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
+ # Check multiple queries in a single run.
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi1 -- br-to-vlan xapi1"
+at_fn_check_prepare_trace "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi1 -- br-to-vlan xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "eth0
+echo >>"$at_stdout"; $as_echo "xenbr0
+0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -246518,41 +249439,39 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-
-
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "eth0
+echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -246562,40 +249481,42 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
+
+ # Check br-to-vlan, without --oneline.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
-echo >>"$at_stderr"; $as_echo "ovs-vsctl: no port named xenbr0
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "0
" | \
- $at_diff - "$at_stderr" || at_failed=:
-at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:558"
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -246605,40 +249526,44 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
+ # Check br-to-vlan, with --oneline.
+ # (This particular test is interesting with --oneline because it returns
+ # an integer instead of a string and that can cause type mismatches inside
+ # python if not done carefully.)
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xenbr0
+echo >>"$at_stdout"; $as_echo "0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -246648,40 +249573,41 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
-"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
+ # Check multiple queries in a single run.
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xenbr0 -- br-to-vlan xenbr0"
+at_fn_check_prepare_trace "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xenbr0 -- br-to-vlan xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "eth0
+echo >>"$at_stdout"; $as_echo "xenbr0
+0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -246691,8 +249617,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -246700,31 +249626,31 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
-echo >>"$at_stderr"; $as_echo "ovs-vsctl: no interface named xenbr0
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "eth0
" | \
- $at_diff - "$at_stderr" || at_failed=:
-at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:558"
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -246734,40 +249660,41 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xenbr0
+echo >>"$at_stdout"; $as_echo "eth0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -246777,25 +249704,40 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no port named xenbr0
+" | \
+ $at_diff - "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -246805,109 +249747,40 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
- set +x
- $at_times_p && times >"$at_times_file"
-) 5>&1 2>&1 7>&- | eval $at_tee_pipe
-read at_status <"$at_status_file"
-#AT_STOP_1623
-#AT_START_1624
-at_fn_group_banner 1624 'ovs-vsctl.at:558' \
- "simple fake bridge + del-br real bridge (VLAN 0)" "" 96
-at_xfail=no
-(
- $as_echo "1624. $at_setup_line: testing $at_desc ..."
- $at_traceon
-
-ovs_init
-
-
-{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:558"
-( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
-) >>"$at_stdout" 2>>"$at_stderr" 5>&-
-at_status=$? at_failed=false
-$at_check_filter
-echo stderr:; cat "$at_stderr"
-echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
-$at_failed && at_fn_log_failure
-$at_traceon; }
-
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovsdb-tool transact db \\
- '[\"Open_vSwitch\",
- {\"op\": \"insert\",
- \"table\": \"Open_vSwitch\",
- \"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovsdb-tool transact db \
- '["Open_vSwitch",
- {"op": "insert",
- "table": "Open_vSwitch",
- "row": {}}]'
-) >>"$at_stdout" 2>>"$at_stderr" 5>&-
-at_status=$? at_failed=false
-$at_check_filter
-echo stderr:; cat "$at_stderr"
-echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+fi
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
-( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
-) >>"$at_stdout" 2>>"$at_stderr" 5>&-
-at_status=$? at_failed=false
-$at_check_filter
-echo stderr:; cat "$at_stderr"
-echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
-$at_failed && at_fn_log_failure
-$at_traceon; }
-
-{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-port xenbr0 eth0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi1 xenbr0 0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi1 eth0.0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-port xenbr0 eth0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi1 xenbr0 0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi1 eth0.0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+echo >>"$at_stdout"; $as_echo "xenbr0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -246917,8 +249790,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -246926,29 +249799,31 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-br xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-br xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+echo >>"$at_stdout"; $as_echo "eth0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -246958,8 +249833,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -246967,29 +249842,31 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
-at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no interface named xenbr0
+" | \
+ $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -246999,41 +249876,40 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "
+echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -247043,40 +249919,40 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-
-
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:558"
+echo >>"$at_stdout"; $as_echo "eth0.0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -247086,8 +249962,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -247095,18 +249971,32 @@
$at_traceon; }
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
-cp pid savepid
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stdout"; $as_echo "eth0.0
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+if $at_failed; then :
+ cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -247116,109 +250006,40 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
- set +x
- $at_times_p && times >"$at_times_file"
-) 5>&1 2>&1 7>&- | eval $at_tee_pipe
-read at_status <"$at_status_file"
-#AT_STOP_1624
-#AT_START_1625
-at_fn_group_banner 1625 'ovs-vsctl.at:558' \
- "simple fake bridge + external IDs (VLAN 0)" " " 96
-at_xfail=no
-(
- $as_echo "1625. $at_setup_line: testing $at_desc ..."
- $at_traceon
-
-ovs_init
-
-
-{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:558"
-( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
-) >>"$at_stdout" 2>>"$at_stderr" 5>&-
-at_status=$? at_failed=false
-$at_check_filter
-echo stderr:; cat "$at_stderr"
-echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
-$at_failed && at_fn_log_failure
-$at_traceon; }
-
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovsdb-tool transact db \\
- '[\"Open_vSwitch\",
- {\"op\": \"insert\",
- \"table\": \"Open_vSwitch\",
- \"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovsdb-tool transact db \
- '["Open_vSwitch",
- {"op": "insert",
- "table": "Open_vSwitch",
- "row": {}}]'
-) >>"$at_stdout" 2>>"$at_stderr" 5>&-
-at_status=$? at_failed=false
-$at_check_filter
-echo stderr:; cat "$at_stderr"
-echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+fi
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
-( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
-) >>"$at_stdout" 2>>"$at_stderr" 5>&-
-at_status=$? at_failed=false
-$at_check_filter
-echo stderr:; cat "$at_stderr"
-echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
-$at_failed && at_fn_log_failure
-$at_traceon; }
-
-{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-port xenbr0 eth0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi1 xenbr0 0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi1 eth0.0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-port xenbr0 eth0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi1 xenbr0 0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 0
-ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi1 eth0.0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
-at_fn_diff_devnull "$at_stderr" || at_failed=:
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no port named xapi1
+" | \
+ $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -247228,43 +250049,40 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-set-external-id xenbr0 key0 value0 -- br-set-external-id xapi1 key1 value1 -- br-get-external-id xenbr0 -- br-get-external-id xenbr0 key0 -- br-get-external-id xapi1 -- br-get-external-id xapi1 key1"
-at_fn_check_prepare_trace "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-set-external-id xenbr0 key0 value0 -- br-set-external-id xapi1 key1 value1 -- br-get-external-id xenbr0 -- br-get-external-id xenbr0 key0 -- br-get-external-id xapi1 -- br-get-external-id xapi1 key1
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0.0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0.0
+
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "
-
-key0=value0
-value0
-key1=value1
-value1
+echo >>"$at_stdout"; $as_echo "xapi1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -247274,41 +250092,40 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xapi1
-xenbr0
+echo >>"$at_stdout"; $as_echo "eth0.0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -247318,41 +250135,40 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
-at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xapi1\\nxenbr0
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no interface named xapi1
" | \
- $at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+ $at_diff - "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -247362,39 +250178,40 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi1
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0.0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi1
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0.0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+echo >>"$at_stdout"; $as_echo "xapi1
+" | \
+ $at_diff - "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -247404,37 +250221,25 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xenbr0
-"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xenbr0
-) >>"$at_stdout" 2>>"$at_stderr" 5>&-
-at_status=$? at_failed=false
-$at_check_filter
-at_fn_diff_devnull "$at_stderr" || at_failed=:
-at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
-if $at_failed; then :
- cp pid savepid
+cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -247444,82 +250249,109 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
-fi
-$at_failed && at_fn_log_failure
-$at_traceon; }
+ set +x
+ $at_times_p && times >"$at_times_file"
+) 5>&1 2>&1 7>&- | eval $at_tee_pipe
+read at_status <"$at_status_file"
+#AT_STOP_1628
+#AT_START_1629
+at_fn_group_banner 1629 'ovs-vsctl.at:575' \
+ "simple fake bridge + del-port from parent (VLAN 0)" "" 96
+at_xfail=no
+(
+ $as_echo "1629. $at_setup_line: testing $at_desc ..."
+ $at_traceon
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
-"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
+ovs_init
+
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:575"
+( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
-at_fn_diff_devnull "$at_stderr" || at_failed=:
-at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:558"
-if $at_failed; then :
- cp pid savepid
+echo stderr:; cat "$at_stderr"
+echo stdout:; tee stdout <"$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovsdb-tool transact db \\
+ '[\"Open_vSwitch\",
+ {\"op\": \"insert\",
+ \"table\": \"Open_vSwitch\",
+ \"row\": {}}]'"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovsdb-tool transact db \
+ '["Open_vSwitch",
+ {"op": "insert",
+ "table": "Open_vSwitch",
+ "row": {}}]'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
- ovs_wait_cond () {
- if kill -0 `cat savepid`; then return 1; else return 0; fi
-}
-if ovs_wait; then :
-else
- kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
-fi
-
-fi
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
-
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi1
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-port xenbr0 eth0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi1 xenbr0 0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi1 eth0.0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi1
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xenbr0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xenbr0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xenbr0 eth0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-port xenbr0 eth0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi1 xenbr0 0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --may-exist add-br xapi1 xenbr0 0
+ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi1 eth0.0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xenbr0
-" | \
- $at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -247529,42 +250361,57 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-port xenbr0 eth0.0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-port xenbr0 eth0.0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: bridge xenbr0 does not have a port eth0.0 (although its child bridge xapi1 does)
+" | \
+ $at_diff - "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
- # Check br-to-vlan, without --oneline.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi1
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "0
+echo >>"$at_stdout"; $as_echo "eth0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -247574,44 +250421,41 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
- # Check br-to-vlan, with --oneline.
- # (This particular test is interesting with --oneline because it returns
- # an integer instead of a string and that can cause type mismatches inside
- # python if not done carefully.)
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi1
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi1
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "0
+echo >>"$at_stdout"; $as_echo "eth0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -247621,41 +250465,40 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-
- # Check multiple queries in a single run.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi1 -- br-to-vlan xapi1"
-at_fn_check_prepare_trace "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi1 -- br-to-vlan xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
+
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
-at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xenbr0
-0
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no port named xenbr0
" | \
- $at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+ $at_diff - "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -247665,18 +250508,19 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xenbr0
+
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -247685,19 +250529,19 @@
echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -247707,42 +250551,40 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-
- # Check br-to-vlan, without --oneline.
- { set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xenbr0
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "0
+echo >>"$at_stdout"; $as_echo "eth0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -247752,44 +250594,40 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
- # Check br-to-vlan, with --oneline.
- # (This particular test is interesting with --oneline because it returns
- # an integer instead of a string and that can cause type mismatches inside
- # python if not done carefully.)
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
-at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "0
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no interface named xenbr0
" | \
- $at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+ $at_diff - "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -247799,41 +250637,40 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
-
- # Check multiple queries in a single run.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xenbr0 -- br-to-vlan xenbr0"
-at_fn_check_prepare_trace "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xenbr0 -- br-to-vlan xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
+
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "xenbr0
-0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -247843,8 +250680,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -247852,31 +250689,31 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "eth0
+echo >>"$at_stdout"; $as_echo "eth0.0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -247886,8 +250723,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -247896,31 +250733,31 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "eth0
+echo >>"$at_stdout"; $as_echo "eth0.0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -247930,8 +250767,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -247939,31 +250776,31 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
-echo >>"$at_stderr"; $as_echo "ovs-vsctl: no port named xenbr0
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no port named xapi1
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -247973,8 +250810,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -247982,31 +250819,31 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0.0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0.0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xenbr0
+echo >>"$at_stdout"; $as_echo "xapi1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -248016,8 +250853,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -248025,31 +250862,31 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "eth0
+echo >>"$at_stdout"; $as_echo "eth0.0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -248059,8 +250896,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -248068,31 +250905,31 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
-echo >>"$at_stderr"; $as_echo "ovs-vsctl: no interface named xenbr0
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no interface named xapi1
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -248102,8 +250939,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -248111,31 +250948,31 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0.0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0.0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xenbr0
+echo >>"$at_stdout"; $as_echo "xapi1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -248145,40 +250982,55 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-port xapi1 eth0.0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-port xapi1 eth0.0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+at_fn_diff_devnull "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "eth0.0
+echo >>"$at_stdout"; $as_echo "eth0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -248188,8 +251040,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -248198,31 +251050,31 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "eth0.0
+echo >>"$at_stdout"; $as_echo "eth0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -248232,8 +251084,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -248241,31 +251093,31 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
-echo >>"$at_stderr"; $as_echo "ovs-vsctl: no port named xapi1
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no port named xenbr0
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -248275,8 +251127,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -248284,31 +251136,31 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0.0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0.0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br eth0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xapi1
+echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -248318,8 +251170,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -248327,31 +251179,31 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "eth0.0
+echo >>"$at_stdout"; $as_echo "eth0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -248361,8 +251213,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -248370,31 +251222,31 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xenbr0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
-echo >>"$at_stderr"; $as_echo "ovs-vsctl: no interface named xapi1
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no interface named xenbr0
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -248404,8 +251256,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -248413,31 +251265,31 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0.0
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:558"
-( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0.0
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
-echo >>"$at_stdout"; $as_echo "xapi1
+echo >>"$at_stdout"; $as_echo "xenbr0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -248447,8 +251299,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
fi
@@ -248457,15 +251309,15 @@
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:558: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:558"
+$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:558"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -248475,46 +251327,46 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:558" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:558"
+ $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1625
-#AT_START_1626
-at_fn_group_banner 1626 'ovs-vsctl.at:570' \
+#AT_STOP_1629
+#AT_START_1630
+at_fn_group_banner 1630 'ovs-vsctl.at:587' \
"fake bridge on bond" " " 96
at_xfail=no
(
- $as_echo "1626. $at_setup_line: testing $at_desc ..."
+ $as_echo "1630. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:572: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:572"
+$as_echo "$at_srcdir/ovs-vsctl.at:589: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:589"
( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:572"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:589"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:572: ovsdb-tool transact db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:589: ovsdb-tool transact db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:572"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:589"
( $at_check_trace; ovsdb-tool transact db \
'["Open_vSwitch",
{"op": "insert",
@@ -248525,30 +251377,30 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:572"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:589"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:572: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:572"
+$as_echo "$at_srcdir/ovs-vsctl.at:589: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:589"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:572"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:589"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:573: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:590: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi1
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-bond xapi1 bond0 eth0 eth1
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi2 xapi1 11
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi2 bond0.11
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:573"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:590"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi1
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-bond xapi1 bond0 eth0 eth1
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi2 xapi1 11
@@ -248559,19 +251411,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:573"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:590"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:573: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:573"
+$as_echo "$at_srcdir/ovs-vsctl.at:590: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:590"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:573"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:590"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -248581,8 +251433,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:573" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:573"
+ $as_echo "ovs-vsctl.at:590" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:590"
fi
fi
@@ -248590,9 +251442,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:591"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -248603,19 +251455,19 @@
xapi2
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:591"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -248625,8 +251477,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+ $as_echo "ovs-vsctl.at:591" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:591"
fi
fi
@@ -248635,9 +251487,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:591"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -248647,19 +251499,19 @@
echo >>"$at_stdout"; $as_echo "xapi1\\nxapi2
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:591"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -248669,8 +251521,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+ $as_echo "ovs-vsctl.at:591" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:591"
fi
fi
@@ -248679,9 +251531,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:591"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -248689,19 +251541,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:591"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -248711,17 +251563,17 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+ $as_echo "ovs-vsctl.at:591" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:591"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi2
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi2
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:591"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -248729,19 +251581,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:591"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -248751,8 +251603,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+ $as_echo "ovs-vsctl.at:591" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:591"
fi
fi
@@ -248760,9 +251612,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:591"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -248770,19 +251622,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:591"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:591"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -248792,8 +251644,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+ $as_echo "ovs-vsctl.at:591" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:591"
fi
fi
@@ -248802,9 +251654,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:591"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -248814,19 +251666,19 @@
echo >>"$at_stdout"; $as_echo "xapi1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:591"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -248836,8 +251688,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+ $as_echo "ovs-vsctl.at:591" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:591"
fi
fi
@@ -248847,9 +251699,9 @@
# Check br-to-vlan, without --oneline.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:591"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -248859,19 +251711,19 @@
echo >>"$at_stdout"; $as_echo "0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:591"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -248881,8 +251733,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+ $as_echo "ovs-vsctl.at:591" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:591"
fi
fi
@@ -248894,9 +251746,9 @@
# an integer instead of a string and that can cause type mismatches inside
# python if not done carefully.)
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:591"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -248906,19 +251758,19 @@
echo >>"$at_stdout"; $as_echo "0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:591"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -248928,8 +251780,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+ $as_echo "ovs-vsctl.at:591" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:591"
fi
fi
@@ -248939,8 +251791,8 @@
# Check multiple queries in a single run.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi1 -- br-to-vlan xapi1"
-at_fn_check_prepare_trace "ovs-vsctl.at:574"
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi1 -- br-to-vlan xapi1"
+at_fn_check_prepare_trace "ovs-vsctl.at:591"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi1 -- br-to-vlan xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -248950,19 +251802,19 @@
0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:591"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -248972,17 +251824,17 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+ $as_echo "ovs-vsctl.at:591" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:591"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi2
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi2
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:591"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -248992,19 +251844,19 @@
echo >>"$at_stdout"; $as_echo "xapi1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:591"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -249014,8 +251866,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+ $as_echo "ovs-vsctl.at:591" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:591"
fi
fi
@@ -249025,9 +251877,9 @@
# Check br-to-vlan, without --oneline.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi2
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi2
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:591"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -249037,19 +251889,19 @@
echo >>"$at_stdout"; $as_echo "11
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:591"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -249059,8 +251911,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+ $as_echo "ovs-vsctl.at:591" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:591"
fi
fi
@@ -249072,9 +251924,9 @@
# an integer instead of a string and that can cause type mismatches inside
# python if not done carefully.)
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi2
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi2
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:574"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:591"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -249084,19 +251936,19 @@
echo >>"$at_stdout"; $as_echo "11
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:591"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -249106,8 +251958,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+ $as_echo "ovs-vsctl.at:591" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:591"
fi
fi
@@ -249117,8 +251969,8 @@
# Check multiple queries in a single run.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi2 -- br-to-vlan xapi2"
-at_fn_check_prepare_trace "ovs-vsctl.at:574"
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi2 -- br-to-vlan xapi2"
+at_fn_check_prepare_trace "ovs-vsctl.at:591"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi2 -- br-to-vlan xapi2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -249128,19 +251980,19 @@
11
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:574: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:574"
+$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:591"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:574"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -249150,8 +252002,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:574" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:574"
+ $as_echo "ovs-vsctl.at:591" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:591"
fi
fi
@@ -249159,9 +252011,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:592: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:592"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -249171,19 +252023,19 @@
echo >>"$at_stdout"; $as_echo "bond0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:592"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+$as_echo "$at_srcdir/ovs-vsctl.at:592: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:592"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:592"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -249193,8 +252045,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+ $as_echo "ovs-vsctl.at:592" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:592"
fi
fi
@@ -249203,9 +252055,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:592: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:592"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -249215,19 +252067,19 @@
echo >>"$at_stdout"; $as_echo "bond0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:592"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+$as_echo "$at_srcdir/ovs-vsctl.at:592: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:592"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:592"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -249237,8 +252089,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+ $as_echo "ovs-vsctl.at:592" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:592"
fi
fi
@@ -249246,9 +252098,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:592: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:592"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -249258,19 +252110,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:575"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:592"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+$as_echo "$at_srcdir/ovs-vsctl.at:592: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:592"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:592"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -249280,8 +252132,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+ $as_echo "ovs-vsctl.at:592" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:592"
fi
fi
@@ -249289,9 +252141,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br bond0
+$as_echo "$at_srcdir/ovs-vsctl.at:592: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br bond0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:575"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:592"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br bond0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -249301,19 +252153,19 @@
echo >>"$at_stdout"; $as_echo "xapi1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:592"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:575: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:575"
+$as_echo "$at_srcdir/ovs-vsctl.at:592: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:592"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:575"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:592"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -249323,8 +252175,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:575" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:575"
+ $as_echo "ovs-vsctl.at:592" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:592"
fi
fi
@@ -249332,9 +252184,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:576: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:593: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:576"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:593"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -249345,19 +252197,19 @@
eth1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:576"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:593"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:576: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:576"
+$as_echo "$at_srcdir/ovs-vsctl.at:593: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:593"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:576"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:593"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -249367,8 +252219,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:576" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:576"
+ $as_echo "ovs-vsctl.at:593" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:593"
fi
fi
@@ -249376,9 +252228,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:576: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:593: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:576"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:593"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -249388,19 +252240,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:576"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:593"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:576: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:576"
+$as_echo "$at_srcdir/ovs-vsctl.at:593: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:593"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:576"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:593"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -249410,8 +252262,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:576" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:576"
+ $as_echo "ovs-vsctl.at:593" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:593"
fi
fi
@@ -249419,9 +252271,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:576: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
+$as_echo "$at_srcdir/ovs-vsctl.at:593: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:576"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:593"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -249431,19 +252283,19 @@
echo >>"$at_stdout"; $as_echo "xapi1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:576"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:593"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:576: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:576"
+$as_echo "$at_srcdir/ovs-vsctl.at:593: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:593"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:576"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:593"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -249453,17 +252305,17 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:576" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:576"
+ $as_echo "ovs-vsctl.at:593" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:593"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:576: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth1
+$as_echo "$at_srcdir/ovs-vsctl.at:593: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:576"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:593"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -249473,19 +252325,19 @@
echo >>"$at_stdout"; $as_echo "xapi1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:576"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:593"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:576: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:576"
+$as_echo "$at_srcdir/ovs-vsctl.at:593: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:593"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:576"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:593"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -249495,8 +252347,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:576" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:576"
+ $as_echo "ovs-vsctl.at:593" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:593"
fi
fi
@@ -249504,9 +252356,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:577: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi2
+$as_echo "$at_srcdir/ovs-vsctl.at:594: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi2
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:577"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:594"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -249516,19 +252368,19 @@
echo >>"$at_stdout"; $as_echo "bond0.11
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:577"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:594"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:577: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:577"
+$as_echo "$at_srcdir/ovs-vsctl.at:594: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:594"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:577"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:594"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -249538,8 +252390,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:577" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:577"
+ $as_echo "ovs-vsctl.at:594" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:594"
fi
fi
@@ -249548,9 +252400,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:577: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi2
+$as_echo "$at_srcdir/ovs-vsctl.at:594: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi2
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:577"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:594"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -249560,19 +252412,19 @@
echo >>"$at_stdout"; $as_echo "bond0.11
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:577"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:594"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:577: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:577"
+$as_echo "$at_srcdir/ovs-vsctl.at:594: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:594"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:577"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:594"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -249582,8 +252434,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:577" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:577"
+ $as_echo "ovs-vsctl.at:594" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:594"
fi
fi
@@ -249591,9 +252443,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:577: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi2
+$as_echo "$at_srcdir/ovs-vsctl.at:594: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi2
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:577"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:594"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -249603,19 +252455,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:577"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:594"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:577: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:577"
+$as_echo "$at_srcdir/ovs-vsctl.at:594: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:594"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:577"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:594"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -249625,8 +252477,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:577" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:577"
+ $as_echo "ovs-vsctl.at:594" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:594"
fi
fi
@@ -249634,9 +252486,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:577: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br bond0.11
+$as_echo "$at_srcdir/ovs-vsctl.at:594: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br bond0.11
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:577"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:594"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br bond0.11
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -249646,19 +252498,19 @@
echo >>"$at_stdout"; $as_echo "xapi2
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:577"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:594"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:577: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:577"
+$as_echo "$at_srcdir/ovs-vsctl.at:594: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:594"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:577"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:594"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -249668,8 +252520,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:577" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:577"
+ $as_echo "ovs-vsctl.at:594" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:594"
fi
fi
@@ -249677,9 +252529,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:578: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi2
+$as_echo "$at_srcdir/ovs-vsctl.at:595: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi2
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:578"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:595"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -249689,19 +252541,19 @@
echo >>"$at_stdout"; $as_echo "bond0.11
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:578"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:595"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:578: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:578"
+$as_echo "$at_srcdir/ovs-vsctl.at:595: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:595"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:578"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:595"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -249711,8 +252563,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:578" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:578"
+ $as_echo "ovs-vsctl.at:595" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:595"
fi
fi
@@ -249720,9 +252572,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:578: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi2
+$as_echo "$at_srcdir/ovs-vsctl.at:595: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi2
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:578"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:595"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -249732,19 +252584,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:578"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:595"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:578: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:578"
+$as_echo "$at_srcdir/ovs-vsctl.at:595: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:595"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:578"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:595"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -249754,8 +252606,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:578" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:578"
+ $as_echo "ovs-vsctl.at:595" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:595"
fi
fi
@@ -249763,9 +252615,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:578: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br bond0.11
+$as_echo "$at_srcdir/ovs-vsctl.at:595: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br bond0.11
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:578"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:595"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br bond0.11
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -249775,19 +252627,19 @@
echo >>"$at_stdout"; $as_echo "xapi2
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:578"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:595"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:578: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:578"
+$as_echo "$at_srcdir/ovs-vsctl.at:595: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:595"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:578"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:595"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -249797,8 +252649,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:578" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:578"
+ $as_echo "ovs-vsctl.at:595" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:595"
fi
fi
@@ -249807,15 +252659,15 @@
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:579: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:579"
+$as_echo "$at_srcdir/ovs-vsctl.at:596: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:596"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:579"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:596"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -249825,46 +252677,46 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:579" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:579"
+ $as_echo "ovs-vsctl.at:596" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:596"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1626
-#AT_START_1627
-at_fn_group_banner 1627 'ovs-vsctl.at:582' \
+#AT_STOP_1630
+#AT_START_1631
+at_fn_group_banner 1631 'ovs-vsctl.at:599' \
"fake bridge on bond + del-br fake bridge" " " 96
at_xfail=no
(
- $as_echo "1627. $at_setup_line: testing $at_desc ..."
+ $as_echo "1631. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:584: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:584"
+$as_echo "$at_srcdir/ovs-vsctl.at:601: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:601"
( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:584"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:601"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:584: ovsdb-tool transact db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:601: ovsdb-tool transact db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:584"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:601"
( $at_check_trace; ovsdb-tool transact db \
'["Open_vSwitch",
{"op": "insert",
@@ -249875,30 +252727,30 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:584"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:601"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:584: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:584"
+$as_echo "$at_srcdir/ovs-vsctl.at:601: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:601"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:584"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:601"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:585: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:602: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi1
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-bond xapi1 bond0 eth0 eth1
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi2 xapi1 11
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi2 bond0.11
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:585"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:602"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi1
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-bond xapi1 bond0 eth0 eth1
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi2 xapi1 11
@@ -249909,19 +252761,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:585"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:602"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:585: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:585"
+$as_echo "$at_srcdir/ovs-vsctl.at:602: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:602"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:585"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:602"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -249931,8 +252783,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:585" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:585"
+ $as_echo "ovs-vsctl.at:602" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:602"
fi
fi
@@ -249940,9 +252792,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:586: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- del-br xapi2
+$as_echo "$at_srcdir/ovs-vsctl.at:603: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- del-br xapi2
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:586"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:603"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- del-br xapi2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -249952,19 +252804,19 @@
echo >>"$at_stdout"; $as_echo "
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:586"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:603"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:586: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:586"
+$as_echo "$at_srcdir/ovs-vsctl.at:603: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:603"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:586"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:603"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -249974,8 +252826,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:586" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:586"
+ $as_echo "ovs-vsctl.at:603" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:603"
fi
fi
@@ -249983,9 +252835,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:588: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:605: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:588"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:605"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -249995,19 +252847,19 @@
echo >>"$at_stdout"; $as_echo "xapi1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:588"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:605"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:588: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:588"
+$as_echo "$at_srcdir/ovs-vsctl.at:605: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:605"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:588"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:605"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -250017,8 +252869,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:588" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:588"
+ $as_echo "ovs-vsctl.at:605" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:605"
fi
fi
@@ -250027,9 +252879,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:588: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:605: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:588"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:605"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -250039,19 +252891,19 @@
echo >>"$at_stdout"; $as_echo "xapi1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:588"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:605"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:588: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:588"
+$as_echo "$at_srcdir/ovs-vsctl.at:605: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:605"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:588"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:605"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -250061,8 +252913,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:588" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:588"
+ $as_echo "ovs-vsctl.at:605" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:605"
fi
fi
@@ -250071,9 +252923,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:588: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:605: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:588"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:605"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -250081,19 +252933,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:588"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:605"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:588: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:588"
+$as_echo "$at_srcdir/ovs-vsctl.at:605: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:605"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:588"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:605"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -250103,8 +252955,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:588" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:588"
+ $as_echo "ovs-vsctl.at:605" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:605"
fi
fi
@@ -250112,9 +252964,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:588: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
+$as_echo "$at_srcdir/ovs-vsctl.at:605: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:588"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:605"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -250122,19 +252974,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:588"
+at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:605"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:588: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:588"
+$as_echo "$at_srcdir/ovs-vsctl.at:605: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:605"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:588"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:605"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -250144,8 +252996,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:588" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:588"
+ $as_echo "ovs-vsctl.at:605" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:605"
fi
fi
@@ -250154,9 +253006,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:588: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:605: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:588"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:605"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -250166,19 +253018,19 @@
echo >>"$at_stdout"; $as_echo "xapi1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:588"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:605"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:588: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:588"
+$as_echo "$at_srcdir/ovs-vsctl.at:605: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:605"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:588"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:605"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -250188,8 +253040,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:588" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:588"
+ $as_echo "ovs-vsctl.at:605" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:605"
fi
fi
@@ -250199,9 +253051,9 @@
# Check br-to-vlan, without --oneline.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:588: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:605: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:588"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:605"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -250211,19 +253063,19 @@
echo >>"$at_stdout"; $as_echo "0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:588"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:605"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:588: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:588"
+$as_echo "$at_srcdir/ovs-vsctl.at:605: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:605"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:588"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:605"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -250233,8 +253085,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:588" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:588"
+ $as_echo "ovs-vsctl.at:605" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:605"
fi
fi
@@ -250246,9 +253098,9 @@
# an integer instead of a string and that can cause type mismatches inside
# python if not done carefully.)
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:588: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:605: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:588"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:605"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -250258,19 +253110,19 @@
echo >>"$at_stdout"; $as_echo "0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:588"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:605"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:588: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:588"
+$as_echo "$at_srcdir/ovs-vsctl.at:605: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:605"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:588"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:605"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -250280,8 +253132,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:588" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:588"
+ $as_echo "ovs-vsctl.at:605" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:605"
fi
fi
@@ -250291,8 +253143,8 @@
# Check multiple queries in a single run.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:588: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi1 -- br-to-vlan xapi1"
-at_fn_check_prepare_trace "ovs-vsctl.at:588"
+$as_echo "$at_srcdir/ovs-vsctl.at:605: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi1 -- br-to-vlan xapi1"
+at_fn_check_prepare_trace "ovs-vsctl.at:605"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent xapi1 -- br-to-vlan xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -250302,19 +253154,19 @@
0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:588"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:605"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:588: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:588"
+$as_echo "$at_srcdir/ovs-vsctl.at:605: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:605"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:588"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:605"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -250324,8 +253176,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:588" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:588"
+ $as_echo "ovs-vsctl.at:605" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:605"
fi
fi
@@ -250333,9 +253185,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:589: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:606: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:589"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:606"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -250345,19 +253197,19 @@
echo >>"$at_stdout"; $as_echo "bond0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:589"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:606"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:589: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:589"
+$as_echo "$at_srcdir/ovs-vsctl.at:606: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:606"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:589"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:606"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -250367,8 +253219,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:589" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:589"
+ $as_echo "ovs-vsctl.at:606" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:606"
fi
fi
@@ -250377,9 +253229,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:589: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:606: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:589"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:606"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -250389,19 +253241,19 @@
echo >>"$at_stdout"; $as_echo "bond0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:589"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:606"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:589: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:589"
+$as_echo "$at_srcdir/ovs-vsctl.at:606: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:606"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:589"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:606"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -250411,8 +253263,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:589" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:589"
+ $as_echo "ovs-vsctl.at:606" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:606"
fi
fi
@@ -250420,9 +253272,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:589: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:606: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:589"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:606"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -250432,19 +253284,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:589"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:606"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:589: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:589"
+$as_echo "$at_srcdir/ovs-vsctl.at:606: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:606"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:589"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:606"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -250454,8 +253306,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:589" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:589"
+ $as_echo "ovs-vsctl.at:606" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:606"
fi
fi
@@ -250463,9 +253315,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:589: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br bond0
+$as_echo "$at_srcdir/ovs-vsctl.at:606: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br bond0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:589"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:606"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br bond0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -250475,19 +253327,19 @@
echo >>"$at_stdout"; $as_echo "xapi1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:589"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:606"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:589: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:589"
+$as_echo "$at_srcdir/ovs-vsctl.at:606: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:606"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:589"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:606"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -250497,8 +253349,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:589" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:589"
+ $as_echo "ovs-vsctl.at:606" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:606"
fi
fi
@@ -250506,9 +253358,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:590: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:607: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:590"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:607"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -250519,19 +253371,19 @@
eth1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:590"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:607"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:590: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:590"
+$as_echo "$at_srcdir/ovs-vsctl.at:607: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:607"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:590"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:607"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -250541,8 +253393,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:590" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:590"
+ $as_echo "ovs-vsctl.at:607" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:607"
fi
fi
@@ -250550,9 +253402,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:590: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:607: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:590"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:607"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -250562,19 +253414,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:590"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:607"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:590: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:590"
+$as_echo "$at_srcdir/ovs-vsctl.at:607: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:607"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:590"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:607"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -250584,8 +253436,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:590" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:590"
+ $as_echo "ovs-vsctl.at:607" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:607"
fi
fi
@@ -250593,9 +253445,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:590: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
+$as_echo "$at_srcdir/ovs-vsctl.at:607: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:590"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:607"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -250605,19 +253457,19 @@
echo >>"$at_stdout"; $as_echo "xapi1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:590"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:607"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:590: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:590"
+$as_echo "$at_srcdir/ovs-vsctl.at:607: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:607"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:590"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:607"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -250627,17 +253479,17 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:590" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:590"
+ $as_echo "ovs-vsctl.at:607" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:607"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:590: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth1
+$as_echo "$at_srcdir/ovs-vsctl.at:607: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:590"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:607"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br eth1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -250647,19 +253499,19 @@
echo >>"$at_stdout"; $as_echo "xapi1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:590"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:607"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:590: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:590"
+$as_echo "$at_srcdir/ovs-vsctl.at:607: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:607"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:590"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:607"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -250669,8 +253521,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:590" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:590"
+ $as_echo "ovs-vsctl.at:607" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:607"
fi
fi
@@ -250679,15 +253531,15 @@
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:591: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:591"
+$as_echo "$at_srcdir/ovs-vsctl.at:608: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:608"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:591"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:608"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -250697,46 +253549,46 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:591" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:591"
+ $as_echo "ovs-vsctl.at:608" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:608"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1627
-#AT_START_1628
-at_fn_group_banner 1628 'ovs-vsctl.at:594' \
+#AT_STOP_1631
+#AT_START_1632
+at_fn_group_banner 1632 'ovs-vsctl.at:611' \
"fake bridge on bond + del-br real bridge" " " 96
at_xfail=no
(
- $as_echo "1628. $at_setup_line: testing $at_desc ..."
+ $as_echo "1632. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:596: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:596"
+$as_echo "$at_srcdir/ovs-vsctl.at:613: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:613"
( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:596"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:613"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:596: ovsdb-tool transact db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:613: ovsdb-tool transact db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:596"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:613"
( $at_check_trace; ovsdb-tool transact db \
'["Open_vSwitch",
{"op": "insert",
@@ -250747,30 +253599,30 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:596"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:613"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:596: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:596"
+$as_echo "$at_srcdir/ovs-vsctl.at:613: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:613"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:596"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:613"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:597: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:614: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi1
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-bond xapi1 bond0 eth0 eth1
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi2 xapi1 11
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port xapi2 bond0.11
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:597"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:614"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi1
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-bond xapi1 bond0 eth0 eth1
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br xapi2 xapi1 11
@@ -250781,19 +253633,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:597"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:614"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:597: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:597"
+$as_echo "$at_srcdir/ovs-vsctl.at:614: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:614"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:597"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:614"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -250803,8 +253655,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:597" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:597"
+ $as_echo "ovs-vsctl.at:614" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:614"
fi
fi
@@ -250812,9 +253664,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:598: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-br xapi1
+$as_echo "$at_srcdir/ovs-vsctl.at:615: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-br xapi1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:598"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:615"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket del-br xapi1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -250822,14 +253674,14 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:598"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:615"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:599: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:616: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:599"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:616"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -250837,19 +253689,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:599"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:616"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:599: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:599"
+$as_echo "$at_srcdir/ovs-vsctl.at:616: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:616"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:599"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:616"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -250859,8 +253711,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:599" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:599"
+ $as_echo "ovs-vsctl.at:616" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:616"
fi
fi
@@ -250869,9 +253721,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:599: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:616: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:599"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:616"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -250881,19 +253733,19 @@
echo >>"$at_stdout"; $as_echo "
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:599"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:616"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:599: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:599"
+$as_echo "$at_srcdir/ovs-vsctl.at:616: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:616"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:599"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:616"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -250903,8 +253755,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:599" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:599"
+ $as_echo "ovs-vsctl.at:616" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:616"
fi
fi
@@ -250914,9 +253766,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:599: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
+$as_echo "$at_srcdir/ovs-vsctl.at:616: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:599"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:616"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -250924,19 +253776,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:599"
+at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:616"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:599: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:599"
+$as_echo "$at_srcdir/ovs-vsctl.at:616: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:616"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:599"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:616"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -250946,8 +253798,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:599" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:599"
+ $as_echo "ovs-vsctl.at:616" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:616"
fi
fi
@@ -250958,15 +253810,15 @@
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:600: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:600"
+$as_echo "$at_srcdir/ovs-vsctl.at:617: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:617"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:600"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:617"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -250976,46 +253828,46 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:600" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:600"
+ $as_echo "ovs-vsctl.at:617" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:617"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1628
-#AT_START_1629
-at_fn_group_banner 1629 'ovs-vsctl.at:606' \
+#AT_STOP_1632
+#AT_START_1633
+at_fn_group_banner 1633 'ovs-vsctl.at:623' \
"managers" " " 97
at_xfail=no
(
- $as_echo "1629. $at_setup_line: testing $at_desc ..."
+ $as_echo "1633. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:608: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:608"
+$as_echo "$at_srcdir/ovs-vsctl.at:625: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:625"
( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:608"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:625"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:608: ovsdb-tool transact db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:625: ovsdb-tool transact db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:608"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:625"
( $at_check_trace; ovsdb-tool transact db \
'["Open_vSwitch",
{"op": "insert",
@@ -251026,26 +253878,26 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:608"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:625"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:608: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:608"
+$as_echo "$at_srcdir/ovs-vsctl.at:625: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:625"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:608"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:625"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:609: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- del-manager -- get-manager -- set-manager tcp:4.5.6.7 -- get-manager -- set-manager tcp:8.9.10.11 tcp:5.4.3.2 -- get-manager -- del-manager -- get-manager"
-at_fn_check_prepare_trace "ovs-vsctl.at:609"
+$as_echo "$at_srcdir/ovs-vsctl.at:626: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- del-manager -- get-manager -- set-manager tcp:4.5.6.7 -- get-manager -- set-manager tcp:8.9.10.11 tcp:5.4.3.2 -- get-manager -- del-manager -- get-manager"
+at_fn_check_prepare_trace "ovs-vsctl.at:626"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- del-manager -- get-manager -- set-manager tcp:4.5.6.7 -- get-manager -- set-manager tcp:8.9.10.11 tcp:5.4.3.2 -- get-manager -- del-manager -- get-manager
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -251061,19 +253913,19 @@
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:609"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:626"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:609: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:609"
+$as_echo "$at_srcdir/ovs-vsctl.at:626: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:626"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:609"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:626"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -251083,8 +253935,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:609" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:609"
+ $as_echo "ovs-vsctl.at:626" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:626"
fi
fi
@@ -251093,15 +253945,15 @@
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:626: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:626"
+$as_echo "$at_srcdir/ovs-vsctl.at:643: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:643"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:626"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:643"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -251111,46 +253963,46 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:626" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:626"
+ $as_echo "ovs-vsctl.at:643" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:643"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1629
-#AT_START_1630
-at_fn_group_banner 1630 'ovs-vsctl.at:632' \
+#AT_STOP_1633
+#AT_START_1634
+at_fn_group_banner 1634 'ovs-vsctl.at:649' \
"database commands -- positive checks" " " 98
at_xfail=no
(
- $as_echo "1630. $at_setup_line: testing $at_desc ..."
+ $as_echo "1634. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:634: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:634"
+$as_echo "$at_srcdir/ovs-vsctl.at:651: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:651"
( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:634"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:651"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:634: ovsdb-tool transact db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:651: ovsdb-tool transact db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:634"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:651"
( $at_check_trace; ovsdb-tool transact db \
'["Open_vSwitch",
{"op": "insert",
@@ -251161,45 +254013,45 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:634"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:651"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:634: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:634"
+$as_echo "$at_srcdir/ovs-vsctl.at:651: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:651"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:634"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:651"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:635: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- --id=@br0 create bridge name=br123 -- set b br123 name=br0 -- set o . bridges=@br0"
-at_fn_check_prepare_trace "ovs-vsctl.at:635"
+$as_echo "$at_srcdir/ovs-vsctl.at:652: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- --id=@br0 create bridge name=br123 -- set b br123 name=br0 -- set o . bridges=@br0"
+at_fn_check_prepare_trace "ovs-vsctl.at:652"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- --id=@br0 create bridge name=br123 -- set b br123 name=br0 -- set o . bridges=@br0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:635"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:652"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:635: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:635"
+$as_echo "$at_srcdir/ovs-vsctl.at:652: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:652"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:635"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:652"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -251209,8 +254061,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:635" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:635"
+ $as_echo "ovs-vsctl.at:652" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:652"
fi
fi
@@ -251219,10 +254071,10 @@
cp stdout out1
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:641: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list bridge
+$as_echo "$at_srcdir/ovs-vsctl.at:658: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list bridge
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 _uuid
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:641"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:658"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list bridge
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 _uuid
@@ -251231,19 +254083,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:641"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:658"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:641: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:641"
+$as_echo "$at_srcdir/ovs-vsctl.at:658: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:658"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:641"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:658"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -251253,8 +254105,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:641" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:641"
+ $as_echo "ovs-vsctl.at:658" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:658"
fi
fi
@@ -251263,8 +254115,8 @@
cp stdout out2
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:644: \${PERL} \$srcdir/uuidfilt.pl out1 out2"
-at_fn_check_prepare_notrace 'a ${...} parameter expansion' "ovs-vsctl.at:644"
+$as_echo "$at_srcdir/ovs-vsctl.at:661: \${PERL} \$srcdir/uuidfilt.pl out1 out2"
+at_fn_check_prepare_notrace 'a ${...} parameter expansion' "ovs-vsctl.at:661"
( $at_check_trace; ${PERL} $srcdir/uuidfilt.pl out1 out2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -251299,7 +254151,7 @@
<0>
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:644"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:661"
if $at_failed; then :
test ! -e pid || kill `cat pid`
fi
@@ -251307,9 +254159,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:673: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --columns=fail_mode,name,datapath_type list bridge
+$as_echo "$at_srcdir/ovs-vsctl.at:690: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --columns=fail_mode,name,datapath_type list bridge
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:673"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:690"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --columns=fail_mode,name,datapath_type list bridge
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -251321,7 +254173,7 @@
datapath_type : \"\"
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:673"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:690"
if $at_failed; then :
test ! -e pid || kill `cat pid`
fi
@@ -251329,9 +254181,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:680: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --columns=fail_mode,name,datapath_type find bridge
+$as_echo "$at_srcdir/ovs-vsctl.at:697: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --columns=fail_mode,name,datapath_type find bridge
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:680"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:697"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --columns=fail_mode,name,datapath_type find bridge
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -251343,7 +254195,7 @@
datapath_type : \"\"
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:680"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:697"
if $at_failed; then :
test ! -e pid || kill `cat pid`
fi
@@ -251351,9 +254203,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:687:
+$as_echo "$at_srcdir/ovs-vsctl.at:704:
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- --id=@br1 create bridge name=br1 datapath_type=\"foo\" -- --id=@br2 create bridge name=br2 external-ids:bar=quux -- add o . bridges @br1 @br2"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:687"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:704"
( $at_check_trace;
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- --id=@br1 create bridge name=br1 datapath_type="foo" -- --id=@br2 create bridge name=br2 external-ids:bar=quux -- add o . bridges @br1 @br2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -251361,19 +254213,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:687"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:704"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:687: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:687"
+$as_echo "$at_srcdir/ovs-vsctl.at:704: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:704"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:687"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:704"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -251383,8 +254235,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:687" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:687"
+ $as_echo "ovs-vsctl.at:704" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:704"
fi
fi
@@ -251392,9 +254244,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:692: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --columns=name find bridge datapath_type!=foo
+$as_echo "$at_srcdir/ovs-vsctl.at:709: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --columns=name find bridge datapath_type!=foo
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:692"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:709"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --columns=name find bridge datapath_type!=foo
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -251402,7 +254254,7 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:692"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:709"
if $at_failed; then :
test ! -e pid || kill `cat pid`
fi
@@ -251410,8 +254262,8 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:695: sed -n '/./p' stdout | sort"
-at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:695"
+$as_echo "$at_srcdir/ovs-vsctl.at:712: sed -n '/./p' stdout | sort"
+at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:712"
( $at_check_trace; sed -n '/./p' stdout | sort
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -251421,18 +254273,18 @@
name : \"br2\"
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:695"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:712"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:699: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set bridge br0 \\
+$as_echo "$at_srcdir/ovs-vsctl.at:716: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set bridge br0 \\
'other_config:datapath_id=\"0123456789ab\"' \\
'other_config:hwaddr=\"00:11:22:33:44:55\"' \\
'external-ids={\"uuids\"=\"9c45f225-a7cf-439d-976d-83db6271fda1\"}' -- \\
add bridge br0 external_ids '\"roles\"=\"local; remote; cloud\"'
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:699"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:716"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set bridge br0 \
'other_config:datapath_id="0123456789ab"' \
'other_config:hwaddr="00:11:22:33:44:55"' \
@@ -251444,19 +254296,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:699"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:716"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:699: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:699"
+$as_echo "$at_srcdir/ovs-vsctl.at:716: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:716"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:699"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:716"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -251466,8 +254318,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:699" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:699"
+ $as_echo "ovs-vsctl.at:716" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:716"
fi
fi
@@ -251475,9 +254327,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:707: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- get bridge br0 other_config external-ids
+$as_echo "$at_srcdir/ovs-vsctl.at:724: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- get bridge br0 other_config external-ids
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:707"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:724"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- get bridge br0 other_config external-ids
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -251487,19 +254339,19 @@
echo >>"$at_stdout"; $as_echo "{datapath_id=\"0123456789ab\", hwaddr=\"00:11:22:33:44:55\"}\\n{roles=\"local; remote; cloud\", uuids=\"9c45f225-a7cf-439d-976d-83db6271fda1\"}
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:707"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:724"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:707: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:707"
+$as_echo "$at_srcdir/ovs-vsctl.at:724: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:724"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:707"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:724"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -251509,8 +254361,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:707" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:707"
+ $as_echo "ovs-vsctl.at:724" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:724"
fi
fi
@@ -251518,9 +254370,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:710: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 other_config:hwaddr -- --if-exists get bridge br0 other-config:nonexistent
+$as_echo "$at_srcdir/ovs-vsctl.at:727: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 other_config:hwaddr -- --if-exists get bridge br0 other-config:nonexistent
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:710"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:727"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 other_config:hwaddr -- --if-exists get bridge br0 other-config:nonexistent
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -251531,19 +254383,19 @@
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:710"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:727"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:710: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:710"
+$as_echo "$at_srcdir/ovs-vsctl.at:727: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:727"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:710"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:727"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -251553,8 +254405,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:710" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:710"
+ $as_echo "ovs-vsctl.at:727" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:727"
fi
fi
@@ -251562,9 +254414,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:714: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket remove bridge br0 other_config hwaddr 'datapath_id=\"\"' -- get bridge br0 other_config
+$as_echo "$at_srcdir/ovs-vsctl.at:731: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket remove bridge br0 other_config hwaddr 'datapath_id=\"\"' -- get bridge br0 other_config
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:714"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:731"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket remove bridge br0 other_config hwaddr 'datapath_id=""' -- get bridge br0 other_config
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -251574,19 +254426,19 @@
echo >>"$at_stdout"; $as_echo "{datapath_id=\"0123456789ab\"}
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:714"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:731"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:714: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:714"
+$as_echo "$at_srcdir/ovs-vsctl.at:731: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:731"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:714"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:731"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -251596,8 +254448,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:714" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:714"
+ $as_echo "ovs-vsctl.at:731" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:731"
fi
fi
@@ -251605,9 +254457,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:717: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket remove bridge br0 other_config 'datapath_id=\"0123456789ab\"' -- get bridge br0 other_config
+$as_echo "$at_srcdir/ovs-vsctl.at:734: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket remove bridge br0 other_config 'datapath_id=\"0123456789ab\"' -- get bridge br0 other_config
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:717"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:734"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket remove bridge br0 other_config 'datapath_id="0123456789ab"' -- get bridge br0 other_config
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -251617,19 +254469,19 @@
echo >>"$at_stdout"; $as_echo "{}
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:717"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:734"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:717: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:717"
+$as_echo "$at_srcdir/ovs-vsctl.at:734: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:734"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:717"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:734"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -251639,8 +254491,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:717" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:717"
+ $as_echo "ovs-vsctl.at:734" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:734"
fi
fi
@@ -251648,9 +254500,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:720: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket clear bridge br0 external-ids -- get bridge br0 external_ids
+$as_echo "$at_srcdir/ovs-vsctl.at:737: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket clear bridge br0 external-ids -- get bridge br0 external_ids
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:720"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:737"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket clear bridge br0 external-ids -- get bridge br0 external_ids
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -251660,19 +254512,19 @@
echo >>"$at_stdout"; $as_echo "{}
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:720"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:737"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:720: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:720"
+$as_echo "$at_srcdir/ovs-vsctl.at:737: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:737"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:720"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:737"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -251682,8 +254534,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:720" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:720"
+ $as_echo "ovs-vsctl.at:737" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:737"
fi
fi
@@ -251691,27 +254543,27 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:723: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- destroy bridge br0 -- destroy bridge br1 -- destroy bridge br2 -- clear o . bridges"
-at_fn_check_prepare_trace "ovs-vsctl.at:723"
+$as_echo "$at_srcdir/ovs-vsctl.at:740: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- destroy bridge br0 -- destroy bridge br1 -- destroy bridge br2 -- clear o . bridges"
+at_fn_check_prepare_trace "ovs-vsctl.at:740"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- destroy bridge br0 -- destroy bridge br1 -- destroy bridge br2 -- clear o . bridges
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:723"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:740"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:723: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:723"
+$as_echo "$at_srcdir/ovs-vsctl.at:740: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:740"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:723"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:740"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -251721,8 +254573,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:723" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:723"
+ $as_echo "ovs-vsctl.at:740" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:740"
fi
fi
@@ -251730,9 +254582,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:728: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list bridge
+$as_echo "$at_srcdir/ovs-vsctl.at:745: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list bridge
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:728"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:745"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list bridge
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -251740,19 +254592,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:728"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:745"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:728: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:728"
+$as_echo "$at_srcdir/ovs-vsctl.at:745: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:745"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:728"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:745"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -251762,8 +254614,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:728" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:728"
+ $as_echo "ovs-vsctl.at:745" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:745"
fi
fi
@@ -251771,9 +254623,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:730: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --if-exists get bridge x datapath_id
+$as_echo "$at_srcdir/ovs-vsctl.at:747: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --if-exists get bridge x datapath_id
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:730"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:747"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --if-exists get bridge x datapath_id
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -251781,19 +254633,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:730"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:747"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:730: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:730"
+$as_echo "$at_srcdir/ovs-vsctl.at:747: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:747"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:730"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:747"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -251803,8 +254655,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:730" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:730"
+ $as_echo "ovs-vsctl.at:747" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:747"
fi
fi
@@ -251812,9 +254664,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:732: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --if-exists list bridge x
+$as_echo "$at_srcdir/ovs-vsctl.at:749: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --if-exists list bridge x
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:732"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:749"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --if-exists list bridge x
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -251822,19 +254674,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:732"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:749"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:732: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:732"
+$as_echo "$at_srcdir/ovs-vsctl.at:749: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:749"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:732"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:749"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -251844,8 +254696,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:732" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:732"
+ $as_echo "ovs-vsctl.at:749" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:749"
fi
fi
@@ -251853,9 +254705,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:734: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --if-exists set controller x connection_mode=standalone
+$as_echo "$at_srcdir/ovs-vsctl.at:751: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --if-exists set controller x connection_mode=standalone
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:734"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:751"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --if-exists set controller x connection_mode=standalone
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -251863,19 +254715,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:734"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:751"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:734: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:734"
+$as_echo "$at_srcdir/ovs-vsctl.at:751: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:751"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:734"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:751"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -251885,8 +254737,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:734" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:734"
+ $as_echo "ovs-vsctl.at:751" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:751"
fi
fi
@@ -251894,9 +254746,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:736: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --if-exists remove netflow x targets '\"1.2.3.4:567\"'
+$as_echo "$at_srcdir/ovs-vsctl.at:753: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --if-exists remove netflow x targets '\"1.2.3.4:567\"'
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:736"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:753"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --if-exists remove netflow x targets '"1.2.3.4:567"'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -251904,19 +254756,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:736"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:753"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:736: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:736"
+$as_echo "$at_srcdir/ovs-vsctl.at:753: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:753"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:736"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:753"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -251926,8 +254778,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:736" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:736"
+ $as_echo "ovs-vsctl.at:753" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:753"
fi
fi
@@ -251935,9 +254787,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:739: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --if-exists clear netflow x targets
+$as_echo "$at_srcdir/ovs-vsctl.at:756: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --if-exists clear netflow x targets
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:739"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:756"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --if-exists clear netflow x targets
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -251945,19 +254797,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:739"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:756"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:739: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:739"
+$as_echo "$at_srcdir/ovs-vsctl.at:756: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:756"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:739"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:756"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -251967,8 +254819,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:739" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:739"
+ $as_echo "ovs-vsctl.at:756" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:756"
fi
fi
@@ -251977,15 +254829,15 @@
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:742: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:742"
+$as_echo "$at_srcdir/ovs-vsctl.at:759: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:759"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:742"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:759"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -251995,46 +254847,46 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:742" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:742"
+ $as_echo "ovs-vsctl.at:759" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:759"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1630
-#AT_START_1631
-at_fn_group_banner 1631 'ovs-vsctl.at:745' \
+#AT_STOP_1634
+#AT_START_1635
+at_fn_group_banner 1635 'ovs-vsctl.at:762' \
"database commands -- negative checks" " " 98
at_xfail=no
(
- $as_echo "1631. $at_setup_line: testing $at_desc ..."
+ $as_echo "1635. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:747: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:747"
+$as_echo "$at_srcdir/ovs-vsctl.at:764: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:764"
( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:747"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:764"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:747: ovsdb-tool transact db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:764: ovsdb-tool transact db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:747"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:764"
( $at_check_trace; ovsdb-tool transact db \
'["Open_vSwitch",
{"op": "insert",
@@ -252045,27 +254897,27 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:747"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:764"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:747: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:747"
+$as_echo "$at_srcdir/ovs-vsctl.at:764: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:764"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:747"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:764"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:749: ovs-vsctl --may-exist"
-at_fn_check_prepare_trace "ovs-vsctl.at:749"
+$as_echo "$at_srcdir/ovs-vsctl.at:766: ovs-vsctl --may-exist"
+at_fn_check_prepare_trace "ovs-vsctl.at:766"
( $at_check_trace; ovs-vsctl --may-exist
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -252074,19 +254926,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
echo stdout:; cat "$at_stdout"
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:749"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:766"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:749: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:749"
+$as_echo "$at_srcdir/ovs-vsctl.at:766: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:766"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:749"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:766"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -252096,8 +254948,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:749" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:749"
+ $as_echo "ovs-vsctl.at:766" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:766"
fi
fi
@@ -252105,8 +254957,8 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:752: ovs-vsctl --may-exist --"
-at_fn_check_prepare_trace "ovs-vsctl.at:752"
+$as_echo "$at_srcdir/ovs-vsctl.at:769: ovs-vsctl --may-exist --"
+at_fn_check_prepare_trace "ovs-vsctl.at:769"
( $at_check_trace; ovs-vsctl --may-exist --
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -252115,19 +254967,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
echo stdout:; cat "$at_stdout"
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:752"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:769"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:752: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:752"
+$as_echo "$at_srcdir/ovs-vsctl.at:769: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:769"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:752"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:769"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -252137,8 +254989,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:752" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:752"
+ $as_echo "ovs-vsctl.at:769" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:769"
fi
fi
@@ -252146,8 +254998,8 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:755: ovs-vsctl -- --may-exist"
-at_fn_check_prepare_trace "ovs-vsctl.at:755"
+$as_echo "$at_srcdir/ovs-vsctl.at:772: ovs-vsctl -- --may-exist"
+at_fn_check_prepare_trace "ovs-vsctl.at:772"
( $at_check_trace; ovs-vsctl -- --may-exist
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -252156,19 +255008,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
echo stdout:; cat "$at_stdout"
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:755"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:772"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:755: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:755"
+$as_echo "$at_srcdir/ovs-vsctl.at:772: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:772"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:755"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:772"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -252178,8 +255030,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:755" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:755"
+ $as_echo "ovs-vsctl.at:772" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:772"
fi
fi
@@ -252188,9 +255040,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:759: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br br0
+$as_echo "$at_srcdir/ovs-vsctl.at:776: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br br0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:759"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:776"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br br0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -252198,19 +255050,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:759"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:776"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:759: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:759"
+$as_echo "$at_srcdir/ovs-vsctl.at:776: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:776"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:759"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:776"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -252220,8 +255072,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:759" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:759"
+ $as_echo "ovs-vsctl.at:776" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:776"
fi
fi
@@ -252229,9 +255081,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:761: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br br1
+$as_echo "$at_srcdir/ovs-vsctl.at:778: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br br1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:761"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:778"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br br1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -252239,19 +255091,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:761"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:778"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:761: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:761"
+$as_echo "$at_srcdir/ovs-vsctl.at:778: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:778"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:761"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:778"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -252261,8 +255113,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:761" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:761"
+ $as_echo "ovs-vsctl.at:778" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:778"
fi
fi
@@ -252270,9 +255122,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:763: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set-controller br1 tcp:127.0.0.1
+$as_echo "$at_srcdir/ovs-vsctl.at:780: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set-controller br1 tcp:127.0.0.1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:763"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:780"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set-controller br1 tcp:127.0.0.1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -252280,19 +255132,62 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:763"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:780"
+if $at_failed; then :
+ cp pid savepid
+ { set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:780: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:780"
+( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo stderr:; cat "$at_stderr"
+echo stdout:; cat "$at_stdout"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:780"
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+ ovs_wait_cond () {
+ if kill -0 `cat savepid`; then return 1; else return 0; fi
+}
+if ovs_wait; then :
+else
+ kill `cat savepid`
+ $as_echo "ovs-vsctl.at:780" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:780"
+fi
+
+fi
+$at_failed && at_fn_log_failure
+$at_traceon; }
+
+{ set +x
+$as_echo "$at_srcdir/ovs-vsctl.at:782: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list netflow br0
+"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:782"
+( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list netflow br0
+
+) >>"$at_stdout" 2>>"$at_stderr" 5>&-
+at_status=$? at_failed=false
+$at_check_filter
+echo >>"$at_stderr"; $as_echo "ovs-vsctl: no row \"br0\" in table NetFlow
+" | \
+ $at_diff - "$at_stderr" || at_failed=:
+at_fn_diff_devnull "$at_stdout" || at_failed=:
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:782"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:763: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:763"
+$as_echo "$at_srcdir/ovs-vsctl.at:782: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:782"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:763"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:782"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -252302,8 +255197,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:763" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:763"
+ $as_echo "ovs-vsctl.at:782" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:782"
fi
fi
@@ -252311,9 +255206,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:765:
+$as_echo "$at_srcdir/ovs-vsctl.at:785:
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- --id=@n create netflow targets='\"1.2.3.4:567\"' -- set bridge br0 netflow=@n"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:765"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:785"
( $at_check_trace;
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- --id=@n create netflow targets='"1.2.3.4:567"' -- set bridge br0 netflow=@n
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -252321,19 +255216,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:765"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:785"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:765: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:765"
+$as_echo "$at_srcdir/ovs-vsctl.at:785: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:785"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:765"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:785"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -252343,8 +255238,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:765" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:765"
+ $as_echo "ovs-vsctl.at:785" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:785"
fi
fi
@@ -252353,9 +255248,9 @@
cp stdout netflow-uuid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:770: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list netflow \`cat netflow-uuid\`
+$as_echo "$at_srcdir/ovs-vsctl.at:790: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list netflow \`cat netflow-uuid\`
"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:770"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:790"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list netflow `cat netflow-uuid`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -252363,19 +255258,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:770"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:790"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:770: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:770"
+$as_echo "$at_srcdir/ovs-vsctl.at:790: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:790"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:770"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:790"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -252385,8 +255280,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:770" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:770"
+ $as_echo "ovs-vsctl.at:790" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:790"
fi
fi
@@ -252394,8 +255289,8 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:772: \${PERL} \$srcdir/uuidfilt.pl netflow-uuid stdout"
-at_fn_check_prepare_notrace 'a ${...} parameter expansion' "ovs-vsctl.at:772"
+$as_echo "$at_srcdir/ovs-vsctl.at:792: \${PERL} \$srcdir/uuidfilt.pl netflow-uuid stdout"
+at_fn_check_prepare_notrace 'a ${...} parameter expansion' "ovs-vsctl.at:792"
( $at_check_trace; ${PERL} $srcdir/uuidfilt.pl netflow-uuid stdout
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -252412,7 +255307,7 @@
targets : [\"1.2.3.4:567\"]
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:772"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:792"
if $at_failed; then :
test ! -e pid || kill `cat pid`
fi
@@ -252420,9 +255315,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:783: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list interx x
+$as_echo "$at_srcdir/ovs-vsctl.at:803: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list interx x
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:783"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:803"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list interx x
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -252432,19 +255327,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:783"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:803"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:783: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:783"
+$as_echo "$at_srcdir/ovs-vsctl.at:803: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:803"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:783"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:803"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -252454,8 +255349,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:783" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:783"
+ $as_echo "ovs-vsctl.at:803" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:803"
fi
fi
@@ -252463,9 +255358,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:786: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list bridge x
+$as_echo "$at_srcdir/ovs-vsctl.at:806: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list bridge x
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:786"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:806"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list bridge x
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -252475,19 +255370,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:786"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:806"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:786: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:786"
+$as_echo "$at_srcdir/ovs-vsctl.at:806: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:806"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:786"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:806"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -252497,8 +255392,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:786" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:786"
+ $as_echo "ovs-vsctl.at:806" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:806"
fi
fi
@@ -252506,9 +255401,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:789: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge x datapath_id
+$as_echo "$at_srcdir/ovs-vsctl.at:809: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge x datapath_id
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:789"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:809"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge x datapath_id
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -252518,19 +255413,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:789"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:809"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:789: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:789"
+$as_echo "$at_srcdir/ovs-vsctl.at:809: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:809"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:789"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:809"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -252540,8 +255435,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:789" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:789"
+ $as_echo "ovs-vsctl.at:809" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:809"
fi
fi
@@ -252549,9 +255444,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:792: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 d
+$as_echo "$at_srcdir/ovs-vsctl.at:812: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 d
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:792"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:812"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 d
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -252561,19 +255456,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:792"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:812"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:792: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:792"
+$as_echo "$at_srcdir/ovs-vsctl.at:812: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:812"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:792"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:812"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -252583,8 +255478,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:792" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:792"
+ $as_echo "ovs-vsctl.at:812" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:812"
fi
fi
@@ -252592,9 +255487,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:795: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 x
+$as_echo "$at_srcdir/ovs-vsctl.at:815: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 x
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:795"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:815"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 x
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -252604,19 +255499,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:795"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:815"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:795: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:795"
+$as_echo "$at_srcdir/ovs-vsctl.at:815: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:815"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:795"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:815"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -252626,8 +255521,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:795" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:795"
+ $as_echo "ovs-vsctl.at:815" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:815"
fi
fi
@@ -252635,9 +255530,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:798: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 :y=z
+$as_echo "$at_srcdir/ovs-vsctl.at:818: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 :y=z
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:798"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:818"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 :y=z
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -252647,19 +255542,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:798"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:818"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:798: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:798"
+$as_echo "$at_srcdir/ovs-vsctl.at:818: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:818"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:798"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:818"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -252669,8 +255564,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:798" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:798"
+ $as_echo "ovs-vsctl.at:818" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:818"
fi
fi
@@ -252678,9 +255573,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:801: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 datapath_id:y=z
+$as_echo "$at_srcdir/ovs-vsctl.at:821: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 datapath_id:y=z
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:801"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:821"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 datapath_id:y=z
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -252690,19 +255585,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:801"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:821"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:801: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:801"
+$as_echo "$at_srcdir/ovs-vsctl.at:821: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:821"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:801"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:821"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -252712,8 +255607,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:801" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:801"
+ $as_echo "ovs-vsctl.at:821" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:821"
fi
fi
@@ -252721,9 +255616,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:804: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set bridge br0 'datapath_id:y>=z'
+$as_echo "$at_srcdir/ovs-vsctl.at:824: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set bridge br0 'datapath_id:y>=z'
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:804"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:824"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set bridge br0 'datapath_id:y>=z'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -252733,19 +255628,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:804"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:824"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:804: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:804"
+$as_echo "$at_srcdir/ovs-vsctl.at:824: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:824"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:804"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:824"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -252755,8 +255650,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:804" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:804"
+ $as_echo "ovs-vsctl.at:824" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:824"
fi
fi
@@ -252764,9 +255659,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:807: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set controller x connection_mode=standalone
+$as_echo "$at_srcdir/ovs-vsctl.at:827: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set controller x connection_mode=standalone
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:807"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:827"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set controller x connection_mode=standalone
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -252776,19 +255671,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:807"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:827"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:807: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:807"
+$as_echo "$at_srcdir/ovs-vsctl.at:827: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:827"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:807"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:827"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -252798,8 +255693,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:807" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:807"
+ $as_echo "ovs-vsctl.at:827" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:827"
fi
fi
@@ -252807,9 +255702,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:810: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket wait-until bridge br0 datapath_id:y,z
+$as_echo "$at_srcdir/ovs-vsctl.at:830: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket wait-until bridge br0 datapath_id:y,z
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:810"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:830"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket wait-until bridge br0 datapath_id:y,z
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -252819,19 +255714,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:810"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:830"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:810: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:810"
+$as_echo "$at_srcdir/ovs-vsctl.at:830: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:830"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:810"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:830"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -252841,8 +255736,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:810" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:810"
+ $as_echo "ovs-vsctl.at:830" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:830"
fi
fi
@@ -252850,9 +255745,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:813: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 datapath_id::
+$as_echo "$at_srcdir/ovs-vsctl.at:833: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 datapath_id::
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:813"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:833"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 datapath_id::
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -252862,19 +255757,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:813"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:833"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:813: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:813"
+$as_echo "$at_srcdir/ovs-vsctl.at:833: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:833"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:813"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:833"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -252884,8 +255779,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:813" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:813"
+ $as_echo "ovs-vsctl.at:833" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:833"
fi
fi
@@ -252893,9 +255788,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:816: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 datapath_id:x
+$as_echo "$at_srcdir/ovs-vsctl.at:836: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 datapath_id:x
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:816"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:836"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 datapath_id:x
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -252905,19 +255800,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:816"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:836"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:816: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:816"
+$as_echo "$at_srcdir/ovs-vsctl.at:836: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:836"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:816"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:836"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -252927,8 +255822,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:816" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:816"
+ $as_echo "ovs-vsctl.at:836" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:836"
fi
fi
@@ -252936,9 +255831,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:819: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 external_ids:x
+$as_echo "$at_srcdir/ovs-vsctl.at:839: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 external_ids:x
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:819"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:839"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get bridge br0 external_ids:x
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -252948,19 +255843,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:819"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:839"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:819: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:819"
+$as_echo "$at_srcdir/ovs-vsctl.at:839: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:839"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:819"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:839"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -252970,8 +255865,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:819" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:819"
+ $as_echo "ovs-vsctl.at:839" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:839"
fi
fi
@@ -252979,9 +255874,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:822: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set bridge br0 flood_vlans=-1
+$as_echo "$at_srcdir/ovs-vsctl.at:842: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set bridge br0 flood_vlans=-1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:822"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:842"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set bridge br0 flood_vlans=-1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -252991,19 +255886,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:822"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:842"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:822: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:822"
+$as_echo "$at_srcdir/ovs-vsctl.at:842: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:842"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:822"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:842"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -253013,8 +255908,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:822" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:822"
+ $as_echo "ovs-vsctl.at:842" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:842"
fi
fi
@@ -253022,9 +255917,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:825: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set bridge br0 flood_vlans=4096
+$as_echo "$at_srcdir/ovs-vsctl.at:845: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set bridge br0 flood_vlans=4096
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:825"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:845"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set bridge br0 flood_vlans=4096
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -253034,19 +255929,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:825"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:845"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:825: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:825"
+$as_echo "$at_srcdir/ovs-vsctl.at:845: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:845"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:825"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:845"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -253056,8 +255951,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:825" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:825"
+ $as_echo "ovs-vsctl.at:845" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:845"
fi
fi
@@ -253065,9 +255960,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:828: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set c br1 'connection-mode=xyz'
+$as_echo "$at_srcdir/ovs-vsctl.at:848: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set c br1 'connection-mode=xyz'
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:828"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:848"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set c br1 'connection-mode=xyz'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -253077,19 +255972,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:828"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:848"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:828: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:828"
+$as_echo "$at_srcdir/ovs-vsctl.at:848: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:848"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:828"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:848"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -253099,8 +255994,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:828" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:828"
+ $as_echo "ovs-vsctl.at:848" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:848"
fi
fi
@@ -253108,9 +256003,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:831: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set c br1 connection-mode:x=y
+$as_echo "$at_srcdir/ovs-vsctl.at:851: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set c br1 connection-mode:x=y
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:831"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:851"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set c br1 connection-mode:x=y
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -253120,19 +256015,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:831"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:851"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:831: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:831"
+$as_echo "$at_srcdir/ovs-vsctl.at:851: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:851"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:831"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:851"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -253142,8 +256037,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:831" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:831"
+ $as_echo "ovs-vsctl.at:851" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:851"
fi
fi
@@ -253151,9 +256046,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:834: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add bridge br1 datapath_id x y
+$as_echo "$at_srcdir/ovs-vsctl.at:854: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add bridge br1 datapath_id x y
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:834"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:854"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add bridge br1 datapath_id x y
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -253163,19 +256058,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:834"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:854"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:834: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:834"
+$as_echo "$at_srcdir/ovs-vsctl.at:854: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:854"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:834"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:854"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -253185,8 +256080,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:834" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:834"
+ $as_echo "ovs-vsctl.at:854" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:854"
fi
fi
@@ -253194,9 +256089,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:837: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket remove netflow \`cat netflow-uuid\` targets '\"1.2.3.4:567\"'
+$as_echo "$at_srcdir/ovs-vsctl.at:857: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket remove netflow \`cat netflow-uuid\` targets '\"1.2.3.4:567\"'
"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:837"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:857"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket remove netflow `cat netflow-uuid` targets '"1.2.3.4:567"'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -253206,19 +256101,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:837"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:857"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:837: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:837"
+$as_echo "$at_srcdir/ovs-vsctl.at:857: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:857"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:837"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:857"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -253228,8 +256123,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:837" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:837"
+ $as_echo "ovs-vsctl.at:857" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:857"
fi
fi
@@ -253237,9 +256132,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:840: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket remove netflow x targets '\"1.2.3.4:567\"'
+$as_echo "$at_srcdir/ovs-vsctl.at:860: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket remove netflow x targets '\"1.2.3.4:567\"'
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:840"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:860"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket remove netflow x targets '"1.2.3.4:567"'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -253249,19 +256144,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:840"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:860"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:840: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:840"
+$as_echo "$at_srcdir/ovs-vsctl.at:860: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:860"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:840"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:860"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -253271,8 +256166,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:840" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:840"
+ $as_echo "ovs-vsctl.at:860" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:860"
fi
fi
@@ -253280,9 +256175,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:843: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket clear netflow x targets
+$as_echo "$at_srcdir/ovs-vsctl.at:863: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket clear netflow x targets
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:843"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:863"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket clear netflow x targets
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -253292,19 +256187,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:843"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:863"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:843: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:843"
+$as_echo "$at_srcdir/ovs-vsctl.at:863: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:863"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:843"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:863"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -253314,8 +256209,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:843" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:843"
+ $as_echo "ovs-vsctl.at:863" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:863"
fi
fi
@@ -253323,9 +256218,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:846: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket clear netflow \`cat netflow-uuid\` targets
+$as_echo "$at_srcdir/ovs-vsctl.at:866: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket clear netflow \`cat netflow-uuid\` targets
"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:846"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:866"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket clear netflow `cat netflow-uuid` targets
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -253335,19 +256230,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:846"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:866"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:846: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:846"
+$as_echo "$at_srcdir/ovs-vsctl.at:866: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:866"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:846"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:866"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -253357,8 +256252,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:846" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:846"
+ $as_echo "ovs-vsctl.at:866" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:866"
fi
fi
@@ -253366,9 +256261,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:849: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket destroy bridge br2
+$as_echo "$at_srcdir/ovs-vsctl.at:869: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket destroy bridge br2
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:849"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:869"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket destroy bridge br2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -253378,19 +256273,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:849"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:869"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:849: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:849"
+$as_echo "$at_srcdir/ovs-vsctl.at:869: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:869"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:849"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:869"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -253400,8 +256295,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:849" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:849"
+ $as_echo "ovs-vsctl.at:869" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:869"
fi
fi
@@ -253409,9 +256304,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:852: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add in br1 name x
+$as_echo "$at_srcdir/ovs-vsctl.at:872: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add in br1 name x
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:852"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:872"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add in br1 name x
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -253421,19 +256316,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:852"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:872"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:852: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:852"
+$as_echo "$at_srcdir/ovs-vsctl.at:872: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:872"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:852"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:872"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -253443,8 +256338,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:852" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:852"
+ $as_echo "ovs-vsctl.at:872" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:872"
fi
fi
@@ -253452,9 +256347,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:855: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set port br0 name=br2
+$as_echo "$at_srcdir/ovs-vsctl.at:875: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set port br0 name=br2
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:855"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:875"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set port br0 name=br2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -253464,19 +256359,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:855"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:875"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:855: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:855"
+$as_echo "$at_srcdir/ovs-vsctl.at:875: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:875"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:855"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:875"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -253486,8 +256381,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:855" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:855"
+ $as_echo "ovs-vsctl.at:875" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:875"
fi
fi
@@ -253495,9 +256390,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:858: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket remove bridge br0 name br1
+$as_echo "$at_srcdir/ovs-vsctl.at:878: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket remove bridge br0 name br1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:858"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:878"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket remove bridge br0 name br1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -253507,19 +256402,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:858"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:878"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:858: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:858"
+$as_echo "$at_srcdir/ovs-vsctl.at:878: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:878"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:858"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:878"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -253529,8 +256424,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:858" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:858"
+ $as_echo "ovs-vsctl.at:878" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:878"
fi
fi
@@ -253538,9 +256433,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:861: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket remove bridge br1 flood-vlans true
+$as_echo "$at_srcdir/ovs-vsctl.at:881: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket remove bridge br1 flood-vlans true
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:861"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:881"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket remove bridge br1 flood-vlans true
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -253550,19 +256445,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:861"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:881"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:861: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:861"
+$as_echo "$at_srcdir/ovs-vsctl.at:881: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:881"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:861"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:881"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -253572,8 +256467,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:861" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:861"
+ $as_echo "ovs-vsctl.at:881" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:881"
fi
fi
@@ -253581,9 +256476,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:864: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket clear bridge br1 name
+$as_echo "$at_srcdir/ovs-vsctl.at:884: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket clear bridge br1 name
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:864"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:884"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket clear bridge br1 name
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -253593,19 +256488,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:864"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:884"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:864: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:864"
+$as_echo "$at_srcdir/ovs-vsctl.at:884: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:884"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:864"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:884"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -253615,8 +256510,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:864" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:864"
+ $as_echo "ovs-vsctl.at:884" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:884"
fi
fi
@@ -253625,15 +256520,15 @@
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:867: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:867"
+$as_echo "$at_srcdir/ovs-vsctl.at:887: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:887"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:867"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:887"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -253643,21 +256538,21 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:867" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:867"
+ $as_echo "ovs-vsctl.at:887" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:887"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1631
-#AT_START_1632
-at_fn_group_banner 1632 'ovs-vsctl.at:870' \
+#AT_STOP_1635
+#AT_START_1636
+at_fn_group_banner 1636 'ovs-vsctl.at:890' \
"database commands -- conditions" " " 98
at_xfail=no
(
- $as_echo "1632. $at_setup_line: testing $at_desc ..."
+ $as_echo "1636. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -253665,25 +256560,25 @@
on_exit 'kill `cat pid`'
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:873: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:873"
+$as_echo "$at_srcdir/ovs-vsctl.at:893: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:893"
( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:873"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:893"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:873: ovsdb-tool transact db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:893: ovsdb-tool transact db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:873"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:893"
( $at_check_trace; ovsdb-tool transact db \
'["Open_vSwitch",
{"op": "insert",
@@ -253694,26 +256589,26 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:873"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:893"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:873: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:873"
+$as_echo "$at_srcdir/ovs-vsctl.at:893: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:893"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:873"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:893"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:874: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- add-br br0 -- add-br br1 -- set bridge br1 flood_vlans=0 other-config:x='\"\"' -- add-br br2 -- set bridge br2 flood_vlans=1 other-config:x=y -- add-br br3 -- set bridge br3 flood_vlans=0,1 other-config:x=z -- add-br br4 -- set bridge br4 flood_vlans=2 -- add-br br5 -- set bridge br5 flood_vlans=0,2 -- add-br br6 -- set bridge br6 flood_vlans=1,2 -- add-br br7 -- set bridge br7 flood_vlans=0,1,2"
-at_fn_check_prepare_trace "ovs-vsctl.at:874"
+$as_echo "$at_srcdir/ovs-vsctl.at:894: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- add-br br0 -- add-br br1 -- set bridge br1 flood_vlans=0 other-config:x='\"\"' -- add-br br2 -- set bridge br2 flood_vlans=1 other-config:x=y -- add-br br3 -- set bridge br3 flood_vlans=0,1 other-config:x=z -- add-br br4 -- set bridge br4 flood_vlans=2 -- add-br br5 -- set bridge br5 flood_vlans=0,2 -- add-br br6 -- set bridge br6 flood_vlans=1,2 -- add-br br7 -- set bridge br7 flood_vlans=0,1,2"
+at_fn_check_prepare_trace "ovs-vsctl.at:894"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- add-br br0 -- add-br br1 -- set bridge br1 flood_vlans=0 other-config:x='""' -- add-br br2 -- set bridge br2 flood_vlans=1 other-config:x=y -- add-br br3 -- set bridge br3 flood_vlans=0,1 other-config:x=z -- add-br br4 -- set bridge br4 flood_vlans=2 -- add-br br5 -- set bridge br5 flood_vlans=0,2 -- add-br br6 -- set bridge br6 flood_vlans=1,2 -- add-br br7 -- set bridge br7 flood_vlans=0,1,2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -253736,7 +256631,7 @@
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:874"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:894"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -253744,8 +256639,8 @@
# Arithmetic relational operators without keys.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:904: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans=0' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:904"
+$as_echo "$at_srcdir/ovs-vsctl.at:924: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans=0' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:924"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans=0' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -253754,13 +256649,13 @@
echo >>"$at_stdout"; $as_echo "br1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:904"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:924"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:905: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans=1' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:905"
+$as_echo "$at_srcdir/ovs-vsctl.at:925: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans=1' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:925"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans=1' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -253769,13 +256664,13 @@
echo >>"$at_stdout"; $as_echo "br2
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:905"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:925"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:906: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans=0,2' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:906"
+$as_echo "$at_srcdir/ovs-vsctl.at:926: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans=0,2' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:926"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans=0,2' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -253784,13 +256679,13 @@
echo >>"$at_stdout"; $as_echo "br5
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:906"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:926"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:907: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans=0,1,2' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:907"
+$as_echo "$at_srcdir/ovs-vsctl.at:927: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans=0,1,2' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:927"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans=0,1,2' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -253799,13 +256694,13 @@
echo >>"$at_stdout"; $as_echo "br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:907"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:927"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:908: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans=3' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:908"
+$as_echo "$at_srcdir/ovs-vsctl.at:928: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans=3' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:928"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans=3' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -253814,14 +256709,14 @@
echo >>"$at_stdout"; $as_echo "
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:908"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:928"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:910: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans!=0' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:910"
+$as_echo "$at_srcdir/ovs-vsctl.at:930: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans!=0' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:930"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans!=0' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -253830,13 +256725,13 @@
echo >>"$at_stdout"; $as_echo "br0 br2 br3 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:910"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:930"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:911: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans!=1' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:911"
+$as_echo "$at_srcdir/ovs-vsctl.at:931: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans!=1' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:931"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans!=1' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -253845,13 +256740,13 @@
echo >>"$at_stdout"; $as_echo "br0 br1 br3 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:911"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:931"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:912: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans!=0,2' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:912"
+$as_echo "$at_srcdir/ovs-vsctl.at:932: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans!=0,2' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:932"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans!=0,2' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -253860,13 +256755,13 @@
echo >>"$at_stdout"; $as_echo "br0 br1 br2 br3 br4 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:912"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:932"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:913: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans!=0,1,2' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:913"
+$as_echo "$at_srcdir/ovs-vsctl.at:933: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans!=0,1,2' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:933"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans!=0,1,2' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -253875,13 +256770,13 @@
echo >>"$at_stdout"; $as_echo "br0 br1 br2 br3 br4 br5 br6
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:913"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:933"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:914: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans!=3' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:914"
+$as_echo "$at_srcdir/ovs-vsctl.at:934: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans!=3' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:934"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans!=3' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -253890,14 +256785,14 @@
echo >>"$at_stdout"; $as_echo "br0 br1 br2 br3 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:914"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:934"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:916: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans<2' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:916"
+$as_echo "$at_srcdir/ovs-vsctl.at:936: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans<2' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:936"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans<2' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -253906,13 +256801,13 @@
echo >>"$at_stdout"; $as_echo "br0 br1 br2
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:916"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:936"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:917: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans<0,2' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:917"
+$as_echo "$at_srcdir/ovs-vsctl.at:937: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans<0,2' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:937"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans<0,2' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -253921,13 +256816,13 @@
echo >>"$at_stdout"; $as_echo "br0 br1 br2 br3 br4
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:917"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:937"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:918: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans>1' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:918"
+$as_echo "$at_srcdir/ovs-vsctl.at:938: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans>1' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:938"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans>1' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -253936,13 +256831,13 @@
echo >>"$at_stdout"; $as_echo "br3 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:918"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:938"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:919: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans>0,1' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:919"
+$as_echo "$at_srcdir/ovs-vsctl.at:939: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans>0,1' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:939"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans>0,1' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -253951,13 +256846,13 @@
echo >>"$at_stdout"; $as_echo "br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:919"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:939"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:920: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans<=2' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:920"
+$as_echo "$at_srcdir/ovs-vsctl.at:940: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans<=2' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:940"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans<=2' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -253966,13 +256861,13 @@
echo >>"$at_stdout"; $as_echo "br0 br1 br2 br4
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:920"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:940"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:921: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans<=0,2' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:921"
+$as_echo "$at_srcdir/ovs-vsctl.at:941: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans<=0,2' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:941"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans<=0,2' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -253981,13 +256876,13 @@
echo >>"$at_stdout"; $as_echo "br0 br1 br2 br3 br4 br5
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:921"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:941"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:922: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans>=1' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:922"
+$as_echo "$at_srcdir/ovs-vsctl.at:942: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans>=1' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:942"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans>=1' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -253996,13 +256891,13 @@
echo >>"$at_stdout"; $as_echo "br2 br3 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:922"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:942"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:923: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans>=0,1' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:923"
+$as_echo "$at_srcdir/ovs-vsctl.at:943: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans>=0,1' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:943"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans>=0,1' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254011,15 +256906,15 @@
echo >>"$at_stdout"; $as_echo "br3 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:923"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:943"
$at_failed && at_fn_log_failure
$at_traceon; }
# Set relational operators without keys.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:926: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{=}0' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:926"
+$as_echo "$at_srcdir/ovs-vsctl.at:946: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{=}0' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:946"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{=}0' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254028,13 +256923,13 @@
echo >>"$at_stdout"; $as_echo "br1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:926"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:946"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:927: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{=}1' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:927"
+$as_echo "$at_srcdir/ovs-vsctl.at:947: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{=}1' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:947"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{=}1' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254043,13 +256938,13 @@
echo >>"$at_stdout"; $as_echo "br2
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:927"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:947"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:928: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{=}0,2' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:928"
+$as_echo "$at_srcdir/ovs-vsctl.at:948: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{=}0,2' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:948"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{=}0,2' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254058,13 +256953,13 @@
echo >>"$at_stdout"; $as_echo "br5
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:928"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:948"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:929: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{=}0,1,2' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:929"
+$as_echo "$at_srcdir/ovs-vsctl.at:949: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{=}0,1,2' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:949"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{=}0,1,2' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254073,13 +256968,13 @@
echo >>"$at_stdout"; $as_echo "br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:929"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:949"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:930: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{=}3' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:930"
+$as_echo "$at_srcdir/ovs-vsctl.at:950: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{=}3' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:950"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{=}3' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254088,14 +256983,14 @@
echo >>"$at_stdout"; $as_echo "
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:930"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:950"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:932: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{!=}0' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:932"
+$as_echo "$at_srcdir/ovs-vsctl.at:952: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{!=}0' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:952"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{!=}0' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254104,13 +256999,13 @@
echo >>"$at_stdout"; $as_echo "br0 br2 br3 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:932"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:952"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:933: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{!=}1' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:933"
+$as_echo "$at_srcdir/ovs-vsctl.at:953: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{!=}1' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:953"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{!=}1' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254119,13 +257014,13 @@
echo >>"$at_stdout"; $as_echo "br0 br1 br3 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:933"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:953"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:934: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{!=}0,2' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:934"
+$as_echo "$at_srcdir/ovs-vsctl.at:954: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{!=}0,2' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:954"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{!=}0,2' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254134,13 +257029,13 @@
echo >>"$at_stdout"; $as_echo "br0 br1 br2 br3 br4 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:934"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:954"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:935: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{!=}0,1,2' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:935"
+$as_echo "$at_srcdir/ovs-vsctl.at:955: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{!=}0,1,2' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:955"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{!=}0,1,2' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254149,13 +257044,13 @@
echo >>"$at_stdout"; $as_echo "br0 br1 br2 br3 br4 br5 br6
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:935"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:955"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:936: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{!=}3' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:936"
+$as_echo "$at_srcdir/ovs-vsctl.at:956: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{!=}3' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:956"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{!=}3' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254164,14 +257059,14 @@
echo >>"$at_stdout"; $as_echo "br0 br1 br2 br3 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:936"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:956"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:938: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{<}[]' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:938"
+$as_echo "$at_srcdir/ovs-vsctl.at:958: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{<}[]' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:958"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{<}[]' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254180,13 +257075,13 @@
echo >>"$at_stdout"; $as_echo "
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:938"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:958"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:939: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{<=}[]' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:939"
+$as_echo "$at_srcdir/ovs-vsctl.at:959: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{<=}[]' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:959"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{<=}[]' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254195,13 +257090,13 @@
echo >>"$at_stdout"; $as_echo "br0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:939"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:959"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:940: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{<}0' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:940"
+$as_echo "$at_srcdir/ovs-vsctl.at:960: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{<}0' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:960"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{<}0' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254210,13 +257105,13 @@
echo >>"$at_stdout"; $as_echo "br0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:940"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:960"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:941: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{<=}0' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:941"
+$as_echo "$at_srcdir/ovs-vsctl.at:961: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{<=}0' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:961"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{<=}0' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254225,13 +257120,13 @@
echo >>"$at_stdout"; $as_echo "br0 br1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:941"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:961"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:942: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{<}1,2' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:942"
+$as_echo "$at_srcdir/ovs-vsctl.at:962: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{<}1,2' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:962"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{<}1,2' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254240,13 +257135,13 @@
echo >>"$at_stdout"; $as_echo "br0 br2 br4
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:942"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:962"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:943: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{<=}1,2' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:943"
+$as_echo "$at_srcdir/ovs-vsctl.at:963: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{<=}1,2' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:963"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{<=}1,2' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254255,14 +257150,14 @@
echo >>"$at_stdout"; $as_echo "br0 br2 br4 br6
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:943"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:963"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:945: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{>}[]' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:945"
+$as_echo "$at_srcdir/ovs-vsctl.at:965: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{>}[]' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:965"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{>}[]' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254271,13 +257166,13 @@
echo >>"$at_stdout"; $as_echo "br1 br2 br3 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:945"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:965"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:946: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{>=}[]' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:946"
+$as_echo "$at_srcdir/ovs-vsctl.at:966: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{>=}[]' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:966"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{>=}[]' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254286,13 +257181,13 @@
echo >>"$at_stdout"; $as_echo "br0 br1 br2 br3 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:946"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:966"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:947: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{>}0' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:947"
+$as_echo "$at_srcdir/ovs-vsctl.at:967: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{>}0' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:967"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{>}0' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254301,13 +257196,13 @@
echo >>"$at_stdout"; $as_echo "br3 br5 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:947"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:967"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:948: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{>=}0' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:948"
+$as_echo "$at_srcdir/ovs-vsctl.at:968: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{>=}0' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:968"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{>=}0' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254316,13 +257211,13 @@
echo >>"$at_stdout"; $as_echo "br1 br3 br5 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:948"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:968"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:949: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{>}0,2' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:949"
+$as_echo "$at_srcdir/ovs-vsctl.at:969: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{>}0,2' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:969"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{>}0,2' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254331,13 +257226,13 @@
echo >>"$at_stdout"; $as_echo "br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:949"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:969"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:950: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{>=}1,2' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:950"
+$as_echo "$at_srcdir/ovs-vsctl.at:970: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{>=}1,2' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:970"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{>=}1,2' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254346,13 +257241,13 @@
echo >>"$at_stdout"; $as_echo "br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:950"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:970"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:951: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{>=}0,2' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:951"
+$as_echo "$at_srcdir/ovs-vsctl.at:971: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{>=}0,2' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:971"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'flood_vlans{>=}0,2' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254361,15 +257256,15 @@
echo >>"$at_stdout"; $as_echo "br5 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:951"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:971"
$at_failed && at_fn_log_failure
$at_traceon; }
# Arithmetic relational operators with keys.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:954: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x=\"\"' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:954"
+$as_echo "$at_srcdir/ovs-vsctl.at:974: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x=\"\"' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:974"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x=""' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254378,13 +257273,13 @@
echo >>"$at_stdout"; $as_echo "br1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:954"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:974"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:955: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x=y' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:955"
+$as_echo "$at_srcdir/ovs-vsctl.at:975: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x=y' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:975"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x=y' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254393,13 +257288,13 @@
echo >>"$at_stdout"; $as_echo "br2
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:955"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:975"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:956: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x=z' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:956"
+$as_echo "$at_srcdir/ovs-vsctl.at:976: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x=z' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:976"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x=z' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254408,14 +257303,14 @@
echo >>"$at_stdout"; $as_echo "br3
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:956"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:976"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:958: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x!=\"\"' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:958"
+$as_echo "$at_srcdir/ovs-vsctl.at:978: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x!=\"\"' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:978"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x!=""' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254424,13 +257319,13 @@
echo >>"$at_stdout"; $as_echo "br2 br3
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:958"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:978"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:959: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x!=y' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:959"
+$as_echo "$at_srcdir/ovs-vsctl.at:979: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x!=y' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:979"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x!=y' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254439,13 +257334,13 @@
echo >>"$at_stdout"; $as_echo "br1 br3
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:959"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:979"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:960: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x!=z' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:960"
+$as_echo "$at_srcdir/ovs-vsctl.at:980: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x!=z' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:980"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x!=z' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254454,14 +257349,14 @@
echo >>"$at_stdout"; $as_echo "br1 br2
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:960"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:980"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:962: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x>y' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:962"
+$as_echo "$at_srcdir/ovs-vsctl.at:982: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x>y' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:982"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x>y' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254470,13 +257365,13 @@
echo >>"$at_stdout"; $as_echo "br3
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:962"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:982"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:963: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x>=y' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:963"
+$as_echo "$at_srcdir/ovs-vsctl.at:983: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x>=y' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:983"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x>=y' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254485,13 +257380,13 @@
echo >>"$at_stdout"; $as_echo "br2 br3
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:963"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:983"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:964: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254500,13 +257395,13 @@
echo >>"$at_stdout"; $as_echo "br1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:964"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:984"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:965: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x<=y' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:965"
+$as_echo "$at_srcdir/ovs-vsctl.at:985: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x<=y' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:985"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x<=y' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254515,15 +257410,15 @@
echo >>"$at_stdout"; $as_echo "br1 br2
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:965"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:985"
$at_failed && at_fn_log_failure
$at_traceon; }
# Set relational operators with keys.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:968: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{=}[]' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:968"
+$as_echo "$at_srcdir/ovs-vsctl.at:988: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{=}[]' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:988"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{=}[]' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254532,13 +257427,13 @@
echo >>"$at_stdout"; $as_echo "br0 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:968"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:988"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:969: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{=}\"\"' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:969"
+$as_echo "$at_srcdir/ovs-vsctl.at:989: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{=}\"\"' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:989"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{=}""' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254547,13 +257442,13 @@
echo >>"$at_stdout"; $as_echo "br1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:969"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:989"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:970: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{=}y' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:970"
+$as_echo "$at_srcdir/ovs-vsctl.at:990: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{=}y' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:990"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{=}y' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254562,13 +257457,13 @@
echo >>"$at_stdout"; $as_echo "br2
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:970"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:990"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:971: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{=}z' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:971"
+$as_echo "$at_srcdir/ovs-vsctl.at:991: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{=}z' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:991"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{=}z' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254577,14 +257472,14 @@
echo >>"$at_stdout"; $as_echo "br3
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:971"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:991"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:973: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{!=}[]' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:973"
+$as_echo "$at_srcdir/ovs-vsctl.at:993: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{!=}[]' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:993"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{!=}[]' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254593,13 +257488,13 @@
echo >>"$at_stdout"; $as_echo "br1 br2 br3
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:973"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:993"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:974: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{!=}\"\"' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:974"
+$as_echo "$at_srcdir/ovs-vsctl.at:994: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{!=}\"\"' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:994"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{!=}""' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254608,13 +257503,13 @@
echo >>"$at_stdout"; $as_echo "br0 br2 br3 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:974"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:994"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:975: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{!=}y' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:975"
+$as_echo "$at_srcdir/ovs-vsctl.at:995: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{!=}y' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:995"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{!=}y' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254623,13 +257518,13 @@
echo >>"$at_stdout"; $as_echo "br0 br1 br3 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:975"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:995"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:976: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{!=}z' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:976"
+$as_echo "$at_srcdir/ovs-vsctl.at:996: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{!=}z' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:996"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{!=}z' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254638,14 +257533,14 @@
echo >>"$at_stdout"; $as_echo "br0 br1 br2 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:976"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:996"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:978: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<=}[]' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:978"
+$as_echo "$at_srcdir/ovs-vsctl.at:998: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<=}[]' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:998"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<=}[]' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254654,13 +257549,13 @@
echo >>"$at_stdout"; $as_echo "br0 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:978"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:998"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:979: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<=}x' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:979"
+$as_echo "$at_srcdir/ovs-vsctl.at:999: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<=}x' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:999"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<=}x' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254669,13 +257564,13 @@
echo >>"$at_stdout"; $as_echo "br0 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:979"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:999"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:980: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<=}\"\"' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:980"
+$as_echo "$at_srcdir/ovs-vsctl.at:1000: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<=}\"\"' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1000"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<=}""' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254684,13 +257579,13 @@
echo >>"$at_stdout"; $as_echo "br0 br1 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:980"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1000"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:981: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<=}y' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:981"
+$as_echo "$at_srcdir/ovs-vsctl.at:1001: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<=}y' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1001"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<=}y' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254699,13 +257594,13 @@
echo >>"$at_stdout"; $as_echo "br0 br2 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:981"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1001"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:982: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<=}z' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:982"
+$as_echo "$at_srcdir/ovs-vsctl.at:1002: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<=}z' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1002"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<=}z' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254714,13 +257609,13 @@
echo >>"$at_stdout"; $as_echo "br0 br3 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:982"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1002"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:983: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<=}x,y,z' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:983"
+$as_echo "$at_srcdir/ovs-vsctl.at:1003: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<=}x,y,z' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1003"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<=}x,y,z' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254729,14 +257624,14 @@
echo >>"$at_stdout"; $as_echo "br0 br2 br3 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:983"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1003"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:985: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<}[]' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:985"
+$as_echo "$at_srcdir/ovs-vsctl.at:1005: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<}[]' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1005"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<}[]' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254745,13 +257640,13 @@
echo >>"$at_stdout"; $as_echo "
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:985"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1005"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:986: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<}x' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:986"
+$as_echo "$at_srcdir/ovs-vsctl.at:1006: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<}x' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1006"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<}x' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254760,13 +257655,13 @@
echo >>"$at_stdout"; $as_echo "br0 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:986"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1006"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:987: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<}\"\"' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:987"
+$as_echo "$at_srcdir/ovs-vsctl.at:1007: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<}\"\"' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1007"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<}""' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254775,13 +257670,13 @@
echo >>"$at_stdout"; $as_echo "br0 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:987"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1007"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:988: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<}y' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:988"
+$as_echo "$at_srcdir/ovs-vsctl.at:1008: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<}y' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1008"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<}y' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254790,13 +257685,13 @@
echo >>"$at_stdout"; $as_echo "br0 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:988"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1008"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:989: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<}z' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:989"
+$as_echo "$at_srcdir/ovs-vsctl.at:1009: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<}z' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1009"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{<}z' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254805,14 +257700,14 @@
echo >>"$at_stdout"; $as_echo "br0 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:989"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1009"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:991: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>=}[]' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:991"
+$as_echo "$at_srcdir/ovs-vsctl.at:1011: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>=}[]' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1011"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>=}[]' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254821,13 +257716,13 @@
echo >>"$at_stdout"; $as_echo "br0 br1 br2 br3 br4 br5 br6 br7
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:991"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1011"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:992: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>=}x' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:992"
+$as_echo "$at_srcdir/ovs-vsctl.at:1012: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>=}x' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1012"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>=}x' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254836,13 +257731,13 @@
echo >>"$at_stdout"; $as_echo "
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:992"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1012"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:993: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>=}\"\"' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:993"
+$as_echo "$at_srcdir/ovs-vsctl.at:1013: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>=}\"\"' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1013"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>=}""' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254851,13 +257746,13 @@
echo >>"$at_stdout"; $as_echo "br1
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:993"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1013"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:994: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>=}y' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:994"
+$as_echo "$at_srcdir/ovs-vsctl.at:1014: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>=}y' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1014"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>=}y' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254866,13 +257761,13 @@
echo >>"$at_stdout"; $as_echo "br2
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:994"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1014"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:995: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>=}z' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:995"
+$as_echo "$at_srcdir/ovs-vsctl.at:1015: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>=}z' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1015"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>=}z' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254881,14 +257776,14 @@
echo >>"$at_stdout"; $as_echo "br3
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:995"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1015"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:997: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>}[]' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:997"
+$as_echo "$at_srcdir/ovs-vsctl.at:1017: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>}[]' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1017"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>}[]' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254897,13 +257792,13 @@
echo >>"$at_stdout"; $as_echo "br1 br2 br3
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:997"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1017"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:998: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>}x' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:998"
+$as_echo "$at_srcdir/ovs-vsctl.at:1018: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>}x' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1018"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>}x' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254912,13 +257807,13 @@
echo >>"$at_stdout"; $as_echo "
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:998"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1018"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:999: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>}\"\"' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:999"
+$as_echo "$at_srcdir/ovs-vsctl.at:1019: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>}\"\"' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1019"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>}""' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254927,13 +257822,13 @@
echo >>"$at_stdout"; $as_echo "
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:999"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1019"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1000: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>}y' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1000"
+$as_echo "$at_srcdir/ovs-vsctl.at:1020: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>}y' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1020"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>}y' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254942,13 +257837,13 @@
echo >>"$at_stdout"; $as_echo "
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1000"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1020"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1001: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>}z' | sort\`"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1001"
+$as_echo "$at_srcdir/ovs-vsctl.at:1021: echo \`ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>}z' | sort\`"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1021"
( $at_check_trace; echo `ovs-vsctl --bare --no-wait -vreconnect:emer --db=unix:socket -- --columns=name find bridge 'other-config:x{>}z' | sort`
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -254957,21 +257852,21 @@
echo >>"$at_stdout"; $as_echo "
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1001"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1021"
$at_failed && at_fn_log_failure
$at_traceon; }
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1002: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1002"
+$as_echo "$at_srcdir/ovs-vsctl.at:1022: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1022"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1002"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1022"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -254981,46 +257876,46 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1002" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1002"
+ $as_echo "ovs-vsctl.at:1022" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1022"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1632
-#AT_START_1633
-at_fn_group_banner 1633 'ovs-vsctl.at:1005' \
+#AT_STOP_1636
+#AT_START_1637
+at_fn_group_banner 1637 'ovs-vsctl.at:1025' \
"database commands -- wait-until immediately true" "" 98
at_xfail=no
(
- $as_echo "1633. $at_setup_line: testing $at_desc ..."
+ $as_echo "1637. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1007: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:1007"
+$as_echo "$at_srcdir/ovs-vsctl.at:1027: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:1027"
( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1007"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1027"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1007: ovsdb-tool transact db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:1027: ovsdb-tool transact db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1007"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1027"
( $at_check_trace; ovsdb-tool transact db \
'["Open_vSwitch",
{"op": "insert",
@@ -255031,29 +257926,29 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1007"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1027"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1007: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1007"
+$as_echo "$at_srcdir/ovs-vsctl.at:1027: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1027"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1007"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1027"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1008: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br br0
+$as_echo "$at_srcdir/ovs-vsctl.at:1028: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br br0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-bond br0 bond0 eth0 eth1
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set port bond0 bond_updelay=500 other-config:abc=def
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1008"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1028"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br br0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-bond br0 bond0 eth0 eth1
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket set port bond0 bond_updelay=500 other-config:abc=def
@@ -255063,19 +257958,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1008"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1028"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1008: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1008"
+$as_echo "$at_srcdir/ovs-vsctl.at:1028: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1028"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1008"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1028"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -255085,8 +257980,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1008" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1008"
+ $as_echo "ovs-vsctl.at:1028" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1028"
fi
fi
@@ -255094,9 +257989,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1013: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket wait-until Open_vSwitch . manager_options=[]
+$as_echo "$at_srcdir/ovs-vsctl.at:1033: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket wait-until Open_vSwitch . manager_options=[]
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1013"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1033"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket wait-until Open_vSwitch . manager_options=[]
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -255104,19 +257999,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1013"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1033"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1013: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1013"
+$as_echo "$at_srcdir/ovs-vsctl.at:1033: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1033"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1013"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1033"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -255126,8 +258021,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1013" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1013"
+ $as_echo "ovs-vsctl.at:1033" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1033"
fi
fi
@@ -255135,9 +258030,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1015: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket wait-until Open_vSwitch . bridges!=[]
+$as_echo "$at_srcdir/ovs-vsctl.at:1035: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket wait-until Open_vSwitch . bridges!=[]
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1015"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1035"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket wait-until Open_vSwitch . bridges!=[]
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -255145,19 +258040,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1015"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1035"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1015: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1015"
+$as_echo "$at_srcdir/ovs-vsctl.at:1035: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1035"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1015"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1035"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -255167,8 +258062,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1015" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1015"
+ $as_echo "ovs-vsctl.at:1035" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1035"
fi
fi
@@ -255176,9 +258071,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1017: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket wait-until Port bond0 other-config:abc=def
+$as_echo "$at_srcdir/ovs-vsctl.at:1037: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket wait-until Port bond0 other-config:abc=def
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1017"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1037"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket wait-until Port bond0 other-config:abc=def
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -255186,19 +258081,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1017"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1037"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1017: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1017"
+$as_echo "$at_srcdir/ovs-vsctl.at:1037: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1037"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1017"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1037"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -255208,8 +258103,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1017" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1017"
+ $as_echo "ovs-vsctl.at:1037" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1037"
fi
fi
@@ -255217,9 +258112,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1019: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket wait-until port bond0 'bond_updelay>50' 'other-config:abc>d' 'other-config:abc50' 'other-config:abc>d' 'other-config:abc50' 'other-config:abc>d' 'other-config:abc>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -255227,19 +258122,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1019"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1039"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1019: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1019"
+$as_echo "$at_srcdir/ovs-vsctl.at:1039: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1039"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1019"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1039"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -255249,8 +258144,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1019" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1019"
+ $as_echo "ovs-vsctl.at:1039" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1039"
fi
fi
@@ -255259,15 +258154,15 @@
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1021: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1021"
+$as_echo "$at_srcdir/ovs-vsctl.at:1041: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1041"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1021"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1041"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -255277,21 +258172,21 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1021" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1021"
+ $as_echo "ovs-vsctl.at:1041" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1041"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1633
-#AT_START_1634
-at_fn_group_banner 1634 'ovs-vsctl.at:1024' \
+#AT_STOP_1637
+#AT_START_1638
+at_fn_group_banner 1638 'ovs-vsctl.at:1044' \
"database commands -- wait-until must wait" " " 98
at_xfail=no
(
- $as_echo "1634. $at_setup_line: testing $at_desc ..."
+ $as_echo "1638. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -255299,25 +258194,25 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1027: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:1027"
+$as_echo "$at_srcdir/ovs-vsctl.at:1047: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:1047"
( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1027"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1047"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1027: ovsdb-tool transact db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:1047: ovsdb-tool transact db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1027"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1047"
( $at_check_trace; ovsdb-tool transact db \
'["Open_vSwitch",
{"op": "insert",
@@ -255328,20 +258223,20 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1027"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1047"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1027: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1027"
+$as_echo "$at_srcdir/ovs-vsctl.at:1047: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1047"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1027"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1047"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -255360,11 +258255,11 @@
sleep 1
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1038: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br br10 -- set bridge br10 other-config:abc=quux
+$as_echo "$at_srcdir/ovs-vsctl.at:1058: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br br10 -- set bridge br10 other-config:abc=quux
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br br1 -- set bridge br1 other-config:abc=def -- add-bond br1 bond0 eth0 eth1 -- set port bond0 bond_updelay=500
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1038"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1058"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br br10 -- set bridge br10 other-config:abc=quux
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br br1 -- set bridge br1 other-config:abc=def -- add-bond br1 bond0 eth0 eth1 -- set port bond0 bond_updelay=500
@@ -255374,19 +258269,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1038"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1058"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1038: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1038"
+$as_echo "$at_srcdir/ovs-vsctl.at:1058: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1058"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1038"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1058"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -255396,8 +258291,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1038" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1038"
+ $as_echo "ovs-vsctl.at:1058" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1058"
fi
fi
@@ -255410,8 +258305,8 @@
# Check output
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1046: cat stdout1"
-at_fn_check_prepare_trace "ovs-vsctl.at:1046"
+$as_echo "$at_srcdir/ovs-vsctl.at:1066: cat stdout1"
+at_fn_check_prepare_trace "ovs-vsctl.at:1066"
( $at_check_trace; cat stdout1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -255420,19 +258315,19 @@
echo >>"$at_stdout"; $as_echo "quux
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1046"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1066"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1046: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1046"
+$as_echo "$at_srcdir/ovs-vsctl.at:1066: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1066"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1046"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1066"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -255442,8 +258337,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1046" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1046"
+ $as_echo "ovs-vsctl.at:1066" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1066"
fi
fi
@@ -255451,8 +258346,8 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1048: cat stdout2"
-at_fn_check_prepare_trace "ovs-vsctl.at:1048"
+$as_echo "$at_srcdir/ovs-vsctl.at:1068: cat stdout2"
+at_fn_check_prepare_trace "ovs-vsctl.at:1068"
( $at_check_trace; cat stdout2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -255461,19 +258356,19 @@
echo >>"$at_stdout"; $as_echo "def
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1048"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1068"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1048: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1048"
+$as_echo "$at_srcdir/ovs-vsctl.at:1068: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1068"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1048"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1068"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -255483,8 +258378,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1048" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1048"
+ $as_echo "ovs-vsctl.at:1068" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1068"
fi
fi
@@ -255492,8 +258387,8 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1050: cat stdout3"
-at_fn_check_prepare_trace "ovs-vsctl.at:1050"
+$as_echo "$at_srcdir/ovs-vsctl.at:1070: cat stdout3"
+at_fn_check_prepare_trace "ovs-vsctl.at:1070"
( $at_check_trace; cat stdout3
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -255502,19 +258397,19 @@
echo >>"$at_stdout"; $as_echo "{abc=def}
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1050"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1070"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1050: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1050"
+$as_echo "$at_srcdir/ovs-vsctl.at:1070: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1070"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1050"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1070"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -255524,8 +258419,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1050" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1050"
+ $as_echo "ovs-vsctl.at:1070" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1070"
fi
fi
@@ -255533,8 +258428,8 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1052: cat stdout4"
-at_fn_check_prepare_trace "ovs-vsctl.at:1052"
+$as_echo "$at_srcdir/ovs-vsctl.at:1072: cat stdout4"
+at_fn_check_prepare_trace "ovs-vsctl.at:1072"
( $at_check_trace; cat stdout4
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -255543,19 +258438,19 @@
echo >>"$at_stdout"; $as_echo "500
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1052"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1072"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1052: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1052"
+$as_echo "$at_srcdir/ovs-vsctl.at:1072: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1072"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1052"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1072"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -255565,8 +258460,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1052" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1052"
+ $as_echo "ovs-vsctl.at:1072" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1072"
fi
fi
@@ -255576,15 +258471,15 @@
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1055: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1055"
+$as_echo "$at_srcdir/ovs-vsctl.at:1075: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1075"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1055"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1075"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -255594,46 +258489,46 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1055" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1055"
+ $as_echo "ovs-vsctl.at:1075" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1075"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1634
-#AT_START_1635
-at_fn_group_banner 1635 'ovs-vsctl.at:1058' \
+#AT_STOP_1638
+#AT_START_1639
+at_fn_group_banner 1639 'ovs-vsctl.at:1078' \
"--id option on create, get commands" " " 98
at_xfail=no
(
- $as_echo "1635. $at_setup_line: testing $at_desc ..."
+ $as_echo "1639. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1060: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:1060"
+$as_echo "$at_srcdir/ovs-vsctl.at:1080: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:1080"
( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1060"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1080"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1060: ovsdb-tool transact db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:1080: ovsdb-tool transact db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1060"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1080"
( $at_check_trace; ovsdb-tool transact db \
'["Open_vSwitch",
{"op": "insert",
@@ -255644,29 +258539,29 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1060"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1080"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1060: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1060"
+$as_echo "$at_srcdir/ovs-vsctl.at:1080: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1080"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1060"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1080"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1061: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br br0
+$as_echo "$at_srcdir/ovs-vsctl.at:1081: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br br0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port br0 eth0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port br0 eth1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1061"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1081"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br br0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port br0 eth0
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port br0 eth1
@@ -255676,32 +258571,32 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1061"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1081"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1064: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- set bridge br0 mirrors=@m -- --id=@eth0 get port eth0 -- --id=@eth1 get port eth1 -- --id=@m create mirror name=mymirror select-dst-port=@eth0 select-src-port=@eth0 output-port=@eth1"
-at_fn_check_prepare_trace "ovs-vsctl.at:1064"
+$as_echo "$at_srcdir/ovs-vsctl.at:1084: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- set bridge br0 mirrors=@m -- --id=@eth0 get port eth0 -- --id=@eth1 get port eth1 -- --id=@m create mirror name=mymirror select-dst-port=@eth0 select-src-port=@eth0 output-port=@eth1"
+at_fn_check_prepare_trace "ovs-vsctl.at:1084"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- set bridge br0 mirrors=@m -- --id=@eth0 get port eth0 -- --id=@eth1 get port eth1 -- --id=@m create mirror name=mymirror select-dst-port=@eth0 select-src-port=@eth0 output-port=@eth1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1064"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1084"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1064: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1064"
+$as_echo "$at_srcdir/ovs-vsctl.at:1084: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1084"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1064"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1084"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -255711,8 +258606,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1064" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1064"
+ $as_echo "ovs-vsctl.at:1084" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1084"
fi
fi
@@ -255720,8 +258615,8 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1071: \${PERL} \$srcdir/uuidfilt.pl stdout"
-at_fn_check_prepare_notrace 'a ${...} parameter expansion' "ovs-vsctl.at:1071"
+$as_echo "$at_srcdir/ovs-vsctl.at:1091: \${PERL} \$srcdir/uuidfilt.pl stdout"
+at_fn_check_prepare_notrace 'a ${...} parameter expansion' "ovs-vsctl.at:1091"
( $at_check_trace; ${PERL} $srcdir/uuidfilt.pl stdout
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -255733,19 +258628,19 @@
<0>
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1071"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1091"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1071: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1071"
+$as_echo "$at_srcdir/ovs-vsctl.at:1091: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1091"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1071"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1091"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -255755,8 +258650,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1071" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1071"
+ $as_echo "ovs-vsctl.at:1091" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1091"
fi
fi
@@ -255764,11 +258659,11 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1079: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list port eth0 eth1
+$as_echo "$at_srcdir/ovs-vsctl.at:1099: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list port eth0 eth1
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list mirror
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list bridge br0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1079"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1099"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list port eth0 eth1
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list mirror
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list bridge br0
@@ -255778,19 +258673,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1079"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1099"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1079: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1079"
+$as_echo "$at_srcdir/ovs-vsctl.at:1099: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1099"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1079"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1099"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -255800,8 +258695,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1079" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1079"
+ $as_echo "ovs-vsctl.at:1099" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1099"
fi
fi
@@ -255809,8 +258704,8 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1085: sed -n -e '/uuid/p' -e '/name/p' -e '/mirrors/p' -e '/select/p' -e '/output/p' < stdout | \${PERL} \$srcdir/uuidfilt.pl"
-at_fn_check_prepare_notrace 'a ${...} parameter expansion' "ovs-vsctl.at:1085"
+$as_echo "$at_srcdir/ovs-vsctl.at:1105: sed -n -e '/uuid/p' -e '/name/p' -e '/mirrors/p' -e '/select/p' -e '/output/p' < stdout | \${PERL} \$srcdir/uuidfilt.pl"
+at_fn_check_prepare_notrace 'a ${...} parameter expansion' "ovs-vsctl.at:1105"
( $at_check_trace; sed -n -e '/uuid/p' -e '/name/p' -e '/mirrors/p' -e '/select/p' -e '/output/p' < stdout | ${PERL} $srcdir/uuidfilt.pl
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -255833,19 +258728,19 @@
name : \"br0\"
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1085"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1105"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1085: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1085"
+$as_echo "$at_srcdir/ovs-vsctl.at:1105: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1105"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1085"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1105"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -255855,8 +258750,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1085" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1085"
+ $as_echo "ovs-vsctl.at:1105" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1105"
fi
fi
@@ -255865,15 +258760,15 @@
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1104: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1104"
+$as_echo "$at_srcdir/ovs-vsctl.at:1124: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1124"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1104"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1124"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -255883,46 +258778,46 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1104" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1104"
+ $as_echo "ovs-vsctl.at:1124" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1124"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1635
-#AT_START_1636
-at_fn_group_banner 1636 'ovs-vsctl.at:1107' \
+#AT_STOP_1639
+#AT_START_1640
+at_fn_group_banner 1640 'ovs-vsctl.at:1127' \
"unreferenced record warnings" " " 98
at_xfail=no
(
- $as_echo "1636. $at_setup_line: testing $at_desc ..."
+ $as_echo "1640. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1109: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:1109"
+$as_echo "$at_srcdir/ovs-vsctl.at:1129: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:1129"
( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1109"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1129"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1109: ovsdb-tool transact db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:1129: ovsdb-tool transact db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1109"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1129"
( $at_check_trace; ovsdb-tool transact db \
'["Open_vSwitch",
{"op": "insert",
@@ -255933,27 +258828,27 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1109"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1129"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1109: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1109"
+$as_echo "$at_srcdir/ovs-vsctl.at:1129: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1129"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1109"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1129"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1110: ovs-vsctl -vPATTERN:console:'%c|%p|%m' --no-wait -vreconnect:emer --db=unix:socket \\
+$as_echo "$at_srcdir/ovs-vsctl.at:1130: ovs-vsctl -vPATTERN:console:'%c|%p|%m' --no-wait -vreconnect:emer --db=unix:socket \\
-- create Bridge name=br0 | \${PERL} \$srcdir/uuidfilt.pl"
-at_fn_check_prepare_notrace 'a ${...} parameter expansion' "ovs-vsctl.at:1110"
+at_fn_check_prepare_notrace 'a ${...} parameter expansion' "ovs-vsctl.at:1130"
( $at_check_trace; ovs-vsctl -vPATTERN:console:'%c|%p|%m' --no-wait -vreconnect:emer --db=unix:socket \
-- create Bridge name=br0 | ${PERL} $srcdir/uuidfilt.pl
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -255965,19 +258860,19 @@
echo >>"$at_stdout"; $as_echo "<0>
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1110"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1130"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1110: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1110"
+$as_echo "$at_srcdir/ovs-vsctl.at:1130: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1130"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1110"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1130"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -255987,8 +258882,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1110" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1110"
+ $as_echo "ovs-vsctl.at:1130" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1130"
fi
fi
@@ -255996,9 +258891,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1116: ovs-vsctl -vPATTERN:console:'%c|%p|%m' --no-wait -vreconnect:emer --db=unix:socket \\
+$as_echo "$at_srcdir/ovs-vsctl.at:1136: ovs-vsctl -vPATTERN:console:'%c|%p|%m' --no-wait -vreconnect:emer --db=unix:socket \\
-- --id=@br0 create Bridge name=br0 | \${PERL} \$srcdir/uuidfilt.pl"
-at_fn_check_prepare_notrace 'a ${...} parameter expansion' "ovs-vsctl.at:1116"
+at_fn_check_prepare_notrace 'a ${...} parameter expansion' "ovs-vsctl.at:1136"
( $at_check_trace; ovs-vsctl -vPATTERN:console:'%c|%p|%m' --no-wait -vreconnect:emer --db=unix:socket \
-- --id=@br0 create Bridge name=br0 | ${PERL} $srcdir/uuidfilt.pl
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -256010,19 +258905,19 @@
echo >>"$at_stdout"; $as_echo "<0>
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1116"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1136"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1116: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1116"
+$as_echo "$at_srcdir/ovs-vsctl.at:1136: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1136"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1116"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1136"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -256032,8 +258927,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1116" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1116"
+ $as_echo "ovs-vsctl.at:1136" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1136"
fi
fi
@@ -256041,13 +258936,13 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1122: ovs-vsctl -vPATTERN:console:'%c|%p|%m' --no-wait -vreconnect:emer --db=unix:socket \\
+$as_echo "$at_srcdir/ovs-vsctl.at:1142: ovs-vsctl -vPATTERN:console:'%c|%p|%m' --no-wait -vreconnect:emer --db=unix:socket \\
-- --id=@eth0_iface create Interface name=eth0 \\
-- --id=@eth0 create Port name=eth0 interfaces=@eth0_iface \\
-- --id=@m0 create Mirror name=m0 output_port=@eth0 \\
-- --id=@br0 create Bridge name=br0 mirrors=@m0 \\
-- set Open_vSwitch . bridges=@br0 | \${PERL} \$srcdir/uuidfilt.pl"
-at_fn_check_prepare_notrace 'a ${...} parameter expansion' "ovs-vsctl.at:1122"
+at_fn_check_prepare_notrace 'a ${...} parameter expansion' "ovs-vsctl.at:1142"
( $at_check_trace; ovs-vsctl -vPATTERN:console:'%c|%p|%m' --no-wait -vreconnect:emer --db=unix:socket \
-- --id=@eth0_iface create Interface name=eth0 \
-- --id=@eth0 create Port name=eth0 interfaces=@eth0_iface \
@@ -256066,19 +258961,19 @@
<3>
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1122"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1142"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1122: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1122"
+$as_echo "$at_srcdir/ovs-vsctl.at:1142: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1142"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1122"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1142"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -256088,8 +258983,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1122" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1122"
+ $as_echo "ovs-vsctl.at:1142" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1142"
fi
fi
@@ -256098,15 +258993,15 @@
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1135: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1135"
+$as_echo "$at_srcdir/ovs-vsctl.at:1155: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1155"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1135"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1155"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -256116,46 +259011,46 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1135" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1135"
+ $as_echo "ovs-vsctl.at:1155" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1155"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1636
-#AT_START_1637
-at_fn_group_banner 1637 'ovs-vsctl.at:1141' \
+#AT_STOP_1640
+#AT_START_1641
+at_fn_group_banner 1641 'ovs-vsctl.at:1161' \
"created row UUID is wrong in same execution" " " 98
at_xfail=no
(
- $as_echo "1637. $at_setup_line: testing $at_desc ..."
+ $as_echo "1641. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1143: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:1143"
+$as_echo "$at_srcdir/ovs-vsctl.at:1163: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:1163"
( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1143"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1163"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1143: ovsdb-tool transact db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:1163: ovsdb-tool transact db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1143"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1163"
( $at_check_trace; ovsdb-tool transact db \
'["Open_vSwitch",
{"op": "insert",
@@ -256166,27 +259061,27 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1143"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1163"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1143: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1143"
+$as_echo "$at_srcdir/ovs-vsctl.at:1163: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1163"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1143"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1163"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1144: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --id=@br0 create Bridge name=br0 -- add Open_vSwitch . bridges @br0 -- list bridge
+$as_echo "$at_srcdir/ovs-vsctl.at:1164: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --id=@br0 create Bridge name=br0 -- add Open_vSwitch . bridges @br0 -- list bridge
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1144"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1164"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --id=@br0 create Bridge name=br0 -- add Open_vSwitch . bridges @br0 -- list bridge
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -256194,19 +259089,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1144"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1164"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1144: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1144"
+$as_echo "$at_srcdir/ovs-vsctl.at:1164: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1164"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1144"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1164"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -256216,8 +259111,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1144" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1144"
+ $as_echo "ovs-vsctl.at:1164" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1164"
fi
fi
@@ -256225,8 +259120,8 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1146: \${PERL} \$srcdir/uuidfilt.pl stdout"
-at_fn_check_prepare_notrace 'a ${...} parameter expansion' "ovs-vsctl.at:1146"
+$as_echo "$at_srcdir/ovs-vsctl.at:1166: \${PERL} \$srcdir/uuidfilt.pl stdout"
+at_fn_check_prepare_notrace 'a ${...} parameter expansion' "ovs-vsctl.at:1166"
( $at_check_trace; ${PERL} $srcdir/uuidfilt.pl stdout
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -256258,7 +259153,7 @@
stp_enable : false
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1146"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1166"
if $at_failed; then :
test ! -e pid || kill `cat pid`
fi
@@ -256267,15 +259162,15 @@
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1172: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1172"
+$as_echo "$at_srcdir/ovs-vsctl.at:1192: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1192"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1172"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1192"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -256285,46 +259180,46 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1172" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1172"
+ $as_echo "ovs-vsctl.at:1192" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1192"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1637
-#AT_START_1638
-at_fn_group_banner 1638 'ovs-vsctl.at:1178' \
+#AT_STOP_1641
+#AT_START_1642
+at_fn_group_banner 1642 'ovs-vsctl.at:1198' \
"--all option on destroy command" " " 98
at_xfail=no
(
- $as_echo "1638. $at_setup_line: testing $at_desc ..."
+ $as_echo "1642. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1180: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:1180"
+$as_echo "$at_srcdir/ovs-vsctl.at:1200: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:1200"
( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1180"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1200"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1180: ovsdb-tool transact db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:1200: ovsdb-tool transact db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1180"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1200"
( $at_check_trace; ovsdb-tool transact db \
'["Open_vSwitch",
{"op": "insert",
@@ -256335,29 +259230,29 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1180"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1200"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1180: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1180"
+$as_echo "$at_srcdir/ovs-vsctl.at:1200: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1200"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1180"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1200"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1181: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br a
+$as_echo "$at_srcdir/ovs-vsctl.at:1201: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br a
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port a a1
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port a a2
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1181"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1201"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br a
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port a a1
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-port a a2
@@ -256367,19 +259262,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1181"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1201"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1181: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1181"
+$as_echo "$at_srcdir/ovs-vsctl.at:1201: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1201"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1181"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1201"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -256389,8 +259284,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1181" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1181"
+ $as_echo "ovs-vsctl.at:1201" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1201"
fi
fi
@@ -256398,9 +259293,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1185: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:1205: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1185"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1205"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -256410,19 +259305,19 @@
echo >>"$at_stdout"; $as_echo "a
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1185"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1205"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1185: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1185"
+$as_echo "$at_srcdir/ovs-vsctl.at:1205: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1205"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1185"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1205"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -256432,8 +259327,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1185" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1185"
+ $as_echo "ovs-vsctl.at:1205" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1205"
fi
fi
@@ -256442,9 +259337,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1185: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
+$as_echo "$at_srcdir/ovs-vsctl.at:1205: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1185"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1205"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -256454,19 +259349,19 @@
echo >>"$at_stdout"; $as_echo "a
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1185"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1205"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1185: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1185"
+$as_echo "$at_srcdir/ovs-vsctl.at:1205: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1205"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1185"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1205"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -256476,8 +259371,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1185" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1185"
+ $as_echo "ovs-vsctl.at:1205" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1205"
fi
fi
@@ -256486,9 +259381,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1185: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists a
+$as_echo "$at_srcdir/ovs-vsctl.at:1205: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists a
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1185"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1205"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists a
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -256496,19 +259391,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1185"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1205"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1185: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1185"
+$as_echo "$at_srcdir/ovs-vsctl.at:1205: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1205"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1185"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1205"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -256518,8 +259413,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1185" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1185"
+ $as_echo "ovs-vsctl.at:1205" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1205"
fi
fi
@@ -256527,9 +259422,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1185: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
+$as_echo "$at_srcdir/ovs-vsctl.at:1205: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1185"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1205"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-exists nonexistent
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -256537,19 +259432,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:1185"
+at_fn_check_status 2 $at_status "$at_srcdir/ovs-vsctl.at:1205"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1185: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1185"
+$as_echo "$at_srcdir/ovs-vsctl.at:1205: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1205"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1185"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1205"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -256559,8 +259454,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1185" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1185"
+ $as_echo "ovs-vsctl.at:1205" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1205"
fi
fi
@@ -256569,9 +259464,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1185: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent a
+$as_echo "$at_srcdir/ovs-vsctl.at:1205: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent a
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1185"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1205"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-parent a
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -256581,19 +259476,19 @@
echo >>"$at_stdout"; $as_echo "a
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1185"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1205"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1185: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1185"
+$as_echo "$at_srcdir/ovs-vsctl.at:1205: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1205"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1185"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1205"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -256603,8 +259498,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1185" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1185"
+ $as_echo "ovs-vsctl.at:1205" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1205"
fi
fi
@@ -256614,9 +259509,9 @@
# Check br-to-vlan, without --oneline.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1185: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan a
+$as_echo "$at_srcdir/ovs-vsctl.at:1205: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan a
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1185"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1205"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket br-to-vlan a
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -256626,19 +259521,19 @@
echo >>"$at_stdout"; $as_echo "0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1185"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1205"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1185: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1185"
+$as_echo "$at_srcdir/ovs-vsctl.at:1205: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1205"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1185"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1205"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -256648,8 +259543,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1185" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1185"
+ $as_echo "ovs-vsctl.at:1205" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1205"
fi
fi
@@ -256661,9 +259556,9 @@
# an integer instead of a string and that can cause type mismatches inside
# python if not done carefully.)
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1185: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan a
+$as_echo "$at_srcdir/ovs-vsctl.at:1205: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan a
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1185"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1205"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-vlan a
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -256673,19 +259568,19 @@
echo >>"$at_stdout"; $as_echo "0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1185"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1205"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1185: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1185"
+$as_echo "$at_srcdir/ovs-vsctl.at:1205: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1205"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1185"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1205"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -256695,8 +259590,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1185" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1185"
+ $as_echo "ovs-vsctl.at:1205" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1205"
fi
fi
@@ -256706,8 +259601,8 @@
# Check multiple queries in a single run.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1185: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent a -- br-to-vlan a"
-at_fn_check_prepare_trace "ovs-vsctl.at:1185"
+$as_echo "$at_srcdir/ovs-vsctl.at:1205: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent a -- br-to-vlan a"
+at_fn_check_prepare_trace "ovs-vsctl.at:1205"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- br-to-parent a -- br-to-vlan a
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -256717,19 +259612,19 @@
0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1185"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1205"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1185: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1185"
+$as_echo "$at_srcdir/ovs-vsctl.at:1205: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1205"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1185"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1205"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -256739,8 +259634,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1185" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1185"
+ $as_echo "ovs-vsctl.at:1205" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1205"
fi
fi
@@ -256748,9 +259643,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1186: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports a
+$as_echo "$at_srcdir/ovs-vsctl.at:1206: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports a
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1186"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1206"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ports a
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -256761,19 +259656,19 @@
a2
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1186"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1206"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1186: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1186"
+$as_echo "$at_srcdir/ovs-vsctl.at:1206: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1206"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1186"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1206"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -256783,8 +259678,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1186" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1186"
+ $as_echo "ovs-vsctl.at:1206" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1206"
fi
fi
@@ -256793,9 +259688,9 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1186: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports a
+$as_echo "$at_srcdir/ovs-vsctl.at:1206: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports a
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1186"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1206"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- list-ports a
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -256805,19 +259700,19 @@
echo >>"$at_stdout"; $as_echo "a1\\na2
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1186"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1206"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1186: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1186"
+$as_echo "$at_srcdir/ovs-vsctl.at:1206: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1206"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1186"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1206"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -256827,8 +259722,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1186" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1186"
+ $as_echo "ovs-vsctl.at:1206" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1206"
fi
fi
@@ -256836,9 +259731,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1186: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br a
+$as_echo "$at_srcdir/ovs-vsctl.at:1206: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br a
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1186"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1206"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br a
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -256848,19 +259743,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:1186"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:1206"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1186: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1186"
+$as_echo "$at_srcdir/ovs-vsctl.at:1206: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1206"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1186"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1206"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -256870,8 +259765,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1186" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1186"
+ $as_echo "ovs-vsctl.at:1206" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1206"
fi
fi
@@ -256879,9 +259774,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1186: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br a1
+$as_echo "$at_srcdir/ovs-vsctl.at:1206: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br a1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1186"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1206"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br a1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -256891,19 +259786,19 @@
echo >>"$at_stdout"; $as_echo "a
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1186"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1206"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1186: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1186"
+$as_echo "$at_srcdir/ovs-vsctl.at:1206: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1206"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1186"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1206"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -256913,17 +259808,17 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1186" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1186"
+ $as_echo "ovs-vsctl.at:1206" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1206"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1186: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br a2
+$as_echo "$at_srcdir/ovs-vsctl.at:1206: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br a2
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1186"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1206"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket port-to-br a2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -256933,19 +259828,19 @@
echo >>"$at_stdout"; $as_echo "a
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1186"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1206"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1186: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1186"
+$as_echo "$at_srcdir/ovs-vsctl.at:1206: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1206"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1186"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1206"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -256955,8 +259850,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1186" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1186"
+ $as_echo "ovs-vsctl.at:1206" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1206"
fi
fi
@@ -256964,9 +259859,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1187: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces a
+$as_echo "$at_srcdir/ovs-vsctl.at:1207: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces a
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1187"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1207"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket list-ifaces a
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -256977,19 +259872,19 @@
a2
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1187"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1207"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1187: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1187"
+$as_echo "$at_srcdir/ovs-vsctl.at:1207: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1207"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1187"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1207"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -256999,8 +259894,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1187" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1187"
+ $as_echo "ovs-vsctl.at:1207" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1207"
fi
fi
@@ -257008,9 +259903,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1187: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br a
+$as_echo "$at_srcdir/ovs-vsctl.at:1207: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br a
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1187"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1207"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br a
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -257020,19 +259915,19 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:1187"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:1207"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1187: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1187"
+$as_echo "$at_srcdir/ovs-vsctl.at:1207: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1207"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1187"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1207"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -257042,8 +259937,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1187" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1187"
+ $as_echo "ovs-vsctl.at:1207" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1207"
fi
fi
@@ -257051,9 +259946,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1187: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br a1
+$as_echo "$at_srcdir/ovs-vsctl.at:1207: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br a1
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1187"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1207"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br a1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -257063,19 +259958,19 @@
echo >>"$at_stdout"; $as_echo "a
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1187"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1207"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1187: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1187"
+$as_echo "$at_srcdir/ovs-vsctl.at:1207: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1207"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1187"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1207"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -257085,17 +259980,17 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1187" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1187"
+ $as_echo "ovs-vsctl.at:1207" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1207"
fi
fi
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1187: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br a2
+$as_echo "$at_srcdir/ovs-vsctl.at:1207: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br a2
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1187"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1207"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket iface-to-br a2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -257105,19 +260000,19 @@
echo >>"$at_stdout"; $as_echo "a
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1187"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1207"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1187: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1187"
+$as_echo "$at_srcdir/ovs-vsctl.at:1207: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1207"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1187"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1207"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -257127,8 +260022,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1187" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1187"
+ $as_echo "ovs-vsctl.at:1207" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1207"
fi
fi
@@ -257136,27 +260031,27 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1188: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- set Port a1 qos=@newqos -- set Port a2 qos=@newqos -- --id=@newqos create QoS type=linux-htb other-config:max-rate=1000000000 queues=0=@q0,1=@q1 -- --id=@q0 create Queue other-config:min-rate=100000000 other-config:max-rate=100000000 -- --id=@q1 create Queue other-config:min-rate=500000000"
-at_fn_check_prepare_trace "ovs-vsctl.at:1188"
+$as_echo "$at_srcdir/ovs-vsctl.at:1208: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- set Port a1 qos=@newqos -- set Port a2 qos=@newqos -- --id=@newqos create QoS type=linux-htb other-config:max-rate=1000000000 queues=0=@q0,1=@q1 -- --id=@q0 create Queue other-config:min-rate=100000000 other-config:max-rate=100000000 -- --id=@q1 create Queue other-config:min-rate=500000000"
+at_fn_check_prepare_trace "ovs-vsctl.at:1208"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --oneline -- set Port a1 qos=@newqos -- set Port a2 qos=@newqos -- --id=@newqos create QoS type=linux-htb other-config:max-rate=1000000000 queues=0=@q0,1=@q1 -- --id=@q0 create Queue other-config:min-rate=100000000 other-config:max-rate=100000000 -- --id=@q1 create Queue other-config:min-rate=500000000
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1188"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1208"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1188: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1188"
+$as_echo "$at_srcdir/ovs-vsctl.at:1208: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1208"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1188"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1208"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -257166,8 +260061,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1188" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1188"
+ $as_echo "ovs-vsctl.at:1208" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1208"
fi
fi
@@ -257175,9 +260070,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1194: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --columns=other_config,type list Qos
+$as_echo "$at_srcdir/ovs-vsctl.at:1214: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --columns=other_config,type list Qos
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1194"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1214"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --columns=other_config,type list Qos
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -257188,19 +260083,19 @@
type : linux-htb
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1194"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1214"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1194: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1194"
+$as_echo "$at_srcdir/ovs-vsctl.at:1214: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1214"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1194"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1214"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -257210,8 +260105,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1194" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1194"
+ $as_echo "ovs-vsctl.at:1214" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1214"
fi
fi
@@ -257219,9 +260114,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1199: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --columns=other_config list Queue | sort | sed '/^\$/d'
+$as_echo "$at_srcdir/ovs-vsctl.at:1219: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --columns=other_config list Queue | sort | sed '/^\$/d'
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1199"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1219"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --columns=other_config list Queue | sort | sed '/^$/d'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -257232,19 +260127,19 @@
other_config : {min-rate=\"500000000\"}
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1199"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1219"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1199: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1199"
+$as_echo "$at_srcdir/ovs-vsctl.at:1219: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1219"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1199"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1219"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -257254,8 +260149,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1199" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1199"
+ $as_echo "ovs-vsctl.at:1219" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1219"
fi
fi
@@ -257263,10 +260158,10 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1204: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket clear Port a1 qos
+$as_echo "$at_srcdir/ovs-vsctl.at:1224: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket clear Port a1 qos
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket clear Port a2 qos
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1204"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1224"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket clear Port a1 qos
ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket clear Port a2 qos
@@ -257275,19 +260170,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1204"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1224"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1204: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1204"
+$as_echo "$at_srcdir/ovs-vsctl.at:1224: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1224"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1204"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1224"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -257297,8 +260192,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1204" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1204"
+ $as_echo "ovs-vsctl.at:1224" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1224"
fi
fi
@@ -257306,9 +260201,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1207: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --columns=qos list Port a1 a2
+$as_echo "$at_srcdir/ovs-vsctl.at:1227: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --columns=qos list Port a1 a2
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1207"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1227"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --columns=qos list Port a1 a2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -257320,19 +260215,19 @@
qos : []
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1207"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1227"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1207: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1207"
+$as_echo "$at_srcdir/ovs-vsctl.at:1227: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1227"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1207"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1227"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -257342,8 +260237,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1207" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1207"
+ $as_echo "ovs-vsctl.at:1227" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1227"
fi
fi
@@ -257351,9 +260246,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1213: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --all destroy Qos
+$as_echo "$at_srcdir/ovs-vsctl.at:1233: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --all destroy Qos
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1213"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1233"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --all destroy Qos
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -257361,19 +260256,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1213"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1233"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1213: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1213"
+$as_echo "$at_srcdir/ovs-vsctl.at:1233: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1233"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1213"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1233"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -257383,8 +260278,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1213" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1213"
+ $as_echo "ovs-vsctl.at:1233" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1233"
fi
fi
@@ -257392,9 +260287,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1215: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket -- list Qos
+$as_echo "$at_srcdir/ovs-vsctl.at:1235: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket -- list Qos
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1215"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1235"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket -- list Qos
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -257402,19 +260297,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1215"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1235"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1215: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1215"
+$as_echo "$at_srcdir/ovs-vsctl.at:1235: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1235"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1215"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1235"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -257424,8 +260319,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1215" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1215"
+ $as_echo "ovs-vsctl.at:1235" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1235"
fi
fi
@@ -257433,9 +260328,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1217: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --all destroy Queue
+$as_echo "$at_srcdir/ovs-vsctl.at:1237: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --all destroy Queue
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1217"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1237"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket --all destroy Queue
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -257443,19 +260338,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1217"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1237"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1217: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1217"
+$as_echo "$at_srcdir/ovs-vsctl.at:1237: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1237"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1217"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1237"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -257465,8 +260360,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1217" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1217"
+ $as_echo "ovs-vsctl.at:1237" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1237"
fi
fi
@@ -257474,9 +260369,9 @@
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1219: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket -- list Queue
+$as_echo "$at_srcdir/ovs-vsctl.at:1239: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket -- list Queue
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1219"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1239"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket -- list Queue
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -257484,19 +260379,19 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1219"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1239"
if $at_failed; then :
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1219: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1219"
+$as_echo "$at_srcdir/ovs-vsctl.at:1239: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1239"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1219"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1239"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -257506,8 +260401,8 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1219" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1219"
+ $as_echo "ovs-vsctl.at:1239" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1239"
fi
fi
@@ -257516,15 +260411,15 @@
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1221: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1221"
+$as_echo "$at_srcdir/ovs-vsctl.at:1241: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1241"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1221"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1241"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -257534,59 +260429,59 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1221" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1221"
+ $as_echo "ovs-vsctl.at:1241" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1241"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1638
-#AT_START_1639
-at_fn_group_banner 1639 'ovs-vsctl.at:1227' \
+#AT_STOP_1642
+#AT_START_1643
+at_fn_group_banner 1643 'ovs-vsctl.at:1247' \
"add-port -- reserved names 1" " " 99
at_xfail=no
(
- $as_echo "1639. $at_setup_line: testing $at_desc ..."
+ $as_echo "1643. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
touch .conf.db.~lock~
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1228: ovsdb-tool create conf.db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:1228"
+$as_echo "$at_srcdir/ovs-vsctl.at:1248: ovsdb-tool create conf.db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:1248"
( $at_check_trace; ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1228"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1248"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1228: ovsdb-server --detach --no-chdir --pidfile --log-file --remote=punix:\$OVS_RUNDIR/db.sock"
-at_fn_check_prepare_dynamic "ovsdb-server --detach --no-chdir --pidfile --log-file --remote=punix:$OVS_RUNDIR/db.sock" "ovs-vsctl.at:1228"
+$as_echo "$at_srcdir/ovs-vsctl.at:1248: ovsdb-server --detach --no-chdir --pidfile --log-file --remote=punix:\$OVS_RUNDIR/db.sock"
+at_fn_check_prepare_dynamic "ovsdb-server --detach --no-chdir --pidfile --log-file --remote=punix:$OVS_RUNDIR/db.sock" "ovs-vsctl.at:1248"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile --log-file --remote=punix:$OVS_RUNDIR/db.sock
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; tee stderr <"$at_stderr"
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1228"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1248"
$at_failed && at_fn_log_failure
$at_traceon; }
on_exit "kill `cat ovsdb-server.pid`"
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1228: sed < stderr '
+$as_echo "$at_srcdir/ovs-vsctl.at:1248: sed < stderr '
/vlog|INFO|opened log file/d
/ovsdb_server|INFO|ovsdb-server (Open vSwitch)/d'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1228"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1248"
( $at_check_trace; sed < stderr '
/vlog|INFO|opened log file/d
/ovsdb_server|INFO|ovsdb-server (Open vSwitch)/d'
@@ -257595,37 +260490,37 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1228"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1248"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1228: ovs-vsctl --no-wait init"
-at_fn_check_prepare_trace "ovs-vsctl.at:1228"
+$as_echo "$at_srcdir/ovs-vsctl.at:1248: ovs-vsctl --no-wait init"
+at_fn_check_prepare_trace "ovs-vsctl.at:1248"
( $at_check_trace; ovs-vsctl --no-wait init
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1228"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1248"
$at_failed && at_fn_log_failure \
"ovsdb-server.log"
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1228: ovs-vswitchd --enable-dummy --disable-system --detach --no-chdir --pidfile --log-file -vvconn -vofproto_dpif"
-at_fn_check_prepare_trace "ovs-vsctl.at:1228"
+$as_echo "$at_srcdir/ovs-vsctl.at:1248: ovs-vswitchd --enable-dummy --disable-system --detach --no-chdir --pidfile --log-file -vvconn -vofproto_dpif"
+at_fn_check_prepare_trace "ovs-vsctl.at:1248"
( $at_check_trace; ovs-vswitchd --enable-dummy --disable-system --detach --no-chdir --pidfile --log-file -vvconn -vofproto_dpif
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; tee stderr <"$at_stderr"
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1228"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1248"
$at_failed && at_fn_log_failure \
"ovsdb-server.log"
$at_traceon; }
@@ -257633,7 +260528,7 @@
on_exit "kill `cat ovs-vswitchd.pid`"
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1228: sed < stderr '
+$as_echo "$at_srcdir/ovs-vsctl.at:1248: sed < stderr '
/ovs_numa|INFO|Discovered /d
/vlog|INFO|opened log file/d
/vswitchd|INFO|ovs-vswitchd (Open vSwitch)/d
@@ -257641,7 +260536,7 @@
/ofproto|INFO|using datapath ID/d
/netdev_linux|INFO|.*device has unknown hardware address family/d
/ofproto|INFO|datapath ID changed to fedcba9876543210/d'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1228"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1248"
( $at_check_trace; sed < stderr '
/ovs_numa|INFO|Discovered /d
/vlog|INFO|opened log file/d
@@ -257655,7 +260550,7 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1228"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1248"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -257664,15 +260559,15 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1228: ovs-vsctl -- add-br br0 -- set bridge br0 datapath-type=dummy other-config:datapath-id=fedcba9876543210 other-config:hwaddr=aa:55:aa:55:00:00 protocols=[OpenFlow10,OpenFlow11,OpenFlow12,OpenFlow13,OpenFlow14,OpenFlow15] fail-mode=secure -- "
-at_fn_check_prepare_trace "ovs-vsctl.at:1228"
+$as_echo "$at_srcdir/ovs-vsctl.at:1248: ovs-vsctl -- add-br br0 -- set bridge br0 datapath-type=dummy other-config:datapath-id=fedcba9876543210 other-config:hwaddr=aa:55:aa:55:00:00 protocols=[OpenFlow10,OpenFlow11,OpenFlow12,OpenFlow13,OpenFlow14,OpenFlow15] fail-mode=secure -- "
+at_fn_check_prepare_trace "ovs-vsctl.at:1248"
( $at_check_trace; ovs-vsctl -- add-br br0 -- set bridge br0 datapath-type=dummy other-config:datapath-id=fedcba9876543210 other-config:hwaddr=aa:55:aa:55:00:00 protocols=[OpenFlow10,OpenFlow11,OpenFlow12,OpenFlow13,OpenFlow14,OpenFlow15] fail-mode=secure --
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1228"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1248"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -257684,8 +260579,8 @@
# Try creating the port
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: ovs-vsctl add-port br0 ovs-netdev"
-at_fn_check_prepare_trace "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: ovs-vsctl add-port br0 ovs-netdev"
+at_fn_check_prepare_trace "ovs-vsctl.at:1251"
( $at_check_trace; ovs-vsctl add-port br0 ovs-netdev
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -257694,7 +260589,7 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -257707,14 +260602,14 @@
if ovs_wait; then :
else
- $as_echo "ovs-vsctl.at:1231" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1231"
+ $as_echo "ovs-vsctl.at:1251" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1251"
fi
# Detect the warning log message
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: sed -n \"s/^.*\\(|bridge|WARN|.*\\)\$/\\1/p\" ovs-vswitchd.log"
-at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: sed -n \"s/^.*\\(|bridge|WARN|.*\\)\$/\\1/p\" ovs-vswitchd.log"
+at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1251"
( $at_check_trace; sed -n "s/^.*\(|bridge|WARN|.*\)$/\1/p" ovs-vswitchd.log
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -257723,7 +260618,7 @@
echo >>"$at_stdout"; $as_echo "|bridge|WARN|could not create interface ovs-netdev, name is reserved
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -257731,15 +260626,15 @@
# Delete the warning log message
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: sed \"/|bridge|WARN|/d\" ovs-vswitchd.log > ovs-vswitchd.log"
-at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: sed \"/|bridge|WARN|/d\" ovs-vswitchd.log > ovs-vswitchd.log"
+at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1251"
( $at_check_trace; sed "/|bridge|WARN|/d" ovs-vswitchd.log > ovs-vswitchd.log
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -257747,15 +260642,15 @@
# Delete the port
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: ovs-vsctl del-port br0 ovs-netdev"
-at_fn_check_prepare_trace "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: ovs-vsctl del-port br0 ovs-netdev"
+at_fn_check_prepare_trace "ovs-vsctl.at:1251"
( $at_check_trace; ovs-vsctl del-port br0 ovs-netdev
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -257763,8 +260658,8 @@
# Try creating the port
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: ovs-vsctl add-port br0 ovs-dummy"
-at_fn_check_prepare_trace "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: ovs-vsctl add-port br0 ovs-dummy"
+at_fn_check_prepare_trace "ovs-vsctl.at:1251"
( $at_check_trace; ovs-vsctl add-port br0 ovs-dummy
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -257773,7 +260668,7 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -257786,14 +260681,14 @@
if ovs_wait; then :
else
- $as_echo "ovs-vsctl.at:1231" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1231"
+ $as_echo "ovs-vsctl.at:1251" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1251"
fi
# Detect the warning log message
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: sed -n \"s/^.*\\(|bridge|WARN|.*\\)\$/\\1/p\" ovs-vswitchd.log"
-at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: sed -n \"s/^.*\\(|bridge|WARN|.*\\)\$/\\1/p\" ovs-vswitchd.log"
+at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1251"
( $at_check_trace; sed -n "s/^.*\(|bridge|WARN|.*\)$/\1/p" ovs-vswitchd.log
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -257802,7 +260697,7 @@
echo >>"$at_stdout"; $as_echo "|bridge|WARN|could not create interface ovs-dummy, name is reserved
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -257810,15 +260705,15 @@
# Delete the warning log message
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: sed \"/|bridge|WARN|/d\" ovs-vswitchd.log > ovs-vswitchd.log"
-at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: sed \"/|bridge|WARN|/d\" ovs-vswitchd.log > ovs-vswitchd.log"
+at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1251"
( $at_check_trace; sed "/|bridge|WARN|/d" ovs-vswitchd.log > ovs-vswitchd.log
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -257826,15 +260721,15 @@
# Delete the port
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: ovs-vsctl del-port br0 ovs-dummy"
-at_fn_check_prepare_trace "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: ovs-vsctl del-port br0 ovs-dummy"
+at_fn_check_prepare_trace "ovs-vsctl.at:1251"
( $at_check_trace; ovs-vsctl del-port br0 ovs-dummy
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -257842,8 +260737,8 @@
# Try creating the port
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: ovs-vsctl add-port br0 genev_sys"
-at_fn_check_prepare_trace "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: ovs-vsctl add-port br0 genev_sys"
+at_fn_check_prepare_trace "ovs-vsctl.at:1251"
( $at_check_trace; ovs-vsctl add-port br0 genev_sys
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -257852,7 +260747,7 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -257865,14 +260760,14 @@
if ovs_wait; then :
else
- $as_echo "ovs-vsctl.at:1231" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1231"
+ $as_echo "ovs-vsctl.at:1251" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1251"
fi
# Detect the warning log message
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: sed -n \"s/^.*\\(|bridge|WARN|.*\\)\$/\\1/p\" ovs-vswitchd.log"
-at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: sed -n \"s/^.*\\(|bridge|WARN|.*\\)\$/\\1/p\" ovs-vswitchd.log"
+at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1251"
( $at_check_trace; sed -n "s/^.*\(|bridge|WARN|.*\)$/\1/p" ovs-vswitchd.log
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -257881,7 +260776,7 @@
echo >>"$at_stdout"; $as_echo "|bridge|WARN|could not create interface genev_sys, name is reserved
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -257889,15 +260784,15 @@
# Delete the warning log message
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: sed \"/|bridge|WARN|/d\" ovs-vswitchd.log > ovs-vswitchd.log"
-at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: sed \"/|bridge|WARN|/d\" ovs-vswitchd.log > ovs-vswitchd.log"
+at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1251"
( $at_check_trace; sed "/|bridge|WARN|/d" ovs-vswitchd.log > ovs-vswitchd.log
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -257905,15 +260800,15 @@
# Delete the port
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: ovs-vsctl del-port br0 genev_sys"
-at_fn_check_prepare_trace "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: ovs-vsctl del-port br0 genev_sys"
+at_fn_check_prepare_trace "ovs-vsctl.at:1251"
( $at_check_trace; ovs-vsctl del-port br0 genev_sys
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -257921,8 +260816,8 @@
# Try creating the port
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: ovs-vsctl add-port br0 gre_sys"
-at_fn_check_prepare_trace "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: ovs-vsctl add-port br0 gre_sys"
+at_fn_check_prepare_trace "ovs-vsctl.at:1251"
( $at_check_trace; ovs-vsctl add-port br0 gre_sys
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -257931,7 +260826,7 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -257944,14 +260839,14 @@
if ovs_wait; then :
else
- $as_echo "ovs-vsctl.at:1231" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1231"
+ $as_echo "ovs-vsctl.at:1251" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1251"
fi
# Detect the warning log message
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: sed -n \"s/^.*\\(|bridge|WARN|.*\\)\$/\\1/p\" ovs-vswitchd.log"
-at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: sed -n \"s/^.*\\(|bridge|WARN|.*\\)\$/\\1/p\" ovs-vswitchd.log"
+at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1251"
( $at_check_trace; sed -n "s/^.*\(|bridge|WARN|.*\)$/\1/p" ovs-vswitchd.log
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -257960,7 +260855,7 @@
echo >>"$at_stdout"; $as_echo "|bridge|WARN|could not create interface gre_sys, name is reserved
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -257968,15 +260863,15 @@
# Delete the warning log message
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: sed \"/|bridge|WARN|/d\" ovs-vswitchd.log > ovs-vswitchd.log"
-at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: sed \"/|bridge|WARN|/d\" ovs-vswitchd.log > ovs-vswitchd.log"
+at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1251"
( $at_check_trace; sed "/|bridge|WARN|/d" ovs-vswitchd.log > ovs-vswitchd.log
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -257984,15 +260879,15 @@
# Delete the port
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: ovs-vsctl del-port br0 gre_sys"
-at_fn_check_prepare_trace "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: ovs-vsctl del-port br0 gre_sys"
+at_fn_check_prepare_trace "ovs-vsctl.at:1251"
( $at_check_trace; ovs-vsctl del-port br0 gre_sys
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258000,8 +260895,8 @@
# Try creating the port
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: ovs-vsctl add-port br0 lisp_sys"
-at_fn_check_prepare_trace "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: ovs-vsctl add-port br0 lisp_sys"
+at_fn_check_prepare_trace "ovs-vsctl.at:1251"
( $at_check_trace; ovs-vsctl add-port br0 lisp_sys
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -258010,7 +260905,7 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258023,14 +260918,14 @@
if ovs_wait; then :
else
- $as_echo "ovs-vsctl.at:1231" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1231"
+ $as_echo "ovs-vsctl.at:1251" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1251"
fi
# Detect the warning log message
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: sed -n \"s/^.*\\(|bridge|WARN|.*\\)\$/\\1/p\" ovs-vswitchd.log"
-at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: sed -n \"s/^.*\\(|bridge|WARN|.*\\)\$/\\1/p\" ovs-vswitchd.log"
+at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1251"
( $at_check_trace; sed -n "s/^.*\(|bridge|WARN|.*\)$/\1/p" ovs-vswitchd.log
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -258039,7 +260934,7 @@
echo >>"$at_stdout"; $as_echo "|bridge|WARN|could not create interface lisp_sys, name is reserved
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258047,15 +260942,15 @@
# Delete the warning log message
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: sed \"/|bridge|WARN|/d\" ovs-vswitchd.log > ovs-vswitchd.log"
-at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: sed \"/|bridge|WARN|/d\" ovs-vswitchd.log > ovs-vswitchd.log"
+at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1251"
( $at_check_trace; sed "/|bridge|WARN|/d" ovs-vswitchd.log > ovs-vswitchd.log
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258063,15 +260958,15 @@
# Delete the port
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: ovs-vsctl del-port br0 lisp_sys"
-at_fn_check_prepare_trace "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: ovs-vsctl del-port br0 lisp_sys"
+at_fn_check_prepare_trace "ovs-vsctl.at:1251"
( $at_check_trace; ovs-vsctl del-port br0 lisp_sys
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258079,8 +260974,8 @@
# Try creating the port
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: ovs-vsctl add-port br0 vxlan_sys"
-at_fn_check_prepare_trace "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: ovs-vsctl add-port br0 vxlan_sys"
+at_fn_check_prepare_trace "ovs-vsctl.at:1251"
( $at_check_trace; ovs-vsctl add-port br0 vxlan_sys
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -258089,7 +260984,7 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258102,14 +260997,14 @@
if ovs_wait; then :
else
- $as_echo "ovs-vsctl.at:1231" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1231"
+ $as_echo "ovs-vsctl.at:1251" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1251"
fi
# Detect the warning log message
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: sed -n \"s/^.*\\(|bridge|WARN|.*\\)\$/\\1/p\" ovs-vswitchd.log"
-at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: sed -n \"s/^.*\\(|bridge|WARN|.*\\)\$/\\1/p\" ovs-vswitchd.log"
+at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1251"
( $at_check_trace; sed -n "s/^.*\(|bridge|WARN|.*\)$/\1/p" ovs-vswitchd.log
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -258118,7 +261013,7 @@
echo >>"$at_stdout"; $as_echo "|bridge|WARN|could not create interface vxlan_sys, name is reserved
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258126,15 +261021,15 @@
# Delete the warning log message
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: sed \"/|bridge|WARN|/d\" ovs-vswitchd.log > ovs-vswitchd.log"
-at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: sed \"/|bridge|WARN|/d\" ovs-vswitchd.log > ovs-vswitchd.log"
+at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1251"
( $at_check_trace; sed "/|bridge|WARN|/d" ovs-vswitchd.log > ovs-vswitchd.log
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258142,60 +261037,60 @@
# Delete the port
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1231: ovs-vsctl del-port br0 vxlan_sys"
-at_fn_check_prepare_trace "ovs-vsctl.at:1231"
+$as_echo "$at_srcdir/ovs-vsctl.at:1251: ovs-vsctl del-port br0 vxlan_sys"
+at_fn_check_prepare_trace "ovs-vsctl.at:1251"
( $at_check_trace; ovs-vsctl del-port br0 vxlan_sys
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1231"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1251"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1254: check_logs "
-at_fn_check_prepare_trace "ovs-vsctl.at:1254"
+$as_echo "$at_srcdir/ovs-vsctl.at:1274: check_logs "
+at_fn_check_prepare_trace "ovs-vsctl.at:1274"
( $at_check_trace; check_logs
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1254"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1274"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1254: ovs-appctl -t ovs-vswitchd exit"
-at_fn_check_prepare_trace "ovs-vsctl.at:1254"
+$as_echo "$at_srcdir/ovs-vsctl.at:1274: ovs-appctl -t ovs-vswitchd exit"
+at_fn_check_prepare_trace "ovs-vsctl.at:1274"
( $at_check_trace; ovs-appctl -t ovs-vswitchd exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1254"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1274"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1254: ovs-appctl -t ovsdb-server exit"
-at_fn_check_prepare_trace "ovs-vsctl.at:1254"
+$as_echo "$at_srcdir/ovs-vsctl.at:1274: ovs-appctl -t ovsdb-server exit"
+at_fn_check_prepare_trace "ovs-vsctl.at:1274"
( $at_check_trace; ovs-appctl -t ovsdb-server exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1254"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1274"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258205,13 +261100,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1639
-#AT_START_1640
-at_fn_group_banner 1640 'ovs-vsctl.at:1257' \
+#AT_STOP_1643
+#AT_START_1644
+at_fn_group_banner 1644 'ovs-vsctl.at:1277' \
"add-port -- reserved names 2" " " 99
at_xfail=no
(
- $as_echo "1640. $at_setup_line: testing $at_desc ..."
+ $as_echo "1644. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -258219,38 +261114,38 @@
# Creates all type of tunnel ports
touch .conf.db.~lock~
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1259: ovsdb-tool create conf.db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:1259"
+$as_echo "$at_srcdir/ovs-vsctl.at:1279: ovsdb-tool create conf.db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:1279"
( $at_check_trace; ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1259"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1279"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1259: ovsdb-server --detach --no-chdir --pidfile --log-file --remote=punix:\$OVS_RUNDIR/db.sock"
-at_fn_check_prepare_dynamic "ovsdb-server --detach --no-chdir --pidfile --log-file --remote=punix:$OVS_RUNDIR/db.sock" "ovs-vsctl.at:1259"
+$as_echo "$at_srcdir/ovs-vsctl.at:1279: ovsdb-server --detach --no-chdir --pidfile --log-file --remote=punix:\$OVS_RUNDIR/db.sock"
+at_fn_check_prepare_dynamic "ovsdb-server --detach --no-chdir --pidfile --log-file --remote=punix:$OVS_RUNDIR/db.sock" "ovs-vsctl.at:1279"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile --log-file --remote=punix:$OVS_RUNDIR/db.sock
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; tee stderr <"$at_stderr"
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1259"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1279"
$at_failed && at_fn_log_failure
$at_traceon; }
on_exit "kill `cat ovsdb-server.pid`"
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1259: sed < stderr '
+$as_echo "$at_srcdir/ovs-vsctl.at:1279: sed < stderr '
/vlog|INFO|opened log file/d
/ovsdb_server|INFO|ovsdb-server (Open vSwitch)/d'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1259"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1279"
( $at_check_trace; sed < stderr '
/vlog|INFO|opened log file/d
/ovsdb_server|INFO|ovsdb-server (Open vSwitch)/d'
@@ -258259,37 +261154,37 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1259"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1279"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1259: ovs-vsctl --no-wait init"
-at_fn_check_prepare_trace "ovs-vsctl.at:1259"
+$as_echo "$at_srcdir/ovs-vsctl.at:1279: ovs-vsctl --no-wait init"
+at_fn_check_prepare_trace "ovs-vsctl.at:1279"
( $at_check_trace; ovs-vsctl --no-wait init
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1259"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1279"
$at_failed && at_fn_log_failure \
"ovsdb-server.log"
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1259: ovs-vswitchd --enable-dummy --disable-system --detach --no-chdir --pidfile --log-file -vvconn -vofproto_dpif"
-at_fn_check_prepare_trace "ovs-vsctl.at:1259"
+$as_echo "$at_srcdir/ovs-vsctl.at:1279: ovs-vswitchd --enable-dummy --disable-system --detach --no-chdir --pidfile --log-file -vvconn -vofproto_dpif"
+at_fn_check_prepare_trace "ovs-vsctl.at:1279"
( $at_check_trace; ovs-vswitchd --enable-dummy --disable-system --detach --no-chdir --pidfile --log-file -vvconn -vofproto_dpif
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; tee stderr <"$at_stderr"
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1259"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1279"
$at_failed && at_fn_log_failure \
"ovsdb-server.log"
$at_traceon; }
@@ -258297,7 +261192,7 @@
on_exit "kill `cat ovs-vswitchd.pid`"
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1259: sed < stderr '
+$as_echo "$at_srcdir/ovs-vsctl.at:1279: sed < stderr '
/ovs_numa|INFO|Discovered /d
/vlog|INFO|opened log file/d
/vswitchd|INFO|ovs-vswitchd (Open vSwitch)/d
@@ -258305,7 +261200,7 @@
/ofproto|INFO|using datapath ID/d
/netdev_linux|INFO|.*device has unknown hardware address family/d
/ofproto|INFO|datapath ID changed to fedcba9876543210/d'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1259"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1279"
( $at_check_trace; sed < stderr '
/ovs_numa|INFO|Discovered /d
/vlog|INFO|opened log file/d
@@ -258319,7 +261214,7 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1259"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1279"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258328,7 +261223,7 @@
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1259: ovs-vsctl -- add-br br0 -- set bridge br0 datapath-type=dummy other-config:datapath-id=fedcba9876543210 other-config:hwaddr=aa:55:aa:55:00:00 protocols=[OpenFlow10,OpenFlow11,OpenFlow12,OpenFlow13,OpenFlow14,OpenFlow15] fail-mode=secure -- add-port br0 p1 -- set Interface p1 type=gre \\
+$as_echo "$at_srcdir/ovs-vsctl.at:1279: ovs-vsctl -- add-br br0 -- set bridge br0 datapath-type=dummy other-config:datapath-id=fedcba9876543210 other-config:hwaddr=aa:55:aa:55:00:00 protocols=[OpenFlow10,OpenFlow11,OpenFlow12,OpenFlow13,OpenFlow14,OpenFlow15] fail-mode=secure -- add-port br0 p1 -- set Interface p1 type=gre \\
options:remote_ip=1.1.1.1 ofport_request=1\\
-- add-port br0 p3 -- set Interface p3 type=lisp \\
options:remote_ip=2.2.2.2 ofport_request=3 \\
@@ -258336,7 +261231,7 @@
options:remote_ip=2.2.2.2 ofport_request=4 \\
-- add-port br0 p5 -- set Interface p5 type=geneve \\
options:remote_ip=2.2.2.2 ofport_request=5 "
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1259"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1279"
( $at_check_trace; ovs-vsctl -- add-br br0 -- set bridge br0 datapath-type=dummy other-config:datapath-id=fedcba9876543210 other-config:hwaddr=aa:55:aa:55:00:00 protocols=[OpenFlow10,OpenFlow11,OpenFlow12,OpenFlow13,OpenFlow14,OpenFlow15] fail-mode=secure -- add-port br0 p1 -- set Interface p1 type=gre \
options:remote_ip=1.1.1.1 ofport_request=1\
-- add-port br0 p3 -- set Interface p3 type=lisp \
@@ -258350,7 +261245,7 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1259"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1279"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258362,8 +261257,8 @@
# Try creating the port
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1269: ovs-vsctl add-port br0 genev_sys"
-at_fn_check_prepare_trace "ovs-vsctl.at:1269"
+$as_echo "$at_srcdir/ovs-vsctl.at:1289: ovs-vsctl add-port br0 genev_sys"
+at_fn_check_prepare_trace "ovs-vsctl.at:1289"
( $at_check_trace; ovs-vsctl add-port br0 genev_sys
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -258372,7 +261267,7 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1269"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1289"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258385,14 +261280,14 @@
if ovs_wait; then :
else
- $as_echo "ovs-vsctl.at:1269" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1269"
+ $as_echo "ovs-vsctl.at:1289" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1289"
fi
# Detect the warning log message
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1269: sed -n \"s/^.*\\(|bridge|WARN|.*\\)\$/\\1/p\" ovs-vswitchd.log"
-at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1269"
+$as_echo "$at_srcdir/ovs-vsctl.at:1289: sed -n \"s/^.*\\(|bridge|WARN|.*\\)\$/\\1/p\" ovs-vswitchd.log"
+at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1289"
( $at_check_trace; sed -n "s/^.*\(|bridge|WARN|.*\)$/\1/p" ovs-vswitchd.log
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -258401,7 +261296,7 @@
echo >>"$at_stdout"; $as_echo "|bridge|WARN|could not create interface genev_sys, name is reserved
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1269"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1289"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258409,15 +261304,15 @@
# Delete the warning log message
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1269: sed \"/|bridge|WARN|/d\" ovs-vswitchd.log > ovs-vswitchd.log"
-at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1269"
+$as_echo "$at_srcdir/ovs-vsctl.at:1289: sed \"/|bridge|WARN|/d\" ovs-vswitchd.log > ovs-vswitchd.log"
+at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1289"
( $at_check_trace; sed "/|bridge|WARN|/d" ovs-vswitchd.log > ovs-vswitchd.log
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1269"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1289"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258425,15 +261320,15 @@
# Delete the port
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1269: ovs-vsctl del-port br0 genev_sys"
-at_fn_check_prepare_trace "ovs-vsctl.at:1269"
+$as_echo "$at_srcdir/ovs-vsctl.at:1289: ovs-vsctl del-port br0 genev_sys"
+at_fn_check_prepare_trace "ovs-vsctl.at:1289"
( $at_check_trace; ovs-vsctl del-port br0 genev_sys
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1269"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1289"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258441,8 +261336,8 @@
# Try creating the port
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1269: ovs-vsctl add-port br0 gre_sys"
-at_fn_check_prepare_trace "ovs-vsctl.at:1269"
+$as_echo "$at_srcdir/ovs-vsctl.at:1289: ovs-vsctl add-port br0 gre_sys"
+at_fn_check_prepare_trace "ovs-vsctl.at:1289"
( $at_check_trace; ovs-vsctl add-port br0 gre_sys
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -258451,7 +261346,7 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1269"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1289"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258464,14 +261359,14 @@
if ovs_wait; then :
else
- $as_echo "ovs-vsctl.at:1269" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1269"
+ $as_echo "ovs-vsctl.at:1289" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1289"
fi
# Detect the warning log message
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1269: sed -n \"s/^.*\\(|bridge|WARN|.*\\)\$/\\1/p\" ovs-vswitchd.log"
-at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1269"
+$as_echo "$at_srcdir/ovs-vsctl.at:1289: sed -n \"s/^.*\\(|bridge|WARN|.*\\)\$/\\1/p\" ovs-vswitchd.log"
+at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1289"
( $at_check_trace; sed -n "s/^.*\(|bridge|WARN|.*\)$/\1/p" ovs-vswitchd.log
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -258480,7 +261375,7 @@
echo >>"$at_stdout"; $as_echo "|bridge|WARN|could not create interface gre_sys, name is reserved
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1269"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1289"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258488,15 +261383,15 @@
# Delete the warning log message
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1269: sed \"/|bridge|WARN|/d\" ovs-vswitchd.log > ovs-vswitchd.log"
-at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1269"
+$as_echo "$at_srcdir/ovs-vsctl.at:1289: sed \"/|bridge|WARN|/d\" ovs-vswitchd.log > ovs-vswitchd.log"
+at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1289"
( $at_check_trace; sed "/|bridge|WARN|/d" ovs-vswitchd.log > ovs-vswitchd.log
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1269"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1289"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258504,15 +261399,15 @@
# Delete the port
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1269: ovs-vsctl del-port br0 gre_sys"
-at_fn_check_prepare_trace "ovs-vsctl.at:1269"
+$as_echo "$at_srcdir/ovs-vsctl.at:1289: ovs-vsctl del-port br0 gre_sys"
+at_fn_check_prepare_trace "ovs-vsctl.at:1289"
( $at_check_trace; ovs-vsctl del-port br0 gre_sys
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1269"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1289"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258520,8 +261415,8 @@
# Try creating the port
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1269: ovs-vsctl add-port br0 lisp_sys"
-at_fn_check_prepare_trace "ovs-vsctl.at:1269"
+$as_echo "$at_srcdir/ovs-vsctl.at:1289: ovs-vsctl add-port br0 lisp_sys"
+at_fn_check_prepare_trace "ovs-vsctl.at:1289"
( $at_check_trace; ovs-vsctl add-port br0 lisp_sys
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -258530,7 +261425,7 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1269"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1289"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258543,14 +261438,14 @@
if ovs_wait; then :
else
- $as_echo "ovs-vsctl.at:1269" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1269"
+ $as_echo "ovs-vsctl.at:1289" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1289"
fi
# Detect the warning log message
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1269: sed -n \"s/^.*\\(|bridge|WARN|.*\\)\$/\\1/p\" ovs-vswitchd.log"
-at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1269"
+$as_echo "$at_srcdir/ovs-vsctl.at:1289: sed -n \"s/^.*\\(|bridge|WARN|.*\\)\$/\\1/p\" ovs-vswitchd.log"
+at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1289"
( $at_check_trace; sed -n "s/^.*\(|bridge|WARN|.*\)$/\1/p" ovs-vswitchd.log
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -258559,7 +261454,7 @@
echo >>"$at_stdout"; $as_echo "|bridge|WARN|could not create interface lisp_sys, name is reserved
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1269"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1289"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258567,15 +261462,15 @@
# Delete the warning log message
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1269: sed \"/|bridge|WARN|/d\" ovs-vswitchd.log > ovs-vswitchd.log"
-at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1269"
+$as_echo "$at_srcdir/ovs-vsctl.at:1289: sed \"/|bridge|WARN|/d\" ovs-vswitchd.log > ovs-vswitchd.log"
+at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1289"
( $at_check_trace; sed "/|bridge|WARN|/d" ovs-vswitchd.log > ovs-vswitchd.log
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1269"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1289"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258583,15 +261478,15 @@
# Delete the port
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1269: ovs-vsctl del-port br0 lisp_sys"
-at_fn_check_prepare_trace "ovs-vsctl.at:1269"
+$as_echo "$at_srcdir/ovs-vsctl.at:1289: ovs-vsctl del-port br0 lisp_sys"
+at_fn_check_prepare_trace "ovs-vsctl.at:1289"
( $at_check_trace; ovs-vsctl del-port br0 lisp_sys
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1269"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1289"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258599,8 +261494,8 @@
# Try creating the port
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1269: ovs-vsctl add-port br0 vxlan_sys"
-at_fn_check_prepare_trace "ovs-vsctl.at:1269"
+$as_echo "$at_srcdir/ovs-vsctl.at:1289: ovs-vsctl add-port br0 vxlan_sys"
+at_fn_check_prepare_trace "ovs-vsctl.at:1289"
( $at_check_trace; ovs-vsctl add-port br0 vxlan_sys
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -258609,7 +261504,7 @@
" | \
$at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1269"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1289"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258622,14 +261517,14 @@
if ovs_wait; then :
else
- $as_echo "ovs-vsctl.at:1269" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1269"
+ $as_echo "ovs-vsctl.at:1289" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1289"
fi
# Detect the warning log message
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1269: sed -n \"s/^.*\\(|bridge|WARN|.*\\)\$/\\1/p\" ovs-vswitchd.log"
-at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1269"
+$as_echo "$at_srcdir/ovs-vsctl.at:1289: sed -n \"s/^.*\\(|bridge|WARN|.*\\)\$/\\1/p\" ovs-vswitchd.log"
+at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1289"
( $at_check_trace; sed -n "s/^.*\(|bridge|WARN|.*\)$/\1/p" ovs-vswitchd.log
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -258638,7 +261533,7 @@
echo >>"$at_stdout"; $as_echo "|bridge|WARN|could not create interface vxlan_sys, name is reserved
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1269"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1289"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258646,15 +261541,15 @@
# Delete the warning log message
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1269: sed \"/|bridge|WARN|/d\" ovs-vswitchd.log > ovs-vswitchd.log"
-at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1269"
+$as_echo "$at_srcdir/ovs-vsctl.at:1289: sed \"/|bridge|WARN|/d\" ovs-vswitchd.log > ovs-vswitchd.log"
+at_fn_check_prepare_notrace 'a shell pipeline' "ovs-vsctl.at:1289"
( $at_check_trace; sed "/|bridge|WARN|/d" ovs-vswitchd.log > ovs-vswitchd.log
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1269"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1289"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258662,60 +261557,60 @@
# Delete the port
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1269: ovs-vsctl del-port br0 vxlan_sys"
-at_fn_check_prepare_trace "ovs-vsctl.at:1269"
+$as_echo "$at_srcdir/ovs-vsctl.at:1289: ovs-vsctl del-port br0 vxlan_sys"
+at_fn_check_prepare_trace "ovs-vsctl.at:1289"
( $at_check_trace; ovs-vsctl del-port br0 vxlan_sys
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1269"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1289"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1290: check_logs "
-at_fn_check_prepare_trace "ovs-vsctl.at:1290"
+$as_echo "$at_srcdir/ovs-vsctl.at:1310: check_logs "
+at_fn_check_prepare_trace "ovs-vsctl.at:1310"
( $at_check_trace; check_logs
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1290"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1310"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1290: ovs-appctl -t ovs-vswitchd exit"
-at_fn_check_prepare_trace "ovs-vsctl.at:1290"
+$as_echo "$at_srcdir/ovs-vsctl.at:1310: ovs-appctl -t ovs-vswitchd exit"
+at_fn_check_prepare_trace "ovs-vsctl.at:1310"
( $at_check_trace; ovs-appctl -t ovs-vswitchd exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1290"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1310"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1290: ovs-appctl -t ovsdb-server exit"
-at_fn_check_prepare_trace "ovs-vsctl.at:1290"
+$as_echo "$at_srcdir/ovs-vsctl.at:1310: ovs-appctl -t ovsdb-server exit"
+at_fn_check_prepare_trace "ovs-vsctl.at:1310"
( $at_check_trace; ovs-appctl -t ovsdb-server exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1290"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1310"
$at_failed && at_fn_log_failure \
"ovsdb-server.log" \
"ovs-vswitchd.log"
@@ -258725,37 +261620,37 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1640
-#AT_START_1641
-at_fn_group_banner 1641 'ovs-vsctl.at:1293' \
+#AT_STOP_1644
+#AT_START_1645
+at_fn_group_banner 1645 'ovs-vsctl.at:1313' \
"naming in db commands" " " 99
at_xfail=no
(
- $as_echo "1641. $at_setup_line: testing $at_desc ..."
+ $as_echo "1645. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1294: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:1294"
+$as_echo "$at_srcdir/ovs-vsctl.at:1314: ovsdb-tool create db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:1314"
( $at_check_trace; ovsdb-tool create db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1294"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1314"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1294: ovsdb-tool transact db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:1314: ovsdb-tool transact db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1294"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1314"
( $at_check_trace; ovsdb-tool transact db \
'["Open_vSwitch",
{"op": "insert",
@@ -258766,28 +261661,28 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1294"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1314"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1294: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1294"
+$as_echo "$at_srcdir/ovs-vsctl.at:1314: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --remote=punix:socket --unixctl=\"\`pwd\`\"/unixctl db >/dev/null 2>&1"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1314"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --unixctl="`pwd`"/unixctl db >/dev/null 2>&1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1294"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1314"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1297: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br br0
+$as_echo "$at_srcdir/ovs-vsctl.at:1317: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br br0
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1297"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1317"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br br0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -258795,16 +261690,16 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1297"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1317"
$at_failed && at_fn_log_failure
$at_traceon; }
uuid=`ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get port br0 _uuid
`
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1299: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get port \$uuid name
+$as_echo "$at_srcdir/ovs-vsctl.at:1319: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get port \$uuid name
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1299"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1319"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get port $uuid name
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -258814,15 +261709,15 @@
echo >>"$at_stdout"; $as_echo "\"br0\"
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1299"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1319"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1304: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br 0fcd11a1-2ba8-4b38-a358-4bccf2bf3057
+$as_echo "$at_srcdir/ovs-vsctl.at:1324: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br 0fcd11a1-2ba8-4b38-a358-4bccf2bf3057
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1304"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1324"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket add-br 0fcd11a1-2ba8-4b38-a358-4bccf2bf3057
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -258830,14 +261725,14 @@
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1304"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1324"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1305: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get interface 0fcd11a1-2ba8-4b38-a358-4bccf2bf3057 type
+$as_echo "$at_srcdir/ovs-vsctl.at:1325: ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get interface 0fcd11a1-2ba8-4b38-a358-4bccf2bf3057 type
"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1305"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1325"
( $at_check_trace; ovs-vsctl --no-wait -vreconnect:emer --db=unix:socket get interface 0fcd11a1-2ba8-4b38-a358-4bccf2bf3057 type
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
@@ -258847,22 +261742,22 @@
echo >>"$at_stdout"; $as_echo "internal
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1305"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1325"
$at_failed && at_fn_log_failure
$at_traceon; }
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1308: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1308"
+$as_echo "$at_srcdir/ovs-vsctl.at:1328: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1328"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1308"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1328"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -258872,65 +261767,65 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1308" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1308"
+ $as_echo "ovs-vsctl.at:1328" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1328"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1641
-#AT_START_1642
-at_fn_group_banner 1642 'ovs-vsctl.at:1311' \
+#AT_STOP_1645
+#AT_START_1646
+at_fn_group_banner 1646 'ovs-vsctl.at:1331' \
"bootstrap ca cert" " " 99
at_xfail=no
(
- $as_echo "1642. $at_setup_line: testing $at_desc ..."
+ $as_echo "1646. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
-$as_echo "ovs-vsctl.at:1313" >"$at_check_line_file"
+$as_echo "ovs-vsctl.at:1333" >"$at_check_line_file"
(test "$HAVE_OPENSSL" = no) \
- && at_fn_check_skip 77 "$at_srcdir/ovs-vsctl.at:1313"
+ && at_fn_check_skip 77 "$at_srcdir/ovs-vsctl.at:1333"
PKIDIR=`pwd`
OVS_PKI="sh $abs_top_srcdir/utilities/ovs-pki.in --dir=$PKIDIR/pki --log=$PKIDIR/ovs-pki.log"
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1316: \$OVS_PKI -B 1024 init && \$OVS_PKI -B 1024 req+sign vsctl switch && \$OVS_PKI -B 1024 req ovsdbserver && \$OVS_PKI self-sign ovsdbserver"
-at_fn_check_prepare_dynamic "$OVS_PKI -B 1024 init && $OVS_PKI -B 1024 req+sign vsctl switch && $OVS_PKI -B 1024 req ovsdbserver && $OVS_PKI self-sign ovsdbserver" "ovs-vsctl.at:1316"
+$as_echo "$at_srcdir/ovs-vsctl.at:1336: \$OVS_PKI -B 1024 init && \$OVS_PKI -B 1024 req+sign vsctl switch && \$OVS_PKI -B 1024 req ovsdbserver && \$OVS_PKI self-sign ovsdbserver"
+at_fn_check_prepare_dynamic "$OVS_PKI -B 1024 init && $OVS_PKI -B 1024 req+sign vsctl switch && $OVS_PKI -B 1024 req ovsdbserver && $OVS_PKI self-sign ovsdbserver" "ovs-vsctl.at:1336"
( $at_check_trace; $OVS_PKI -B 1024 init && $OVS_PKI -B 1024 req+sign vsctl switch && $OVS_PKI -B 1024 req ovsdbserver && $OVS_PKI self-sign ovsdbserver
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1316"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1336"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1319: ovsdb-tool create conf.db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:1319"
+$as_echo "$at_srcdir/ovs-vsctl.at:1339: ovsdb-tool create conf.db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:1339"
( $at_check_trace; ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1319"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1339"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1319: ovsdb-tool transact conf.db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:1339: ovsdb-tool transact conf.db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1319"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1339"
( $at_check_trace; ovsdb-tool transact conf.db \
'["Open_vSwitch",
{"op": "insert",
@@ -258941,20 +261836,20 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1319"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1339"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1320: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --private-key=\$PKIDIR/ovsdbserver-privkey.pem --certificate=\$PKIDIR/ovsdbserver-cert.pem --ca-cert=\$PKIDIR/pki/switchca/cacert.pem --remote=pssl:0:127.0.0.1 --unixctl=\"\`pwd\`\"/unixctl --log-file=\"\`pwd\`\"/ovsdb-server.log conf.db"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1320"
+$as_echo "$at_srcdir/ovs-vsctl.at:1340: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --private-key=\$PKIDIR/ovsdbserver-privkey.pem --certificate=\$PKIDIR/ovsdbserver-cert.pem --ca-cert=\$PKIDIR/pki/switchca/cacert.pem --remote=pssl:0:127.0.0.1 --unixctl=\"\`pwd\`\"/unixctl --log-file=\"\`pwd\`\"/ovsdb-server.log conf.db"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1340"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --private-key=$PKIDIR/ovsdbserver-privkey.pem --certificate=$PKIDIR/ovsdbserver-cert.pem --ca-cert=$PKIDIR/pki/switchca/cacert.pem --remote=pssl:0:127.0.0.1 --unixctl="`pwd`"/unixctl --log-file="`pwd`"/ovsdb-server.log conf.db
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1320"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1340"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -258965,22 +261860,22 @@
if ovs_wait; then :
else
- $as_echo "ovs-vsctl.at:1322" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1322"
+ $as_echo "ovs-vsctl.at:1342" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1342"
fi
# During bootstrap, the connection gets torn down. So the o/p of ovs-vsctl is error.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1325: ovs-vsctl -t 5 --db=ssl:127.0.0.1:\$SSL_PORT --private-key=\$PKIDIR/vsctl-privkey.pem --certificate=\$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=\$PKIDIR/cacert.pem show"
-at_fn_check_prepare_dynamic "ovs-vsctl -t 5 --db=ssl:127.0.0.1:$SSL_PORT --private-key=$PKIDIR/vsctl-privkey.pem --certificate=$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=$PKIDIR/cacert.pem show" "ovs-vsctl.at:1325"
+$as_echo "$at_srcdir/ovs-vsctl.at:1345: ovs-vsctl -t 5 --db=ssl:127.0.0.1:\$SSL_PORT --private-key=\$PKIDIR/vsctl-privkey.pem --certificate=\$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=\$PKIDIR/cacert.pem show"
+at_fn_check_prepare_dynamic "ovs-vsctl -t 5 --db=ssl:127.0.0.1:$SSL_PORT --private-key=$PKIDIR/vsctl-privkey.pem --certificate=$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=$PKIDIR/cacert.pem show" "ovs-vsctl.at:1345"
( $at_check_trace; ovs-vsctl -t 5 --db=ssl:127.0.0.1:$SSL_PORT --private-key=$PKIDIR/vsctl-privkey.pem --certificate=$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=$PKIDIR/cacert.pem show
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:1325"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:1345"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -258992,28 +261887,28 @@
if ovs_wait; then :
else
- $as_echo "ovs-vsctl.at:1328" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1328"
+ $as_echo "ovs-vsctl.at:1348" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1348"
fi
# After bootstrap, the connection should be successful.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1331: ovs-vsctl -t 5 --no-wait --db=ssl:127.0.0.1:\$SSL_PORT --private-key=\$PKIDIR/vsctl-privkey.pem --certificate=\$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=\$PKIDIR/cacert.pem add-br br0"
-at_fn_check_prepare_dynamic "ovs-vsctl -t 5 --no-wait --db=ssl:127.0.0.1:$SSL_PORT --private-key=$PKIDIR/vsctl-privkey.pem --certificate=$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=$PKIDIR/cacert.pem add-br br0" "ovs-vsctl.at:1331"
+$as_echo "$at_srcdir/ovs-vsctl.at:1351: ovs-vsctl -t 5 --no-wait --db=ssl:127.0.0.1:\$SSL_PORT --private-key=\$PKIDIR/vsctl-privkey.pem --certificate=\$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=\$PKIDIR/cacert.pem add-br br0"
+at_fn_check_prepare_dynamic "ovs-vsctl -t 5 --no-wait --db=ssl:127.0.0.1:$SSL_PORT --private-key=$PKIDIR/vsctl-privkey.pem --certificate=$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=$PKIDIR/cacert.pem add-br br0" "ovs-vsctl.at:1351"
( $at_check_trace; ovs-vsctl -t 5 --no-wait --db=ssl:127.0.0.1:$SSL_PORT --private-key=$PKIDIR/vsctl-privkey.pem --certificate=$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=$PKIDIR/cacert.pem add-br br0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1331"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1351"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1332: ovs-vsctl -t 5 --no-wait --db=ssl:127.0.0.1:\$SSL_PORT --private-key=\$PKIDIR/vsctl-privkey.pem --certificate=\$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=\$PKIDIR/cacert.pem list-br"
-at_fn_check_prepare_dynamic "ovs-vsctl -t 5 --no-wait --db=ssl:127.0.0.1:$SSL_PORT --private-key=$PKIDIR/vsctl-privkey.pem --certificate=$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=$PKIDIR/cacert.pem list-br" "ovs-vsctl.at:1332"
+$as_echo "$at_srcdir/ovs-vsctl.at:1352: ovs-vsctl -t 5 --no-wait --db=ssl:127.0.0.1:\$SSL_PORT --private-key=\$PKIDIR/vsctl-privkey.pem --certificate=\$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=\$PKIDIR/cacert.pem list-br"
+at_fn_check_prepare_dynamic "ovs-vsctl -t 5 --no-wait --db=ssl:127.0.0.1:$SSL_PORT --private-key=$PKIDIR/vsctl-privkey.pem --certificate=$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=$PKIDIR/cacert.pem list-br" "ovs-vsctl.at:1352"
( $at_check_trace; ovs-vsctl -t 5 --no-wait --db=ssl:127.0.0.1:$SSL_PORT --private-key=$PKIDIR/vsctl-privkey.pem --certificate=$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=$PKIDIR/cacert.pem list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -259022,22 +261917,22 @@
echo >>"$at_stdout"; $as_echo "br0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1332"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1352"
$at_failed && at_fn_log_failure
$at_traceon; }
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1335: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1335"
+$as_echo "$at_srcdir/ovs-vsctl.at:1355: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1355"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1335"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1355"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -259047,65 +261942,65 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1335" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1335"
+ $as_echo "ovs-vsctl.at:1355" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1355"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1642
-#AT_START_1643
-at_fn_group_banner 1643 'ovs-vsctl.at:1338' \
+#AT_STOP_1646
+#AT_START_1647
+at_fn_group_banner 1647 'ovs-vsctl.at:1358' \
"peer ca cert" " " 99
at_xfail=no
(
- $as_echo "1643. $at_setup_line: testing $at_desc ..."
+ $as_echo "1647. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
-$as_echo "ovs-vsctl.at:1340" >"$at_check_line_file"
+$as_echo "ovs-vsctl.at:1360" >"$at_check_line_file"
(test "$HAVE_OPENSSL" = no) \
- && at_fn_check_skip 77 "$at_srcdir/ovs-vsctl.at:1340"
+ && at_fn_check_skip 77 "$at_srcdir/ovs-vsctl.at:1360"
PKIDIR=`pwd`
OVS_PKI="sh $abs_top_srcdir/utilities/ovs-pki.in --dir=$PKIDIR/pki --log=$PKIDIR/ovs-pki.log"
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1343: \$OVS_PKI -B 1024 init && \$OVS_PKI -B 1024 req+sign vsctl switch && \$OVS_PKI -B 1024 req+sign ovsdbserver controller"
-at_fn_check_prepare_dynamic "$OVS_PKI -B 1024 init && $OVS_PKI -B 1024 req+sign vsctl switch && $OVS_PKI -B 1024 req+sign ovsdbserver controller" "ovs-vsctl.at:1343"
+$as_echo "$at_srcdir/ovs-vsctl.at:1363: \$OVS_PKI -B 1024 init && \$OVS_PKI -B 1024 req+sign vsctl switch && \$OVS_PKI -B 1024 req+sign ovsdbserver controller"
+at_fn_check_prepare_dynamic "$OVS_PKI -B 1024 init && $OVS_PKI -B 1024 req+sign vsctl switch && $OVS_PKI -B 1024 req+sign ovsdbserver controller" "ovs-vsctl.at:1363"
( $at_check_trace; $OVS_PKI -B 1024 init && $OVS_PKI -B 1024 req+sign vsctl switch && $OVS_PKI -B 1024 req+sign ovsdbserver controller
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1343"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1363"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1346: ovsdb-tool create conf.db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
-at_fn_check_prepare_dynamic "ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:1346"
+$as_echo "$at_srcdir/ovs-vsctl.at:1366: ovsdb-tool create conf.db \$abs_top_srcdir/vswitchd/vswitch.ovsschema"
+at_fn_check_prepare_dynamic "ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema" "ovs-vsctl.at:1366"
( $at_check_trace; ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; tee stdout <"$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1346"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1366"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1346: ovsdb-tool transact conf.db \\
+$as_echo "$at_srcdir/ovs-vsctl.at:1366: ovsdb-tool transact conf.db \\
'[\"Open_vSwitch\",
{\"op\": \"insert\",
\"table\": \"Open_vSwitch\",
\"row\": {}}]'"
-at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1346"
+at_fn_check_prepare_notrace 'an embedded newline' "ovs-vsctl.at:1366"
( $at_check_trace; ovsdb-tool transact conf.db \
'["Open_vSwitch",
{"op": "insert",
@@ -259116,20 +262011,20 @@
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1346"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1366"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1347: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --private-key=\$PKIDIR/ovsdbserver-privkey.pem --certificate=\$PKIDIR/ovsdbserver-cert.pem --ca-cert=\$PKIDIR/pki/switchca/cacert.pem --peer-ca-cert=\$PKIDIR/pki/controllerca/cacert.pem --remote=pssl:0:127.0.0.1 --unixctl=\"\`pwd\`\"/unixctl --log-file=\"\`pwd\`\"/ovsdb-server.log conf.db"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1347"
+$as_echo "$at_srcdir/ovs-vsctl.at:1367: ovsdb-server --detach --no-chdir --pidfile=\"\`pwd\`\"/pid --private-key=\$PKIDIR/ovsdbserver-privkey.pem --certificate=\$PKIDIR/ovsdbserver-cert.pem --ca-cert=\$PKIDIR/pki/switchca/cacert.pem --peer-ca-cert=\$PKIDIR/pki/controllerca/cacert.pem --remote=pssl:0:127.0.0.1 --unixctl=\"\`pwd\`\"/unixctl --log-file=\"\`pwd\`\"/ovsdb-server.log conf.db"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1367"
( $at_check_trace; ovsdb-server --detach --no-chdir --pidfile="`pwd`"/pid --private-key=$PKIDIR/ovsdbserver-privkey.pem --certificate=$PKIDIR/ovsdbserver-cert.pem --ca-cert=$PKIDIR/pki/switchca/cacert.pem --peer-ca-cert=$PKIDIR/pki/controllerca/cacert.pem --remote=pssl:0:127.0.0.1 --unixctl="`pwd`"/unixctl --log-file="`pwd`"/ovsdb-server.log conf.db
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1347"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1367"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -259140,22 +262035,22 @@
if ovs_wait; then :
else
- $as_echo "ovs-vsctl.at:1349" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1349"
+ $as_echo "ovs-vsctl.at:1369" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1369"
fi
# During bootstrap, the connection gets torn down. So the o/p of ovs-vsctl is error.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1352: ovs-vsctl -t 5 --db=ssl:127.0.0.1:\$SSL_PORT --private-key=\$PKIDIR/vsctl-privkey.pem --certificate=\$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=\$PKIDIR/cacert.pem show"
-at_fn_check_prepare_dynamic "ovs-vsctl -t 5 --db=ssl:127.0.0.1:$SSL_PORT --private-key=$PKIDIR/vsctl-privkey.pem --certificate=$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=$PKIDIR/cacert.pem show" "ovs-vsctl.at:1352"
+$as_echo "$at_srcdir/ovs-vsctl.at:1372: ovs-vsctl -t 5 --db=ssl:127.0.0.1:\$SSL_PORT --private-key=\$PKIDIR/vsctl-privkey.pem --certificate=\$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=\$PKIDIR/cacert.pem show"
+at_fn_check_prepare_dynamic "ovs-vsctl -t 5 --db=ssl:127.0.0.1:$SSL_PORT --private-key=$PKIDIR/vsctl-privkey.pem --certificate=$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=$PKIDIR/cacert.pem show" "ovs-vsctl.at:1372"
( $at_check_trace; ovs-vsctl -t 5 --db=ssl:127.0.0.1:$SSL_PORT --private-key=$PKIDIR/vsctl-privkey.pem --certificate=$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=$PKIDIR/cacert.pem show
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:1352"
+at_fn_check_status 1 $at_status "$at_srcdir/ovs-vsctl.at:1372"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -259167,28 +262062,28 @@
if ovs_wait; then :
else
- $as_echo "ovs-vsctl.at:1355" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1355"
+ $as_echo "ovs-vsctl.at:1375" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1375"
fi
# After bootstrap, the connection should be successful.
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1358: ovs-vsctl -t 5 --no-wait --db=ssl:127.0.0.1:\$SSL_PORT --private-key=\$PKIDIR/vsctl-privkey.pem --certificate=\$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=\$PKIDIR/cacert.pem add-br br0"
-at_fn_check_prepare_dynamic "ovs-vsctl -t 5 --no-wait --db=ssl:127.0.0.1:$SSL_PORT --private-key=$PKIDIR/vsctl-privkey.pem --certificate=$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=$PKIDIR/cacert.pem add-br br0" "ovs-vsctl.at:1358"
+$as_echo "$at_srcdir/ovs-vsctl.at:1378: ovs-vsctl -t 5 --no-wait --db=ssl:127.0.0.1:\$SSL_PORT --private-key=\$PKIDIR/vsctl-privkey.pem --certificate=\$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=\$PKIDIR/cacert.pem add-br br0"
+at_fn_check_prepare_dynamic "ovs-vsctl -t 5 --no-wait --db=ssl:127.0.0.1:$SSL_PORT --private-key=$PKIDIR/vsctl-privkey.pem --certificate=$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=$PKIDIR/cacert.pem add-br br0" "ovs-vsctl.at:1378"
( $at_check_trace; ovs-vsctl -t 5 --no-wait --db=ssl:127.0.0.1:$SSL_PORT --private-key=$PKIDIR/vsctl-privkey.pem --certificate=$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=$PKIDIR/cacert.pem add-br br0
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1358"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1378"
$at_failed && at_fn_log_failure
$at_traceon; }
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1359: ovs-vsctl -t 5 --no-wait --db=ssl:127.0.0.1:\$SSL_PORT --private-key=\$PKIDIR/vsctl-privkey.pem --certificate=\$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=\$PKIDIR/cacert.pem list-br"
-at_fn_check_prepare_dynamic "ovs-vsctl -t 5 --no-wait --db=ssl:127.0.0.1:$SSL_PORT --private-key=$PKIDIR/vsctl-privkey.pem --certificate=$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=$PKIDIR/cacert.pem list-br" "ovs-vsctl.at:1359"
+$as_echo "$at_srcdir/ovs-vsctl.at:1379: ovs-vsctl -t 5 --no-wait --db=ssl:127.0.0.1:\$SSL_PORT --private-key=\$PKIDIR/vsctl-privkey.pem --certificate=\$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=\$PKIDIR/cacert.pem list-br"
+at_fn_check_prepare_dynamic "ovs-vsctl -t 5 --no-wait --db=ssl:127.0.0.1:$SSL_PORT --private-key=$PKIDIR/vsctl-privkey.pem --certificate=$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=$PKIDIR/cacert.pem list-br" "ovs-vsctl.at:1379"
( $at_check_trace; ovs-vsctl -t 5 --no-wait --db=ssl:127.0.0.1:$SSL_PORT --private-key=$PKIDIR/vsctl-privkey.pem --certificate=$PKIDIR/vsctl-cert.pem --bootstrap-ca-cert=$PKIDIR/cacert.pem list-br
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
@@ -259197,22 +262092,22 @@
echo >>"$at_stdout"; $as_echo "br0
" | \
$at_diff - "$at_stdout" || at_failed=:
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1359"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1379"
$at_failed && at_fn_log_failure
$at_traceon; }
cp pid savepid
{ set +x
-$as_echo "$at_srcdir/ovs-vsctl.at:1362: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
-at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1362"
+$as_echo "$at_srcdir/ovs-vsctl.at:1382: ovs-appctl -t \"\`pwd\`\"/unixctl -e exit"
+at_fn_check_prepare_notrace 'a `...` command substitution' "ovs-vsctl.at:1382"
( $at_check_trace; ovs-appctl -t "`pwd`"/unixctl -e exit
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo stderr:; cat "$at_stderr"
echo stdout:; cat "$at_stdout"
-at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1362"
+at_fn_check_status 0 $at_status "$at_srcdir/ovs-vsctl.at:1382"
$at_failed && at_fn_log_failure
$at_traceon; }
@@ -259222,21 +262117,21 @@
if ovs_wait; then :
else
kill `cat savepid`
- $as_echo "ovs-vsctl.at:1362" >"$at_check_line_file"
-at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1362"
+ $as_echo "ovs-vsctl.at:1382" >"$at_check_line_file"
+at_fn_check_skip 99 "$at_srcdir/ovs-vsctl.at:1382"
fi
set +x
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1643
-#AT_START_1644
-at_fn_group_banner 1644 'ovs-monitor-ipsec.at:3' \
+#AT_STOP_1647
+#AT_START_1648
+at_fn_group_banner 1648 'ovs-monitor-ipsec.at:3' \
"ovs-monitor-ipsec" " " 100
at_xfail=no
(
- $as_echo "1644. $at_setup_line: testing $at_desc ..."
+ $as_echo "1648. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -260287,13 +263182,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1644
-#AT_START_1645
-at_fn_group_banner 1645 'ovs-xapi-sync.at:3' \
+#AT_STOP_1648
+#AT_START_1649
+at_fn_group_banner 1649 'ovs-xapi-sync.at:3' \
"ovs-xapi-sync" " " 101
at_xfail=no
(
- $as_echo "1645. $at_setup_line: testing $at_desc ..."
+ $as_echo "1649. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -260604,13 +263499,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1645
-#AT_START_1646
-at_fn_group_banner 1646 'interface-reconfigure.at:697' \
+#AT_STOP_1649
+#AT_START_1650
+at_fn_group_banner 1650 'interface-reconfigure.at:697' \
"non-VLAN, non-bond" " " 102
at_xfail=no
(
- $as_echo "1646. $at_setup_line: testing $at_desc ..."
+ $as_echo "1650. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -260771,13 +263666,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1646
-#AT_START_1647
-at_fn_group_banner 1647 'interface-reconfigure.at:774' \
+#AT_STOP_1650
+#AT_START_1651
+at_fn_group_banner 1651 'interface-reconfigure.at:774' \
"VLAN, non-bond" " " 102
at_xfail=no
(
- $as_echo "1647. $at_setup_line: testing $at_desc ..."
+ $as_echo "1651. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -260936,13 +263831,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1647
-#AT_START_1648
-at_fn_group_banner 1648 'interface-reconfigure.at:849' \
+#AT_STOP_1651
+#AT_START_1652
+at_fn_group_banner 1652 'interface-reconfigure.at:849' \
"Bond, non-VLAN" " " 102
at_xfail=no
(
- $as_echo "1648. $at_setup_line: testing $at_desc ..."
+ $as_echo "1652. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -261128,13 +264023,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1648
-#AT_START_1649
-at_fn_group_banner 1649 'interface-reconfigure.at:939' \
+#AT_STOP_1652
+#AT_START_1653
+at_fn_group_banner 1653 'interface-reconfigure.at:939' \
"VLAN on bond" " " 102
at_xfail=no
(
- $as_echo "1649. $at_setup_line: testing $at_desc ..."
+ $as_echo "1653. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -261327,13 +264222,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1649
-#AT_START_1650
-at_fn_group_banner 1650 'interface-reconfigure.at:1040' \
+#AT_STOP_1653
+#AT_START_1654
+at_fn_group_banner 1654 'interface-reconfigure.at:1040' \
"Re-create port with different types" " " 102
at_xfail=no
(
- $as_echo "1650. $at_setup_line: testing $at_desc ..."
+ $as_echo "1654. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -261520,13 +264415,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1650
-#AT_START_1651
-at_fn_group_banner 1651 'stp.at:3' \
+#AT_STOP_1654
+#AT_START_1655
+at_fn_group_banner 1655 'stp.at:3' \
"STP example from IEEE 802.1D-1998" " " 103
at_xfail=no
(
- $as_echo "1651. $at_setup_line: testing $at_desc ..."
+ $as_echo "1655. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -261569,13 +264464,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1651
-#AT_START_1652
-at_fn_group_banner 1652 'stp.at:27' \
+#AT_STOP_1655
+#AT_START_1656
+at_fn_group_banner 1656 'stp.at:27' \
"STP example from IEEE 802.1D-2004 figures 17.4 and 17.5" "" 103
at_xfail=no
(
- $as_echo "1652. $at_setup_line: testing $at_desc ..."
+ $as_echo "1656. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -261637,13 +264532,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1652
-#AT_START_1653
-at_fn_group_banner 1653 'stp.at:70' \
+#AT_STOP_1656
+#AT_START_1657
+at_fn_group_banner 1657 'stp.at:70' \
"STP example from IEEE 802.1D-2004 figure 17.6" " " 103
at_xfail=no
(
- $as_echo "1653. $at_setup_line: testing $at_desc ..."
+ $as_echo "1657. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -261688,13 +264583,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1653
-#AT_START_1654
-at_fn_group_banner 1654 'stp.at:96' \
+#AT_STOP_1657
+#AT_START_1658
+at_fn_group_banner 1658 'stp.at:96' \
"STP example from IEEE 802.1D-2004 figure 17.7" " " 103
at_xfail=no
(
- $as_echo "1654. $at_setup_line: testing $at_desc ..."
+ $as_echo "1658. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -261742,13 +264637,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1654
-#AT_START_1655
-at_fn_group_banner 1655 'stp.at:125' \
+#AT_STOP_1658
+#AT_START_1659
+at_fn_group_banner 1659 'stp.at:125' \
"STP.io.1.1: Link Failure" " " 103
at_xfail=no
(
- $as_echo "1655. $at_setup_line: testing $at_desc ..."
+ $as_echo "1659. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -261806,13 +264701,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1655
-#AT_START_1656
-at_fn_group_banner 1656 'stp.at:164' \
+#AT_STOP_1659
+#AT_START_1660
+at_fn_group_banner 1660 'stp.at:164' \
"STP.io.1.2: Repeated Network" " " 103
at_xfail=no
(
- $as_echo "1656. $at_setup_line: testing $at_desc ..."
+ $as_echo "1660. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -261855,13 +264750,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1656
-#AT_START_1657
-at_fn_group_banner 1657 'stp.at:188' \
+#AT_STOP_1660
+#AT_START_1661
+at_fn_group_banner 1661 'stp.at:188' \
"STP.io.1.4: Network Initialization" " " 103
at_xfail=no
(
- $as_echo "1657. $at_setup_line: testing $at_desc ..."
+ $as_echo "1661. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -261906,13 +264801,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1657
-#AT_START_1658
-at_fn_group_banner 1658 'stp.at:214' \
+#AT_STOP_1661
+#AT_START_1662
+at_fn_group_banner 1662 'stp.at:214' \
"STP.io.1.5: Topology Change" " " 103
at_xfail=no
(
- $as_echo "1658. $at_setup_line: testing $at_desc ..."
+ $as_echo "1662. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -261984,13 +264879,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1658
-#AT_START_1659
-at_fn_group_banner 1659 'stp.at:267' \
+#AT_STOP_1662
+#AT_START_1663
+at_fn_group_banner 1663 'stp.at:267' \
"STP.op.1.1 and STP.op.1.2" " " 103
at_xfail=no
(
- $as_echo "1659. $at_setup_line: testing $at_desc ..."
+ $as_echo "1663. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -262023,13 +264918,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1659
-#AT_START_1660
-at_fn_group_banner 1660 'stp.at:281' \
+#AT_STOP_1663
+#AT_START_1664
+at_fn_group_banner 1664 'stp.at:281' \
"STP.op.1.4: All Ports Initialized to Designated Ports" "" 103
at_xfail=no
(
- $as_echo "1660. $at_setup_line: testing $at_desc ..."
+ $as_echo "1664. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -262069,13 +264964,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1660
-#AT_START_1661
-at_fn_group_banner 1661 'stp.at:302' \
+#AT_STOP_1664
+#AT_START_1665
+at_fn_group_banner 1665 'stp.at:302' \
"STP.op.3.1: Root Bridge Selection: Root ID Values" "" 103
at_xfail=no
(
- $as_echo "1661. $at_setup_line: testing $at_desc ..."
+ $as_echo "1665. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -262114,13 +265009,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1661
-#AT_START_1662
-at_fn_group_banner 1662 'stp.at:322' \
+#AT_STOP_1665
+#AT_START_1666
+at_fn_group_banner 1666 'stp.at:322' \
"STP.op.3.3: Root Bridge Selection: Bridge ID Values" "" 103
at_xfail=no
(
- $as_echo "1662. $at_setup_line: testing $at_desc ..."
+ $as_echo "1666. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -262162,13 +265057,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1662
-#AT_START_1663
-at_fn_group_banner 1663 'stp.at:345' \
+#AT_STOP_1666
+#AT_START_1667
+at_fn_group_banner 1667 'stp.at:345' \
"STP.op.3.3: Root Bridge Selection: Bridge ID Values" "" 103
at_xfail=no
(
- $as_echo "1663. $at_setup_line: testing $at_desc ..."
+ $as_echo "1667. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -262210,13 +265105,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1663
-#AT_START_1664
-at_fn_group_banner 1664 'stp.at:380' \
+#AT_STOP_1667
+#AT_START_1668
+at_fn_group_banner 1668 'stp.at:380' \
"STP - dummy interface" " " 103
at_xfail=no
(
- $as_echo "1664. $at_setup_line: testing $at_desc ..."
+ $as_echo "1668. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -262719,13 +265614,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1664
-#AT_START_1665
-at_fn_group_banner 1665 'rstp.at:3' \
+#AT_STOP_1668
+#AT_START_1669
+at_fn_group_banner 1669 'rstp.at:3' \
"RSTP Single bridge" " " 104
at_xfail=no
(
- $as_echo "1665. $at_setup_line: testing $at_desc ..."
+ $as_echo "1669. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -262754,13 +265649,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1665
-#AT_START_1666
-at_fn_group_banner 1666 'rstp.at:13' \
+#AT_STOP_1669
+#AT_START_1670
+at_fn_group_banner 1670 'rstp.at:13' \
"RSTP Link failure" " " 104
at_xfail=no
(
- $as_echo "1666. $at_setup_line: testing $at_desc ..."
+ $as_echo "1670. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -262798,13 +265693,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1666
-#AT_START_1667
-at_fn_group_banner 1667 'rstp.at:32' \
+#AT_STOP_1670
+#AT_START_1671
+at_fn_group_banner 1671 'rstp.at:32' \
"RSTP Double link Failure" " " 104
at_xfail=no
(
- $as_echo "1667. $at_setup_line: testing $at_desc ..."
+ $as_echo "1671. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -262865,13 +265760,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1667
-#AT_START_1668
-at_fn_group_banner 1668 'rstp.at:74' \
+#AT_STOP_1671
+#AT_START_1672
+at_fn_group_banner 1672 'rstp.at:74' \
"RSTP example from IEEE 802.1D-2004 figures 17.4 and 17.5" "" 104
at_xfail=no
(
- $as_echo "1668. $at_setup_line: testing $at_desc ..."
+ $as_echo "1672. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -262927,13 +265822,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1668
-#AT_START_1669
-at_fn_group_banner 1669 'rstp.at:111' \
+#AT_STOP_1672
+#AT_START_1673
+at_fn_group_banner 1673 'rstp.at:111' \
"RSTP example from IEEE 802.1D-2004 figure 17.6" " " 104
at_xfail=no
(
- $as_echo "1669. $at_setup_line: testing $at_desc ..."
+ $as_echo "1673. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -262972,13 +265867,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1669
-#AT_START_1670
-at_fn_group_banner 1670 'rstp.at:131' \
+#AT_STOP_1673
+#AT_START_1674
+at_fn_group_banner 1674 'rstp.at:131' \
"RSTP example from IEEE 802.1D-2004 figure 17.7" " " 104
at_xfail=no
(
- $as_echo "1670. $at_setup_line: testing $at_desc ..."
+ $as_echo "1674. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -263017,13 +265912,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1670
-#AT_START_1671
-at_fn_group_banner 1671 'rstp.at:163' \
+#AT_STOP_1674
+#AT_START_1675
+at_fn_group_banner 1675 'rstp.at:163' \
"RSTP - dummy interface" " " 104
at_xfail=no
(
- $as_echo "1671. $at_setup_line: testing $at_desc ..."
+ $as_echo "1675. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -263648,13 +266543,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1671
-#AT_START_1672
-at_fn_group_banner 1672 'vlog.at:3' \
+#AT_STOP_1675
+#AT_START_1676
+at_fn_group_banner 1676 'vlog.at:3' \
"vlog - Python" " " 105
at_xfail=no
(
- $as_echo "1672. $at_setup_line: testing $at_desc ..."
+ $as_echo "1676. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -263794,13 +266689,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1672
-#AT_START_1673
-at_fn_group_banner 1673 'vlog.at:104' \
+#AT_STOP_1676
+#AT_START_1677
+at_fn_group_banner 1677 'vlog.at:104' \
"vlog - vlog/reopen - Python" " " 105
at_xfail=no
(
- $as_echo "1673. $at_setup_line: testing $at_desc ..."
+ $as_echo "1677. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -263945,13 +266840,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1673
-#AT_START_1674
-at_fn_group_banner 1674 'vlog.at:129' \
+#AT_STOP_1677
+#AT_START_1678
+at_fn_group_banner 1678 'vlog.at:129' \
"vlog - vlog/reopen without log file - Python" " " 105
at_xfail=no
(
- $as_echo "1674. $at_setup_line: testing $at_desc ..."
+ $as_echo "1678. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -263994,13 +266889,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1674
-#AT_START_1675
-at_fn_group_banner 1675 'vlog.at:143' \
+#AT_STOP_1678
+#AT_START_1679
+at_fn_group_banner 1679 'vlog.at:143' \
"vlog - vlog/reopen can't reopen log file - Python" "" 105
at_xfail=no
(
- $as_echo "1675. $at_setup_line: testing $at_desc ..."
+ $as_echo "1679. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -264148,13 +267043,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1675
-#AT_START_1676
-at_fn_group_banner 1676 'vlog.at:171' \
+#AT_STOP_1679
+#AT_START_1680
+at_fn_group_banner 1680 'vlog.at:171' \
"vlog - vlog/set and vlog/list - Python" " " 105
at_xfail=no
(
- $as_echo "1676. $at_setup_line: testing $at_desc ..."
+ $as_echo "1680. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -264356,13 +267251,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1676
-#AT_START_1677
-at_fn_group_banner 1677 'vlog.at:222' \
+#AT_STOP_1680
+#AT_START_1681
+at_fn_group_banner 1681 'vlog.at:222' \
"vlog - RFC5424 facility" " " 105
at_xfail=no
(
- $as_echo "1677. $at_setup_line: testing $at_desc ..."
+ $as_echo "1681. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -264543,13 +267438,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1677
-#AT_START_1678
-at_fn_group_banner 1678 'vlog.at:259' \
+#AT_STOP_1681
+#AT_START_1682
+at_fn_group_banner 1682 'vlog.at:259' \
"vlog - RFC5424 facility - Python" " " 105
at_xfail=no
(
- $as_echo "1678. $at_setup_line: testing $at_desc ..."
+ $as_echo "1682. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -264626,13 +267521,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1678
-#AT_START_1679
-at_fn_group_banner 1679 'vtep-ctl.at:135' \
+#AT_STOP_1682
+#AT_START_1683
+at_fn_group_banner 1683 'vtep-ctl.at:135' \
"add-ps a" " " 106
at_xfail=no
(
- $as_echo "1679. $at_setup_line: testing $at_desc ..."
+ $as_echo "1683. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -264924,13 +267819,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1679
-#AT_START_1680
-at_fn_group_banner 1680 'vtep-ctl.at:143' \
+#AT_STOP_1683
+#AT_START_1684
+at_fn_group_banner 1684 'vtep-ctl.at:143' \
"add-ps a, add-ps a" " " 106
at_xfail=no
(
- $as_echo "1680. $at_setup_line: testing $at_desc ..."
+ $as_echo "1684. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -265095,13 +267990,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1680
-#AT_START_1681
-at_fn_group_banner 1681 'vtep-ctl.at:153' \
+#AT_STOP_1684
+#AT_START_1685
+at_fn_group_banner 1685 'vtep-ctl.at:153' \
"add-ps a, add-ps b" " " 106
at_xfail=no
(
- $as_echo "1681. $at_setup_line: testing $at_desc ..."
+ $as_echo "1685. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -265436,13 +268331,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1681
-#AT_START_1682
-at_fn_group_banner 1682 'vtep-ctl.at:162' \
+#AT_STOP_1685
+#AT_START_1686
+at_fn_group_banner 1686 'vtep-ctl.at:162' \
"add-ps a, add-ps b, del-ps a" " " 106
at_xfail=no
(
- $as_echo "1682. $at_setup_line: testing $at_desc ..."
+ $as_echo "1686. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -265738,13 +268633,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1682
-#AT_START_1683
-at_fn_group_banner 1683 'vtep-ctl.at:171' \
+#AT_STOP_1686
+#AT_START_1687
+at_fn_group_banner 1687 'vtep-ctl.at:171' \
"add-ps a, del-ps a, add-ps a" " " 106
at_xfail=no
(
- $as_echo "1683. $at_setup_line: testing $at_desc ..."
+ $as_echo "1687. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -266038,13 +268933,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1683
-#AT_START_1684
-at_fn_group_banner 1684 'vtep-ctl.at:185' \
+#AT_STOP_1687
+#AT_START_1688
+at_fn_group_banner 1688 'vtep-ctl.at:185' \
"add-ps a, add-port a a1, add-port a a2" " " 106
at_xfail=no
(
- $as_echo "1684. $at_setup_line: testing $at_desc ..."
+ $as_echo "1688. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -266430,13 +269325,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1684
-#AT_START_1685
-at_fn_group_banner 1685 'vtep-ctl.at:198' \
+#AT_STOP_1688
+#AT_START_1689
+at_fn_group_banner 1689 'vtep-ctl.at:198' \
"add-ps a, add-port a a1, add-port a a1" " " 106
at_xfail=no
(
- $as_echo "1685. $at_setup_line: testing $at_desc ..."
+ $as_echo "1689. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -266603,13 +269498,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1685
-#AT_START_1686
-at_fn_group_banner 1686 'vtep-ctl.at:210' \
+#AT_STOP_1689
+#AT_START_1690
+at_fn_group_banner 1690 'vtep-ctl.at:210' \
"add-ps a b, add-port a a1, add-port b b1, del-ps a" "" 106
at_xfail=no
(
- $as_echo "1686. $at_setup_line: testing $at_desc ..."
+ $as_echo "1690. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -266993,13 +269888,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1686
-#AT_START_1687
-at_fn_group_banner 1687 'vtep-ctl.at:231' \
+#AT_STOP_1690
+#AT_START_1691
+at_fn_group_banner 1691 'vtep-ctl.at:231' \
"add-ps a b, add-port a a1, add-port b b1, del-port a a1" "" 106
at_xfail=no
(
- $as_echo "1687. $at_setup_line: testing $at_desc ..."
+ $as_echo "1691. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -267553,13 +270448,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1687
-#AT_START_1688
-at_fn_group_banner 1688 'vtep-ctl.at:248' \
+#AT_STOP_1691
+#AT_START_1692
+at_fn_group_banner 1692 'vtep-ctl.at:248' \
"add-ps a b, add-port a p1, add-port b p1, del-port a p1" "" 106
at_xfail=no
(
- $as_echo "1688. $at_setup_line: testing $at_desc ..."
+ $as_echo "1692. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -268496,13 +271391,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1688
-#AT_START_1689
-at_fn_group_banner 1689 'vtep-ctl.at:271' \
+#AT_STOP_1692
+#AT_START_1693
+at_fn_group_banner 1693 'vtep-ctl.at:271' \
"add-ls a" " " 107
at_xfail=no
(
- $as_echo "1689. $at_setup_line: testing $at_desc ..."
+ $as_echo "1693. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -268794,13 +271689,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1689
-#AT_START_1690
-at_fn_group_banner 1690 'vtep-ctl.at:279' \
+#AT_STOP_1693
+#AT_START_1694
+at_fn_group_banner 1694 'vtep-ctl.at:279' \
"add-ls a, add-ls a" " " 107
at_xfail=no
(
- $as_echo "1690. $at_setup_line: testing $at_desc ..."
+ $as_echo "1694. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -268965,13 +271860,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1690
-#AT_START_1691
-at_fn_group_banner 1691 'vtep-ctl.at:289' \
+#AT_STOP_1694
+#AT_START_1695
+at_fn_group_banner 1695 'vtep-ctl.at:289' \
"add-ls a, add-ls b" " " 107
at_xfail=no
(
- $as_echo "1691. $at_setup_line: testing $at_desc ..."
+ $as_echo "1695. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -269306,13 +272201,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1691
-#AT_START_1692
-at_fn_group_banner 1692 'vtep-ctl.at:298' \
+#AT_STOP_1695
+#AT_START_1696
+at_fn_group_banner 1696 'vtep-ctl.at:298' \
"add-ls a, add-ls b, del-ls a" " " 107
at_xfail=no
(
- $as_echo "1692. $at_setup_line: testing $at_desc ..."
+ $as_echo "1696. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -269608,13 +272503,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1692
-#AT_START_1693
-at_fn_group_banner 1693 'vtep-ctl.at:307' \
+#AT_STOP_1696
+#AT_START_1697
+at_fn_group_banner 1697 'vtep-ctl.at:307' \
"add-ls a, del-ls a, add-ls a" " " 107
at_xfail=no
(
- $as_echo "1693. $at_setup_line: testing $at_desc ..."
+ $as_echo "1697. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -269908,13 +272803,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1693
-#AT_START_1694
-at_fn_group_banner 1694 'vtep-ctl.at:325' \
+#AT_STOP_1697
+#AT_START_1698
+at_fn_group_banner 1698 'vtep-ctl.at:325' \
"bind-ls ps1 pp1 300 ls1" " " 108
at_xfail=no
(
- $as_echo "1694. $at_setup_line: testing $at_desc ..."
+ $as_echo "1698. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -270551,13 +273446,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1694
-#AT_START_1695
-at_fn_group_banner 1695 'vtep-ctl.at:343' \
+#AT_STOP_1698
+#AT_START_1699
+at_fn_group_banner 1699 'vtep-ctl.at:343' \
"bind-ls ps1 pp1 300 ls1, bind-ls ps1 pp1 400 ls2" "" 108
at_xfail=no
(
- $as_echo "1695. $at_setup_line: testing $at_desc ..."
+ $as_echo "1699. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -271279,13 +274174,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1695
-#AT_START_1696
-at_fn_group_banner 1696 'vtep-ctl.at:365' \
+#AT_STOP_1699
+#AT_START_1700
+at_fn_group_banner 1700 'vtep-ctl.at:365' \
"bind-ls ps1 pp1 300, bind-ls ps2 pp2 300 ls2" " " 108
at_xfail=no
(
- $as_echo "1696. $at_setup_line: testing $at_desc ..."
+ $as_echo "1700. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -272181,13 +275076,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1696
-#AT_START_1697
-at_fn_group_banner 1697 'vtep-ctl.at:396' \
+#AT_STOP_1700
+#AT_START_1701
+at_fn_group_banner 1701 'vtep-ctl.at:396' \
"add-ucast-local ls1" " " 109
at_xfail=no
(
- $as_echo "1697. $at_setup_line: testing $at_desc ..."
+ $as_echo "1701. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -272618,13 +275513,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1697
-#AT_START_1698
-at_fn_group_banner 1698 'vtep-ctl.at:423' \
+#AT_STOP_1701
+#AT_START_1702
+at_fn_group_banner 1702 'vtep-ctl.at:423' \
"add-ucast-local ls1, overwrite" " " 109
at_xfail=no
(
- $as_echo "1698. $at_setup_line: testing $at_desc ..."
+ $as_echo "1702. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -273008,13 +275903,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1698
-#AT_START_1699
-at_fn_group_banner 1699 'vtep-ctl.at:443' \
+#AT_STOP_1702
+#AT_START_1703
+at_fn_group_banner 1703 'vtep-ctl.at:443' \
"add-ucast-local ls1, del-ucast-local ls1" " " 109
at_xfail=no
(
- $as_echo "1699. $at_setup_line: testing $at_desc ..."
+ $as_echo "1703. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -273489,13 +276384,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1699
-#AT_START_1700
-at_fn_group_banner 1700 'vtep-ctl.at:474' \
+#AT_STOP_1703
+#AT_START_1704
+at_fn_group_banner 1704 'vtep-ctl.at:474' \
"add-ucast-remote ls1" " " 109
at_xfail=no
(
- $as_echo "1700. $at_setup_line: testing $at_desc ..."
+ $as_echo "1704. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -273926,13 +276821,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1700
-#AT_START_1701
-at_fn_group_banner 1701 'vtep-ctl.at:501' \
+#AT_STOP_1704
+#AT_START_1705
+at_fn_group_banner 1705 'vtep-ctl.at:501' \
"add-ucast-remote ls1, overwrite" " " 109
at_xfail=no
(
- $as_echo "1701. $at_setup_line: testing $at_desc ..."
+ $as_echo "1705. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -274316,13 +277211,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1701
-#AT_START_1702
-at_fn_group_banner 1702 'vtep-ctl.at:521' \
+#AT_STOP_1705
+#AT_START_1706
+at_fn_group_banner 1706 'vtep-ctl.at:521' \
"add-ucast-remote ls1, del-ucast-remote ls1" " " 109
at_xfail=no
(
- $as_echo "1702. $at_setup_line: testing $at_desc ..."
+ $as_echo "1706. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -274797,13 +277692,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1702
-#AT_START_1703
-at_fn_group_banner 1703 'vtep-ctl.at:552' \
+#AT_STOP_1706
+#AT_START_1707
+at_fn_group_banner 1707 'vtep-ctl.at:552' \
"add-ucast-local ls1, add-ucast-remote ls1" " " 109
at_xfail=no
(
- $as_echo "1703. $at_setup_line: testing $at_desc ..."
+ $as_echo "1707. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -275240,13 +278135,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1703
-#AT_START_1704
-at_fn_group_banner 1704 'vtep-ctl.at:583' \
+#AT_STOP_1707
+#AT_START_1708
+at_fn_group_banner 1708 'vtep-ctl.at:583' \
"add-mcast-local ls1" " " 109
at_xfail=no
(
- $as_echo "1704. $at_setup_line: testing $at_desc ..."
+ $as_echo "1708. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -275680,13 +278575,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1704
-#AT_START_1705
-at_fn_group_banner 1705 'vtep-ctl.at:612' \
+#AT_STOP_1708
+#AT_START_1709
+at_fn_group_banner 1709 'vtep-ctl.at:612' \
"add-mcast-local ls1, del-mcast-local ls1" " " 109
at_xfail=no
(
- $as_echo "1705. $at_setup_line: testing $at_desc ..."
+ $as_echo "1709. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -276169,13 +279064,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1705
-#AT_START_1706
-at_fn_group_banner 1706 'vtep-ctl.at:649' \
+#AT_STOP_1709
+#AT_START_1710
+at_fn_group_banner 1710 'vtep-ctl.at:649' \
"add-mcast-remote ls1" " " 109
at_xfail=no
(
- $as_echo "1706. $at_setup_line: testing $at_desc ..."
+ $as_echo "1710. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -276609,13 +279504,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1706
-#AT_START_1707
-at_fn_group_banner 1707 'vtep-ctl.at:678' \
+#AT_STOP_1710
+#AT_START_1711
+at_fn_group_banner 1711 'vtep-ctl.at:678' \
"add-mcast-remote ls1, del-mcast-remote ls1" " " 109
at_xfail=no
(
- $as_echo "1707. $at_setup_line: testing $at_desc ..."
+ $as_echo "1711. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -277098,13 +279993,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1707
-#AT_START_1708
-at_fn_group_banner 1708 'vtep-ctl.at:715' \
+#AT_STOP_1711
+#AT_START_1712
+at_fn_group_banner 1712 'vtep-ctl.at:715' \
"add-mcast-local ls1, add-mcast-remote ls1" " " 109
at_xfail=no
(
- $as_echo "1708. $at_setup_line: testing $at_desc ..."
+ $as_echo "1712. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -277547,13 +280442,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1708
-#AT_START_1709
-at_fn_group_banner 1709 'vtep-ctl.at:750' \
+#AT_STOP_1712
+#AT_START_1713
+at_fn_group_banner 1713 'vtep-ctl.at:750' \
"add local and remote macs, clear-local-macs" " " 109
at_xfail=no
(
- $as_echo "1709. $at_setup_line: testing $at_desc ..."
+ $as_echo "1713. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -278139,13 +281034,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1709
-#AT_START_1710
-at_fn_group_banner 1710 'vtep-ctl.at:807' \
+#AT_STOP_1713
+#AT_START_1714
+at_fn_group_banner 1714 'vtep-ctl.at:807' \
"add local and remote macs, clear-remote-macs" " " 109
at_xfail=no
(
- $as_echo "1710. $at_setup_line: testing $at_desc ..."
+ $as_echo "1714. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -278731,13 +281626,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1710
-#AT_START_1711
-at_fn_group_banner 1711 'vtep-ctl.at:867' \
+#AT_STOP_1714
+#AT_START_1715
+at_fn_group_banner 1715 'vtep-ctl.at:867' \
"managers" " " 110
at_xfail=no
(
- $as_echo "1711. $at_setup_line: testing $at_desc ..."
+ $as_echo "1715. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -278866,13 +281761,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1711
-#AT_START_1712
-at_fn_group_banner 1712 'vtep-ctl.at:890' \
+#AT_STOP_1715
+#AT_START_1716
+at_fn_group_banner 1716 'vtep-ctl.at:890' \
"show command" " " 110
at_xfail=no
(
- $as_echo "1712. $at_setup_line: testing $at_desc ..."
+ $as_echo "1716. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -279053,13 +281948,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1712
-#AT_START_1713
-at_fn_group_banner 1713 'auto-attach.at:3' \
+#AT_STOP_1716
+#AT_START_1717
+at_fn_group_banner 1717 'auto-attach.at:3' \
"auto-attach - packet tests" " " 111
at_xfail=no
(
- $as_echo "1713. $at_setup_line: testing $at_desc ..."
+ $as_echo "1717. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -279083,13 +281978,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1713
-#AT_START_1714
-at_fn_group_banner 1714 'ovn.at:3' \
+#AT_STOP_1717
+#AT_START_1718
+at_fn_group_banner 1718 'ovn.at:3' \
"ovn -- lexer" " " 112
at_xfail=no
(
- $as_echo "1714. $at_setup_line: testing $at_desc ..."
+ $as_echo "1718. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -279201,13 +282096,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1714
-#AT_START_1715
-at_fn_group_banner 1715 'ovn.at:98' \
+#AT_STOP_1718
+#AT_START_1719
+at_fn_group_banner 1719 'ovn.at:98' \
"ovn -- expression parser" " " 112
at_xfail=no
(
- $as_echo "1715. $at_setup_line: testing $at_desc ..."
+ $as_echo "1719. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -279395,13 +282290,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1715
-#AT_START_1716
-at_fn_group_banner 1716 'ovn.at:268' \
+#AT_STOP_1719
+#AT_START_1720
+at_fn_group_banner 1720 'ovn.at:268' \
"ovn -- expression annotation" " " 112
at_xfail=no
(
- $as_echo "1716. $at_setup_line: testing $at_desc ..."
+ $as_echo "1720. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -279457,13 +282352,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1716
-#AT_START_1717
-at_fn_group_banner 1717 'ovn.at:305' \
+#AT_STOP_1720
+#AT_START_1721
+at_fn_group_banner 1721 'ovn.at:305' \
"ovn -- 1-term expression conversion" " " 112
at_xfail=no
(
- $as_echo "1717. $at_setup_line: testing $at_desc ..."
+ $as_echo "1721. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -279487,13 +282382,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1717
-#AT_START_1718
-at_fn_group_banner 1718 'ovn.at:311' \
+#AT_STOP_1721
+#AT_START_1722
+at_fn_group_banner 1722 'ovn.at:311' \
"ovn -- 2-term expression conversion" " " 112
at_xfail=no
(
- $as_echo "1718. $at_setup_line: testing $at_desc ..."
+ $as_echo "1722. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -279517,13 +282412,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1718
-#AT_START_1719
-at_fn_group_banner 1719 'ovn.at:317' \
+#AT_STOP_1722
+#AT_START_1723
+at_fn_group_banner 1723 'ovn.at:317' \
"ovn -- 3-term expression conversion" " " 112
at_xfail=no
(
- $as_echo "1719. $at_setup_line: testing $at_desc ..."
+ $as_echo "1723. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -279547,13 +282442,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1719
-#AT_START_1720
-at_fn_group_banner 1720 'ovn.at:323' \
+#AT_STOP_1723
+#AT_START_1724
+at_fn_group_banner 1724 'ovn.at:323' \
"ovn -- 3-term numeric expression simplification" "" 112
at_xfail=no
(
- $as_echo "1720. $at_setup_line: testing $at_desc ..."
+ $as_echo "1724. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -279577,13 +282472,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1720
-#AT_START_1721
-at_fn_group_banner 1721 'ovn.at:329' \
+#AT_STOP_1724
+#AT_START_1725
+at_fn_group_banner 1725 'ovn.at:329' \
"ovn -- 4-term string expression simplification" " " 112
at_xfail=no
(
- $as_echo "1721. $at_setup_line: testing $at_desc ..."
+ $as_echo "1725. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -279607,13 +282502,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1721
-#AT_START_1722
-at_fn_group_banner 1722 'ovn.at:335' \
+#AT_STOP_1725
+#AT_START_1726
+at_fn_group_banner 1726 'ovn.at:335' \
"ovn -- 3-term mixed expression simplification" " " 112
at_xfail=no
(
- $as_echo "1722. $at_setup_line: testing $at_desc ..."
+ $as_echo "1726. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -279637,13 +282532,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1722
-#AT_START_1723
-at_fn_group_banner 1723 'ovn.at:341' \
+#AT_STOP_1726
+#AT_START_1727
+at_fn_group_banner 1727 'ovn.at:341' \
"ovn -- 4-term numeric expression normalization" " " 112
at_xfail=no
(
- $as_echo "1723. $at_setup_line: testing $at_desc ..."
+ $as_echo "1727. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -279667,13 +282562,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1723
-#AT_START_1724
-at_fn_group_banner 1724 'ovn.at:347' \
+#AT_STOP_1727
+#AT_START_1728
+at_fn_group_banner 1728 'ovn.at:347' \
"ovn -- 4-term string expression normalization" " " 112
at_xfail=no
(
- $as_echo "1724. $at_setup_line: testing $at_desc ..."
+ $as_echo "1728. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -279697,13 +282592,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1724
-#AT_START_1725
-at_fn_group_banner 1725 'ovn.at:353' \
+#AT_STOP_1728
+#AT_START_1729
+at_fn_group_banner 1729 'ovn.at:353' \
"ovn -- 4-term mixed expression normalization" " " 112
at_xfail=no
(
- $as_echo "1725. $at_setup_line: testing $at_desc ..."
+ $as_echo "1729. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -279727,13 +282622,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1725
-#AT_START_1726
-at_fn_group_banner 1726 'ovn.at:359' \
+#AT_STOP_1729
+#AT_START_1730
+at_fn_group_banner 1730 'ovn.at:359' \
"ovn -- 5-term numeric expression normalization" " " 112
at_xfail=no
(
- $as_echo "1726. $at_setup_line: testing $at_desc ..."
+ $as_echo "1730. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -279757,13 +282652,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1726
-#AT_START_1727
-at_fn_group_banner 1727 'ovn.at:365' \
+#AT_STOP_1730
+#AT_START_1731
+at_fn_group_banner 1731 'ovn.at:365' \
"ovn -- 5-term string expression normalization" " " 112
at_xfail=no
(
- $as_echo "1727. $at_setup_line: testing $at_desc ..."
+ $as_echo "1731. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -279787,13 +282682,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1727
-#AT_START_1728
-at_fn_group_banner 1728 'ovn.at:371' \
+#AT_STOP_1731
+#AT_START_1732
+at_fn_group_banner 1732 'ovn.at:371' \
"ovn -- 5-term mixed expression normalization" " " 112
at_xfail=no
(
- $as_echo "1728. $at_setup_line: testing $at_desc ..."
+ $as_echo "1732. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -279817,13 +282712,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1728
-#AT_START_1729
-at_fn_group_banner 1729 'ovn.at:377' \
+#AT_STOP_1732
+#AT_START_1733
+at_fn_group_banner 1733 'ovn.at:377' \
"ovn -- 4-term numeric expressions to flows" " " 112
at_xfail=no
(
- $as_echo "1729. $at_setup_line: testing $at_desc ..."
+ $as_echo "1733. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -279847,13 +282742,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1729
-#AT_START_1730
-at_fn_group_banner 1730 'ovn.at:383' \
+#AT_STOP_1733
+#AT_START_1734
+at_fn_group_banner 1734 'ovn.at:383' \
"ovn -- 4-term string expressions to flows" " " 112
at_xfail=no
(
- $as_echo "1730. $at_setup_line: testing $at_desc ..."
+ $as_echo "1734. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -279877,13 +282772,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1730
-#AT_START_1731
-at_fn_group_banner 1731 'ovn.at:389' \
+#AT_STOP_1734
+#AT_START_1735
+at_fn_group_banner 1735 'ovn.at:389' \
"ovn -- 4-term mixed expressions to flows" " " 112
at_xfail=no
(
- $as_echo "1731. $at_setup_line: testing $at_desc ..."
+ $as_echo "1735. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -279907,13 +282802,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1731
-#AT_START_1732
-at_fn_group_banner 1732 'ovn.at:395' \
+#AT_STOP_1735
+#AT_START_1736
+at_fn_group_banner 1736 'ovn.at:395' \
"ovn -- 3-term numeric expressions to flows" " " 112
at_xfail=no
(
- $as_echo "1732. $at_setup_line: testing $at_desc ..."
+ $as_echo "1736. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -279937,13 +282832,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1732
-#AT_START_1733
-at_fn_group_banner 1733 'ovn.at:401' \
+#AT_STOP_1736
+#AT_START_1737
+at_fn_group_banner 1737 'ovn.at:401' \
"ovn -- converting expressions to flows -- string fields" "" 112
at_xfail=no
(
- $as_echo "1733. $at_setup_line: testing $at_desc ..."
+ $as_echo "1737. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -280097,13 +282992,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1733
-#AT_START_1734
-at_fn_group_banner 1734 'ovn.at:437' \
+#AT_STOP_1737
+#AT_START_1738
+at_fn_group_banner 1738 'ovn.at:437' \
"ovn -- action parsing" " " 112
at_xfail=no
(
- $as_echo "1734. $at_setup_line: testing $at_desc ..."
+ $as_echo "1738. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -280200,13 +283095,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1734
-#AT_START_1735
-at_fn_group_banner 1735 'ovn.at:518' \
+#AT_STOP_1738
+#AT_START_1739
+at_fn_group_banner 1739 'ovn.at:518' \
"ovn -- 3 HVs, 1 LS, 3 lports/HV" " " 113
at_xfail=no
(
- $as_echo "1735. $at_setup_line: testing $at_desc ..."
+ $as_echo "1739. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -280393,13 +283288,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1735
-#AT_START_1736
-at_fn_group_banner 1736 'ovn.at:685' \
+#AT_STOP_1739
+#AT_START_1740
+at_fn_group_banner 1740 'ovn.at:685' \
"ovn -- 3 HVs, 1 VIFs/HV, 1 GW, 1 LS" " " 113
at_xfail=no
(
- $as_echo "1736. $at_setup_line: testing $at_desc ..."
+ $as_echo "1740. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -280575,13 +283470,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1736
-#AT_START_1737
-at_fn_group_banner 1737 'ovn.at:842' \
+#AT_STOP_1740
+#AT_START_1741
+at_fn_group_banner 1741 'ovn.at:842' \
"ovn -- 3 HVs, 3 LS, 3 lports/LS, 1 LR" " " 113
at_xfail=no
(
- $as_echo "1737. $at_setup_line: testing $at_desc ..."
+ $as_echo "1741. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -280864,13 +283759,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1737
-#AT_START_1738
-at_fn_group_banner 1738 'ovn-nbctl.at:23' \
+#AT_STOP_1741
+#AT_START_1742
+at_fn_group_banner 1742 'ovn-nbctl.at:23' \
"ovn-nbctl - basic lswitch commands" " " 114
at_xfail=no
(
- $as_echo "1738. $at_setup_line: testing $at_desc ..."
+ $as_echo "1742. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -281049,13 +283944,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1738
-#AT_START_1739
-at_fn_group_banner 1739 'ovn-nbctl.at:47' \
+#AT_STOP_1742
+#AT_START_1743
+at_fn_group_banner 1743 'ovn-nbctl.at:47' \
"ovn-nbctl - basic lport commands" " " 114
at_xfail=no
(
- $as_echo "1739. $at_setup_line: testing $at_desc ..."
+ $as_echo "1743. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -281248,13 +284143,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1739
-#AT_START_1740
-at_fn_group_banner 1740 'ovn-nbctl.at:72' \
+#AT_STOP_1743
+#AT_START_1744
+at_fn_group_banner 1744 'ovn-nbctl.at:72' \
"ovn-nbctl - addresses" " " 114
at_xfail=no
(
- $as_echo "1740. $at_setup_line: testing $at_desc ..."
+ $as_echo "1744. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -281443,13 +284338,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1740
-#AT_START_1741
-at_fn_group_banner 1741 'ovn-nbctl.at:95' \
+#AT_STOP_1744
+#AT_START_1745
+at_fn_group_banner 1745 'ovn-nbctl.at:95' \
"ovn-nbctl - port security" " " 114
at_xfail=no
(
- $as_echo "1741. $at_setup_line: testing $at_desc ..."
+ $as_echo "1745. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -281638,13 +284533,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1741
-#AT_START_1742
-at_fn_group_banner 1742 'ovn-nbctl.at:118' \
+#AT_STOP_1745
+#AT_START_1746
+at_fn_group_banner 1746 'ovn-nbctl.at:118' \
"ovn-nbctl - ACLs" " " 114
at_xfail=no
(
- $as_echo "1742. $at_setup_line: testing $at_desc ..."
+ $as_echo "1746. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -281987,13 +284882,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1742
-#AT_START_1743
-at_fn_group_banner 1743 'ovn-sbctl.at:34' \
+#AT_STOP_1746
+#AT_START_1747
+at_fn_group_banner 1747 'ovn-sbctl.at:34' \
"ovn-sbctl - chassis commands" " " 115
at_xfail=no
(
- $as_echo "1743. $at_setup_line: testing $at_desc ..."
+ $as_echo "1747. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -282235,13 +285130,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1743
-#AT_START_1744
-at_fn_group_banner 1744 'ovn-sbctl.at:66' \
+#AT_STOP_1747
+#AT_START_1748
+at_fn_group_banner 1748 'ovn-sbctl.at:66' \
"ovn-sbctl - test" " " 115
at_xfail=no
(
- $as_echo "1744. $at_setup_line: testing $at_desc ..."
+ $as_echo "1748. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -282681,13 +285576,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1744
-#AT_START_1745
-at_fn_group_banner 1745 'ovn-controller.at:3' \
+#AT_STOP_1748
+#AT_START_1749
+at_fn_group_banner 1749 'ovn-controller.at:3' \
"ovn-controller - ovn-bridge-mappings" " " 116
at_xfail=no
(
- $as_echo "1745. $at_setup_line: testing $at_desc ..."
+ $as_echo "1749. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -282910,13 +285805,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1745
-#AT_START_1746
-at_fn_group_banner 1746 'ovn-controller-vtep.at:112' \
+#AT_STOP_1749
+#AT_START_1750
+at_fn_group_banner 1750 'ovn-controller-vtep.at:112' \
"ovn-controller-vtep - test chassis" " " 117
at_xfail=no
(
- $as_echo "1746. $at_setup_line: testing $at_desc ..."
+ $as_echo "1750. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -283702,13 +286597,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1746
-#AT_START_1747
-at_fn_group_banner 1747 'ovn-controller-vtep.at:179' \
+#AT_STOP_1750
+#AT_START_1751
+at_fn_group_banner 1751 'ovn-controller-vtep.at:179' \
"ovn-controller-vtep - test binding 1" " " 117
at_xfail=no
(
- $as_echo "1747. $at_setup_line: testing $at_desc ..."
+ $as_echo "1751. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -284514,13 +287409,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1747
-#AT_START_1748
-at_fn_group_banner 1748 'ovn-controller-vtep.at:243' \
+#AT_STOP_1751
+#AT_START_1752
+at_fn_group_banner 1752 'ovn-controller-vtep.at:243' \
"ovn-controller-vtep - test binding 2" " " 117
at_xfail=no
(
- $as_echo "1748. $at_setup_line: testing $at_desc ..."
+ $as_echo "1752. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -285218,13 +288113,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1748
-#AT_START_1749
-at_fn_group_banner 1749 'ovn-controller-vtep.at:282' \
+#AT_STOP_1752
+#AT_START_1753
+at_fn_group_banner 1753 'ovn-controller-vtep.at:282' \
"ovn-controller-vtep - test vtep-lswitch" " " 117
at_xfail=no
(
- $as_echo "1749. $at_setup_line: testing $at_desc ..."
+ $as_echo "1753. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -285969,13 +288864,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1749
-#AT_START_1750
-at_fn_group_banner 1750 'ovn-controller-vtep.at:334' \
+#AT_STOP_1753
+#AT_START_1754
+at_fn_group_banner 1754 'ovn-controller-vtep.at:334' \
"ovn-controller-vtep - test vtep-macs 1" " " 117
at_xfail=no
(
- $as_echo "1750. $at_setup_line: testing $at_desc ..."
+ $as_echo "1754. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -286896,13 +289791,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1750
-#AT_START_1751
-at_fn_group_banner 1751 'ovn-controller-vtep.at:405' \
+#AT_STOP_1754
+#AT_START_1755
+at_fn_group_banner 1755 'ovn-controller-vtep.at:405' \
"ovn-controller-vtep - test vtep-macs 2" " " 117
at_xfail=no
(
- $as_echo "1751. $at_setup_line: testing $at_desc ..."
+ $as_echo "1755. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -287820,13 +290715,13 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1751
-#AT_START_1752
-at_fn_group_banner 1752 'mcast-snooping.at:3' \
+#AT_STOP_1755
+#AT_START_1756
+at_fn_group_banner 1756 'mcast-snooping.at:3' \
"mcast - check multicasts to trunk ports are not duplicated" "" 118
at_xfail=no
(
- $as_echo "1752. $at_setup_line: testing $at_desc ..."
+ $as_echo "1756. $at_setup_line: testing $at_desc ..."
$at_traceon
ovs_init
@@ -288236,4 +291131,4 @@
$at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
-#AT_STOP_1752
+#AT_STOP_1756
diff -Nru openvswitch-2.5.2/utilities/ovs-tcpundump.in openvswitch-2.5.5/utilities/ovs-tcpundump.in
--- openvswitch-2.5.2/utilities/ovs-tcpundump.in 2017-02-24 07:20:03.394360921 +0000
+++ openvswitch-2.5.5/utilities/ovs-tcpundump.in 2018-05-18 23:30:46.620622310 +0000
@@ -61,7 +61,7 @@
break
m = regex.match(line)
- if m is None or int(m.group(1)) == 0:
+ if m is None or int(m.group(1), 16) == 0:
if packet != '':
print packet
packet = ''
diff -Nru openvswitch-2.5.2/utilities/ovs-vsctl.c openvswitch-2.5.5/utilities/ovs-vsctl.c
--- openvswitch-2.5.2/utilities/ovs-vsctl.c 2017-02-24 07:20:03.394360921 +0000
+++ openvswitch-2.5.5/utilities/ovs-vsctl.c 2018-05-18 23:31:18.444724399 +0000
@@ -1661,9 +1661,9 @@
if (port->bridge != bridge) {
if (port->bridge->parent == bridge) {
ctl_fatal("bridge %s does not have a port %s (although "
- "its parent bridge %s does)",
+ "its child bridge %s does)",
ctx->argv[1], ctx->argv[2],
- bridge->parent->name);
+ port->bridge->name);
} else {
ctl_fatal("bridge %s does not have a port %s",
ctx->argv[1], ctx->argv[2]);
diff -Nru openvswitch-2.5.2/vswitchd/bridge.c openvswitch-2.5.5/vswitchd/bridge.c
--- openvswitch-2.5.2/vswitchd/bridge.c 2017-02-24 07:20:03.398360955 +0000
+++ openvswitch-2.5.5/vswitchd/bridge.c 2018-05-18 23:31:18.444724399 +0000
@@ -1441,6 +1441,10 @@
port_s->port_num = 0;
}
+ /* Increment the port num counter, because we only support
+ * RSTP_MAX_PORTS rstp ports. */
+ (*port_num_counter)++;
+
config_str = smap_get(&port->cfg->other_config, "rstp-path-cost");
if (config_str) {
port_s->path_cost = strtoul(config_str, NULL, 10);
@@ -3862,7 +3866,7 @@
union ovsdb_atom atom;
atom.integer = m->isid;
- if (ovsdb_datum_find_key(mc, &atom, OVSDB_TYPE_UUID) == UINT_MAX) {
+ if (ovsdb_datum_find_key(mc, &atom, OVSDB_TYPE_INTEGER) == UINT_MAX) {
VLOG_INFO("Deleting isid=%"PRIu32", vlan=%"PRIu16,
m->isid, m->vlan);
bridge_aa_mapping_destroy(m);
@@ -3965,6 +3969,8 @@
/* Force reconfigure of the port. */
port_configure(port);
}
+
+ free(trunks);
}
static void
@@ -4287,6 +4293,9 @@
struct port *port = iface->port;
struct bridge *br = port->bridge;
+ VLOG_INFO("bridge %s: deleted interface %s on port %d",
+ br->name, iface->name, iface->ofp_port);
+
if (br->ofproto && iface->ofp_port != OFPP_NONE) {
ofproto_port_unregister(br->ofproto, iface->ofp_port);
}
diff -Nru openvswitch-2.5.2/vswitchd/vswitch.xml openvswitch-2.5.5/vswitchd/vswitch.xml
--- openvswitch-2.5.2/vswitchd/vswitch.xml 2017-02-24 07:20:03.398360955 +0000
+++ openvswitch-2.5.5/vswitchd/vswitch.xml 2018-05-18 23:31:18.444724399 +0000
@@ -1294,9 +1294,8 @@
balance-tcp
-
- Balances flows among slaves based on L2, L3, and L4 protocol
- information such as destination MAC address, IP address, and TCP
- port.
+ Balances flows among slaves based on L3 and L4 protocol information
+ such as IP addresses and TCP/UDP ports.
diff -Nru openvswitch-2.5.2/xenserver/openvswitch-xen.spec openvswitch-2.5.5/xenserver/openvswitch-xen.spec
--- openvswitch-2.5.2/xenserver/openvswitch-xen.spec 2017-02-24 07:23:13.184106816 +0000
+++ openvswitch-2.5.5/xenserver/openvswitch-xen.spec 2018-05-18 23:31:35.840778707 +0000
@@ -32,7 +32,7 @@
# rpmbuild -bb --without check xenserver/openvswitch-xen.spec
%if %{?openvswitch_version:0}%{!?openvswitch_version:1}
-%define openvswitch_version 2.5.2
+%define openvswitch_version 2.5.5
%endif
%if %{?kernel_uname:1}%{!?kernel_uname:0}