diff mbox

[ovs-dev,5/6] ovs-router: Do not allow routes over loopback device.

Message ID 20160311010429.GU1684@ovn.org
State Not Applicable
Headers show

Commit Message

Ben Pfaff March 11, 2016, 1:04 a.m. UTC
On Wed, Mar 09, 2016 at 04:40:44PM -0800, Pravin B Shelar wrote:
> This just avoid unnecessary routes in the ovs-router.
> 
> Signed-off-by: Pravin B Shelar <pshelar@nicira.com>

This adds three more test failures:

ofproto-dpif

1020: ofproto-dpif - sFlow packet sampling - LACP structures FAILED (ofproto-dpif.at:5355)
1021: ofproto-dpif - sFlow packet sampling - tunnel set FAILED (ofproto-dpif.at:5412)
1022: ofproto-dpif - sFlow packet sampling - tunnel push FAILED (ofproto-dpif.at:5479)
1023: ofproto-dpif - sFlow packet sampling - MPLS     FAILED (ofproto-dpif.at:5579)
## ------------------------------ ##
## openvswitch 2.5.90 test suite. ##
## ------------------------------ ##

testsuite: command line was:
  $ ../tests/testsuite -C tests AUTOTEST_PATH=utilities:vswitchd:ovsdb:vtep:tests::ovn/controller-vtep:ovn/northd:ovn/utilities:ovn/controller 1020-1023

## --------- ##
## Platform. ##
## --------- ##

hostname = sigabrt
uname -m = x86_64
uname -r = 3.16.0-4-amd64
uname -s = Linux
uname -v = #1 SMP Debian 3.16.7-2 (2014-11-06)

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /home/blp/nicira/ovs/_build/utilities
PATH: /home/blp/nicira/ovs/utilities
PATH: /home/blp/nicira/ovs/_build/vswitchd
PATH: /home/blp/nicira/ovs/vswitchd
PATH: /home/blp/nicira/ovs/_build/ovsdb
PATH: /home/blp/nicira/ovs/ovsdb
PATH: /home/blp/nicira/ovs/_build/vtep
PATH: /home/blp/nicira/ovs/vtep
PATH: /home/blp/nicira/ovs/_build/tests
PATH: /home/blp/nicira/ovs/tests
PATH: /home/blp/nicira/ovs/_build
PATH: /home/blp/nicira/ovs
PATH: /home/blp/nicira/ovs/_build/ovn/controller-vtep
PATH: /home/blp/nicira/ovs/ovn/controller-vtep
PATH: /home/blp/nicira/ovs/_build/ovn/northd
PATH: /home/blp/nicira/ovs/ovn/northd
PATH: /home/blp/nicira/ovs/_build/ovn/utilities
PATH: /home/blp/nicira/ovs/ovn/utilities
PATH: /home/blp/nicira/ovs/_build/ovn/controller
PATH: /home/blp/nicira/ovs/ovn/controller
PATH: /home/blp/bin
PATH: /usr/local/bin
PATH: /usr/bin
PATH: /bin
PATH: /usr/local/games
PATH: /usr/games

testsuite: atconfig:
| # Configurable variable values for building test suites.
| # Generated by ./config.status.
| # Copyright (C) 2012 Free Software Foundation, Inc.
| 
| # The test suite will define top_srcdir=/../.. etc.
| at_testdir='tests'
| abs_builddir='/home/blp/nicira/ovs/_build/tests'
| at_srcdir='../../tests'
| abs_srcdir='/home/blp/nicira/ovs/_build/../tests'
| at_top_srcdir='../..'
| abs_top_srcdir='/home/blp/nicira/ovs/_build/..'
| at_top_build_prefix='../'
| abs_top_builddir='/home/blp/nicira/ovs/_build'
| 
| # Backward compatibility with Autotest <= 2.59b:
| at_top_builddir=$at_top_build_prefix
| 
| AUTOTEST_PATH='tests'
| 
| SHELL=${CONFIG_SHELL-'/bin/bash'}

testsuite: atlocal:
| # -*- shell-script -*-
| HAVE_OPENSSL='yes'
| HAVE_PYTHON='yes'
| HAVE_PYTHON3='yes'
| EGREP='/bin/grep -E'
| PERL='/usr/bin/perl'
| 
| if test x"$PYTHON" = x; then
|     PYTHON='/usr/bin/python'
| fi
| 
| if test x"$PYTHON3" = x; then
|     PYTHON3='/usr/bin/python3'
| fi
| 
| PYTHONPATH=$abs_top_srcdir/python:$abs_top_builddir/tests:$PYTHONPATH
| export PYTHONPATH
| 
| PYTHONIOENCODING=utf_8
| export PYTHONIOENCODING
| 
| # PYTHONDONTWRITEBYTECODE=yes keeps Python from creating .pyc and .pyo
| # files.  Creating .py[co] works OK for any given version of Open
| # vSwitch, but it causes trouble if you switch from a version with
| # foo/__init__.py into an (older) version with plain foo.py, since
| # foo/__init__.pyc will cause Python to ignore foo.py.
| PYTHONDONTWRITEBYTECODE=yes
| export PYTHONDONTWRITEBYTECODE
| 
| # Test whether the current working directory name is all ASCII
| # characters.  Some Python code doesn't tolerate non-ASCII characters
| # in filenames very well, so if the current working directory is
| # non-ASCII then we skip the tests that run those programs.
| #
| # This would be just papering over a real problem, except that the
| # tests that we skip are launched from initscripts and thus normally
| # run in system directories with ASCII names.  (This problem only came
| # up at all because the Debian autobuilders do build in a top-level
| # directory named /«BUILDDIR».)
| case `pwd | tr -d ' -~'` in
|     '') non_ascii_cwd=false ;;
|     *) non_ascii_cwd=true
| esac
| 
| # Enable malloc debugging features.
| case `uname` in
| Linux)
|     MALLOC_PERTURB_=165; export MALLOC_PERTURB_
| 
|     # Before glibc 2.11, the feature enabled by MALLOC_CHECK_ was not
|     # thread-safe.  See https://bugzilla.redhat.com/show_bug.cgi?id=585674 and
|     # in particular the patch attached there, which was applied to glibc CVS as
|     # "Restore locking in free_check." between 1.11 and 1.11.1.
|     vswitchd=$abs_top_builddir/vswitchd/ovs-vswitchd
|     glibc=`ldd $vswitchd | sed -n 's/^	libc\.[^ ]* => \([^ ]*\) .*/\1/p'`
|     glibc_version=`$glibc | sed -n '1s/.*version \([0-9]\{1,\}\.[0-9]\{1,\}\).*/\1/p'`
|     case $glibc_version in
|         2.[0-9] | 2.1[01]) mcheck=disabled ;;
|         *) mcheck=enabled ;;
|     esac
|     if test $mcheck = enabled; then
|         MALLOC_CHECK_=2; export MALLOC_CHECK_
|     else
|         echo >&2 "glibc $glibc_version detected, disabling memory checking"
|     fi
|     ;;
| FreeBSD)
|     case `uname -r` in
|     [789].*)
|         MALLOC_CONF=AJ
|         ;;
|     *)
|         MALLOC_CONF=abort:true,junk:true,redzone:true
|         ;;
|     esac
|     export MALLOC_CONF
| esac
| 
| # The name of loopback interface 
| case `uname` in
| Linux)
|     LOOPBACK_INTERFACE=lo
|     ;;
| FreeBSD|NetBSD)
|     LOOPBACK_INTERFACE=lo0
|     ;;
| esac
| 
| # Check for platform.
| case `uname` in
| MINGW*)
|     IS_WIN32="yes"
|     IS_BSD="no"
|     ;;
| FreeBSD|NetBSD)
|     IS_WIN32="no"
|     IS_BSD="yes"
|     ;;
| *)
|     IS_WIN32="no"
|     IS_BSD="no"
|     ;;
| esac
| 
| # Check whether to run IPv6 tests.
| if perl -e 'use Socket; socket(FH, PF_INET6, SOCK_STREAM, 0) || exit 1;'; then
|     HAVE_IPV6=yes
| else
|     HAVE_IPV6=no
| fi
| 
| # XXX: Disable Python related tests on Windows because Open vSwitch code
| # written in Python has not been ported to the Windows platform. We will
| # need to remove the next block after porting is complete.
| if test "$IS_WIN32" = "yes"; then
|     HAVE_PYTHON="no"
| fi
| 
| if test "$HAVE_PYTHON" = "yes" \
|    && test "x`$PYTHON $abs_top_srcdir/tests/test-l7.py --help | grep 'ftp'`" != x; then
|     HAVE_PYFTPDLIB="yes"
| else
|     HAVE_PYFTPDLIB="no"
| fi
| 
| # Determine correct netcat option to quit on stdin EOF
| if nc --version 2>&1 | grep -q nmap.org; then
|     NC_EOF_OPT="--send-only"
| else
|     NC_EOF_OPT="-q 1"
| fi

## ---------------- ##
## Tested programs. ##
## ---------------- ##

../../tests/testsuite.at:1: /home/blp/nicira/ovs/_build/vswitchd/ovs-vswitchd --version
ovs-vswitchd (Open vSwitch) 2.5.90
Compiled Mar 10 2016 17:01:29

../../tests/testsuite.at:1: /home/blp/nicira/ovs/_build/utilities/ovs-vsctl --version
ovs-vsctl (Open vSwitch) 2.5.90
Compiled Mar 10 2016 17:00:40
DB Schema 7.12.1

../../tests/testsuite.at:1: /usr/bin/perl --version

This is perl 5, version 20, subversion 1 (v5.20.1) built for i586-linux-gnu-thread-multi-64int
(with 39 registered patches, see perl -V for more detail)

Copyright 1987-2014, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.


## ------------------ ##
## Running the tests. ##
## ------------------ ##
testsuite: starting at: Thu Mar 10 17:03:07 PST 2016
testsuite: ending at: Thu Mar 10 17:03:08 PST 2016
testsuite: test suite duration: 0h 0m 1s

## ------------- ##
## Test results. ##
## ------------- ##

ERROR: All 4 tests were run,
4 failed unexpectedly.

## ------------------------ ##
## Summary of the failures. ##
## ------------------------ ##
Failed tests:
openvswitch 2.5.90 test suite test groups:

 NUM: FILE-NAME:LINE     TEST-GROUP-NAME
      KEYWORDS

 1020: ofproto-dpif.at:5322 ofproto-dpif - sFlow packet sampling - LACP structures
 1021: ofproto-dpif.at:5379 ofproto-dpif - sFlow packet sampling - tunnel set
 1022: ofproto-dpif.at:5448 ofproto-dpif - sFlow packet sampling - tunnel push
 1023: ofproto-dpif.at:5546 ofproto-dpif - sFlow packet sampling - MPLS

## ---------------------- ##
## Detailed failed tests. ##
## ---------------------- ##

#                             -*- compilation -*-
1020. ofproto-dpif.at:5322: testing ofproto-dpif - sFlow packet sampling - LACP structures ...
../../tests/ofproto-dpif.at:5324: ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema
../../tests/ofproto-dpif.at:5324: ovsdb-server --detach --no-chdir --pidfile --log-file --remote=punix:$OVS_RUNDIR/db.sock
stderr:
2016-03-11T01:03:07Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/1020/ovsdb-server.log
../../tests/ofproto-dpif.at:5324: sed < stderr '
/vlog|INFO|opened log file/d
/ovsdb_server|INFO|ovsdb-server (Open vSwitch)/d'
../../tests/ofproto-dpif.at:5324: ovs-vsctl --no-wait init
../../tests/ofproto-dpif.at:5324: ovs-vswitchd --enable-dummy --disable-system --detach --no-chdir --pidfile --log-file -vvconn -vofproto_dpif -vunixctl
stderr:
2016-03-11T01:03:07Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/1020/ovs-vswitchd.log
2016-03-11T01:03:07Z|00002|ovs_numa|INFO|Discovered 8 CPU cores on NUMA node 0
2016-03-11T01:03:07Z|00003|ovs_numa|INFO|Discovered 1 NUMA nodes and 8 CPU cores
2016-03-11T01:03:07Z|00004|reconnect|INFO|unix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/1020/db.sock: connecting...
2016-03-11T01:03:07Z|00005|reconnect|INFO|unix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/1020/db.sock: connected
../../tests/ofproto-dpif.at:5324: 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'
../../tests/ofproto-dpif.at:5324: add_of_br 0 		    add-bond br0 bond p1 p2 --				\
		    set Port bond lacp=active bond-mode=active-backup	\
		    other_config:lacp-time="fast"			\
		    other_config:lacp-system-id=11:22:33:44:55:66	\
		    other_config:lacp-system-priority=54321 --		\
		    set Interface p1 type=dummy				\
		    other_config:lacp-port-id=11			\
		    other_config:lacp-port-priority=111			\
		    other_config:lacp-aggregation-key=3333 --		\
		    set Interface p2 type=dummy				\
		    other_config:lacp-port-id=22			\
		    other_config:lacp-port-priority=222			\
		    other_config:lacp-aggregation-key=3333  
../../tests/ofproto-dpif.at:5340: ovstest test-sflow --log-file --detach --no-chdir --pidfile 0:127.0.0.1 > sflow.log
stderr:
2016-03-11T01:03:07Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/1020/test-sflow.log
2016-03-11T01:03:07Z|00002|socket_util|INFO|0:127.0.0.1: listening on port 33216
f452ccd8-841b-4133-93eb-deba0f50072a
../../tests/ofproto-dpif.at:5353: ovs-appctl time/warp 2000 100
stdout:
warped
../../tests/ofproto-dpif.at:5354: ovs-appctl revalidator/purge
../../tests/ofproto-dpif.at:5355: check_logs 
ovsdb-server.log:
> 2016-03-11T01:03:08.448Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/1023/ovsdb-server.log
> 2016-03-11T01:03:08.450Z|00002|ovsdb_server|INFO|ovsdb-server (Open vSwitch) 2.5.90
ovs-vswitchd.log:
> 2016-03-11T01:03:08.459Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/1023/ovs-vswitchd.log
> 2016-03-11T01:03:08.459Z|00002|ovs_numa|INFO|Discovered 8 CPU cores on NUMA node 0
> 2016-03-11T01:03:08.459Z|00003|ovs_numa|INFO|Discovered 1 NUMA nodes and 8 CPU cores
> 2016-03-11T01:03:08.460Z|00004|reconnect|INFO|unix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/1023/db.sock: connecting...
> 2016-03-11T01:03:08.460Z|00005|reconnect|INFO|unix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/1023/db.sock: connected
> 2016-03-11T01:03:08.462Z|00006|bridge|INFO|ovs-vswitchd (Open vSwitch) 2.5.90
> 2016-03-11T01:03:08.471Z|00007|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath supports recirculation
> 2016-03-11T01:03:08.471Z|00008|ofproto_dpif|INFO|dummy@ovs-dummy: MPLS label stack length probed as 3
> 2016-03-11T01:03:08.471Z|00009|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath supports unique flow ids
> 2016-03-11T01:03:08.471Z|00010|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath does not support ct_state
> 2016-03-11T01:03:08.471Z|00011|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath does not support ct_zone
> 2016-03-11T01:03:08.471Z|00012|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath does not support ct_mark
> 2016-03-11T01:03:08.471Z|00013|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath does not support ct_label
> 2016-03-11T01:03:08.471Z|00014|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath does not support ct_state_nat
> 2016-03-11T01:03:08.471Z|00015|bridge|INFO|bridge br0: added interface br0 on port 65534
> 2016-03-11T01:03:08.471Z|00016|bridge|INFO|bridge br0: using datapath ID fedcba9876543210
> 2016-03-11T01:03:08.471Z|00017|connmgr|INFO|br0: added service controller "punix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/1023/br0.mgmt"
> 2016-03-11T01:03:08.474Z|00018|unixctl|DBG|received request vlog/set["dpif:dbg","dpif_netdev:dbg"], id=0
> 2016-03-11T01:03:08.474Z|00019|unixctl|DBG|replying with success, id=0: ""
> 2016-03-11T01:03:08.477Z|00020|dpif|DBG|dummy@ovs-dummy: device br0 is on port 100
> 2016-03-11T01:03:08.477Z|00021|dpif|DBG|dummy@ovs-dummy: added p2 as port 2
> 2016-03-11T01:03:08.477Z|00022|dpif|DBG|dummy@ovs-dummy: device p2 is on port 2
> 2016-03-11T01:03:08.477Z|00023|dpif|DBG|dummy@ovs-dummy: device p2 is on port 2
> 2016-03-11T01:03:08.477Z|00024|dpif|DBG|dummy@ovs-dummy: device p2 is on port 2
> 2016-03-11T01:03:08.477Z|00025|bridge|INFO|bridge br0: added interface p2 on port 2
> 2016-03-11T01:03:08.477Z|00026|dpif|DBG|dummy@ovs-dummy: added p1 as port 1
> 2016-03-11T01:03:08.477Z|00027|dpif|DBG|dummy@ovs-dummy: device p1 is on port 1
> 2016-03-11T01:03:08.477Z|00028|dpif|DBG|dummy@ovs-dummy: device p1 is on port 1
> 2016-03-11T01:03:08.477Z|00029|dpif|DBG|dummy@ovs-dummy: device p1 is on port 1
> 2016-03-11T01:03:08.477Z|00030|bridge|INFO|bridge br0: added interface p1 on port 1
> 2016-03-11T01:03:08.478Z|00031|dpif|DBG|dummy@ovs-dummy: port_dump_start success
> 2016-03-11T01:03:08.478Z|00032|dpif|DBG|dummy@ovs-dummy: port_dump_next success
> 2016-03-11T01:03:08.478Z|00033|dpif|DBG|dummy@ovs-dummy: port_dump_next success
> 2016-03-11T01:03:08.478Z|00001|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.478Z|00001|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.478Z|00034|dpif|DBG|dummy@ovs-dummy: port_dump_next success
> 2016-03-11T01:03:08.479Z|00002|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.479Z|00035|dpif|DBG|dummy@ovs-dummy: port_dump_next success
> 2016-03-11T01:03:08.479Z|00036|dpif|DBG|dummy@ovs-dummy: dumped all ports
> 2016-03-11T01:03:08.479Z|00037|dpif|DBG|dummy@ovs-dummy: device p2 is on port 2
> 2016-03-11T01:03:08.479Z|00038|dpif|DBG|dummy@ovs-dummy: device br0 is on port 100
> 2016-03-11T01:03:08.479Z|00039|dpif|DBG|dummy@ovs-dummy: device p1 is on port 1
> 2016-03-11T01:03:08.482Z|00040|vconn|DBG|unix: sent (Success): OFPT_HELLO (OF1.5) (xid=0x1):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2016-03-11T01:03:08.482Z|00041|vconn|DBG|unix: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2016-03-11T01:03:08.482Z|00042|vconn|DBG|unix: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2016-03-11T01:03:08.482Z|00043|vconn|DBG|unix: received: NXT_FLOW_MOD_TABLE_ID (xid=0x2): enable
> 2016-03-11T01:03:08.482Z|00044|vconn|DBG|unix: received: OFPT_BARRIER_REQUEST (xid=0x3):
> 2016-03-11T01:03:08.482Z|00045|vconn|DBG|unix: sent (Success): OFPT_BARRIER_REPLY (xid=0x3):
> 2016-03-11T01:03:08.482Z|00046|vconn|DBG|unix: received: OFPT_FLOW_MOD (xid=0x4): ADD dl_src=50:54:00:00:00:09 actions=push_mpls:0x8847,set_mpls_label(789),set_mpls_ttl(4),set_mpls_ttl(32),output:2
> 2016-03-11T01:03:08.482Z|00047|vconn|DBG|unix: received: OFPT_BARRIER_REQUEST (xid=0x5):
> 2016-03-11T01:03:08.482Z|00048|vconn|DBG|unix: sent (Success): OFPT_BARRIER_REPLY (xid=0x5):
> 2016-03-11T01:03:08.483Z|00049|vconn|DBG|unix: received: OFPT_FLOW_MOD (xid=0x6): ADD dl_src=50:54:00:00:00:0b actions=pop_mpls:0x0800,output:2
> 2016-03-11T01:03:08.483Z|00003|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.483Z|00050|vconn|DBG|unix: received: OFPT_BARRIER_REQUEST (xid=0x7):
> 2016-03-11T01:03:08.483Z|00002|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.483Z|00051|vconn|DBG|unix: sent (Success): OFPT_BARRIER_REPLY (xid=0x7):
> 2016-03-11T01:03:08.483Z|00052|connmgr|INFO|br0<->unix: 2 flow_mods in the last 0 s (2 adds)
> 2016-03-11T01:03:08.483Z|00004|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.484Z|00005|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.484Z|00003|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.484Z|00006|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.487Z|00053|unixctl|DBG|received request time/stop[], id=0
> 2016-03-11T01:03:08.487Z|00054|unixctl|DBG|replying with success, id=0: ""
> 2016-03-11T01:03:08.490Z|00055|dpif|DBG|dummy@ovs-dummy: device p2 is on port 2
> 2016-03-11T01:03:08.491Z|00056|dpif|DBG|dummy@ovs-dummy: device br0 is on port 100
> 2016-03-11T01:03:08.491Z|00057|dpif|DBG|dummy@ovs-dummy: device p1 is on port 1
> 2016-03-11T01:03:08.491Z|00058|sflow|ERR|could not determine IP address for sFlow agent
> 2016-03-11T01:03:08.491Z|00007|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.491Z|00004|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.491Z|00008|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.492Z|00059|unixctl|DBG|received request netdev-dummy/receive["p1","in_port(1),eth(src=50:54:00:00:00:09,dst=50:54:00:00:00:0a),eth_type(0x8847),mpls(label=11,tc=3,ttl=64,bos=1)"], id=0
> 2016-03-11T01:03:08.492Z|00060|unixctl|DBG|replying with success, id=0: ""
> 2016-03-11T01:03:08.493Z|00061|dpif_netdev|DBG|ovs-dummy: miss upcall:
> skb_priority(0),skb_mark(0),recirc_id(0),dp_hash(0),in_port(1),eth(src=50:54:00:00:00:09,dst=50:54:00:00:00:0a),eth_type(0x8847),mpls(label=11,tc=3,ttl=64,bos=1)
> mpls,vlan_tci=0x0000,dl_src=50:54:00:00:00:09,dl_dst=50:54:00:00:00:0a,mpls_label=11,mpls_tc=3,mpls_ttl=64,mpls_bos=1
> 2016-03-11T01:03:08.493Z|00062|dpif_netdev|DBG|flow_add: ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 recirc_id=0,mpls,in_port=1,vlan_tci=0x0000,dl_src=50:54:00:00:00:09,mpls_label=11,mpls_tc=3,mpls_ttl=64,mpls_bos=1, actions:sample(sample=0.0%,actions(userspace(pid=0,sFlow(vid=0,pcp=0,output=2147483649),actions))),push_mpls(label=789,tc=4,ttl=32,bos=0,eth_type=0x8847),2
> 2016-03-11T01:03:08.494Z|00063|unixctl|DBG|received request netdev-dummy/receive["p1","in_port(1),eth(src=50:54:00:00:00:09,dst=50:54:00:00:00:0a),eth_type(0x0800)"], id=0
> 2016-03-11T01:03:08.494Z|00064|unixctl|DBG|replying with success, id=0: ""
> 2016-03-11T01:03:08.494Z|00065|dpif_netdev|DBG|ovs-dummy: miss upcall:
> skb_priority(0),skb_mark(0),recirc_id(0),dp_hash(0),in_port(1),eth(src=50:54:00:00:00:09,dst=50:54:00:00:00:0a),eth_type(0x0800),ipv4(src=0.0.0.0,dst=0.0.0.0,proto=0,tos=0,ttl=0,frag=no)
> ip,vlan_tci=0x0000,dl_src=50:54:00:00:00:09,dl_dst=50:54:00:00:00:0a,nw_src=0.0.0.0,nw_dst=0.0.0.0,nw_proto=0,nw_tos=0,nw_ecn=0,nw_ttl=0
> 2016-03-11T01:03:08.494Z|00066|dpif_netdev|DBG|flow_add: ufid:378f1678-eb9c-4477-9c3c-23991e343e44 recirc_id=0,ip,in_port=1,vlan_tci=0x0000,dl_src=50:54:00:00:00:09,nw_tos=0,nw_ttl=0,nw_frag=no, actions:sample(sample=0.0%,actions(userspace(pid=0,sFlow(vid=0,pcp=0,output=2147483649),actions))),push_mpls(label=789,tc=4,ttl=32,bos=1,eth_type=0x8847),2
> 2016-03-11T01:03:08.516Z|00067|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.516Z|00068|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.517Z|00009|dpif(revalidator2)|DBG|dummy@ovs-dummy: get_stats success
> 2016-03-11T01:03:08.517Z|00010|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.517Z|00005|dpif(revalidator4)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.517Z|00006|dpif(revalidator4)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.517Z|00007|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.517Z|00011|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.527Z|00069|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.527Z|00070|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.527Z|00012|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.527Z|00008|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.527Z|00013|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.527Z|00014|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.527Z|00015|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.537Z|00071|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.537Z|00072|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.537Z|00016|dpif(revalidator2)|DBG|dummy@ovs-dummy: get_stats success
> 2016-03-11T01:03:08.537Z|00017|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.537Z|00009|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.537Z|00018|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.537Z|00019|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.537Z|00020|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.547Z|00073|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.547Z|00074|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.547Z|00021|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.547Z|00010|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.547Z|00022|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.547Z|00023|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.547Z|00024|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.557Z|00075|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.557Z|00076|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.557Z|00025|dpif(revalidator2)|DBG|dummy@ovs-dummy: get_stats success
> 2016-03-11T01:03:08.557Z|00026|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.557Z|00011|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.557Z|00027|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.557Z|00028|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.558Z|00029|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.567Z|00077|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.567Z|00078|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.568Z|00012|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.568Z|00030|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.568Z|00031|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.568Z|00032|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.568Z|00033|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.578Z|00079|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.578Z|00080|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.578Z|00034|dpif(revalidator2)|DBG|dummy@ovs-dummy: get_stats success
> 2016-03-11T01:03:08.578Z|00035|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.578Z|00013|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.578Z|00036|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.578Z|00037|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.578Z|00038|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.588Z|00081|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.588Z|00082|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.588Z|00039|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.588Z|00014|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.588Z|00040|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.588Z|00041|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.588Z|00042|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.598Z|00083|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.598Z|00084|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.598Z|00043|dpif(revalidator2)|DBG|dummy@ovs-dummy: get_stats success
> 2016-03-11T01:03:08.598Z|00044|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.598Z|00015|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.599Z|00045|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.599Z|00046|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.599Z|00047|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.609Z|00085|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.609Z|00086|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.609Z|00048|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.609Z|00016|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.609Z|00049|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.609Z|00050|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.609Z|00051|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.619Z|00087|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.619Z|00088|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.619Z|00052|dpif(revalidator2)|DBG|dummy@ovs-dummy: get_stats success
> 2016-03-11T01:03:08.619Z|00053|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.619Z|00017|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.619Z|00054|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.619Z|00055|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.619Z|00056|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.629Z|00089|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.629Z|00090|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.629Z|00018|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.629Z|00057|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.629Z|00058|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.629Z|00059|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.629Z|00060|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.639Z|00091|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.639Z|00092|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.639Z|00061|dpif(revalidator2)|DBG|dummy@ovs-dummy: get_stats success
> 2016-03-11T01:03:08.639Z|00062|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.639Z|00019|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.639Z|00063|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.639Z|00064|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.640Z|00065|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.649Z|00093|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.649Z|00094|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.649Z|00066|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.649Z|00067|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.649Z|00068|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.650Z|00020|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.650Z|00069|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.660Z|00095|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.660Z|00096|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.660Z|00070|dpif(revalidator2)|DBG|dummy@ovs-dummy: get_stats success
> 2016-03-11T01:03:08.660Z|00071|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.660Z|00021|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.660Z|00072|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.660Z|00073|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.660Z|00074|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.670Z|00097|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.670Z|00098|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.670Z|00022|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.670Z|00075|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.670Z|00076|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.670Z|00077|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.670Z|00078|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.680Z|00099|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.680Z|00100|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.680Z|00079|dpif(revalidator2)|DBG|dummy@ovs-dummy: get_stats success
> 2016-03-11T01:03:08.680Z|00080|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.680Z|00023|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.680Z|00081|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.680Z|00082|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.680Z|00083|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.690Z|00101|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.690Z|00102|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.690Z|00084|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.690Z|00085|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.690Z|00024|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.690Z|00086|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.690Z|00087|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.700Z|00103|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.700Z|00104|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.700Z|00088|dpif(revalidator2)|DBG|dummy@ovs-dummy: get_stats success
> 2016-03-11T01:03:08.701Z|00089|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.701Z|00025|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.701Z|00090|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.701Z|00091|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.701Z|00092|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.710Z|00105|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.711Z|00106|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.711Z|00026|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.711Z|00093|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.711Z|00094|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.711Z|00095|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.711Z|00096|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.721Z|00107|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.721Z|00108|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.721Z|00097|dpif(revalidator2)|DBG|dummy@ovs-dummy: get_stats success
> 2016-03-11T01:03:08.721Z|00098|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.721Z|00027|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.721Z|00099|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.721Z|00100|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.721Z|00101|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.731Z|00109|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.731Z|00110|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.731Z|00028|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.731Z|00102|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.731Z|00103|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.731Z|00104|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.731Z|00105|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.741Z|00111|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.741Z|00112|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.741Z|00106|dpif(revalidator2)|DBG|dummy@ovs-dummy: get_stats success
> 2016-03-11T01:03:08.741Z|00107|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.741Z|00029|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.741Z|00108|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.741Z|00109|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.741Z|00110|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.751Z|00113|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.751Z|00114|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.751Z|00111|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.751Z|00030|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.751Z|00112|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.751Z|00113|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.752Z|00114|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.761Z|00115|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.761Z|00116|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.761Z|00115|dpif(revalidator2)|DBG|dummy@ovs-dummy: get_stats success
> 2016-03-11T01:03:08.762Z|00031|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.762Z|00116|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.762Z|00117|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.762Z|00118|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.762Z|00119|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.772Z|00117|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.772Z|00118|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.772Z|00032|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.772Z|00120|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.772Z|00121|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.772Z|00122|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.772Z|00123|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.782Z|00119|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.782Z|00120|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.782Z|00124|dpif(revalidator2)|DBG|dummy@ovs-dummy: get_stats success
> 2016-03-11T01:03:08.782Z|00125|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.782Z|00033|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.782Z|00126|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.782Z|00127|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.782Z|00128|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.792Z|00121|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.792Z|00122|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.792Z|00034|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.792Z|00129|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.792Z|00130|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.792Z|00131|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.792Z|00132|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.802Z|00123|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.802Z|00124|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.802Z|00133|dpif(revalidator2)|DBG|dummy@ovs-dummy: get_stats success
> 2016-03-11T01:03:08.803Z|00134|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.803Z|00035|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.803Z|00135|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.803Z|00136|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.803Z|00137|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.813Z|00125|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.813Z|00126|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.813Z|00036|dpif(revalidator4)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.813Z|00138|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:23dc368f-f0e6-46b0-81a0-b42e11275727 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.813Z|00139|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump ufid:378f1678-eb9c-4477-9c3c-23991e343e44 <empty>, packets:0, bytes:0, used:never
> 2016-03-11T01:03:08.813Z|00140|dpif(revalidator2)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.813Z|00141|dpif(revalidator2)|DBG|dummy@ovs-dummy: flow_dump_destroy success
sflow.log:
1023. ofproto-dpif.at:5546: 1023. ofproto-dpif - sFlow packet sampling - MPLS (ofproto-dpif.at:5546): FAILED (ofproto-dpif.at:5579)


## ------------- ##
## ../config.log ##
## ------------- ##
| This file contains any messages produced by compilers while
| running configure, to aid debugging if configure makes a mistake.
| 
| It was created by openvswitch configure 2.5.90, which was
| generated by GNU Autoconf 2.69.  Invocation command line was
| 
|   $ ../configure --enable-ssl --enable-Werror --prefix=/usr --localstatedir=/var KARCH=i386 --enable-silent-rules --with-linux=/home/blp/nicira/test-vm-linux CFLAGS=-g -O2 --no-create --no-recursion
| 
| ## --------- ##
| ## Platform. ##
| ## --------- ##
| 
| hostname = sigabrt
| uname -m = x86_64
| uname -r = 3.16.0-4-amd64
| uname -s = Linux
| uname -v = #1 SMP Debian 3.16.7-2 (2014-11-06)
| 
| /usr/bin/uname -p = unknown
| /bin/uname -X     = unknown
| 
| /bin/arch              = unknown
| /usr/bin/arch -k       = unknown
| /usr/convex/getsysinfo = unknown
| /usr/bin/hostinfo      = unknown
| /bin/machine           = unknown
| /usr/bin/oslevel       = unknown
| /bin/universe          = unknown
| 
| PATH: /home/blp/bin
| PATH: /usr/local/bin
| PATH: /usr/bin
| PATH: /bin
| PATH: /usr/local/games
| PATH: /usr/games
| 
| 
| ## ----------- ##
| ## Core tests. ##
| ## ----------- ##
| 
| configure:2694: checking for a BSD-compatible install
| configure:2762: result: /usr/bin/install -c
| configure:2773: checking whether build environment is sane
| configure:2828: result: yes
| configure:2979: checking for a thread-safe mkdir -p
| configure:3018: result: /bin/mkdir -p
| configure:3025: checking for gawk
| configure:3041: found /usr/bin/gawk
| configure:3052: result: gawk
| configure:3063: checking whether make sets $(MAKE)
| configure:3085: result: yes
| configure:3114: checking whether make supports nested variables
| configure:3131: result: yes
| configure:3210: checking how to create a pax tar archive
| configure:3221: tar --version
| tar (GNU tar) 1.27.1
| Copyright (C) 2013 Free Software Foundation, Inc.
| License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
| This is free software: you are free to change and redistribute it.
| There is NO WARRANTY, to the extent permitted by law.
| 
| Written by John Gilmore and Jay Fenlason.
| configure:3224: $? = 0
| configure:3264: tardir=conftest.dir && eval tar --format=posix -chf - "$tardir" >conftest.tar
| configure:3267: $? = 0
| configure:3271: tar -xf - <conftest.tar
| configure:3274: $? = 0
| configure:3276: cat conftest.dir/file
| GrepMe
| configure:3279: $? = 0
| configure:3292: result: gnutar
| configure:3355: checking for style of include used by make
| configure:3383: result: GNU
| configure:3454: checking for gcc
| configure:3470: found /usr/bin/gcc
| configure:3481: result: gcc
| configure:3710: checking for C compiler version
| configure:3719: gcc --version >&5
| gcc (Debian 4.9.1-19) 4.9.1
| 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.
| 
| configure:3730: $? = 0
| configure:3719: gcc -v >&5
| Using built-in specs.
| COLLECT_GCC=gcc
| COLLECT_LTO_WRAPPER=/usr/lib/gcc/i586-linux-gnu/4.9/lto-wrapper
| Target: i586-linux-gnu
| Configured with: ../src/configure -v --with-pkgversion='Debian 4.9.1-19' --with-bugurl=file:///usr/share/doc/gcc-4.9/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.9 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.9 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.9-i386/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.9-i386 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.9-i386 --with-arch-directory=i386 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-targets=all --enable-multiarch --with-arch-32=i586 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=i586-linux-gnu --host=i586-linux-gnu --target=i586-linux-gnu
| Thread model: posix
| gcc version 4.9.1 (Debian 4.9.1-19) 
| configure:3730: $? = 0
| configure:3719: gcc -V >&5
| gcc: error: unrecognized command line option '-V'
| gcc: fatal error: no input files
| compilation terminated.
| configure:3730: $? = 4
| configure:3719: gcc -qversion >&5
| gcc: error: unrecognized command line option '-qversion'
| gcc: fatal error: no input files
| compilation terminated.
| configure:3730: $? = 4
| configure:3750: checking whether the C compiler works
| configure:3772: gcc -g -O2   conftest.c  >&5
| configure:3776: $? = 0
| configure:3824: result: yes
| configure:3827: checking for C compiler default output file name
| configure:3829: result: a.out
| configure:3835: checking for suffix of executables
| configure:3842: gcc -o conftest -g -O2   conftest.c  >&5
| configure:3846: $? = 0
| configure:3868: result: 
| configure:3890: checking whether we are cross compiling
| configure:3898: gcc -o conftest -g -O2   conftest.c  >&5
| configure:3902: $? = 0
| configure:3909: ./conftest
| configure:3913: $? = 0
| configure:3928: result: no
| configure:3933: checking for suffix of object files
| configure:3955: gcc -c -g -O2  conftest.c >&5
| configure:3959: $? = 0
| configure:3980: result: o
| configure:3984: checking whether we are using the GNU C compiler
| configure:4003: gcc -c -g -O2  conftest.c >&5
| configure:4003: $? = 0
| configure:4012: result: yes
| configure:4021: checking whether gcc accepts -g
| configure:4041: gcc -c -g  conftest.c >&5
| configure:4041: $? = 0
| configure:4082: result: yes
| configure:4099: checking for gcc option to accept ISO C89
| configure:4162: gcc  -c -g -O2  conftest.c >&5
| configure:4162: $? = 0
| configure:4175: result: none needed
| configure:4200: checking whether gcc understands -c and -o together
| configure:4222: gcc -c conftest.c -o conftest2.o
| configure:4225: $? = 0
| configure:4222: gcc -c conftest.c -o conftest2.o
| configure:4225: $? = 0
| configure:4237: result: yes
| configure:4256: checking dependency style of gcc
| configure:4367: result: gcc3
| configure:4382: checking for gcc option to accept ISO C99
| configure:4531: gcc  -c -g -O2  conftest.c >&5
| conftest.c:61:29: error: expected ';', ',' or ')' before 'text'
|  test_restrict (ccp restrict text)
|                              ^
| conftest.c: In function 'main':
| conftest.c:115:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'newvar'
|    char *restrict newvar = "Another string";
|                   ^
| conftest.c:115:18: error: 'newvar' undeclared (first use in this function)
| conftest.c:115:18: note: each undeclared identifier is reported only once for each function it appears in
| conftest.c:125:3: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
|    for (int i = 0; i < ia->datasize; ++i)
|    ^
| conftest.c:125:3: note: use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code
| configure:4531: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | /* end confdefs.h.  */
| | #include <stdarg.h>
| | #include <stdbool.h>
| | #include <stdlib.h>
| | #include <wchar.h>
| | #include <stdio.h>
| | 
| | // Check varargs macros.  These examples are taken from C99 6.10.3.5.
| | #define debug(...) fprintf (stderr, __VA_ARGS__)
| | #define showlist(...) puts (#__VA_ARGS__)
| | #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
| | static void
| | test_varargs_macros (void)
| | {
| |   int x = 1234;
| |   int y = 5678;
| |   debug ("Flag");
| |   debug ("X = %d\n", x);
| |   showlist (The first, second, and third items.);
| |   report (x>y, "x is %d but y is %d", x, y);
| | }
| | 
| | // Check long long types.
| | #define BIG64 18446744073709551615ull
| | #define BIG32 4294967295ul
| | #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
| | #if !BIG_OK
| |   your preprocessor is broken;
| | #endif
| | #if BIG_OK
| | #else
| |   your preprocessor is broken;
| | #endif
| | static long long int bignum = -9223372036854775807LL;
| | static unsigned long long int ubignum = BIG64;
| | 
| | struct incomplete_array
| | {
| |   int datasize;
| |   double data[];
| | };
| | 
| | struct named_init {
| |   int number;
| |   const wchar_t *name;
| |   double average;
| | };
| | 
| | typedef const char *ccp;
| | 
| | static inline int
| | test_restrict (ccp restrict text)
| | {
| |   // See if C++-style comments work.
| |   // Iterate through items via the restricted pointer.
| |   // Also check for declarations in for loops.
| |   for (unsigned int i = 0; *(text+i) != '\0'; ++i)
| |     continue;
| |   return 0;
| | }
| | 
| | // Check varargs and va_copy.
| | static void
| | test_varargs (const char *format, ...)
| | {
| |   va_list args;
| |   va_start (args, format);
| |   va_list args_copy;
| |   va_copy (args_copy, args);
| | 
| |   const char *str;
| |   int number;
| |   float fnumber;
| | 
| |   while (*format)
| |     {
| |       switch (*format++)
| | 	{
| | 	case 's': // string
| | 	  str = va_arg (args_copy, const char *);
| | 	  break;
| | 	case 'd': // int
| | 	  number = va_arg (args_copy, int);
| | 	  break;
| | 	case 'f': // float
| | 	  fnumber = va_arg (args_copy, double);
| | 	  break;
| | 	default:
| | 	  break;
| | 	}
| |     }
| |   va_end (args_copy);
| |   va_end (args);
| | }
| | 
| | int
| | main ()
| | {
| | 
| |   // Check bool.
| |   _Bool success = false;
| | 
| |   // Check restrict.
| |   if (test_restrict ("String literal") == 0)
| |     success = true;
| |   char *restrict newvar = "Another string";
| | 
| |   // Check varargs.
| |   test_varargs ("s, d' f .", "string", 65, 34.234);
| |   test_varargs_macros ();
| | 
| |   // Check flexible array members.
| |   struct incomplete_array *ia =
| |     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
| |   ia->datasize = 10;
| |   for (int i = 0; i < ia->datasize; ++i)
| |     ia->data[i] = i * 1.234;
| | 
| |   // Check named initializers.
| |   struct named_init ni = {
| |     .number = 34,
| |     .name = L"Test wide string",
| |     .average = 543.34343,
| |   };
| | 
| |   ni.number = 58;
| | 
| |   int dynamic_array[ni.number];
| |   dynamic_array[ni.number - 1] = 543;
| | 
| |   // work around unused variable warnings
| |   return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
| | 	  || dynamic_array[ni.number - 1] != 543);
| | 
| |   ;
| |   return 0;
| | }
| configure:4531: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:4531: $? = 0
| configure:4551: result: -std=gnu99
| configure:4565: checking how to run the C preprocessor
| configure:4596: gcc -std=gnu99 -E  conftest.c
| configure:4596: $? = 0
| configure:4610: gcc -std=gnu99 -E  conftest.c
| conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory
|  #include <ac_nonexistent.h>
|                             ^
| compilation terminated.
| configure:4610: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | /* end confdefs.h.  */
| | #include <ac_nonexistent.h>
| configure:4635: result: gcc -std=gnu99 -E
| configure:4655: gcc -std=gnu99 -E  conftest.c
| configure:4655: $? = 0
| configure:4669: gcc -std=gnu99 -E  conftest.c
| conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory
|  #include <ac_nonexistent.h>
|                             ^
| compilation terminated.
| configure:4669: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | /* end confdefs.h.  */
| | #include <ac_nonexistent.h>
| configure:4698: checking for grep that handles long lines and -e
| configure:4756: result: /bin/grep
| configure:4761: checking for fgrep
| configure:4823: result: /bin/grep -F
| configure:4828: checking for egrep
| configure:4890: result: /bin/grep -E
| configure:4899: checking for perl
| configure:4917: found /usr/bin/perl
| configure:4930: result: /usr/bin/perl
| configure:4948: checking for ANSI C header files
| configure:4968: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:4968: $? = 0
| configure:5041: gcc -std=gnu99 -o conftest -g -O2   conftest.c  >&5
| configure:5041: $? = 0
| configure:5041: ./conftest
| configure:5041: $? = 0
| configure:5052: result: yes
| configure:5065: checking for sys/types.h
| configure:5065: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:5065: $? = 0
| configure:5065: result: yes
| configure:5065: checking for sys/stat.h
| configure:5065: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:5065: $? = 0
| configure:5065: result: yes
| configure:5065: checking for stdlib.h
| configure:5065: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:5065: $? = 0
| configure:5065: result: yes
| configure:5065: checking for string.h
| configure:5065: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:5065: $? = 0
| configure:5065: result: yes
| configure:5065: checking for memory.h
| configure:5065: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:5065: $? = 0
| configure:5065: result: yes
| configure:5065: checking for strings.h
| configure:5065: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:5065: $? = 0
| configure:5065: result: yes
| configure:5065: checking for inttypes.h
| configure:5065: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:5065: $? = 0
| configure:5065: result: yes
| configure:5065: checking for stdint.h
| configure:5065: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:5065: $? = 0
| configure:5065: result: yes
| configure:5065: checking for unistd.h
| configure:5065: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:5065: $? = 0
| configure:5065: result: yes
| configure:5078: checking minix/config.h usability
| configure:5078: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c:54:26: fatal error: minix/config.h: No such file or directory
|  #include <minix/config.h>
|                           ^
| compilation terminated.
| configure:5078: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | /* end confdefs.h.  */
| | #include <stdio.h>
| | #ifdef HAVE_SYS_TYPES_H
| | # include <sys/types.h>
| | #endif
| | #ifdef HAVE_SYS_STAT_H
| | # include <sys/stat.h>
| | #endif
| | #ifdef STDC_HEADERS
| | # include <stdlib.h>
| | # include <stddef.h>
| | #else
| | # ifdef HAVE_STDLIB_H
| | #  include <stdlib.h>
| | # endif
| | #endif
| | #ifdef HAVE_STRING_H
| | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| | #  include <memory.h>
| | # endif
| | # include <string.h>
| | #endif
| | #ifdef HAVE_STRINGS_H
| | # include <strings.h>
| | #endif
| | #ifdef HAVE_INTTYPES_H
| | # include <inttypes.h>
| | #endif
| | #ifdef HAVE_STDINT_H
| | # include <stdint.h>
| | #endif
| | #ifdef HAVE_UNISTD_H
| | # include <unistd.h>
| | #endif
| | #include <minix/config.h>
| configure:5078: result: no
| configure:5078: checking minix/config.h presence
| configure:5078: gcc -std=gnu99 -E  conftest.c
| conftest.c:21:26: fatal error: minix/config.h: No such file or directory
|  #include <minix/config.h>
|                           ^
| compilation terminated.
| configure:5078: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | /* end confdefs.h.  */
| | #include <minix/config.h>
| configure:5078: result: no
| configure:5078: checking for minix/config.h
| configure:5078: result: no
| configure:5099: checking whether it is safe to define __EXTENSIONS__
| configure:5117: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:5117: $? = 0
| configure:5124: result: yes
| configure:5138: checking whether byte ordering is bigendian
| configure:5153: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c:27:9: error: unknown type name 'not'
|          not a universal capable compiler
|          ^
| conftest.c:27:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
|          not a universal capable compiler
|                ^
| conftest.c:27:15: error: unknown type name 'universal'
| configure:5153: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | /* end confdefs.h.  */
| | #ifndef __APPLE_CC__
| | 	       not a universal capable compiler
| | 	     #endif
| | 	     typedef int dummy;
| | 
| configure:5198: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:5198: $? = 0
| configure:5216: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:33:4: error: unknown type name 'not'
|     not big endian
|     ^
| conftest.c:33:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
|     not big endian
|             ^
| configure:5216: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | /* end confdefs.h.  */
| | #include <sys/types.h>
| | 		#include <sys/param.h>
| | 
| | int
| | main ()
| | {
| | #if BYTE_ORDER != BIG_ENDIAN
| | 		 not big endian
| | 		#endif
| | 
| |   ;
| |   return 0;
| | }
| configure:5344: result: no
| configure:5369: checking for special C compiler options needed for large files
| configure:5414: result: no
| configure:5420: checking for _FILE_OFFSET_BITS value needed for large files
| configure:5445: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c:32:7: error: size of array 'off_t_is_large' is negative
|    int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
|        ^
| configure:5445: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | /* end confdefs.h.  */
| | #include <sys/types.h>
| |  /* Check that off_t can represent 2**63 - 1 correctly.
| |     We can't simply define LARGE_OFF_T to be 9223372036854775807,
| |     since some C++ compilers masquerading as C compilers
| |     incorrectly reject 9223372036854775807.  */
| | #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
| |   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
| | 		       && LARGE_OFF_T % 2147483647 == 1)
| | 		      ? 1 : -1];
| | int
| | main ()
| | {
| | 
| |   ;
| |   return 0;
| | }
| configure:5469: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:5469: $? = 0
| configure:5477: result: 64
| configure:5592: checking build system type
| configure:5606: result: x86_64-unknown-linux-gnu
| configure:5626: checking host system type
| configure:5639: result: x86_64-unknown-linux-gnu
| configure:5680: checking how to print strings
| configure:5707: result: printf
| configure:5728: checking for a sed that does not truncate output
| configure:5792: result: /bin/sed
| configure:5840: checking for ld used by gcc -std=gnu99
| configure:5907: result: /usr/bin/ld
| configure:5914: checking if the linker (/usr/bin/ld) is GNU ld
| configure:5929: result: yes
| configure:5941: checking for BSD- or MS-compatible name lister (nm)
| configure:5990: result: /usr/bin/nm -B
| configure:6120: checking the name lister (/usr/bin/nm -B) interface
| configure:6127: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:6130: /usr/bin/nm -B "conftest.o"
| configure:6133: output
| 00000000 B some_variable
| configure:6140: result: BSD nm
| configure:6143: checking whether ln -s works
| configure:6147: result: yes
| configure:6155: checking the maximum length of command line arguments
| configure:6286: result: 1572864
| configure:6303: checking whether the shell understands some XSI constructs
| configure:6313: result: yes
| configure:6317: checking whether the shell understands "+="
| configure:6323: result: yes
| configure:6358: checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format
| configure:6398: result: func_convert_file_noop
| configure:6405: checking how to convert x86_64-unknown-linux-gnu file names to toolchain format
| configure:6425: result: func_convert_file_noop
| configure:6432: checking for /usr/bin/ld option to reload object files
| configure:6439: result: -r
| configure:6513: checking for objdump
| configure:6529: found /usr/bin/objdump
| configure:6540: result: objdump
| configure:6572: checking how to recognize dependent libraries
| configure:6770: result: pass_all
| configure:6855: checking for dlltool
| configure:6885: result: no
| configure:6915: checking how to associate runtime and link libraries
| configure:6942: result: printf %s\n
| configure:7002: checking for ar
| configure:7018: found /usr/bin/ar
| configure:7029: result: ar
| configure:7066: checking for archiver @FILE support
| configure:7083: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:7083: $? = 0
| configure:7086: ar cru libconftest.a @conftest.lst >&5
| ar: `u' modifier ignored since `D' is the default (see `U')
| configure:7089: $? = 0
| configure:7094: ar cru libconftest.a @conftest.lst >&5
| ar: `u' modifier ignored since `D' is the default (see `U')
| ar: conftest.o: No such file or directory
| configure:7097: $? = 1
| configure:7109: result: @
| configure:7167: checking for strip
| configure:7183: found /usr/bin/strip
| configure:7194: result: strip
| configure:7266: checking for ranlib
| configure:7282: found /usr/bin/ranlib
| configure:7293: result: ranlib
| configure:7395: checking command to parse /usr/bin/nm -B output from gcc -std=gnu99 object
| configure:7515: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:7518: $? = 0
| configure:7522: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm
| configure:7525: $? = 0
| configure:7591: gcc -std=gnu99 -o conftest -g -O2   conftest.c conftstm.o >&5
| configure:7594: $? = 0
| configure:7632: result: ok
| configure:7669: checking for sysroot
| configure:7699: result: no
| configure:7776: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:7779: $? = 0
| configure:7968: checking for mt
| configure:7984: found /bin/mt
| configure:7995: result: mt
| configure:8018: checking if mt is a manifest tool
| configure:8024: mt '-?'
| configure:8032: result: no
| configure:8671: checking for dlfcn.h
| configure:8671: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:8671: $? = 0
| configure:8671: result: yes
| configure:8876: checking for objdir
| configure:8891: result: .libs
| configure:9162: checking if gcc -std=gnu99 supports -fno-rtti -fno-exceptions
| configure:9180: gcc -std=gnu99 -c -g -O2  -fno-rtti -fno-exceptions conftest.c >&5
| cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C
| configure:9184: $? = 0
| configure:9197: result: no
| configure:9524: checking for gcc -std=gnu99 option to produce PIC
| configure:9531: result: -fPIC -DPIC
| configure:9539: checking if gcc -std=gnu99 PIC flag -fPIC -DPIC works
| configure:9557: gcc -std=gnu99 -c -g -O2  -fPIC -DPIC -DPIC conftest.c >&5
| configure:9561: $? = 0
| configure:9574: result: yes
| configure:9603: checking if gcc -std=gnu99 static flag -static works
| configure:9631: result: yes
| configure:9646: checking if gcc -std=gnu99 supports -c -o file.o
| configure:9667: gcc -std=gnu99 -c -g -O2  -o out/conftest2.o conftest.c >&5
| configure:9671: $? = 0
| configure:9693: result: yes
| configure:9701: checking if gcc -std=gnu99 supports -c -o file.o
| configure:9748: result: yes
| configure:9781: checking whether the gcc -std=gnu99 linker (/usr/bin/ld -m elf_i386) supports shared libraries
| configure:10938: result: yes
| configure:11178: checking dynamic linker characteristics
| configure:11678: gcc -std=gnu99 -o conftest -g -O2   -Wl,-rpath -Wl,/foo conftest.c  >&5
| configure:11678: $? = 0
| configure:11912: result: GNU/Linux ld.so
| configure:12019: checking how to hardcode library paths into programs
| configure:12044: result: immediate
| configure:12584: checking whether stripping libraries is possible
| configure:12589: result: yes
| configure:12624: checking if libtool supports shared libraries
| configure:12626: result: yes
| configure:12629: checking whether to build shared libraries
| configure:12650: result: no
| configure:12653: checking whether to build static libraries
| configure:12657: result: yes
| configure:12730: checking for library containing pow
| configure:12761: gcc -std=gnu99 -o conftest -g -O2   conftest.c  >&5
| conftest.c:36:6: warning: conflicting types for built-in function 'pow'
|  char pow ();
|       ^
| /tmp/ccyduAaQ.o: In function `main':
| /home/blp/nicira/ovs/_build/conftest.c:40: undefined reference to `pow'
| collect2: error: ld returned 1 exit status
| configure:12761: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | /* end confdefs.h.  */
| | 
| | /* Override any GCC internal prototype to avoid an error.
| |    Use char because int might match the return type of a GCC
| |    builtin and then its argument prototype would still apply.  */
| | #ifdef __cplusplus
| | extern "C"
| | #endif
| | char pow ();
| | int
| | main ()
| | {
| | return pow ();
| |   ;
| |   return 0;
| | }
| configure:12761: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm   >&5
| conftest.c:36:6: warning: conflicting types for built-in function 'pow'
|  char pow ();
|       ^
| configure:12761: $? = 0
| configure:12778: result: -lm
| configure:12786: checking for library containing clock_gettime
| configure:12817: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm  >&5
| configure:12817: $? = 0
| configure:12834: result: none required
| configure:12842: checking for library containing timer_create
| configure:12873: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm  >&5
| /tmp/ccxLSJaW.o: In function `main':
| /home/blp/nicira/ovs/_build/conftest.c:40: undefined reference to `timer_create'
| collect2: error: ld returned 1 exit status
| configure:12873: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | /* end confdefs.h.  */
| | 
| | /* Override any GCC internal prototype to avoid an error.
| |    Use char because int might match the return type of a GCC
| |    builtin and then its argument prototype would still apply.  */
| | #ifdef __cplusplus
| | extern "C"
| | #endif
| | char timer_create ();
| | int
| | main ()
| | {
| | return timer_create ();
| |   ;
| |   return 0;
| | }
| configure:12873: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lrt  -lm  >&5
| configure:12873: $? = 0
| configure:12890: result: -lrt
| configure:12898: checking for library containing pthread_create
| configure:12929: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lrt -lm  >&5
| /usr/bin/ld: /tmp/ccf8krFX.o: undefined reference to symbol 'pthread_create@@GLIBC_2.1'
| //lib/i386-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line
| collect2: error: ld returned 1 exit status
| configure:12929: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | /* end confdefs.h.  */
| | 
| | /* Override any GCC internal prototype to avoid an error.
| |    Use char because int might match the return type of a GCC
| |    builtin and then its argument prototype would still apply.  */
| | #ifdef __cplusplus
| | extern "C"
| | #endif
| | char pthread_create ();
| | int
| | main ()
| | {
| | return pthread_create ();
| |   ;
| |   return 0;
| | }
| configure:12929: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread  -lrt -lm  >&5
| configure:12929: $? = 0
| configure:12946: result: -lpthread
| configure:12954: checking whether strerror_r is declared
| configure:12954: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:12954: $? = 0
| configure:12954: result: yes
| configure:12967: checking for strerror_r
| configure:12967: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:12967: $? = 0
| configure:12967: result: yes
| configure:12976: checking whether strerror_r returns char *
| configure:13000: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:13000: $? = 0
| configure:13038: result: yes
| configure:13047: checking vmware.h usability
| configure:13047: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c:65:20: fatal error: vmware.h: No such file or directory
|  #include <vmware.h>
|                     ^
| compilation terminated.
| configure:13047: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | /* end confdefs.h.  */
| | #include <stdio.h>
| | #ifdef HAVE_SYS_TYPES_H
| | # include <sys/types.h>
| | #endif
| | #ifdef HAVE_SYS_STAT_H
| | # include <sys/stat.h>
| | #endif
| | #ifdef STDC_HEADERS
| | # include <stdlib.h>
| | # include <stddef.h>
| | #else
| | # ifdef HAVE_STDLIB_H
| | #  include <stdlib.h>
| | # endif
| | #endif
| | #ifdef HAVE_STRING_H
| | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| | #  include <memory.h>
| | # endif
| | # include <string.h>
| | #endif
| | #ifdef HAVE_STRINGS_H
| | # include <strings.h>
| | #endif
| | #ifdef HAVE_INTTYPES_H
| | # include <inttypes.h>
| | #endif
| | #ifdef HAVE_STDINT_H
| | # include <stdint.h>
| | #endif
| | #ifdef HAVE_UNISTD_H
| | # include <unistd.h>
| | #endif
| | #include <vmware.h>
| configure:13047: result: no
| configure:13047: checking vmware.h presence
| configure:13047: gcc -std=gnu99 -E  conftest.c
| conftest.c:32:20: fatal error: vmware.h: No such file or directory
|  #include <vmware.h>
|                     ^
| compilation terminated.
| configure:13047: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | /* end confdefs.h.  */
| | #include <vmware.h>
| configure:13047: result: no
| configure:13047: checking for vmware.h
| configure:13047: result: no
| configure:13068: checking for MSVC x64 compiler
| configure:13081: result: no
| configure:13085: checking windows.h usability
| configure:13085: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c:65:21: fatal error: windows.h: No such file or directory
|  #include <windows.h>
|                      ^
| compilation terminated.
| configure:13085: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | /* end confdefs.h.  */
| | #include <stdio.h>
| | #ifdef HAVE_SYS_TYPES_H
| | # include <sys/types.h>
| | #endif
| | #ifdef HAVE_SYS_STAT_H
| | # include <sys/stat.h>
| | #endif
| | #ifdef STDC_HEADERS
| | # include <stdlib.h>
| | # include <stddef.h>
| | #else
| | # ifdef HAVE_STDLIB_H
| | #  include <stdlib.h>
| | # endif
| | #endif
| | #ifdef HAVE_STRING_H
| | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| | #  include <memory.h>
| | # endif
| | # include <string.h>
| | #endif
| | #ifdef HAVE_STRINGS_H
| | # include <strings.h>
| | #endif
| | #ifdef HAVE_INTTYPES_H
| | # include <inttypes.h>
| | #endif
| | #ifdef HAVE_STDINT_H
| | # include <stdint.h>
| | #endif
| | #ifdef HAVE_UNISTD_H
| | # include <unistd.h>
| | #endif
| | #include <windows.h>
| configure:13085: result: no
| configure:13085: checking windows.h presence
| configure:13085: gcc -std=gnu99 -E  conftest.c
| conftest.c:32:21: fatal error: windows.h: No such file or directory
|  #include <windows.h>
|                      ^
| compilation terminated.
| configure:13085: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | /* end confdefs.h.  */
| | #include <windows.h>
| configure:13085: result: no
| configure:13085: checking for windows.h
| configure:13085: result: no
| configure:13245: checking for linux/netlink.h
| configure:13245: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:13245: $? = 0
| configure:13245: result: yes
| configure:13301: checking for pkg-config
| configure:13319: found /usr/bin/pkg-config
| configure:13331: result: /usr/bin/pkg-config
| configure:13391: checking whether compiling and linking against OpenSSL works
| Trying link with SSL_LDFLAGS=; SSL_LIBS=-lssl -lcrypto ; SSL_INCLUDES=
| configure:13413: gcc -std=gnu99 -o conftest -g -O2     conftest.c -lssl -lcrypto  -lpthread -lrt -lm  >&5
| configure:13413: $? = 0
| configure:13415: result: yes
| configure:13482: checking for capng_clear in -lcap-ng
| configure:13507: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lcap-ng  -lpthread -lrt -lm  >&5
| /usr/bin/ld: cannot find -lcap-ng
| collect2: error: ld returned 1 exit status
| configure:13507: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | /* end confdefs.h.  */
| | 
| | /* Override any GCC internal prototype to avoid an error.
| |    Use char because int might match the return type of a GCC
| |    builtin and then its argument prototype would still apply.  */
| | #ifdef __cplusplus
| | extern "C"
| | #endif
| | char capng_clear ();
| | int
| | main ()
| | {
| | return capng_clear ();
| |   ;
| |   return 0;
| | }
| configure:13516: result: no
| configure:13530: WARNING: cannot find libcap-ng.
| --user option will not be supported on Linux.
| (you may use --disable-libcapng to suppress this warning). 
| configure:13563: checking for Python 2.x for x >= 7
| configure:13596: result: /usr/bin/python
| configure:13616: checking for Python 3.x for x >= 4
| configure:13649: result: /usr/bin/python3
| configure:13669: checking for flake8
| configure:13680: result: yes
| configure:13690: checking for dot
| configure:13701: result: yes
| configure:13711: checking net/if_packet.h usability
| configure:13711: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:13711: $? = 0
| configure:13711: result: yes
| configure:13711: checking net/if_packet.h presence
| configure:13711: gcc -std=gnu99 -E  conftest.c
| configure:13711: $? = 0
| configure:13711: result: yes
| configure:13711: checking for net/if_packet.h
| configure:13711: result: yes
| configure:13732: checking net/if_dl.h usability
| configure:13732: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c:69:23: fatal error: net/if_dl.h: No such file or directory
|  #include <net/if_dl.h>
|                        ^
| compilation terminated.
| configure:13732: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | /* end confdefs.h.  */
| | #include <stdio.h>
| | #ifdef HAVE_SYS_TYPES_H
| | # include <sys/types.h>
| | #endif
| | #ifdef HAVE_SYS_STAT_H
| | # include <sys/stat.h>
| | #endif
| | #ifdef STDC_HEADERS
| | # include <stdlib.h>
| | # include <stddef.h>
| | #else
| | # ifdef HAVE_STDLIB_H
| | #  include <stdlib.h>
| | # endif
| | #endif
| | #ifdef HAVE_STRING_H
| | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| | #  include <memory.h>
| | # endif
| | # include <string.h>
| | #endif
| | #ifdef HAVE_STRINGS_H
| | # include <strings.h>
| | #endif
| | #ifdef HAVE_INTTYPES_H
| | # include <inttypes.h>
| | #endif
| | #ifdef HAVE_STDINT_H
| | # include <stdint.h>
| | #endif
| | #ifdef HAVE_UNISTD_H
| | # include <unistd.h>
| | #endif
| | #include <net/if_dl.h>
| configure:13732: result: no
| configure:13732: checking net/if_dl.h presence
| configure:13732: gcc -std=gnu99 -E  conftest.c
| conftest.c:36:23: fatal error: net/if_dl.h: No such file or directory
|  #include <net/if_dl.h>
|                        ^
| compilation terminated.
| configure:13732: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | /* end confdefs.h.  */
| | #include <net/if_dl.h>
| configure:13732: result: no
| configure:13732: checking for net/if_dl.h
| configure:13732: result: no
| configure:13811: checking whether strtok_r macro segfaults on some inputs
| configure:13847: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:13847: $? = 0
| configure:13847: ./conftest
| configure:13847: $? = 0
| configure:13857: result: no
| configure:13865: checking whether sys_siglist is declared
| configure:13865: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:13865: $? = 0
| configure:13865: result: yes
| configure:13877: checking for struct stat.st_mtim.tv_nsec
| configure:13877: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:13877: $? = 0
| configure:13877: result: yes
| configure:13887: checking for struct stat.st_mtimensec
| configure:13887: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:44:12: error: 'struct stat' has no member named 'st_mtimensec'
|  if (ac_aggr.st_mtimensec)
|             ^
| configure:13887: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | /* end confdefs.h.  */
| | #include <sys/stat.h>
| | 
| | int
| | main ()
| | {
| | static struct stat ac_aggr;
| | if (ac_aggr.st_mtimensec)
| | return 0;
| |   ;
| |   return 0;
| | }
| configure:13887: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:44:19: error: 'struct stat' has no member named 'st_mtimensec'
|  if (sizeof ac_aggr.st_mtimensec)
|                    ^
| configure:13887: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | /* end confdefs.h.  */
| | #include <sys/stat.h>
| | 
| | int
| | main ()
| | {
| | static struct stat ac_aggr;
| | if (sizeof ac_aggr.st_mtimensec)
| | return 0;
| |   ;
| |   return 0;
| | }
| configure:13887: result: no
| configure:13898: checking for struct ifreq.ifr_flagshigh
| configure:13898: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:44:12: error: 'struct ifreq' has no member named 'ifr_flagshigh'
|  if (ac_aggr.ifr_flagshigh)
|             ^
| configure:13898: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | /* end confdefs.h.  */
| | #include <net/if.h>
| | 
| | int
| | main ()
| | {
| | static struct ifreq ac_aggr;
| | if (ac_aggr.ifr_flagshigh)
| | return 0;
| |   ;
| |   return 0;
| | }
| configure:13898: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:44:19: error: 'struct ifreq' has no member named 'ifr_flagshigh'
|  if (sizeof ac_aggr.ifr_flagshigh)
|                    ^
| configure:13898: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | /* end confdefs.h.  */
| | #include <net/if.h>
| | 
| | int
| | main ()
| | {
| | static struct ifreq ac_aggr;
| | if (sizeof ac_aggr.ifr_flagshigh)
| | return 0;
| |   ;
| |   return 0;
| | }
| configure:13898: result: no
| configure:13912: checking for mlockall
| configure:13912: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:13912: $? = 0
| configure:13912: result: yes
| configure:13912: checking for strnlen
| configure:13912: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:13912: $? = 0
| configure:13912: result: yes
| configure:13912: checking for getloadavg
| configure:13912: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:13912: $? = 0
| configure:13912: result: yes
| configure:13912: checking for statvfs
| configure:13912: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:13912: $? = 0
| configure:13912: result: yes
| configure:13912: checking for getmntent_r
| configure:13912: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:13912: $? = 0
| configure:13912: result: yes
| configure:13924: checking mntent.h usability
| configure:13924: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:13924: $? = 0
| configure:13924: result: yes
| configure:13924: checking mntent.h presence
| configure:13924: gcc -std=gnu99 -E  conftest.c
| configure:13924: $? = 0
| configure:13924: result: yes
| configure:13924: checking for mntent.h
| configure:13924: result: yes
| configure:13924: checking sys/statvfs.h usability
| configure:13924: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:13924: $? = 0
| configure:13924: result: yes
| configure:13924: checking sys/statvfs.h presence
| configure:13924: gcc -std=gnu99 -E  conftest.c
| configure:13924: $? = 0
| configure:13924: result: yes
| configure:13924: checking for sys/statvfs.h
| configure:13924: result: yes
| configure:13924: checking linux/types.h usability
| configure:13924: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:13924: $? = 0
| configure:13924: result: yes
| configure:13924: checking linux/types.h presence
| configure:13924: gcc -std=gnu99 -E  conftest.c
| configure:13924: $? = 0
| configure:13924: result: yes
| configure:13924: checking for linux/types.h
| configure:13924: result: yes
| configure:13924: checking linux/if_ether.h usability
| configure:13924: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:13924: $? = 0
| configure:13924: result: yes
| configure:13924: checking linux/if_ether.h presence
| configure:13924: gcc -std=gnu99 -E  conftest.c
| configure:13924: $? = 0
| configure:13924: result: yes
| configure:13924: checking for linux/if_ether.h
| configure:13924: result: yes
| configure:13924: checking stdatomic.h usability
| configure:13924: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:13924: $? = 0
| configure:13924: result: yes
| configure:13924: checking stdatomic.h presence
| configure:13924: gcc -std=gnu99 -E  conftest.c
| configure:13924: $? = 0
| configure:13924: result: yes
| configure:13924: checking for stdatomic.h
| configure:13924: result: yes
| configure:13936: checking for net/if_mib.h
| configure:13936: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c:51:24: fatal error: net/if_mib.h: No such file or directory
|  #include <net/if_mib.h>
|                         ^
| compilation terminated.
| configure:13936: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | #define HAVE_STDATOMIC_H 1
| | /* end confdefs.h.  */
| | #include <sys/types.h>
| | #include <net/if.h>
| | 
| | #include <net/if_mib.h>
| configure:13936: result: no
| configure:13976: checking for library containing backtrace
| configure:14007: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:14007: $? = 0
| configure:14024: result: none required
| configure:14036: checking linux/perf_event.h usability
| configure:14036: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:14036: $? = 0
| configure:14036: result: yes
| configure:14036: checking linux/perf_event.h presence
| configure:14036: gcc -std=gnu99 -E  conftest.c
| configure:14036: $? = 0
| configure:14036: result: yes
| configure:14036: checking for linux/perf_event.h
| configure:14036: result: yes
| configure:14048: checking valgrind/valgrind.h usability
| configure:14048: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:14048: $? = 0
| configure:14048: result: yes
| configure:14048: checking valgrind/valgrind.h presence
| configure:14048: gcc -std=gnu99 -E  conftest.c
| configure:14048: $? = 0
| configure:14048: result: yes
| configure:14048: checking for valgrind/valgrind.h
| configure:14048: result: yes
| configure:14058: checking for connect in -lsocket
| configure:14083: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lsocket  -lpthread -lrt -lm  >&5
| /usr/bin/ld: cannot find -lsocket
| collect2: error: ld returned 1 exit status
| configure:14083: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | #define HAVE_STDATOMIC_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE_LINUX_PERF_EVENT_H 1
| | #define HAVE_VALGRIND_VALGRIND_H 1
| | /* end confdefs.h.  */
| | 
| | /* Override any GCC internal prototype to avoid an error.
| |    Use char because int might match the return type of a GCC
| |    builtin and then its argument prototype would still apply.  */
| | #ifdef __cplusplus
| | extern "C"
| | #endif
| | char connect ();
| | int
| | main ()
| | {
| | return connect ();
| |   ;
| |   return 0;
| | }
| configure:14092: result: no
| configure:14103: checking for library containing gethostbyname
| configure:14134: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:14134: $? = 0
| configure:14151: result: none required
| configure:14159: checking XenServer release
| configure:14171: result: none
| configure:14183: checking for groff
| configure:14194: result: yes
| configure:14204: checking whether make is GNU make
| configure:14210: invoking make --version:
| GNU Make 4.0
| Built for i586-pc-linux-gnu
| Copyright (C) 1988-2013 Free Software Foundation, Inc.
| License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
| This is free software: you are free to change and redistribute it.
| There is NO WARRANTY, to the extent permitted by law.
| configure:14221: result: yes
| configure:14231: checking whether gcc -std=gnu99 has <threads.h> that supports thread_local
| configure:14248: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| conftest.c:51:21: fatal error: threads.h: No such file or directory
|  #include <threads.h>
|                      ^
| compilation terminated.
| configure:14248: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | #define HAVE_STDATOMIC_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE_LINUX_PERF_EVENT_H 1
| | #define HAVE_VALGRIND_VALGRIND_H 1
| | /* end confdefs.h.  */
| | #include <threads.h>
| | static thread_local int var;
| | int
| | main ()
| | {
| | return var;
| |   ;
| |   return 0;
| | }
| configure:14256: result: no
| configure:14263: checking whether gcc -std=gnu99 supports __thread
| configure:14279: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| configure:14279: $? = 0
| configure:14287: result: yes
| configure:14295: checking for library containing __atomic_load_8
| configure:14326: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread -lrt -lm  >&5
| conftest.c:59:6: warning: conflicting types for built-in function '__atomic_load_8'
|  char __atomic_load_8 ();
|       ^
| /tmp/ccIVNJwV.o: In function `main':
| /home/blp/nicira/ovs/_build/conftest.c:63: undefined reference to `__atomic_load_8'
| collect2: error: ld returned 1 exit status
| configure:14326: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | #define HAVE_STDATOMIC_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE_LINUX_PERF_EVENT_H 1
| | #define HAVE_VALGRIND_VALGRIND_H 1
| | #define HAVE___THREAD 1
| | /* end confdefs.h.  */
| | 
| | /* Override any GCC internal prototype to avoid an error.
| |    Use char because int might match the return type of a GCC
| |    builtin and then its argument prototype would still apply.  */
| | #ifdef __cplusplus
| | extern "C"
| | #endif
| | char __atomic_load_8 ();
| | int
| | main ()
| | {
| | return __atomic_load_8 ();
| |   ;
| |   return 0;
| | }
| configure:14326: gcc -std=gnu99 -o conftest -g -O2   conftest.c -latomic  -lpthread -lrt -lm  >&5
| conftest.c:59:6: warning: conflicting types for built-in function '__atomic_load_8'
|  char __atomic_load_8 ();
|       ^
| configure:14326: $? = 0
| configure:14343: result: -latomic
| configure:14351: checking whether gcc -std=gnu99 supports GCC 4.0+ atomic built-ins
| configure:14418: gcc -std=gnu99 -o conftest -g -O2   conftest.c -latomic -lpthread -lrt -lm  >&5
| configure:14418: $? = 0
| configure:14426: result: yes
| configure:14433: checking value of __atomic_always_lock_free(1)
| configure:14438: gcc -std=gnu99 -o conftest -g -O2   conftest.c -latomic -lpthread -lrt -lm  >&5
| configure:14438: $? = 0
| configure:14438: ./conftest
| configure:14438: $? = 0
| configure:14445: result: 1
| configure:14454: checking value of __atomic_always_lock_free(2)
| configure:14459: gcc -std=gnu99 -o conftest -g -O2   conftest.c -latomic -lpthread -lrt -lm  >&5
| configure:14459: $? = 0
| configure:14459: ./conftest
| configure:14459: $? = 0
| configure:14466: result: 1
| configure:14475: checking value of __atomic_always_lock_free(4)
| configure:14480: gcc -std=gnu99 -o conftest -g -O2   conftest.c -latomic -lpthread -lrt -lm  >&5
| configure:14480: $? = 0
| configure:14480: ./conftest
| configure:14480: $? = 0
| configure:14487: result: 1
| configure:14496: checking value of __atomic_always_lock_free(8)
| configure:14501: gcc -std=gnu99 -o conftest -g -O2   conftest.c -latomic -lpthread -lrt -lm  >&5
| configure:14501: $? = 0
| configure:14501: ./conftest
| configure:14501: $? = 0
| configure:14508: result: 1
| configure:14517: checking for library containing aio_write
| configure:14548: gcc -std=gnu99 -o conftest -g -O2   conftest.c -latomic -lpthread -lrt -lm  >&5
| configure:14548: $? = 0
| configure:14565: result: none required
| configure:14583: checking for pthread_set_name_np
| configure:14583: gcc -std=gnu99 -o conftest -g -O2   conftest.c -latomic -lpthread -lrt -lm  >&5
| /tmp/ccBPnLMi.o: In function `main':
| /home/blp/nicira/ovs/_build/conftest.c:91: undefined reference to `pthread_set_name_np'
| collect2: error: ld returned 1 exit status
| configure:14583: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | #define HAVE_STDATOMIC_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE_LINUX_PERF_EVENT_H 1
| | #define HAVE_VALGRIND_VALGRIND_H 1
| | #define HAVE___THREAD 1
| | #define HAVE_GCC4_ATOMICS 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_1B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_2B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_4B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_8B 1
| | /* end confdefs.h.  */
| | /* Define pthread_set_name_np to an innocuous variant, in case <limits.h> declares pthread_set_name_np.
| |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| | #define pthread_set_name_np innocuous_pthread_set_name_np
| | 
| | /* System header to define __stub macros and hopefully few prototypes,
| |     which can conflict with char pthread_set_name_np (); below.
| |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
| |     <limits.h> exists even on freestanding compilers.  */
| | 
| | #ifdef __STDC__
| | # include <limits.h>
| | #else
| | # include <assert.h>
| | #endif
| | 
| | #undef pthread_set_name_np
| | 
| | /* Override any GCC internal prototype to avoid an error.
| |    Use char because int might match the return type of a GCC
| |    builtin and then its argument prototype would still apply.  */
| | #ifdef __cplusplus
| | extern "C"
| | #endif
| | char pthread_set_name_np ();
| | /* The GNU C library defines this for functions which it implements
| |     to always fail with ENOSYS.  Some functions are actually named
| |     something starting with __ and the normal name is an alias.  */
| | #if defined __stub_pthread_set_name_np || defined __stub___pthread_set_name_np
| | choke me
| | #endif
| | 
| | int
| | main ()
| | {
| | return pthread_set_name_np ();
| |   ;
| |   return 0;
| | }
| configure:14583: result: no
| configure:14593: checking for pthread_setname_np() variant
| configure:14610: gcc -std=gnu99 -o conftest -g -O2   conftest.c -latomic -lpthread -lrt -lm  >&5
| configure:14610: $? = 0
| configure:14636: result: glibc
| configure:14651: checking whether __linux__ is defined
| configure:14667: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:14667: $? = 0
| configure:14674: result: true
| configure:14684: checking for working posix_memalign
| configure:14708: gcc -std=gnu99 -o conftest -g -O2   conftest.c -latomic -lpthread -lrt -lm  >&5
| configure:14708: $? = 0
| configure:14708: ./conftest
| configure:14708: $? = 0
| configure:14718: result: yes
| configure:14729: checking whether the preprocessor supports include_next
| configure:14767: gcc -std=gnu99 -c -g -O2  -Iconftestd1b -Iconftestd2 conftest.c >&5
| configure:14767: $? = 0
| configure:14788: result: yes
| configure:14809: checking whether system header files limit the line length
| configure:14832: result: no
| configure:14858: checking for stdio.h
| configure:14858: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| configure:14858: $? = 0
| configure:14858: result: yes
| configure:14858: checking for string.h
| configure:14858: result: yes
| configure:15023: checking whether gcc -std=gnu99 accepts -Werror
| configure:15041: gcc -std=gnu99 -c -g -O2  -Werror  conftest.c >&5
| configure:15041: $? = 0
| configure:15049: result: yes
| configure:15058: checking whether gcc -std=gnu99 accepts -Wall
| configure:15076: gcc -std=gnu99 -c -g -O2 -Werror -Wall  conftest.c >&5
| configure:15076: $? = 0
| configure:15084: result: yes
| configure:15094: checking whether gcc -std=gnu99 accepts -Wextra
| configure:15112: gcc -std=gnu99 -c -g -O2 -Werror -Wextra  conftest.c >&5
| configure:15112: $? = 0
| configure:15120: result: yes
| configure:15130: checking whether gcc -std=gnu99 accepts -Wno-sign-compare
| configure:15148: gcc -std=gnu99 -c -g -O2 -Werror -Wno-sign-compare  conftest.c >&5
| configure:15148: $? = 0
| configure:15156: result: yes
| configure:15166: checking whether gcc -std=gnu99 accepts -Wpointer-arith
| configure:15184: gcc -std=gnu99 -c -g -O2 -Werror -Wpointer-arith  conftest.c >&5
| configure:15184: $? = 0
| configure:15192: result: yes
| configure:15202: checking whether gcc -std=gnu99 accepts -Wformat-security
| configure:15220: gcc -std=gnu99 -c -g -O2 -Werror -Wformat-security  conftest.c >&5
| cc1: error: -Wformat-security ignored without -Wformat [-Werror=format-security]
| cc1: all warnings being treated as errors
| configure:15220: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | #define HAVE_STDATOMIC_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE_LINUX_PERF_EVENT_H 1
| | #define HAVE_VALGRIND_VALGRIND_H 1
| | #define HAVE___THREAD 1
| | #define HAVE_GCC4_ATOMICS 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_1B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_2B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_4B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_8B 1
| | #define HAVE_GLIBC_PTHREAD_SETNAME_NP 1
| | #define HAVE_POSIX_MEMALIGN 1
| | #define HAVE_STDIO_H 1
| | #define HAVE_STRING_H 1
| | /* end confdefs.h.  */
| | 
| | int
| | main ()
| | {
| | 
| |   ;
| |   return 0;
| | }
| configure:15228: result: no
| configure:15238: checking whether gcc -std=gnu99 accepts -Wswitch-enum
| configure:15256: gcc -std=gnu99 -c -g -O2 -Werror -Wswitch-enum  conftest.c >&5
| configure:15256: $? = 0
| configure:15264: result: yes
| configure:15274: checking whether gcc -std=gnu99 accepts -Wunused-parameter
| configure:15292: gcc -std=gnu99 -c -g -O2 -Werror -Wunused-parameter  conftest.c >&5
| configure:15292: $? = 0
| configure:15300: result: yes
| configure:15310: checking whether gcc -std=gnu99 accepts -Wbad-function-cast
| configure:15328: gcc -std=gnu99 -c -g -O2 -Werror -Wbad-function-cast  conftest.c >&5
| configure:15328: $? = 0
| configure:15336: result: yes
| configure:15346: checking whether gcc -std=gnu99 accepts -Wcast-align
| configure:15364: gcc -std=gnu99 -c -g -O2 -Werror -Wcast-align  conftest.c >&5
| configure:15364: $? = 0
| configure:15372: result: yes
| configure:15382: checking whether gcc -std=gnu99 accepts -Wstrict-prototypes
| configure:15400: gcc -std=gnu99 -c -g -O2 -Werror -Wstrict-prototypes  conftest.c >&5
| conftest.c:63:1: error: function declaration isn't a prototype [-Werror=strict-prototypes]
|  main ()
|  ^
| cc1: all warnings being treated as errors
| configure:15400: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | #define HAVE_STDATOMIC_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE_LINUX_PERF_EVENT_H 1
| | #define HAVE_VALGRIND_VALGRIND_H 1
| | #define HAVE___THREAD 1
| | #define HAVE_GCC4_ATOMICS 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_1B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_2B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_4B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_8B 1
| | #define HAVE_GLIBC_PTHREAD_SETNAME_NP 1
| | #define HAVE_POSIX_MEMALIGN 1
| | #define HAVE_STDIO_H 1
| | #define HAVE_STRING_H 1
| | /* end confdefs.h.  */
| | 
| | int
| | main ()
| | {
| | 
| |   ;
| |   return 0;
| | }
| configure:15408: result: no
| configure:15418: checking whether gcc -std=gnu99 accepts -Wold-style-definition
| configure:15436: gcc -std=gnu99 -c -g -O2 -Werror -Wold-style-definition  conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:63:1: error: old-style function definition [-Werror=old-style-definition]
|  main ()
|  ^
| cc1: all warnings being treated as errors
| configure:15436: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | #define HAVE_STDATOMIC_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE_LINUX_PERF_EVENT_H 1
| | #define HAVE_VALGRIND_VALGRIND_H 1
| | #define HAVE___THREAD 1
| | #define HAVE_GCC4_ATOMICS 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_1B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_2B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_4B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_8B 1
| | #define HAVE_GLIBC_PTHREAD_SETNAME_NP 1
| | #define HAVE_POSIX_MEMALIGN 1
| | #define HAVE_STDIO_H 1
| | #define HAVE_STRING_H 1
| | /* end confdefs.h.  */
| | 
| | int
| | main ()
| | {
| | 
| |   ;
| |   return 0;
| | }
| configure:15444: result: no
| configure:15454: checking whether gcc -std=gnu99 accepts -Wmissing-prototypes
| configure:15472: gcc -std=gnu99 -c -g -O2 -Werror -Wmissing-prototypes  conftest.c >&5
| configure:15472: $? = 0
| configure:15480: result: yes
| configure:15490: checking whether gcc -std=gnu99 accepts -Wmissing-field-initializers
| configure:15508: gcc -std=gnu99 -c -g -O2 -Werror -Wmissing-field-initializers  conftest.c >&5
| configure:15508: $? = 0
| configure:15516: result: yes
| configure:15526: checking whether gcc -std=gnu99 accepts -Wthread-safety
| configure:15544: gcc -std=gnu99 -c -g -O2 -Werror -Wthread-safety  conftest.c >&5
| gcc: error: unrecognized command line option '-Wthread-safety'
| configure:15544: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | #define HAVE_STDATOMIC_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE_LINUX_PERF_EVENT_H 1
| | #define HAVE_VALGRIND_VALGRIND_H 1
| | #define HAVE___THREAD 1
| | #define HAVE_GCC4_ATOMICS 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_1B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_2B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_4B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_8B 1
| | #define HAVE_GLIBC_PTHREAD_SETNAME_NP 1
| | #define HAVE_POSIX_MEMALIGN 1
| | #define HAVE_STDIO_H 1
| | #define HAVE_STRING_H 1
| | /* end confdefs.h.  */
| | 
| | int
| | main ()
| | {
| | 
| |   ;
| |   return 0;
| | }
| configure:15552: result: no
| configure:15562: checking whether gcc -std=gnu99 accepts -fno-strict-aliasing
| configure:15580: gcc -std=gnu99 -c -g -O2 -Werror -fno-strict-aliasing  conftest.c >&5
| configure:15580: $? = 0
| configure:15588: result: yes
| configure:15598: checking whether gcc -std=gnu99 accepts -Qunused-arguments
| configure:15616: gcc -std=gnu99 -c -g -O2 -Werror -Qunused-arguments  conftest.c >&5
| gcc: error: unrecognized command line option '-Qunused-arguments'
| configure:15616: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "openvswitch"
| | #define PACKAGE_TARNAME "openvswitch"
| | #define PACKAGE_VERSION "2.5.90"
| | #define PACKAGE_STRING "openvswitch 2.5.90"
| | #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "openvswitch"
| | #define VERSION "2.5.90"
| | #define STDC_HEADERS 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_MEMORY_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_UNISTD_H 1
| | #define __EXTENSIONS__ 1
| | #define _ALL_SOURCE 1
| | #define _GNU_SOURCE 1
| | #define _POSIX_PTHREAD_SEMANTICS 1
| | #define _TANDEM_SOURCE 1
| | #define _FILE_OFFSET_BITS 64
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_DECL_STRERROR_R 1
| | #define HAVE_STRERROR_R 1
| | #define STRERROR_R_CHAR_P 1
| | #define VSTUDIO_DDK 1
| | #define HAVE_NETLINK 1
| | #define HAVE_OPENSSL 1
| | #define HAVE_IF_PACKET 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_MLOCKALL 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_MNTENT_H 1
| | #define HAVE_SYS_STATVFS_H 1
| | #define HAVE_LINUX_TYPES_H 1
| | #define HAVE_LINUX_IF_ETHER_H 1
| | #define HAVE_STDATOMIC_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE_LINUX_PERF_EVENT_H 1
| | #define HAVE_VALGRIND_VALGRIND_H 1
| | #define HAVE___THREAD 1
| | #define HAVE_GCC4_ATOMICS 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_1B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_2B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_4B 1
| | #define ATOMIC_ALWAYS_LOCK_FREE_8B 1
| | #define HAVE_GLIBC_PTHREAD_SETNAME_NP 1
| | #define HAVE_POSIX_MEMALIGN 1
| | #define HAVE_STDIO_H 1
| | #define HAVE_STRING_H 1
| | /* end confdefs.h.  */
| | 
| | int
| | main ()
| | {
| | 
| |   ;
| |   return 0;
| | }
| configure:15624: result: no
| configure:15634: checking whether gcc -std=gnu99 accepts -Wno-unused
| configure:15652: gcc -std=gnu99 -c -g -O2 -Werror -Wno-unused  conftest.c >&5
| configure:15652: $? = 0
| configure:15660: result: yes
| configure:15677: checking whether gcc -std=gnu99 accepts -Wno-unused-parameter
| configure:15695: gcc -std=gnu99 -c -g -O2 -Werror -Wno-unused-parameter  conftest.c >&5
| configure:15695: $? = 0
| configure:15703: result: yes
| configure:15727: checking target hint for cgcc
| configure:15741: result: x86
| configure:15753: checking whether make has GNU make $(if) extension
| configure:15764: invoking make -f conftest.mk all:
| make[1]: Entering directory '/home/blp/nicira/ovs/_build'
| echo y > conftest.out
| make[1]: Leaving directory '/home/blp/nicira/ovs/_build'
| configure:15766: conftest.out contains:
| y
| configure:15776: result: yes
| configure:15850: checking for Linux build directory
| configure:15853: result: /home/blp/nicira/test-vm-linux
| configure:15865: checking for Linux source directory
| configure:15899: result: /home/blp/nicira/test-vm-linux
| configure:15902: checking for kernel version
| configure:15914: result: 3.2.0
| configure:15950: checking whether src_err, matches in /home/blp/nicira/test-vm-linux/arch/x86/include/asm/checksum_32.h
| configure:15964: result: no
| configure:15980: checking whether ipv6_dst_lookup.*net matches in /home/blp/nicira/test-vm-linux/include/net/addrconf.h
| configure:15994: result: no
| configure:16009: checking whether ipv6_stub matches in /home/blp/nicira/test-vm-linux/include/net/addrconf.h
| configure:16023: result: no
| configure:16039: checking whether ERR_CAST matches in /home/blp/nicira/test-vm-linux/include/linux/err.h
| configure:16046: result: yes
| configure:16068: checking whether IS_ERR_OR_NULL matches in /home/blp/nicira/test-vm-linux/include/linux/err.h
| configure:16075: result: yes
| configure:16098: checking whether eth_hw_addr_random matches in /home/blp/nicira/test-vm-linux/include/linux/etherdevice.h
| configure:16112: result: no
| configure:16127: checking whether ether_addr_copy matches in /home/blp/nicira/test-vm-linux/include/linux/etherdevice.h
| configure:16141: result: no
| configure:16157: checking whether IFLA_GENEVE_TOS matches in /home/blp/nicira/test-vm-linux/include/uapi/linux/if_link.h
| configure:16180: result: file not found
| configure:16186: checking whether rtnl_link_stats64 matches in /home/blp/nicira/test-vm-linux/include/uapi/linux/if_link.h
| configure:16209: result: file not found
| configure:16215: checking whether rtnl_link_stats64 matches in /home/blp/nicira/test-vm-linux/include/linux/if_link.h
| configure:16222: result: yes
| configure:16244: checking whether vlan_set_encap_proto matches in /home/blp/nicira/test-vm-linux/include/linux/if_vlan.h
| configure:16258: result: no
| configure:16273: checking whether vlan_hwaccel_push_inside matches in /home/blp/nicira/test-vm-linux/include/linux/if_vlan.h
| configure:16287: result: no
| configure:16303: checking whether ipv4_is_multicast matches in /home/blp/nicira/test-vm-linux/include/linux/in.h
| configure:16310: result: yes
| configure:16332: checking whether proto_ports_offset matches in /home/blp/nicira/test-vm-linux/include/linux/in.h
| configure:16339: result: yes
| configure:16361: checking whether __ip_select_ident.*dst_entry matches in /home/blp/nicira/test-vm-linux/include/net/ip.h
| configure:16368: result: yes
| configure:16390: checking whether __ip_select_ident.*net matches in /home/blp/nicira/test-vm-linux/include/net/ip.h
| configure:16404: result: no
| configure:16420: checking whether inet_get_local_port_range.*net matches in /home/blp/nicira/test-vm-linux/include/net/ip.h
| configure:16434: result: no
| configure:16449: checking whether ip_do_fragment matches in /home/blp/nicira/test-vm-linux/include/net/ip.h
| configure:16463: result: no
| configure:16478: checking whether ip_is_fragment matches in /home/blp/nicira/test-vm-linux/include/net/ip.h
| configure:16485: result: yes
| configure:16507: checking whether ip_skb_dst_mtu matches in /home/blp/nicira/test-vm-linux/include/net/ip.h
| configure:16521: result: no
| configure:16537: checking whether IPSKB_FRAG_PMTU matches in /home/blp/nicira/test-vm-linux/include/net/ip.h
| configure:16551: result: no
| configure:16566: checking whether __ip_tunnel_change_mtu matches in /home/blp/nicira/test-vm-linux/include/net/ip_tunnels.h
| configure:16589: result: file not found
| configure:16595: checking whether hashfn.*const matches in /home/blp/nicira/test-vm-linux/include/net/inet_frag.h
| configure:16609: result: no
| configure:16624: checking whether last_in matches in /home/blp/nicira/test-vm-linux/include/net/inet_frag.h
| configure:16631: result: yes
| configure:16653: checking whether inet_frag_evicting matches in /home/blp/nicira/test-vm-linux/include/net/inet_frag.h
| configure:16667: result: no
| configure:16682: checking whether inet_frags has member frags_work in /home/blp/nicira/test-vm-linux/include/net/inet_frag.h
| configure:16696: result: no
| configure:16711: checking whether inet_frags has member rwlock in /home/blp/nicira/test-vm-linux/include/net/inet_frag.h
| configure:16718: result: yes
| configure:16740: checking whether inet_frag_queue has member list_evictor in /home/blp/nicira/test-vm-linux/include/net/inet_frag.h
| configure:16754: result: no
| configure:16769: checking whether vif matches in /home/blp/nicira/test-vm-linux/include/net/inetpeer.h
| configure:16783: result: no
| configure:16799: checking whether metadata_dst matches in /home/blp/nicira/test-vm-linux/include/net/dst_metadata.h
| configure:16822: result: file not found
| configure:16829: checking whether sock_create_kern.*net matches in /home/blp/nicira/test-vm-linux/include/linux/net.h
| configure:16843: result: no
| configure:16858: checking whether dev_disable_lro matches in /home/blp/nicira/test-vm-linux/include/linux/netdevice.h
| configure:16865: result: yes
| configure:16887: checking whether dev_get_stats matches in /home/blp/nicira/test-vm-linux/include/linux/netdevice.h
| configure:16894: result: yes
| configure:16916: checking whether dev_get_by_index_rcu matches in /home/blp/nicira/test-vm-linux/include/linux/netdevice.h
| configure:16923: result: yes
| configure:16945: checking whether dev_recursion_level matches in /home/blp/nicira/test-vm-linux/include/linux/netdevice.h
| configure:16959: result: no
| configure:16974: checking whether __skb_gso_segment matches in /home/blp/nicira/test-vm-linux/include/linux/netdevice.h
| configure:16988: result: no
| configure:17003: checking whether can_checksum_protocol matches in /home/blp/nicira/test-vm-linux/include/linux/netdevice.h
| configure:17017: result: no
| configure:17032: checking whether ndo_get_iflink matches in /home/blp/nicira/test-vm-linux/include/linux/netdevice.h
| configure:17046: result: no
| configure:17061: checking whether netdev_features_t matches in /home/blp/nicira/test-vm-linux/include/linux/netdevice.h
| configure:17075: result: no
| configure:17090: checking whether pcpu_sw_netstats matches in /home/blp/nicira/test-vm-linux/include/linux/netdevice.h
| configure:17104: result: no
| configure:17119: checking whether netdev_rx_handler_register matches in /home/blp/nicira/test-vm-linux/include/linux/netdevice.h
| configure:17126: result: yes
| configure:17148: checking whether net_device_extended matches in /home/blp/nicira/test-vm-linux/include/linux/netdevice.h
| configure:17162: result: no
| configure:17177: checking whether rx_handler_func_t.*pskb matches in /home/blp/nicira/test-vm-linux/include/linux/netdevice.h
| configure:17184: result: yes
| configure:17206: checking whether netif_needs_gso.*net_device matches in /home/blp/nicira/test-vm-linux/include/linux/netdevice.h
| configure:17220: result: no
| configure:17235: checking whether udp_offload matches in /home/blp/nicira/test-vm-linux/include/linux/netdevice.h
| configure:17249: result: no
| configure:17264: checking whether udp_offload.*uoff matches in /home/blp/nicira/test-vm-linux/include/linux/netdevice.h
| configure:17278: result: no
| configure:17293: checking whether gro_remcsum matches in /home/blp/nicira/test-vm-linux/include/linux/netdevice.h
| configure:17307: result: no
| configure:17323: checking whether nf_hook_state matches in /home/blp/nicira/test-vm-linux/include/linux/netfilter.h
| configure:17337: result: no
| configure:17352: checking whether nf_register_net_hook matches in /home/blp/nicira/test-vm-linux/include/linux/netfilter.h
| configure:17366: result: no
| configure:17381: checking whether nf_hookfn.*nf_hook_ops matches in /home/blp/nicira/test-vm-linux/include/linux/netfilter.h
| configure:17395: result: no
| configure:17410: checking whether nf_ipv6_ops has member fragment in /home/blp/nicira/test-vm-linux/include/linux/netfilter_ipv6.h
| configure:17424: result: no
| configure:17440: checking whether tmpl_alloc.*conntrack_zone matches in /home/blp/nicira/test-vm-linux/include/net/netfilter/nf_conntrack.h
| configure:17454: result: no
| configure:17469: checking whether nf_ct_zone_init matches in /home/blp/nicira/test-vm-linux/include/net/netfilter/nf_conntrack_zones.h
| configure:17483: result: no
| configure:17498: checking whether nf_connlabels_get matches in /home/blp/nicira/test-vm-linux/include/net/netfilter/nf_conntrack_labels.h
| configure:17521: result: file not found
| configure:17527: checking whether nf_ct_frag6_consume_orig matches in /home/blp/nicira/test-vm-linux/include/net/netfilter/ipv6/nf_defrag_ipv6.h
| configure:17541: result: no
| configure:17556: checking whether nf_ct_frag6_output matches in /home/blp/nicira/test-vm-linux/include/net/netfilter/ipv6/nf_defrag_ipv6.h
| configure:17563: result: yes
| configure:17586: checking whether prandom_u32 matches in /home/blp/nicira/test-vm-linux/include/linux/random.h
| configure:17600: result: no
| configure:17615: checking whether prandom_u32_max matches in /home/blp/nicira/test-vm-linux/include/linux/random.h
| configure:17629: result: no
| configure:17645: checking whether get_link_net matches in /home/blp/nicira/test-vm-linux/include/net/rtnetlink.h
| configure:17659: result: no
| configure:17674: checking whether name_assign_type matches in /home/blp/nicira/test-vm-linux/include/net/rtnetlink.h
| configure:17688: result: no
| configure:17703: checking whether rtnl_create_link.*src_net matches in /home/blp/nicira/test-vm-linux/include/net/rtnetlink.h
| configure:17710: result: yes
| configure:17732: checking whether possible_net_t matches in /home/blp/nicira/test-vm-linux/include/net/net_namespace.h
| configure:17746: result: no
| configure:17762: checking whether rcu_read_lock_held matches in /home/blp/nicira/test-vm-linux/include/linux/rcupdate.h
| configure:17769: result: yes
| configure:17847: checking whether lockdep_rtnl_is_held matches in /home/blp/nicira/test-vm-linux/include/linux/rtnetlink.h
| configure:17854: result: yes
| configure:17882: checking whether [^@]proto_data_valid matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:17896: result: no
| configure:17911: checking whether skb_checksum_start_offset matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:17918: result: yes
| configure:17940: checking whether inner_protocol matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:17954: result: no
| configure:17969: checking whether inner_mac_header matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:17983: result: no
| configure:17998: checking whether inner_network_header matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18012: result: no
| configure:18027: checking whether kfree_skb_list matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18041: result: no
| configure:18056: checking whether skb_scrub_packet.*xnet matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18070: result: no
| configure:18085: checking whether rxhash matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18092: result: yes
| configure:18114: checking whether u16.*rxhash matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18128: result: no
| configure:18143: checking whether skb_dst( matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18150: result: yes
| configure:18172: checking whether skb_copy_from_linear_data_offset matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18179: result: yes
| configure:18201: checking whether skb_reset_tail_pointer matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18208: result: yes
| configure:18230: checking whether skb_cow_head matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18237: result: yes
| configure:18259: checking whether skb_transport_header matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18266: result: yes
| configure:18288: checking whether icmp6_hdr matches in /home/blp/nicira/test-vm-linux/include/linux/icmpv6.h
| configure:18295: result: yes
| configure:18317: checking whether skb_warn_if_lro matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18324: result: yes
| configure:18346: checking whether consume_skb matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18353: result: yes
| configure:18375: checking whether skb_frag_page matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18382: result: yes
| configure:18404: checking whether skb_has_frag_list matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18411: result: yes
| configure:18433: checking whether __skb_fill_page_desc matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18440: result: yes
| configure:18462: checking whether skb_reset_mac_len matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18469: result: yes
| configure:18491: checking whether skb_unclone matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18505: result: no
| configure:18520: checking whether skb_orphan_frags matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18534: result: no
| configure:18549: checking whether skb_get_hash matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18563: result: no
| configure:18578: checking whether skb_clear_hash matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18592: result: no
| configure:18607: checking whether int.skb_zerocopy( matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18621: result: no
| configure:18636: checking whether u8.*l4_rxhash matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18643: result: yes
| configure:18665: checking whether skb_ensure_writable matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18679: result: no
| configure:18694: checking whether skb_vlan_pop matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18708: result: no
| configure:18723: checking whether skb_vlan_push matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:18737: result: no
| configure:18753: checking whether bool matches in /home/blp/nicira/test-vm-linux/include/linux/types.h
| configure:18760: result: yes
| configure:18782: checking whether __wsum matches in /home/blp/nicira/test-vm-linux/include/linux/types.h
| configure:18789: result: yes
| configure:18811: checking whether __wsum matches in /home/blp/nicira/test-vm-linux/include/uapi/linux/types.h
| configure:18834: result: file not found
| configure:18841: checking whether csum_replace4 matches in /home/blp/nicira/test-vm-linux/include/net/checksum.h
| configure:18848: result: yes
| configure:18870: checking whether csum_unfold matches in /home/blp/nicira/test-vm-linux/include/net/checksum.h
| configure:18877: result: yes
| configure:18900: checking whether dst_discard_sk matches in /home/blp/nicira/test-vm-linux/include/net/dst.h
| configure:18914: result: no
| configure:18929: checking whether __skb_dst_copy matches in /home/blp/nicira/test-vm-linux/include/net/dst.h
| configure:18943: result: no
| configure:18959: checking whether genl_has_listeners matches in /home/blp/nicira/test-vm-linux/include/net/genetlink.h
| configure:18973: result: no
| configure:18988: checking whether mcgrp_offset matches in /home/blp/nicira/test-vm-linux/include/net/genetlink.h
| configure:19002: result: no
| configure:19017: checking whether parallel_ops matches in /home/blp/nicira/test-vm-linux/include/net/genetlink.h
| configure:19031: result: no
| configure:19046: checking whether genlmsg_new_unicast matches in /home/blp/nicira/test-vm-linux/include/net/genetlink.h
| configure:19060: result: no
| configure:19075: checking whether netlink_has_listeners(net->genl_sock matches in /home/blp/nicira/test-vm-linux/include/net/genetlink.h
| configure:19089: result: no
| configure:19104: checking whether genlmsg_parse matches in /home/blp/nicira/test-vm-linux/include/net/genetlink.h
| configure:19118: result: no
| configure:19133: checking whether genl_notify.*family matches in /home/blp/nicira/test-vm-linux/include/net/genetlink.h
| configure:19147: result: no
| configure:19163: checking whether genl_multicast_group has member id in /home/blp/nicira/test-vm-linux/include/net/genetlink.h
| configure:19170: result: yes
| configure:19192: checking whether geneve_hdr matches in /home/blp/nicira/test-vm-linux/include/net/geneve.h
| configure:19215: result: file not found
| configure:19222: checking whether gre_cisco_register matches in /home/blp/nicira/test-vm-linux/include/net/gre.h
| configure:19236: result: no
| configure:19251: checking whether gre_handle_offloads matches in /home/blp/nicira/test-vm-linux/include/net/gre.h
| configure:19265: result: no
| configure:19280: checking whether IP6_FH_F_SKIP_RH matches in /home/blp/nicira/test-vm-linux/include/net/ipv6.h
| configure:19294: result: no
| configure:19309: checking whether ip6_local_out_sk matches in /home/blp/nicira/test-vm-linux/include/net/ipv6.h
| configure:19323: result: no
| configure:19338: checking whether __ipv6_addr_jhash matches in /home/blp/nicira/test-vm-linux/include/net/ipv6.h
| configure:19352: result: no
| configure:19367: checking whether rt6i.*u.dst matches in /home/blp/nicira/test-vm-linux/include/net/ip6_fib.h
| configure:19381: result: no
| configure:19396: checking whether ip6_frag.*sock matches in /home/blp/nicira/test-vm-linux/include/net/ip6_route.h
| configure:19410: result: no
| configure:19426: checking whether nla_get_be16 matches in /home/blp/nicira/test-vm-linux/include/net/netlink.h
| configure:19433: result: yes
| configure:19455: checking whether nla_put_be16 matches in /home/blp/nicira/test-vm-linux/include/net/netlink.h
| configure:19469: result: no
| configure:19484: checking whether nla_put_be32 matches in /home/blp/nicira/test-vm-linux/include/net/netlink.h
| configure:19498: result: no
| configure:19513: checking whether nla_put_be64 matches in /home/blp/nicira/test-vm-linux/include/net/netlink.h
| configure:19527: result: no
| configure:19542: checking whether nla_put_in_addr matches in /home/blp/nicira/test-vm-linux/include/net/netlink.h
| configure:19556: result: no
| configure:19571: checking whether nla_find_nested matches in /home/blp/nicira/test-vm-linux/include/net/netlink.h
| configure:19578: result: yes
| configure:19600: checking whether nla_is_last matches in /home/blp/nicira/test-vm-linux/include/net/netlink.h
| configure:19614: result: no
| configure:19629: checking whether void.*netlink_set_err matches in /home/blp/nicira/test-vm-linux/include/linux/netlink.h
| configure:19643: result: no
| configure:19659: checking whether sctp_compute_cksum matches in /home/blp/nicira/test-vm-linux/include/net/sctp/checksum.h
| configure:19673: result: no
| configure:19689: checking whether ADD_ALL_VLANS_CMD matches in /home/blp/nicira/test-vm-linux/include/linux/if_vlan.h
| configure:19703: result: no
| configure:19718: checking whether vlan_insert_tag_set_proto matches in /home/blp/nicira/test-vm-linux/include/linux/if_vlan.h
| configure:19732: result: no
| configure:19747: checking whether __vlan_insert_tag matches in /home/blp/nicira/test-vm-linux/include/linux/if_vlan.h
| configure:19761: result: no
| configure:19776: checking whether vlan_get_protocol matches in /home/blp/nicira/test-vm-linux/include/linux/if_vlan.h
| configure:19783: result: yes
| configure:19806: checking whether u64_stats_fetch_begin_irq matches in /home/blp/nicira/test-vm-linux/include/linux/u64_stats_sync.h
| configure:19820: result: no
| configure:19836: checking whether openvswitch_handle_frame_hook matches in /home/blp/nicira/test-vm-linux/include/linux/openvswitch.h
| configure:19859: result: file not found
| configure:19865: checking whether struct vxlan_metadata matches in /home/blp/nicira/test-vm-linux/include/net/vxlan.h
| configure:19888: result: file not found
| configure:19894: checking whether VXLAN_HF_RCO matches in /home/blp/nicira/test-vm-linux/include/net/vxlan.h
| configure:19917: result: file not found
| configure:19923: checking whether udp_flow_src_port matches in /home/blp/nicira/test-vm-linux/include/net/udp.h
| configure:19963: result: no
| configure:19978: checking whether udp_v4_check matches in /home/blp/nicira/test-vm-linux/include/net/udp.h
| configure:19992: result: no
| configure:20007: checking whether udp_set_csum matches in /home/blp/nicira/test-vm-linux/include/net/udp.h
| configure:20021: result: no
| configure:20036: checking whether udp_tunnel_gro_complete matches in /home/blp/nicira/test-vm-linux/include/net/udp_tunnel.h
| configure:20059: result: file not found
| configure:20065: checking whether ipv6_v6only matches in /home/blp/nicira/test-vm-linux/include/net/udp_tunnel.h
| configure:20088: result: file not found
| configure:20095: checking whether ignore_df matches in /home/blp/nicira/test-vm-linux/include/linux/skbuff.h
| configure:20109: result: no
| configure:20124: checking whether NET_NAME_UNKNOWN matches in /home/blp/nicira/test-vm-linux/include/uapi/linux/netdevice.h
| configure:20147: result: file not found
| configure:20154: checking whether el6 matches in /home/blp/nicira/test-vm-linux/include/linux/utsrelease.h
| configure:20177: result: file not found
| configure:20372: gcc -std=gnu99 -c -g -O2  conftest.c >&5
| conftest.c:61:1: note: #pragma message: Checking for pragma message
|  _Pragma("message(\"Checking for pragma message\")")
|  ^
| configure:20372: $? = 0
| configure:20426: checking whether make supports nested variables
| configure:20443: result: yes
| configure:20564: checking that generated files are newer than configure
| configure:20570: result: done
| configure:20684: creating ./config.status
| 
| ## ---------------- ##
| ## Cache variables. ##
| ## ---------------- ##
| 
| ac_cv_build=x86_64-unknown-linux-gnu
| ac_cv_c_bigendian=no
| ac_cv_c_compiler_gnu=yes
| ac_cv_env_CC_set=
| ac_cv_env_CC_value=
| ac_cv_env_CFLAGS_set=set
| ac_cv_env_CFLAGS_value='-g -O2'
| ac_cv_env_CPPFLAGS_set=
| ac_cv_env_CPPFLAGS_value=
| ac_cv_env_CPP_set=
| ac_cv_env_CPP_value=
| ac_cv_env_KARCH_set=set
| ac_cv_env_KARCH_value=i386
| ac_cv_env_LDFLAGS_set=
| ac_cv_env_LDFLAGS_value=
| ac_cv_env_LIBS_set=
| ac_cv_env_LIBS_value=
| ac_cv_env_PERL_set=
| ac_cv_env_PERL_value=
| ac_cv_env_build_alias_set=
| ac_cv_env_build_alias_value=
| ac_cv_env_host_alias_set=
| ac_cv_env_host_alias_value=
| ac_cv_env_target_alias_set=
| ac_cv_env_target_alias_value=
| ac_cv_func_getloadavg=yes
| ac_cv_func_getmntent_r=yes
| ac_cv_func_mlockall=yes
| ac_cv_func_pthread_set_name_np=no
| ac_cv_func_statvfs=yes
| ac_cv_func_strerror_r=yes
| ac_cv_func_strerror_r_char_p=yes
| ac_cv_func_strnlen=yes
| ac_cv_have_decl_strerror_r=yes
| ac_cv_have_decl_sys_siglist=yes
| ac_cv_header_dlfcn_h=yes
| ac_cv_header_inttypes_h=yes
| ac_cv_header_linux_if_ether_h=yes
| ac_cv_header_linux_netlink_h=yes
| ac_cv_header_linux_perf_event_h=yes
| ac_cv_header_linux_types_h=yes
| ac_cv_header_memory_h=yes
| ac_cv_header_minix_config_h=no
| ac_cv_header_mntent_h=yes
| ac_cv_header_net_if_dl_h=no
| ac_cv_header_net_if_mib_h=no
| ac_cv_header_net_if_packet_h=yes
| ac_cv_header_stdatomic_h=yes
| ac_cv_header_stdc=yes
| ac_cv_header_stdint_h=yes
| ac_cv_header_stdio_h=yes
| ac_cv_header_stdlib_h=yes
| ac_cv_header_string_h=yes
| ac_cv_header_strings_h=yes
| ac_cv_header_sys_stat_h=yes
| ac_cv_header_sys_statvfs_h=yes
| ac_cv_header_sys_types_h=yes
| ac_cv_header_unistd_h=yes
| ac_cv_header_valgrind_valgrind_h=yes
| ac_cv_header_vmware_h=no
| ac_cv_header_windows_h=no
| ac_cv_host=x86_64-unknown-linux-gnu
| ac_cv_lib_cap_ng_capng_clear=no
| ac_cv_lib_socket_connect=no
| ac_cv_member_struct_ifreq_ifr_flagshigh=no
| ac_cv_member_struct_stat_st_mtim_tv_nsec=yes
| ac_cv_member_struct_stat_st_mtimensec=no
| ac_cv_objext=o
| ac_cv_path_EGREP='/bin/grep -E'
| ac_cv_path_FGREP='/bin/grep -F'
| ac_cv_path_GREP=/bin/grep
| ac_cv_path_PERL=/usr/bin/perl
| ac_cv_path_PKG_CONFIG=/usr/bin/pkg-config
| ac_cv_path_SED=/bin/sed
| ac_cv_path_install='/usr/bin/install -c'
| ac_cv_path_mkdir=/bin/mkdir
| ac_cv_prog_AWK=gawk
| ac_cv_prog_CPP='gcc -std=gnu99 -E'
| ac_cv_prog_ac_ct_AR=ar
| ac_cv_prog_ac_ct_CC=gcc
| ac_cv_prog_ac_ct_MANIFEST_TOOL=mt
| ac_cv_prog_ac_ct_OBJDUMP=objdump
| ac_cv_prog_ac_ct_RANLIB=ranlib
| ac_cv_prog_ac_ct_STRIP=strip
| ac_cv_prog_cc_c89=
| ac_cv_prog_cc_c99=-std=gnu99
| ac_cv_prog_cc_g=yes
| ac_cv_prog_make_make_set=yes
| ac_cv_safe_to_define___extensions__=yes
| ac_cv_search___atomic_load_8=-latomic
| ac_cv_search_aio_write='none required'
| ac_cv_search_backtrace='none required'
| ac_cv_search_clock_gettime='none required'
| ac_cv_search_gethostbyname='none required'
| ac_cv_search_pow=-lm
| ac_cv_search_pthread_create=-lpthread
| ac_cv_search_timer_create=-lrt
| ac_cv_sparse_target=x86
| ac_cv_sys_file_offset_bits=64
| ac_cv_sys_largefile_CC=no
| am_cv_CC_dependencies_compiler_type=gcc3
| am_cv_make_support_nested_variables=yes
| am_cv_prog_cc_c_o=yes
| am_cv_prog_tar_pax=gnutar
| ax_cv_func_posix_memalign_works=yes
| cl_cv_x64=no
| gl_cv_have_include_next=yes
| gl_cv_next_stdio_h='<stdio.h>'
| gl_cv_next_string_h='<string.h>'
| gl_cv_pragma_columns=no
| lt_cv_ar_at_file=@
| lt_cv_deplibs_check_method=pass_all
| lt_cv_file_magic_cmd='$MAGIC_CMD'
| lt_cv_file_magic_test_file=
| lt_cv_ld_reload_flag=-r
| lt_cv_nm_interface='BSD nm'
| lt_cv_objdir=.libs
| lt_cv_path_LD=/usr/bin/ld
| lt_cv_path_NM='/usr/bin/nm -B'
| lt_cv_path_mainfest_tool=no
| lt_cv_prog_compiler_c_o=yes
| lt_cv_prog_compiler_pic='-fPIC -DPIC'
| lt_cv_prog_compiler_pic_works=yes
| lt_cv_prog_compiler_rtti_exceptions=no
| lt_cv_prog_compiler_static_works=yes
| lt_cv_prog_gnu_ld=yes
| lt_cv_sharedlib_from_linklib_cmd='printf %s\n'
| lt_cv_shlibpath_overrides_runpath=no
| lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''
| lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/  {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/  {"\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/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/  {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/  {"lib\2", (void *) \&\2},/p'\'''
| lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
| lt_cv_sys_max_cmd_len=1572864
| lt_cv_to_host_file_cmd=func_convert_file_noop
| lt_cv_to_tool_file_cmd=func_convert_file_noop
| ovs_cv__Qunused_arguments=no
| ovs_cv__Wall=yes
| ovs_cv__Wbad_function_cast=yes
| ovs_cv__Wcast_align=yes
| ovs_cv__Werror=yes
| ovs_cv__Wextra=yes
| ovs_cv__Wformat_security=no
| ovs_cv__Wmissing_field_initializers=yes
| ovs_cv__Wmissing_prototypes=yes
| ovs_cv__Wno_sign_compare=yes
| ovs_cv__Wno_unused=yes
| ovs_cv__Wno_unused_parameter=yes
| ovs_cv__Wold_style_definition=no
| ovs_cv__Wpointer_arith=yes
| ovs_cv__Wstrict_prototypes=no
| ovs_cv__Wswitch_enum=yes
| ovs_cv__Wthread_safety=no
| ovs_cv__Wunused_parameter=yes
| ovs_cv___thread=yes
| ovs_cv__fno_strict_aliasing=yes
| ovs_cv_atomic_always_lock_free_1=1
| ovs_cv_atomic_always_lock_free_2=1
| ovs_cv_atomic_always_lock_free_4=1
| ovs_cv_atomic_always_lock_free_8=1
| ovs_cv_dot=yes
| ovs_cv_flake8=yes
| ovs_cv_gcc4_atomics=yes
| ovs_cv_gnu_make=yes
| ovs_cv_gnu_make_if=yes
| ovs_cv_groff=yes
| ovs_cv_linux=true
| ovs_cv_pthread_setname_np=glibc
| ovs_cv_python3=/usr/bin/python3
| ovs_cv_python=/usr/bin/python
| ovs_cv_strtok_r_bug=no
| ovs_cv_thread_local=no
| ovs_cv_xsversion=none
| 
| ## ----------------- ##
| ## Output variables. ##
| ## ----------------- ##
| 
| ACLOCAL='${SHELL} /home/blp/nicira/ovs/build-aux/missing aclocal-1.14'
| AMDEPBACKSLASH='\'
| AMDEP_FALSE='#'
| AMDEP_TRUE=''
| AMTAR='$${TAR-tar}'
| AM_BACKSLASH='\'
| AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
| AM_DEFAULT_VERBOSITY='0'
| AM_V='$(V)'
| AR='ar'
| AUTOCONF='${SHELL} /home/blp/nicira/ovs/build-aux/missing autoconf'
| AUTOHEADER='${SHELL} /home/blp/nicira/ovs/build-aux/missing autoheader'
| AUTOM4TE='${SHELL} /home/blp/nicira/ovs/build-aux/missing autom4te'
| AUTOMAKE='${SHELL} /home/blp/nicira/ovs/build-aux/missing automake-1.14'
| AWK='gawk'
| CAPNG_LDADD=''
| CC='$(if $(C),env REAL_CC="gcc -std=gnu99" CHECK="$(SPARSE) -I $(top_srcdir)/include/sparse $(SPARSEFLAGS) $(SPARSE_EXTRA_INCLUDES) " cgcc $(CGCCFLAGS),gcc -std=gnu99)'
| CCDEPMODE='depmode=gcc3'
| CFLAGS='-g -O2'
| CGCCFLAGS='-target=i86'
| CPP='gcc -std=gnu99 -E'
| CPPFLAGS=''
| CYGPATH_W='echo'
| DBDIR='${sysconfdir}/${PACKAGE}'
| DEFS='-DHAVE_CONFIG_H'
| DEPDIR='.deps'
| DLLTOOL='false'
| DPDK_NETDEV_FALSE=''
| DPDK_NETDEV_TRUE='#'
| DPDK_vswitchd_LDFLAGS=''
| DSYMUTIL=''
| DUMPBIN=''
| ECHO_C=''
| ECHO_N='-n'
| ECHO_T=''
| EGREP='/bin/grep -E'
| ESX_FALSE=''
| ESX_TRUE='#'
| EXEEXT=''
| FGREP='/bin/grep -F'
| GNU_MAKE_FALSE='#'
| GNU_MAKE_TRUE=''
| GREP='/bin/grep'
| HAVE_DOT_FALSE='#'
| HAVE_DOT_TRUE=''
| HAVE_FLAKE8_FALSE='#'
| HAVE_FLAKE8_TRUE=''
| HAVE_GROFF_FALSE='#'
| HAVE_GROFF_TRUE=''
| HAVE_IF_DL_FALSE=''
| HAVE_IF_DL_TRUE='#'
| HAVE_IF_PACKET_FALSE='#'
| HAVE_IF_PACKET_TRUE=''
| HAVE_LIBCAPNG=''
| HAVE_LIBCAPNG_FALSE=''
| HAVE_LIBCAPNG_TRUE='#'
| HAVE_NETLINK_FALSE='#'
| HAVE_NETLINK_TRUE=''
| HAVE_OPENSSL='yes'
| HAVE_OPENSSL_FALSE='#'
| HAVE_OPENSSL_TRUE=''
| HAVE_POSIX_AIO_FALSE='#'
| HAVE_POSIX_AIO_TRUE=''
| HAVE_PYTHON3='yes'
| HAVE_PYTHON3_FALSE='#'
| HAVE_PYTHON3_TRUE=''
| HAVE_PYTHON='yes'
| HAVE_PYTHON_FALSE='#'
| HAVE_PYTHON_TRUE=''
| HAVE_WNO_UNUSED_FALSE='#'
| HAVE_WNO_UNUSED_PARAMETER_FALSE='#'
| HAVE_WNO_UNUSED_PARAMETER_TRUE=''
| HAVE_WNO_UNUSED_TRUE=''
| INCLUDE_NEXT='include_next'
| INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
| INSTALL_DATA='${INSTALL} -m 644'
| INSTALL_PROGRAM='${INSTALL}'
| INSTALL_SCRIPT='${INSTALL}'
| INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
| KARCH='i386'
| KBUILD='/home/blp/nicira/test-vm-linux'
| LD='/usr/bin/ld -m elf_i386'
| LDFLAGS=''
| LIBOBJS=''
| LIBS='-latomic -lpthread -lrt -lm '
| LIBTOOL='$(SHELL) $(top_builddir)/libtool'
| LINUX_ENABLED_FALSE='#'
| LINUX_ENABLED_TRUE=''
| LINUX_FALSE='#'
| LINUX_TRUE=''
| LIPO=''
| LN_S='ln -s'
| LOGDIR='${localstatedir}/log/${PACKAGE}'
| LTLIBOBJS=''
| LT_AGE='0'
| LT_CURRENT='1'
| LT_REVISION='0'
| MAKEINFO='${SHELL} /home/blp/nicira/ovs/build-aux/missing makeinfo'
| MANIFEST_TOOL=':'
| MKDIR_P='/bin/mkdir -p'
| MSVC64_LDFLAGS=''
| MSVC_CFLAGS=''
| NDEBUG_FALSE=''
| NDEBUG_TRUE='#'
| NEXT_AS_FIRST_DIRECTIVE_STDIO_H='<stdio.h>'
| NEXT_AS_FIRST_DIRECTIVE_STRING_H='<string.h>'
| NEXT_STDIO_H='<stdio.h>'
| NEXT_STRING_H='<string.h>'
| NM='/usr/bin/nm -B'
| NMEDIT=''
| OBJDUMP='objdump'
| OBJEXT='o'
| OTOOL64=''
| OTOOL=''
| OVS_CFLAGS=' -Werror'
| OVS_LDFLAGS=''
| PACKAGE='openvswitch'
| PACKAGE_BUGREPORT='bugs@openvswitch.org'
| PACKAGE_NAME='openvswitch'
| PACKAGE_STRING='openvswitch 2.5.90'
| PACKAGE_TARNAME='openvswitch'
| PACKAGE_URL=''
| PACKAGE_VERSION='2.5.90'
| PATH_SEPARATOR=':'
| PERL='/usr/bin/perl'
| PKG_CONFIG='/usr/bin/pkg-config'
| PKIDIR='${localstatedir}/lib/openvswitch/pki'
| PRAGMA_COLUMNS=''
| PRAGMA_SYSTEM_HEADER='#pragma GCC system_header'
| PTHREAD_INCLUDES=''
| PTHREAD_LDFLAGS=''
| PTHREAD_LIBS=''
| PTHREAD_WIN32_DIR_DLL=''
| PTHREAD_WIN32_DIR_DLL_WIN_FORM=''
| PYTHON3='/usr/bin/python3'
| PYTHON='/usr/bin/python'
| RANLIB='ranlib'
| RUNDIR='${localstatedir}/run/openvswitch'
| SED='/bin/sed'
| SET_MAKE=''
| SHELL='/bin/bash'
| SPARSE='sparse'
| SPARSEFLAGS=''
| SPARSE_EXTRA_INCLUDES='-I /usr/local/include -I /usr/include/i386-linux-gnu '
| SSL_INCLUDES=''
| SSL_LDFLAGS=''
| SSL_LIBS='-lssl -lcrypto '
| STRIP='strip'
| VERSION='2.5.90'
| VSTUDIO_CONFIG=''
| VSTUDIO_DDK_FALSE=''
| VSTUDIO_DDK_TRUE='#'
| WARNING_FLAGS=' -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing'
| WIN32_FALSE=''
| WIN32_TRUE='#'
| ac_ct_AR='ar'
| ac_ct_CC='gcc'
| ac_ct_DUMPBIN=''
| am__EXEEXT_FALSE=''
| am__EXEEXT_TRUE='#'
| am__fastdepCC_FALSE='#'
| am__fastdepCC_TRUE=''
| am__include='include'
| am__isrc=' -I$(srcdir)'
| am__leading_dot='.'
| am__nodep='_no'
| am__quote=''
| am__tar='tar --format=posix -chf - "$$tardir"'
| am__untar='tar -xf -'
| bindir='${exec_prefix}/bin'
| build='x86_64-unknown-linux-gnu'
| build_alias=''
| build_cpu='x86_64'
| build_os='linux-gnu'
| build_vendor='unknown'
| datadir='${datarootdir}'
| datarootdir='${prefix}/share'
| docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
| dvidir='${docdir}'
| exec_prefix='${prefix}'
| host='x86_64-unknown-linux-gnu'
| host_alias=''
| host_cpu='x86_64'
| host_os='linux-gnu'
| host_vendor='unknown'
| htmldir='${docdir}'
| includedir='${prefix}/include'
| infodir='${datarootdir}/info'
| install_sh='${SHELL} /home/blp/nicira/ovs/build-aux/install-sh'
| libdir='${exec_prefix}/lib'
| libexecdir='${exec_prefix}/libexec'
| localedir='${datarootdir}/locale'
| localstatedir='/var'
| mandir='${datarootdir}/man'
| mkdir_p='$(MKDIR_P)'
| oldincludedir='/usr/include'
| pdfdir='${docdir}'
| prefix='/usr'
| program_transform_name='s,x,x,'
| psdir='${docdir}'
| runstatedir='${localstatedir}/run'
| sbindir='${exec_prefix}/sbin'
| sharedstatedir='${prefix}/com'
| sysconfdir='${prefix}/etc'
| target_alias=''
| 
| ## ----------- ##
| ## confdefs.h. ##
| ## ----------- ##
| 
| /* confdefs.h */
| #define PACKAGE_NAME "openvswitch"
| #define PACKAGE_TARNAME "openvswitch"
| #define PACKAGE_VERSION "2.5.90"
| #define PACKAGE_STRING "openvswitch 2.5.90"
| #define PACKAGE_BUGREPORT "bugs@openvswitch.org"
| #define PACKAGE_URL ""
| #define PACKAGE "openvswitch"
| #define VERSION "2.5.90"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define _FILE_OFFSET_BITS 64
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define VSTUDIO_DDK 1
| #define HAVE_NETLINK 1
| #define HAVE_OPENSSL 1
| #define HAVE_IF_PACKET 1
| #define HAVE_DECL_SYS_SIGLIST 1
| #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| #define HAVE_MLOCKALL 1
| #define HAVE_STRNLEN 1
| #define HAVE_GETLOADAVG 1
| #define HAVE_STATVFS 1
| #define HAVE_GETMNTENT_R 1
| #define HAVE_MNTENT_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_LINUX_TYPES_H 1
| #define HAVE_LINUX_IF_ETHER_H 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_BACKTRACE 1
| #define HAVE_LINUX_PERF_EVENT_H 1
| #define HAVE_VALGRIND_VALGRIND_H 1
| #define HAVE___THREAD 1
| #define HAVE_GCC4_ATOMICS 1
| #define ATOMIC_ALWAYS_LOCK_FREE_1B 1
| #define ATOMIC_ALWAYS_LOCK_FREE_2B 1
| #define ATOMIC_ALWAYS_LOCK_FREE_4B 1
| #define ATOMIC_ALWAYS_LOCK_FREE_8B 1
| #define HAVE_GLIBC_PTHREAD_SETNAME_NP 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_STDIO_H 1
| #define HAVE_STRING_H 1
| #define HAVE_PRAGMA_MESSAGE 1
| 
| configure: exit 0
| 
| ## ---------------------- ##
| ## Running config.status. ##
| ## ---------------------- ##
| 
| This file was extended by openvswitch config.status 2.5.90, which was
| generated by GNU Autoconf 2.69.  Invocation command line was
| 
|   CONFIG_FILES    = 
|   CONFIG_HEADERS  = 
|   CONFIG_LINKS    = 
|   CONFIG_COMMANDS = 
|   $ ./config.status 
| 
| on sigabrt
| 
| config.status:1234: creating lib/stdio.h
| config.status:1234: creating lib/string.h
| config.status:1234: creating ovsdb/libovsdb.sym
| config.status:1234: creating ofproto/libofproto.sym
| config.status:1234: creating lib/libsflow.sym
| config.status:1234: creating lib/libopenvswitch.sym
| config.status:1234: creating ovn/lib/libovn.sym
| config.status:1234: creating vtep/libvtep.sym
| config.status:1234: creating Makefile
| config.status:1234: creating datapath/Makefile
| config.status:1234: creating datapath/linux/Kbuild
| config.status:1234: creating datapath/linux/Makefile
| config.status:1234: creating datapath/linux/Makefile.main
| config.status:1234: creating tests/atlocal
| config.status:1234: creating lib/libopenvswitch.pc
| config.status:1234: creating lib/libsflow.pc
| config.status:1234: creating ofproto/libofproto.pc
| config.status:1234: creating ovsdb/libovsdb.pc
| config.status:1234: creating include/openvswitch/version.h
| config.status:1234: creating config.h
| config.status:1400: config.h is unchanged
| config.status:1448: executing tests/atconfig commands
| config.status:1448: executing depfiles commands
| config.status:1448: executing libtool commands
| config.status:1448: executing include/openflow/openflow.h.stamp commands
| config.status:1448: executing utilities/bugtool/dummy commands
| config.status:1448: executing ovn/dummy commands
| config.status:1448: executing ovn/utilities/dummy commands
| 
| ## ---------------------- ##
| ## Running config.status. ##
| ## ---------------------- ##
| 
| This file was extended by openvswitch config.status 2.5.90, which was
| generated by GNU Autoconf 2.69.  Invocation command line was
| 
|   CONFIG_FILES    = 
|   CONFIG_HEADERS  = 
|   CONFIG_LINKS    = 
|   CONFIG_COMMANDS = 
|   $ ./config.status config.h
| 
| on sigabrt
| 
| config.status:1234: creating config.h
| config.status:1400: config.h is unchanged
| 
| ## ---------------------- ##
| ## Running config.status. ##
| ## ---------------------- ##
| 
| This file was extended by openvswitch config.status 2.5.90, which was
| generated by GNU Autoconf 2.69.  Invocation command line was
| 
|   CONFIG_FILES    = 
|   CONFIG_HEADERS  = 
|   CONFIG_LINKS    = 
|   CONFIG_COMMANDS = 
|   $ ./config.status Makefile depfiles
| 
| on sigabrt
| 
| config.status:1234: creating Makefile
| config.status:1448: executing depfiles commands

Comments

Pravin Shelar March 11, 2016, 2:32 a.m. UTC | #1
On Thu, Mar 10, 2016 at 5:04 PM, Ben Pfaff <blp@ovn.org> wrote:
> On Wed, Mar 09, 2016 at 04:40:44PM -0800, Pravin B Shelar wrote:
>> This just avoid unnecessary routes in the ovs-router.
>>
>> Signed-off-by: Pravin B Shelar <pshelar@nicira.com>
>
> This adds three more test failures:
>
> ofproto-dpif
>
> 1020: ofproto-dpif - sFlow packet sampling - LACP structures FAILED (ofproto-dpif.at:5355)
> 1021: ofproto-dpif - sFlow packet sampling - tunnel set FAILED (ofproto-dpif.at:5412)
> 1022: ofproto-dpif - sFlow packet sampling - tunnel push FAILED (ofproto-dpif.at:5479)
> 1023: ofproto-dpif - sFlow packet sampling - MPLS     FAILED (ofproto-dpif.at:5579)

Since these tests depends on local host routes, I will drop this patch for now.
diff mbox

Patch

--- /dev/null	2016-02-16 08:42:18.520354017 -0800
+++ /home/blp/nicira/ovs/_build/tests/testsuite.dir/at-groups/1020/stdout	2016-03-10 17:03:07.917803093 -0800
@@ -0,0 +1 @@ 
+2016-03-11T01:03:07.712Z|00022|sflow|ERR|could not determine IP address for sFlow agent
ovsdb-server.log:
> 2016-03-11T01:03:07.675Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/1020/ovsdb-server.log
> 2016-03-11T01:03:07.678Z|00002|ovsdb_server|INFO|ovsdb-server (Open vSwitch) 2.5.90
ovs-vswitchd.log:
> 2016-03-11T01:03:07.687Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/1020/ovs-vswitchd.log
> 2016-03-11T01:03:07.688Z|00002|ovs_numa|INFO|Discovered 8 CPU cores on NUMA node 0
> 2016-03-11T01:03:07.688Z|00003|ovs_numa|INFO|Discovered 1 NUMA nodes and 8 CPU cores
> 2016-03-11T01:03:07.688Z|00004|reconnect|INFO|unix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/1020/db.sock: connecting...
> 2016-03-11T01:03:07.688Z|00005|reconnect|INFO|unix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/1020/db.sock: connected
> 2016-03-11T01:03:07.690Z|00006|bridge|INFO|ovs-vswitchd (Open vSwitch) 2.5.90
> 2016-03-11T01:03:07.700Z|00007|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath supports recirculation
> 2016-03-11T01:03:07.700Z|00008|ofproto_dpif|INFO|dummy@ovs-dummy: MPLS label stack length probed as 3
> 2016-03-11T01:03:07.700Z|00009|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath supports unique flow ids
> 2016-03-11T01:03:07.700Z|00010|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath does not support ct_state
> 2016-03-11T01:03:07.700Z|00011|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath does not support ct_zone
> 2016-03-11T01:03:07.700Z|00012|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath does not support ct_mark
> 2016-03-11T01:03:07.700Z|00013|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath does not support ct_label
> 2016-03-11T01:03:07.700Z|00014|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath does not support ct_state_nat
> 2016-03-11T01:03:07.701Z|00015|bridge|INFO|bridge br0: added interface p2 on port 1
> 2016-03-11T01:03:07.701Z|00016|bridge|INFO|bridge br0: added interface p1 on port 2
> 2016-03-11T01:03:07.701Z|00017|bridge|INFO|bridge br0: added interface br0 on port 65534
> 2016-03-11T01:03:07.701Z|00018|bridge|INFO|bridge br0: using datapath ID fedcba9876543210
> 2016-03-11T01:03:07.701Z|00019|connmgr|INFO|br0: added service controller "punix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/1020/br0.mgmt"
> 2016-03-11T01:03:07.709Z|00020|unixctl|DBG|received request time/stop[], id=0
> 2016-03-11T01:03:07.709Z|00021|unixctl|DBG|replying with success, id=0: ""
> 2016-03-11T01:03:07.712Z|00022|sflow|ERR|could not determine IP address for sFlow agent
> 2016-03-11T01:03:07.713Z|00023|unixctl|DBG|received request time/warp["2000","100"], id=0
> 2016-03-11T01:03:07.907Z|00024|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:07.917Z|00025|unixctl|DBG|received request revalidator/purge[], id=0
> 2016-03-11T01:03:07.917Z|00026|unixctl|DBG|replying with success, id=0: ""
sflow.log:
1020. ofproto-dpif.at:5322: 1020. ofproto-dpif - sFlow packet sampling - LACP structures (ofproto-dpif.at:5322): FAILED (ofproto-dpif.at:5355)

#                             -*- compilation -*-
1021. ofproto-dpif.at:5379: testing ofproto-dpif - sFlow packet sampling - tunnel set ...
../../tests/ofproto-dpif.at:5381: ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema
../../tests/ofproto-dpif.at:5381: ovsdb-server --detach --no-chdir --pidfile --log-file --remote=punix:$OVS_RUNDIR/db.sock
stderr:
2016-03-11T01:03:07Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/1021/ovsdb-server.log
../../tests/ofproto-dpif.at:5381: sed < stderr '
/vlog|INFO|opened log file/d
/ovsdb_server|INFO|ovsdb-server (Open vSwitch)/d'
../../tests/ofproto-dpif.at:5381: ovs-vsctl --no-wait init
../../tests/ofproto-dpif.at:5381: ovs-vswitchd --enable-dummy --disable-system --detach --no-chdir --pidfile --log-file -vvconn -vofproto_dpif -vunixctl
stderr:
2016-03-11T01:03:07Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/1021/ovs-vswitchd.log
2016-03-11T01:03:07Z|00002|ovs_numa|INFO|Discovered 8 CPU cores on NUMA node 0
2016-03-11T01:03:07Z|00003|ovs_numa|INFO|Discovered 1 NUMA nodes and 8 CPU cores
2016-03-11T01:03:07Z|00004|reconnect|INFO|unix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/1021/db.sock: connecting...
2016-03-11T01:03:07Z|00005|reconnect|INFO|unix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/1021/db.sock: connected
../../tests/ofproto-dpif.at:5381: 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'
../../tests/ofproto-dpif.at:5381: add_of_br 0 set Bridge br0 fail-mode=standalone 
../../tests/ofproto-dpif.at:5384: ovstest test-sflow --log-file --detach --no-chdir --pidfile 0:127.0.0.1 > sflow.log
stderr:
2016-03-11T01:03:07Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/1021/test-sflow.log
2016-03-11T01:03:07Z|00002|socket_util|INFO|0:127.0.0.1: listening on port 43276
../../tests/ofproto-dpif.at:5389: ovs-appctl ofproto/tnl-push-pop off
../../tests/ofproto-dpif.at:5390: ovs-vsctl add-port br0 gre0 -- set Interface gre0 type=gre \
     		    options:remote_ip=1.1.1.1 options:key=456 ofport_request=3
../../tests/ofproto-dpif.at:5392: ovs-vsctl add-port br0 p1 -- set Interface p1 type=dummy ofport_request=4
../../tests/ofproto-dpif.at:5394: ovs-ofctl add-flow br0 action=3
199abd69-7097-4553-9442-bbf262de2ca3
../../tests/ofproto-dpif.at:5403: ovs-appctl netdev-dummy/receive p1 'in_port(4),eth(src=50:54:00:00:00:09,dst=50:54:00:00:00:0a),eth_type(0x0800),ipv4(src=10.10.10.2,dst=10.10.10.1,proto=1,tos=1,ttl=128,frag=no),icmp(type=8,code=0)'
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
../../tests/ofproto-dpif.at:5412: sort sflow.log | $EGREP 'HEADER|ERROR' | sed 's/ /\
	/g'
--- -	2016-03-10 17:03:08.324338690 -0800
+++ /home/blp/nicira/ovs/_build/tests/testsuite.dir/at-groups/1021/stdout	2016-03-10 17:03:08.321803109 -0800
@@ -1,30 +1 @@ 
-HEADER
-	dgramSeqNo=1
-	ds=127.0.0.1>2:1000
-	fsSeqNo=1
-	tunnel4_out_length=0
-	tunnel4_out_protocol=47
-	tunnel4_out_src=0.0.0.0
-	tunnel4_out_dst=1.1.1.1
-	tunnel4_out_src_port=0
-	tunnel4_out_dst_port=0
-	tunnel4_out_tcp_flags=0
-	tunnel4_out_tos=1
-	tunnel_out_vni=456
-	in_vlan=0
-	in_priority=0
-	out_vlan=0
-	out_priority=0
-	meanSkip=1
-	samplePool=1
-	dropEvents=0
-	in_ifindex=0
-	in_format=0
-	out_ifindex=1
-	out_format=2
-	hdr_prot=1
-	pkt_len=64
-	stripped=4
-	hdr_len=60
-	hdr=50-54-00-00-00-0A-50-54-00-00-00-09-08-00-45-01-00-1C-00-00-00-00-80-01-12-CA-0A-0A-0A-02-0A-0A-0A-01-08-00-F7-FF-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
 
ovsdb-server.log:
> 2016-03-11T01:03:07.955Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/1021/ovsdb-server.log
> 2016-03-11T01:03:07.957Z|00002|ovsdb_server|INFO|ovsdb-server (Open vSwitch) 2.5.90
ovs-vswitchd.log:
> 2016-03-11T01:03:07.966Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/1021/ovs-vswitchd.log
> 2016-03-11T01:03:07.967Z|00002|ovs_numa|INFO|Discovered 8 CPU cores on NUMA node 0
> 2016-03-11T01:03:07.967Z|00003|ovs_numa|INFO|Discovered 1 NUMA nodes and 8 CPU cores
> 2016-03-11T01:03:07.967Z|00004|reconnect|INFO|unix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/1021/db.sock: connecting...
> 2016-03-11T01:03:07.967Z|00005|reconnect|INFO|unix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/1021/db.sock: connected
> 2016-03-11T01:03:07.969Z|00006|bridge|INFO|ovs-vswitchd (Open vSwitch) 2.5.90
> 2016-03-11T01:03:07.978Z|00007|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath supports recirculation
> 2016-03-11T01:03:07.978Z|00008|ofproto_dpif|INFO|dummy@ovs-dummy: MPLS label stack length probed as 3
> 2016-03-11T01:03:07.978Z|00009|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath supports unique flow ids
> 2016-03-11T01:03:07.978Z|00010|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath does not support ct_state
> 2016-03-11T01:03:07.978Z|00011|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath does not support ct_zone
> 2016-03-11T01:03:07.978Z|00012|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath does not support ct_mark
> 2016-03-11T01:03:07.978Z|00013|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath does not support ct_label
> 2016-03-11T01:03:07.978Z|00014|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath does not support ct_state_nat
> 2016-03-11T01:03:07.979Z|00015|bridge|INFO|bridge br0: added interface br0 on port 65534
> 2016-03-11T01:03:07.979Z|00016|bridge|INFO|bridge br0: using datapath ID fedcba9876543210
> 2016-03-11T01:03:07.979Z|00017|connmgr|INFO|br0: added service controller "punix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/1021/br0.mgmt"
> 2016-03-11T01:03:07.984Z|00018|unixctl|DBG|received request time/stop[], id=0
> 2016-03-11T01:03:07.984Z|00019|unixctl|DBG|replying with success, id=0: ""
> 2016-03-11T01:03:07.986Z|00020|unixctl|DBG|received request ofproto/tnl-push-pop["off"], id=0
> 2016-03-11T01:03:07.986Z|00021|unixctl|DBG|replying with success, id=0: "Tunnel push-pop off"
> 2016-03-11T01:03:07.990Z|00022|bridge|INFO|bridge br0: added interface gre0 on port 3
> 2016-03-11T01:03:07.994Z|00023|bridge|INFO|bridge br0: added interface p1 on port 4
> 2016-03-11T01:03:07.996Z|00024|vconn|DBG|unix: sent (Success): OFPT_HELLO (OF1.5) (xid=0x1):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2016-03-11T01:03:07.996Z|00025|vconn|DBG|unix: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2016-03-11T01:03:07.996Z|00026|vconn|DBG|unix: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2016-03-11T01:03:07.996Z|00027|vconn|DBG|unix: received: OFPT_FLOW_MOD (xid=0x2): ADD actions=output:3
> 2016-03-11T01:03:07.996Z|00028|vconn|DBG|unix: received: OFPT_BARRIER_REQUEST (xid=0x3):
> 2016-03-11T01:03:07.996Z|00029|vconn|DBG|unix: sent (Success): OFPT_BARRIER_REPLY (xid=0x3):
> 2016-03-11T01:03:07.997Z|00030|connmgr|INFO|br0<->unix: 1 flow_mods in the last 0 s (1 adds)
> 2016-03-11T01:03:08.000Z|00031|sflow|ERR|could not determine IP address for sFlow agent
> 2016-03-11T01:03:08.001Z|00032|unixctl|DBG|received request netdev-dummy/receive["p1","in_port(4),eth(src=50:54:00:00:00:09,dst=50:54:00:00:00:0a),eth_type(0x0800),ipv4(src=10.10.10.2,dst=10.10.10.1,proto=1,tos=1,ttl=128,frag=no),icmp(type=8,code=0)"], id=0
> 2016-03-11T01:03:08.001Z|00033|unixctl|DBG|replying with success, id=0: ""
> 2016-03-11T01:03:08.023Z|00034|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.023Z|00035|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.033Z|00036|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.033Z|00037|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.043Z|00038|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.043Z|00039|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.054Z|00040|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.054Z|00041|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.064Z|00042|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.064Z|00043|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.074Z|00044|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.074Z|00045|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.084Z|00046|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.084Z|00047|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.095Z|00048|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.095Z|00049|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.105Z|00050|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.105Z|00051|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.115Z|00052|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.115Z|00053|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.125Z|00054|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.125Z|00055|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.136Z|00056|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.136Z|00057|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.146Z|00058|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.146Z|00059|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.156Z|00060|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.156Z|00061|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.166Z|00062|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.166Z|00063|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.177Z|00064|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.177Z|00065|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.187Z|00066|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.187Z|00067|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.197Z|00068|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.197Z|00069|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.207Z|00070|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.207Z|00071|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.218Z|00072|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.218Z|00073|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.228Z|00074|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.228Z|00075|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.238Z|00076|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.238Z|00077|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.248Z|00078|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.248Z|00079|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.259Z|00080|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.259Z|00081|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.269Z|00082|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.269Z|00083|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.279Z|00084|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.279Z|00085|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.289Z|00086|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.289Z|00087|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.300Z|00088|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.300Z|00089|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.310Z|00090|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.310Z|00091|unixctl|DBG|replying with success, id=0: "warped"
> 2016-03-11T01:03:08.320Z|00092|unixctl|DBG|received request time/warp["100"], id=0
> 2016-03-11T01:03:08.320Z|00093|unixctl|DBG|replying with success, id=0: "warped"
sflow.log:
1021. ofproto-dpif.at:5379: 1021. ofproto-dpif - sFlow packet sampling - tunnel set (ofproto-dpif.at:5379): FAILED (ofproto-dpif.at:5412)

#                             -*- compilation -*-
1022. ofproto-dpif.at:5448: testing ofproto-dpif - sFlow packet sampling - tunnel push ...
../../tests/ofproto-dpif.at:5451: ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema
../../tests/ofproto-dpif.at:5451: ovsdb-server --detach --no-chdir --pidfile --log-file --remote=punix:$OVS_RUNDIR/db.sock
stderr:
2016-03-11T01:03:08Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/1022/ovsdb-server.log
../../tests/ofproto-dpif.at:5451: sed < stderr '
/vlog|INFO|opened log file/d
/ovsdb_server|INFO|ovsdb-server (Open vSwitch)/d'
../../tests/ofproto-dpif.at:5451: ovs-vsctl --no-wait init
../../tests/ofproto-dpif.at:5451: ovs-vswitchd --enable-dummy --disable-system --detach --no-chdir --pidfile --log-file -vvconn -vofproto_dpif -vunixctl
stderr:
2016-03-11T01:03:08Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/1022/ovs-vswitchd.log
2016-03-11T01:03:08Z|00002|ovs_numa|INFO|Discovered 8 CPU cores on NUMA node 0
2016-03-11T01:03:08Z|00003|ovs_numa|INFO|Discovered 1 NUMA nodes and 8 CPU cores
2016-03-11T01:03:08Z|00004|reconnect|INFO|unix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/1022/db.sock: connecting...
2016-03-11T01:03:08Z|00005|reconnect|INFO|unix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/1022/db.sock: connected
../../tests/ofproto-dpif.at:5451: 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'
../../tests/ofproto-dpif.at:5451: add_of_br 0 add-port br0 p0 -- set Interface p0 type=dummy ofport_request=1 options:ifindex=1010 
../../tests/ofproto-dpif.at:5454: ovstest test-sflow --log-file --detach --no-chdir --pidfile 0:127.0.0.1 > sflow.log
stderr:
2016-03-11T01:03:08Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/1022/test-sflow.log
2016-03-11T01:03:08Z|00002|socket_util|INFO|0:127.0.0.1: listening on port 56991
../../tests/ofproto-dpif.at:5459: ovs-appctl vlog/set dpif:dbg dpif_netdev:dbg
../../tests/ofproto-dpif.at:5460: ovs-vsctl add-br int-br -- set bridge int-br datapath_type=dummy
../../tests/ofproto-dpif.at:5461: ovs-vsctl -- add-port int-br t1 -- set Interface t1 type=gre \
                       options:remote_ip=1.1.2.92 options:key=456 ofport_request=4\
		    -- add-port int-br vm1 -- set Interface vm1 type=dummy \
		       options:ifindex=2011 ofport_request=5
                       
../../tests/ofproto-dpif.at:5467: ovs-appctl dpif/show
../../tests/ofproto-dpif.at:5479: ovs-appctl ovs/route/add 1.1.2.92/24 br0
--- -	2016-03-10 17:03:08.408242643 -0800
+++ /home/blp/nicira/ovs/_build/tests/testsuite.dir/at-groups/1022/stdout	2016-03-10 17:03:08.405803113 -0800
@@ -1,2 +1,2 @@ 
-OK
+Error while inserting route.
 
ovsdb-server.log:
> 2016-03-11T01:03:08.358Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/1022/ovsdb-server.log
> 2016-03-11T01:03:08.361Z|00002|ovsdb_server|INFO|ovsdb-server (Open vSwitch) 2.5.90
ovs-vswitchd.log:
> 2016-03-11T01:03:08.370Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/1022/ovs-vswitchd.log
> 2016-03-11T01:03:08.370Z|00002|ovs_numa|INFO|Discovered 8 CPU cores on NUMA node 0
> 2016-03-11T01:03:08.370Z|00003|ovs_numa|INFO|Discovered 1 NUMA nodes and 8 CPU cores
> 2016-03-11T01:03:08.370Z|00004|reconnect|INFO|unix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/1022/db.sock: connecting...
> 2016-03-11T01:03:08.370Z|00005|reconnect|INFO|unix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/1022/db.sock: connected
> 2016-03-11T01:03:08.373Z|00006|bridge|INFO|ovs-vswitchd (Open vSwitch) 2.5.90
> 2016-03-11T01:03:08.381Z|00007|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath supports recirculation
> 2016-03-11T01:03:08.382Z|00008|ofproto_dpif|INFO|dummy@ovs-dummy: MPLS label stack length probed as 3
> 2016-03-11T01:03:08.382Z|00009|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath supports unique flow ids
> 2016-03-11T01:03:08.382Z|00010|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath does not support ct_state
> 2016-03-11T01:03:08.382Z|00011|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath does not support ct_zone
> 2016-03-11T01:03:08.382Z|00012|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath does not support ct_mark
> 2016-03-11T01:03:08.382Z|00013|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath does not support ct_label
> 2016-03-11T01:03:08.382Z|00014|ofproto_dpif|INFO|dummy@ovs-dummy: Datapath does not support ct_state_nat
> 2016-03-11T01:03:08.382Z|00015|bridge|INFO|bridge br0: added interface p0 on port 1
> 2016-03-11T01:03:08.382Z|00016|bridge|INFO|bridge br0: added interface br0 on port 65534
> 2016-03-11T01:03:08.382Z|00017|bridge|INFO|bridge br0: using datapath ID fedcba9876543210
> 2016-03-11T01:03:08.382Z|00018|connmgr|INFO|br0: added service controller "punix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/1022/br0.mgmt"
> 2016-03-11T01:03:08.388Z|00019|unixctl|DBG|received request time/stop[], id=0
> 2016-03-11T01:03:08.388Z|00020|unixctl|DBG|replying with success, id=0: ""
> 2016-03-11T01:03:08.389Z|00021|unixctl|DBG|received request vlog/set["dpif:dbg","dpif_netdev:dbg"], id=0
> 2016-03-11T01:03:08.389Z|00022|unixctl|DBG|replying with success, id=0: ""
> 2016-03-11T01:03:08.393Z|00023|dpif|DBG|dummy@ovs-dummy: device br0 is on port 100
> 2016-03-11T01:03:08.393Z|00024|dpif|DBG|dummy@ovs-dummy: device p0 is on port 1
> 2016-03-11T01:03:08.393Z|00025|dpif|DBG|dummy@ovs-dummy: added int-br as port 2
> 2016-03-11T01:03:08.393Z|00026|dpif|DBG|dummy@ovs-dummy: device int-br is on port 2
> 2016-03-11T01:03:08.393Z|00027|dpif|DBG|dummy@ovs-dummy: device int-br is on port 2
> 2016-03-11T01:03:08.393Z|00028|dpif|DBG|dummy@ovs-dummy: device int-br is on port 2
> 2016-03-11T01:03:08.393Z|00029|bridge|INFO|bridge int-br: added interface int-br on port 65534
> 2016-03-11T01:03:08.393Z|00030|bridge|INFO|bridge int-br: using datapath ID 0000765f457e034d
> 2016-03-11T01:03:08.393Z|00031|connmgr|INFO|int-br: added service controller "punix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/1022/int-br.mgmt"
> 2016-03-11T01:03:08.393Z|00032|dpif|DBG|dummy@ovs-dummy: flow_flush success
> 2016-03-11T01:03:08.393Z|00001|dpif(revalidator7)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.393Z|00001|dpif(revalidator8)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.394Z|00033|dpif|DBG|dummy@ovs-dummy: port_dump_start success
> 2016-03-11T01:03:08.394Z|00034|dpif|DBG|dummy@ovs-dummy: port_dump_next success
> 2016-03-11T01:03:08.394Z|00035|dpif|DBG|dummy@ovs-dummy: port_dump_next success
> 2016-03-11T01:03:08.394Z|00036|dpif|DBG|dummy@ovs-dummy: port_dump_next success
> 2016-03-11T01:03:08.394Z|00037|dpif|DBG|dummy@ovs-dummy: port_dump_next success
> 2016-03-11T01:03:08.394Z|00002|dpif(revalidator7)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.394Z|00038|dpif|DBG|dummy@ovs-dummy: dumped all ports
> 2016-03-11T01:03:08.394Z|00003|dpif(revalidator7)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.395Z|00002|dpif(revalidator8)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.395Z|00039|dpif|DBG|dummy@ovs-dummy: device int-br is on port 2
> 2016-03-11T01:03:08.395Z|00004|dpif(revalidator7)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.395Z|00040|dpif|DBG|dummy@ovs-dummy: device br0 is on port 100
> 2016-03-11T01:03:08.395Z|00041|dpif|DBG|dummy@ovs-dummy: device p0 is on port 1
> 2016-03-11T01:03:08.395Z|00042|dpif|DBG|dummy@ovs-dummy: device int-br is on port 2
> 2016-03-11T01:03:08.400Z|00043|dpif|DBG|dummy@ovs-dummy: device int-br is on port 2
> 2016-03-11T01:03:08.400Z|00044|dpif|DBG|dummy@ovs-dummy: device br0 is on port 100
> 2016-03-11T01:03:08.400Z|00045|dpif|DBG|dummy@ovs-dummy: device p0 is on port 1
> 2016-03-11T01:03:08.400Z|00046|dpif|DBG|dummy@ovs-dummy: added vm1 as port 3
> 2016-03-11T01:03:08.400Z|00047|dpif|DBG|dummy@ovs-dummy: device vm1 is on port 3
> 2016-03-11T01:03:08.400Z|00048|dpif|DBG|dummy@ovs-dummy: device vm1 is on port 3
> 2016-03-11T01:03:08.400Z|00049|dpif|DBG|dummy@ovs-dummy: device vm1 is on port 3
> 2016-03-11T01:03:08.400Z|00050|bridge|INFO|bridge int-br: added interface vm1 on port 5
> 2016-03-11T01:03:08.400Z|00051|dpif|DBG|dummy@ovs-dummy: added t1 as port 4
> 2016-03-11T01:03:08.400Z|00052|dpif|DBG|dummy@ovs-dummy: device gre_sys is on port 4
> 2016-03-11T01:03:08.400Z|00053|bridge|INFO|bridge int-br: added interface t1 on port 4
> 2016-03-11T01:03:08.400Z|00054|dpif|DBG|dummy@ovs-dummy: port_dump_start success
> 2016-03-11T01:03:08.400Z|00055|dpif|DBG|dummy@ovs-dummy: port_dump_next success
> 2016-03-11T01:03:08.400Z|00056|dpif|DBG|dummy@ovs-dummy: port_dump_next success
> 2016-03-11T01:03:08.401Z|00005|dpif(revalidator7)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.401Z|00003|dpif(revalidator8)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.401Z|00057|dpif|DBG|dummy@ovs-dummy: port_dump_next success
> 2016-03-11T01:03:08.401Z|00006|dpif(revalidator7)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.401Z|00058|dpif|DBG|dummy@ovs-dummy: port_dump_next success
> 2016-03-11T01:03:08.401Z|00059|dpif|DBG|dummy@ovs-dummy: port_dump_next success
> 2016-03-11T01:03:08.402Z|00060|dpif|DBG|dummy@ovs-dummy: port_dump_next success
> 2016-03-11T01:03:08.402Z|00061|dpif|DBG|dummy@ovs-dummy: dumped all ports
> 2016-03-11T01:03:08.402Z|00062|dpif|DBG|dummy@ovs-dummy: device int-br is on port 2
> 2016-03-11T01:03:08.402Z|00063|dpif|DBG|dummy@ovs-dummy: device br0 is on port 100
> 2016-03-11T01:03:08.402Z|00064|dpif|DBG|dummy@ovs-dummy: device vm1 is on port 3
> 2016-03-11T01:03:08.402Z|00065|dpif|DBG|dummy@ovs-dummy: device p0 is on port 1
> 2016-03-11T01:03:08.403Z|00007|dpif(revalidator7)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.403Z|00004|dpif(revalidator8)|DBG|dummy@ovs-dummy: dumped all flows
> 2016-03-11T01:03:08.403Z|00008|dpif(revalidator7)|DBG|dummy@ovs-dummy: flow_dump_destroy success
> 2016-03-11T01:03:08.405Z|00066|unixctl|DBG|received request dpif/show[], id=0
> 2016-03-11T01:03:08.405Z|00067|dpif|DBG|dummy@ovs-dummy: get_stats success
> 2016-03-11T01:03:08.405Z|00068|unixctl|DBG|replying with success, id=0: "dummy@ovs-dummy: hit:0 missed:0
> 	br0:
> 		br0 65534/100: (dummy)
> 		p0 1/1: (dummy: ifindex=1010)
> 	int-br:
> 		int-br 65534/2: (dummy)
> 		t1 4/4: (gre: key=456, remote_ip=1.1.2.92)
> 		vm1 5/3: (dummy: ifindex=2011)
> "
> 2016-03-11T01:03:08.407Z|00069|unixctl|DBG|received request ovs/route/add["1.1.2.92/24","br0"], id=0
> 2016-03-11T01:03:08.407Z|00070|unixctl|DBG|replying with success, id=0: "Error while inserting route."
sflow.log:
1022. ofproto-dpif.at:5448: 1022. ofproto-dpif - sFlow packet sampling - tunnel push (ofproto-dpif.at:5448): FAILED (ofproto-dpif.at:5479)

#                             -*- compilation -*-
1023. ofproto-dpif.at:5546: testing ofproto-dpif - sFlow packet sampling - MPLS ...
../../tests/ofproto-dpif.at:5548: ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema
../../tests/ofproto-dpif.at:5548: ovsdb-server --detach --no-chdir --pidfile --log-file --remote=punix:$OVS_RUNDIR/db.sock
stderr:
2016-03-11T01:03:08Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/1023/ovsdb-server.log
../../tests/ofproto-dpif.at:5548: sed < stderr '
/vlog|INFO|opened log file/d
/ovsdb_server|INFO|ovsdb-server (Open vSwitch)/d'
../../tests/ofproto-dpif.at:5548: ovs-vsctl --no-wait init
../../tests/ofproto-dpif.at:5548: ovs-vswitchd --enable-dummy --disable-system --detach --no-chdir --pidfile --log-file -vvconn -vofproto_dpif -vunixctl
stderr:
2016-03-11T01:03:08Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/1023/ovs-vswitchd.log
2016-03-11T01:03:08Z|00002|ovs_numa|INFO|Discovered 8 CPU cores on NUMA node 0
2016-03-11T01:03:08Z|00003|ovs_numa|INFO|Discovered 1 NUMA nodes and 8 CPU cores
2016-03-11T01:03:08Z|00004|reconnect|INFO|unix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/1023/db.sock: connecting...
2016-03-11T01:03:08Z|00005|reconnect|INFO|unix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/1023/db.sock: connected
../../tests/ofproto-dpif.at:5548: 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'
../../tests/ofproto-dpif.at:5548: add_of_br 0  
../../tests/ofproto-dpif.at:5549: ovs-appctl vlog/set dpif:dbg dpif_netdev:dbg
ovs-vsctl -- add-port br0 p1 -- set Interface p1 type=dummy ofport_request=1 -- add-port br0 p2 -- set Interface p2 type=dummy ofport_request=2
../../tests/ofproto-dpif.at:5555: ovs-ofctl add-flows br0 flows.txt
../../tests/ofproto-dpif.at:5558: ovstest test-sflow --log-file --detach --no-chdir --pidfile 0:127.0.0.1 > sflow.log
stderr:
2016-03-11T01:03:08Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/1023/test-sflow.log
2016-03-11T01:03:08Z|00002|socket_util|INFO|0:127.0.0.1: listening on port 33282
4feb010c-7cc4-44dc-accb-5806f020fa9e
../../tests/ofproto-dpif.at:5569: ovs-appctl netdev-dummy/receive p1 'in_port(1),eth(src=50:54:00:00:00:09,dst=50:54:00:00:00:0a),eth_type(0x8847),mpls(label=11,tc=3,ttl=64,bos=1)'
../../tests/ofproto-dpif.at:5570: ovs-appctl netdev-dummy/receive p1 'in_port(1),eth(src=50:54:00:00:00:09,dst=50:54:00:00:00:0a),eth_type(0x0800)'
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
warped
../../tests/ofproto-dpif.at:5579: sort sflow.log | $EGREP 'HEADER|ERROR' | sed 's/ /\
	/g'
--- -	2016-03-10 17:03:08.816216563 -0800
+++ /home/blp/nicira/ovs/_build/tests/testsuite.dir/at-groups/1023/stdout	2016-03-10 17:03:08.813803130 -0800
@@ -1,53 +1 @@ 
-HEADER
-	dgramSeqNo=1
-	ds=127.0.0.1>2:1000
-	fsSeqNo=1
-	mpls_label_0=789
-	mpls_tc_0=4
-	mpls_ttl_0=32
-	mpls_bos_0=0
-	mpls_label_1=11
-	mpls_tc_1=3
-	mpls_ttl_1=64
-	mpls_bos_1=1
-	in_vlan=0
-	in_priority=0
-	out_vlan=0
-	out_priority=0
-	meanSkip=1
-	samplePool=1
-	dropEvents=0
-	in_ifindex=0
-	in_format=0
-	out_ifindex=1
-	out_format=2
-	hdr_prot=1
-	pkt_len=64
-	stripped=4
-	hdr_len=60
-	hdr=50-54-00-00-00-0A-50-54-00-00-00-09-88-47-00-00-B7-40-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
-HEADER
-	dgramSeqNo=1
-	ds=127.0.0.1>2:1000
-	fsSeqNo=2
-	mpls_label_0=789
-	mpls_tc_0=4
-	mpls_ttl_0=32
-	mpls_bos_0=1
-	in_vlan=0
-	in_priority=0
-	out_vlan=0
-	out_priority=0
-	meanSkip=1
-	samplePool=2
-	dropEvents=0
-	in_ifindex=0
-	in_format=0
-	out_ifindex=1
-	out_format=2
-	hdr_prot=1
-	pkt_len=64
-	stripped=4
-	hdr_len=60
-	hdr=50-54-00-00-00-0A-50-54-00-00-00-09-08-00-45-00-00-14-00-00-00-00-00-00-BA-EB-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00