Skip to content

Instantly share code, notes, and snippets.

@flavio-fernandes
Created November 3, 2019 16:42
Show Gist options
  • Save flavio-fernandes/404265970f64534e0d674ba0b962b88c to your computer and use it in GitHub Desktop.
Save flavio-fernandes/404265970f64534e0d674ba0b962b88c to your computer and use it in GitHub Desktop.
[root@centos-8 tests]# pwd
/root/build/ovn/tests
[root@centos-8 tests]# cat testsuite.log
## ----------------------- ##
## ovn 2.12.90 test suite. ##
## ----------------------- ##
testsuite: command line was:
$ /vagrant/ovn/tests/testsuite -C tests AUTOTEST_PATH=/root/build/ovs/utilities:/root/build/ovs/vswitchd:/root/build/ovs/ovsdb:/root/build/ovs/vtep:tests:::controller-vtep:northd:utilities:controller --recheck
## --------- ##
## Platform. ##
## --------- ##
hostname = centos-8
uname -m = x86_64
uname -r = 4.18.0-80.11.2.el8_0.x86_64
uname -s = Linux
uname -v = #1 SMP Tue Sep 24 11:32:19 UTC 2019
/usr/bin/uname -p = x86_64
/bin/uname -X = unknown
/bin/arch = x86_64
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /root/build/ovs/utilities
PATH: /root/build/ovs/vswitchd
PATH: /root/build/ovs/ovsdb
PATH: /root/build/ovs/vtep
PATH: /root/build/ovn/tests
PATH: /vagrant/ovn/tests
PATH: /root/build/ovn
PATH: /vagrant/ovn/.
PATH: /root/build/ovn/controller-vtep
PATH: /vagrant/ovn/controller-vtep
PATH: /root/build/ovn/northd
PATH: /vagrant/ovn/northd
PATH: /root/build/ovn/utilities
PATH: /vagrant/ovn/utilities
PATH: /root/build/ovn/controller
PATH: /vagrant/ovn/controller
PATH: /usr/local/sbin
PATH: /sbin
PATH: /bin
PATH: /usr/sbin
PATH: /usr/bin
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='/root/build/ovn/tests'
| at_srcdir='/vagrant/ovn/tests'
| abs_srcdir='/vagrant/ovn/tests'
| at_top_srcdir='/vagrant/ovn'
| abs_top_srcdir='/vagrant/ovn'
| at_top_build_prefix='../'
| abs_top_builddir='/root/build/ovn'
|
| # Backward compatibility with Autotest <= 2.59b:
| at_top_builddir=$at_top_build_prefix
|
| AUTOTEST_PATH='tests'
|
| SHELL=${CONFIG_SHELL-'/bin/sh'}
testsuite: atlocal:
| # -*- shell-script -*-
| HAVE_OPENSSL='yes'
| OPENSSL_SUPPORTS_SNI='yes'
| HAVE_PYTHON='yes'
| HAVE_PYTHON2='no'
| HAVE_PYTHON3='yes'
| HAVE_UNBOUND='no'
| EGREP='/bin/grep -E'
|
| if test x"$PYTHON" = x; then
| PYTHON='/bin/python3'
| fi
|
| if test x"$PYTHON2" = x; then
| PYTHON2='${SHELL} /vagrant/ovn/build-aux/missing python2'
| fi
|
| if test x"$PYTHON3" = x; then
| PYTHON3='/bin/python3'
|
| # PYTHONCOERCECLOCALE=0 disables the Unicode compatibility warning on
| # stderr that breaks almost any Python3 test (PEP 0538)
| PYTHONCOERCECLOCALE=0
| export PYTHONCOERCECLOCALE
| 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.
| binary=$abs_top_builddir/controller/ovn-controller
| glibc=`ldd $binary | 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
| ;;
| 1[01].*)
| MALLOC_CONF=abort:true,junk:true,redzone:true
| ;;
| *)
| MALLOC_CONF=abort:true,junk: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*|MSYS*)
| IS_WIN32="yes"
| IS_BSD="no"
| ;;
| FreeBSD|NetBSD)
| IS_WIN32="no"
| IS_BSD="yes"
| ;;
| *)
| IS_WIN32="no"
| IS_BSD="no"
| ;;
| esac
|
| if test x"$PYTHON3" != x && test "$IS_WIN32" = yes; then
| # enables legacy windows unicode printing needed for Python3 compatibility
| # with the Python2 tests
| PYTHONLEGACYWINDOWSFSENCODING=true
| export PYTHONLEGACYWINDOWSFSENCODING
| PYTHONLEGACYWINDOWSSTDIO=true
| export PYTHONLEGACYWINDOWSSTDIO
| fi
|
| # Check whether to run IPv6 tests.
| $PYTHON -c '
| import errno
| import socket
| import sys
| try:
| socket.socket(family=socket.AF_INET6).bind(("::1", 0, 0, 0))
| except socket.error as e:
| if e.errno == errno.EAFNOSUPPORT or errno.EADDRNOTAVAIL:
| sys.exit(2)
| raise
| '
| case $? in
| 0) HAVE_IPV6=yes ;;
| 2) HAVE_IPV6=no ;;
| *) echo "$0: unexpected error probing $PYTHON for IPv6 support" >&2 ;;
| esac
|
| # Look for a python L7 library 'LIB' in the system. If it is found, defines
| # HAVE_LIB="yes", otherwise HAVE_LIB="no"
| find_l7_lib()
| {
| set +x
| var=HAVE_`echo "$1" | tr '[a-z]' '[A-Z]'`
| if test "$HAVE_PYTHON" = "yes"; then
| result=$($PYTHON $abs_top_srcdir/tests/test-l7.py --help | grep "$1")
| if test "x${result}" != x; then
| eval ${var}="yes"
| else
| eval ${var}="no"
| fi
| else
| eval ${var}="no"
| fi
| }
|
| # HAVE_FTP
| find_l7_lib ftp
| # HAVE_TFTP
| find_l7_lib tftp
|
| # Look for a commnand in the system. If it is found, defines
| # HAVE_COMMAND="yes", otherwise HAVE_COMMAND="no".
| find_command()
| {
| which $1 > /dev/null 2>&1
| status=$?
| var=HAVE_`echo "$1" | tr '[a-z]' '[A-Z]'`
| if test "$status" = "0"; then
| eval ${var}="yes"
| else
| eval ${var}="no"
| fi
| }
|
| # Set HAVE_NC
| find_command nc
|
| # Determine correct netcat option to quit on stdin EOF
| if nc --version 2>&1 | grep -q nmap.org; then
| # Nmap netcat
| NC_EOF_OPT="--send-only -w 5"
| else
| # BSD netcat
| NC_EOF_OPT="-q 1 -w 5"
| fi
|
| # Set HAVE_TCPDUMP
| find_command tcpdump
|
| # Set HAVE_LFTP
| find_command lftp
|
| CURL_OPT="-g -v --max-time 1 --retry 2 --retry-delay 1 --connect-timeout 1"
|
| # Determine whether "diff" supports "normal" diffs. (busybox diff does not.)
| if echo xyzzy | diff /dev/null - | grep '^>' >/dev/null; then
| DIFF_SUPPORTS_NORMAL_FORMAT=yes
| else
| DIFF_SUPPORTS_NORMAL_FORMAT=no
| fi
|
| # Turn off proxies.
| unset http_proxy
| unset https_proxy
| unset ftp_proxy
| unset no_proxy
| unset HTTP_PROXY
| unset HTTPS_PROXY
| unset FTP_PROXY
| unset NO_PROXY
|
| # Avoid OVN environment variables leaking in from external environment.
| unset OVN_NB_DB
| unset OVN_SB_DB
|
| # Prevent logging to syslog during tests.
| OVS_SYSLOG_METHOD=null
| export OVS_SYSLOG_METHOD
|
| # Set default timeout for control utils
| OVS_CTL_TIMEOUT=30
| export OVS_CTL_TIMEOUT
|
| # Add some default flags to make the tests run better under Address
| # Sanitizer, if it was used for the build.
| #
| # We disable leak detection because otherwise minor leaks that don't
| # matter break everything.
| ASAN_OPTIONS=detect_leaks=0:abort_on_error=true:log_path=asan:$ASAN_OPTIONS
| export ASAN_OPTIONS
## ---------------- ##
## Tested programs. ##
## ---------------- ##
/vagrant/ovn/tests/testsuite.at:1: /root/build/ovs/vswitchd/ovs-vswitchd --version
ovs-vswitchd (Open vSwitch) 2.12.90
/vagrant/ovn/tests/testsuite.at:1: /root/build/ovs/utilities/ovs-vsctl --version
ovs-vsctl (Open vSwitch) 2.12.90
DB Schema 8.2.0
## ------------------ ##
## Running the tests. ##
## ------------------ ##
testsuite: starting at: Sun Nov 3 15:05:33 UTC 2019
testsuite: ending at: Sun Nov 3 15:05:41 UTC 2019
testsuite: test suite duration: 0h 0m 8s
## ------------- ##
## Test results. ##
## ------------- ##
ERROR: 1 test was run,
1 failed unexpectedly.
## ------------------------ ##
## Summary of the failures. ##
## ------------------------ ##
Failed tests:
ovn 2.12.90 test suite test groups:
NUM: FILE-NAME:LINE TEST-GROUP-NAME
KEYWORDS
77: ovn.at:8982 ovn -- 1 LR with distributed router gateway port
## ---------------------- ##
## Detailed failed tests. ##
## ---------------------- ##
# -*- compilation -*-
77. ovn.at:8982: testing ovn -- 1 LR with distributed router gateway port ...
creating ovn-sb database
creating ovn-nb database
starting ovn-northd
starting backup ovn-northd
adding simulator 'main'
adding simulator 'hv1'
adding simulator 'hv2'
adding simulator 'hv3'
/vagrant/ovn/tests/ovn.at:9040: ovn_populate_arp__
stdout:
OK
OK
OK
OK
OK
OK
acf3e56b-0b83-4cfb-b271-6c9883ce51ff
---------NB dump-----
switch 925ccdd9-f5e0-4745-82cf-1af8a5503f6e (foo)
port rp-foo
type: router
router-port: foo
port foo1
addresses: ["f0:00:00:01:02:03 192.168.1.2"]
switch 8756d93a-c270-49ae-a443-e6b20a22639f (alice)
port rp-alice
type: router
router-port: alice
port ln-alice
type: localnet
addresses: ["unknown"]
switch 7456693b-4792-43de-8d23-01a744c7bef2 (outside)
port ln-outside
type: localnet
addresses: ["unknown"]
port outside1
addresses: ["f0:00:00:01:02:04 172.16.1.3"]
router acf3e56b-0b83-4cfb-b271-6c9883ce51ff (R1)
port alice
mac: "00:00:02:01:02:03"
networks: ["172.16.1.1/24"]
port foo
mac: "00:00:01:01:02:03"
networks: ["192.168.1.1/24"]
---------------------
_uuid : acf3e56b-0b83-4cfb-b271-6c9883ce51ff
enabled : []
external_ids : {}
load_balancer : []
name : R1
nat : []
options : {}
policies : []
ports : [4e48df6b-0f02-4a93-a1fa-f7d360d283ee, b6dc4897-9d76-4e44-bb34-8dee5ededd4b]
static_routes : []
---------------------
_uuid : 4e48df6b-0f02-4a93-a1fa-f7d360d283ee
enabled : []
external_ids : {}
gateway_chassis : []
ha_chassis_group : []
ipv6_ra_configs : {}
mac : "00:00:02:01:02:03"
name : alice
networks : ["172.16.1.1/24"]
options : {redirect-chassis=hv2}
peer : []
_uuid : b6dc4897-9d76-4e44-bb34-8dee5ededd4b
enabled : []
external_ids : {}
gateway_chassis : []
ha_chassis_group : []
ipv6_ra_configs : {}
mac : "00:00:01:01:02:03"
name : foo
networks : ["192.168.1.1/24"]
options : {}
peer : []
---------------------
---------SB dump-----
_uuid : 98bfd164-e468-4c2b-a31a-d16006366389
external_ids : {logical-switch="7456693b-4792-43de-8d23-01a744c7bef2", name=outside}
tunnel_key : 4
_uuid : 743b1c28-1930-434c-a02c-d5e2e433da84
external_ids : {logical-switch="8756d93a-c270-49ae-a443-e6b20a22639f", name=alice}
tunnel_key : 3
_uuid : 0e000a34-91bd-4a9d-b405-286f69776e31
external_ids : {logical-switch="925ccdd9-f5e0-4745-82cf-1af8a5503f6e", name=foo}
tunnel_key : 2
_uuid : 49413459-d6bc-4621-8bf7-e2e1850bb788
external_ids : {logical-router="acf3e56b-0b83-4cfb-b271-6c9883ce51ff", name=R1}
tunnel_key : 1
---------------------
_uuid : 90ea2e71-54dd-48a7-a565-ccc2aa0a82fb
chassis : a0722c1d-c672-4819-bd0f-39ad39e51b0b
datapath : 49413459-d6bc-4621-8bf7-e2e1850bb788
encap : []
external_ids : {}
gateway_chassis : []
ha_chassis_group : 3af0d00b-4d6d-4dc9-9148-3791bf7c5dcf
logical_port : cr-alice
mac : ["00:00:02:01:02:03 172.16.1.1/24"]
nat_addresses : []
options : {distributed-port=alice}
parent_port : []
tag : []
tunnel_key : 3
type : chassisredirect
virtual_parent : []
_uuid : b012a301-86fd-45f7-bc04-758fba777a9d
chassis : f87987b0-aa1d-4ac9-8568-8a45bf59ac86
datapath : 98bfd164-e468-4c2b-a31a-d16006366389
encap : []
external_ids : {}
gateway_chassis : []
ha_chassis_group : []
logical_port : outside1
mac : ["f0:00:00:01:02:04 172.16.1.3"]
nat_addresses : []
options : {}
parent_port : []
tag : []
tunnel_key : 1
type : ""
virtual_parent : []
_uuid : 3699e7fa-fd9a-418d-817d-964bdbb49974
chassis : 3281dc51-a72b-46e1-9ed4-c466592c50c6
datapath : 0e000a34-91bd-4a9d-b405-286f69776e31
encap : []
external_ids : {}
gateway_chassis : []
ha_chassis_group : []
logical_port : foo1
mac : ["f0:00:00:01:02:03 192.168.1.2"]
nat_addresses : []
options : {}
parent_port : []
tag : []
tunnel_key : 2
type : ""
virtual_parent : []
_uuid : 43846584-cc7d-4234-94df-a8c0bd43490e
chassis : []
datapath : 98bfd164-e468-4c2b-a31a-d16006366389
encap : []
external_ids : {}
gateway_chassis : []
ha_chassis_group : []
logical_port : ln-outside
mac : [unknown]
nat_addresses : []
options : {network_name=phys}
parent_port : []
tag : []
tunnel_key : 2
type : localnet
virtual_parent : []
_uuid : 4cd7692d-07f2-4440-befc-f9b5bbf0887b
chassis : []
datapath : 49413459-d6bc-4621-8bf7-e2e1850bb788
encap : []
external_ids : {}
gateway_chassis : []
ha_chassis_group : []
logical_port : alice
mac : ["00:00:02:01:02:03 172.16.1.1/24"]
nat_addresses : []
options : {peer=rp-alice}
parent_port : []
tag : []
tunnel_key : 2
type : patch
virtual_parent : []
_uuid : 7b582885-dbbe-4ca1-99b2-3383e0041c6a
chassis : []
datapath : 0e000a34-91bd-4a9d-b405-286f69776e31
encap : []
external_ids : {}
gateway_chassis : []
ha_chassis_group : []
logical_port : rp-foo
mac : [router]
nat_addresses : []
options : {peer=foo}
parent_port : []
tag : []
tunnel_key : 1
type : patch
virtual_parent : []
_uuid : 470dd875-090a-49a9-acbd-c4f01ab11591
chassis : []
datapath : 743b1c28-1930-434c-a02c-d5e2e433da84
encap : []
external_ids : {}
gateway_chassis : []
ha_chassis_group : []
logical_port : rp-alice
mac : [router]
nat_addresses : ["00:00:02:01:02:03 172.16.1.1 is_chassis_resident(\"cr-alice\")"]
options : {peer=alice}
parent_port : []
tag : []
tunnel_key : 1
type : patch
virtual_parent : []
_uuid : d86c1e46-0fc0-4f92-9d67-7422e517592b
chassis : []
datapath : 49413459-d6bc-4621-8bf7-e2e1850bb788
encap : []
external_ids : {}
gateway_chassis : []
ha_chassis_group : []
logical_port : foo
mac : ["00:00:01:01:02:03 192.168.1.1/24"]
nat_addresses : []
options : {peer=rp-foo}
parent_port : []
tag : []
tunnel_key : 1
type : patch
virtual_parent : []
_uuid : 72f9aa37-11d0-41a0-88c6-02206e17d07a
chassis : []
datapath : 743b1c28-1930-434c-a02c-d5e2e433da84
encap : []
external_ids : {}
gateway_chassis : []
ha_chassis_group : []
logical_port : ln-alice
mac : [unknown]
nat_addresses : []
options : {network_name=phys}
parent_port : []
tag : []
tunnel_key : 2
type : localnet
virtual_parent : []
---------------------
Datapath: "foo" (0e000a34-91bd-4a9d-b405-286f69776e31) Pipeline: ingress
table=0 (ls_in_port_sec_l2 ), priority=100 , match=(eth.src[40]), action=(drop;)
table=0 (ls_in_port_sec_l2 ), priority=100 , match=(vlan.present), action=(drop;)
table=0 (ls_in_port_sec_l2 ), priority=50 , match=(inport == "foo1"), action=(next;)
table=0 (ls_in_port_sec_l2 ), priority=50 , match=(inport == "rp-foo"), action=(next;)
table=1 (ls_in_port_sec_ip ), priority=0 , match=(1), action=(next;)
table=2 (ls_in_port_sec_nd ), priority=0 , match=(1), action=(next;)
table=3 (ls_in_pre_acl ), priority=0 , match=(1), action=(next;)
table=4 (ls_in_pre_lb ), priority=110 , match=(nd || nd_rs || nd_ra), action=(next;)
table=4 (ls_in_pre_lb ), priority=0 , match=(1), action=(next;)
table=5 (ls_in_pre_stateful ), priority=100 , match=(reg0[0] == 1), action=(ct_next;)
table=5 (ls_in_pre_stateful ), priority=0 , match=(1), action=(next;)
table=6 (ls_in_acl ), priority=0 , match=(1), action=(next;)
table=7 (ls_in_qos_mark ), priority=0 , match=(1), action=(next;)
table=8 (ls_in_qos_meter ), priority=0 , match=(1), action=(next;)
table=9 (ls_in_lb ), priority=0 , match=(1), action=(next;)
table=10(ls_in_stateful ), priority=100 , match=(reg0[1] == 1), action=(ct_commit(ct_label=0/1); next;)
table=10(ls_in_stateful ), priority=100 , match=(reg0[2] == 1), action=(ct_lb;)
table=10(ls_in_stateful ), priority=0 , match=(1), action=(next;)
table=11(ls_in_arp_rsp ), priority=100 , match=(arp.tpa == 192.168.1.1 && arp.op == 1 && inport == "rp-foo"), action=(next;)
table=11(ls_in_arp_rsp ), priority=100 , match=(arp.tpa == 192.168.1.2 && arp.op == 1 && inport == "foo1"), action=(next;)
table=11(ls_in_arp_rsp ), priority=100 , match=(nd_ns && ip6.dst == {fe80::200:1ff:fe01:203, ff02::1:ff01:203} && nd.target == fe80::200:1ff:fe01:203 && inport == "rp-foo"), action=(next;)
table=11(ls_in_arp_rsp ), priority=50 , match=(arp.tpa == 192.168.1.1 && arp.op == 1), action=(eth.dst = eth.src; eth.src = 00:00:01:01:02:03; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 00:00:01:01:02:03; arp.tpa = arp.spa; arp.spa = 192.168.1.1; outport = inport; flags.loopback = 1; output;)
table=11(ls_in_arp_rsp ), priority=50 , match=(arp.tpa == 192.168.1.2 && arp.op == 1), action=(eth.dst = eth.src; eth.src = f0:00:00:01:02:03; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = f0:00:00:01:02:03; arp.tpa = arp.spa; arp.spa = 192.168.1.2; outport = inport; flags.loopback = 1; output;)
table=11(ls_in_arp_rsp ), priority=50 , match=(nd_ns && ip6.dst == {fe80::200:1ff:fe01:203, ff02::1:ff01:203} && nd.target == fe80::200:1ff:fe01:203), action=(nd_na_router { eth.src = 00:00:01:01:02:03; ip6.src = fe80::200:1ff:fe01:203; nd.target = fe80::200:1ff:fe01:203; nd.tll = 00:00:01:01:02:03; outport = inport; flags.loopback = 1; output; };)
table=11(ls_in_arp_rsp ), priority=0 , match=(1), action=(next;)
table=12(ls_in_dhcp_options ), priority=0 , match=(1), action=(next;)
table=13(ls_in_dhcp_response), priority=0 , match=(1), action=(next;)
table=14(ls_in_dns_lookup ), priority=0 , match=(1), action=(next;)
table=15(ls_in_dns_response ), priority=0 , match=(1), action=(next;)
table=16(ls_in_external_port), priority=0 , match=(1), action=(next;)
table=17(ls_in_l2_lkup ), priority=70 , match=(eth.mcast), action=(outport = "_MC_flood"; output;)
table=17(ls_in_l2_lkup ), priority=50 , match=(eth.dst == 00:00:01:01:02:03), action=(outport = "rp-foo"; output;)
table=17(ls_in_l2_lkup ), priority=50 , match=(eth.dst == f0:00:00:01:02:03), action=(outport = "foo1"; output;)
Datapath: "foo" (0e000a34-91bd-4a9d-b405-286f69776e31) Pipeline: egress
table=0 (ls_out_pre_lb ), priority=110 , match=(nd || nd_rs || nd_ra), action=(next;)
table=0 (ls_out_pre_lb ), priority=0 , match=(1), action=(next;)
table=1 (ls_out_pre_acl ), priority=0 , match=(1), action=(next;)
table=2 (ls_out_pre_stateful), priority=100 , match=(reg0[0] == 1), action=(ct_next;)
table=2 (ls_out_pre_stateful), priority=0 , match=(1), action=(next;)
table=3 (ls_out_lb ), priority=0 , match=(1), action=(next;)
table=4 (ls_out_acl ), priority=0 , match=(1), action=(next;)
table=5 (ls_out_qos_mark ), priority=0 , match=(1), action=(next;)
table=6 (ls_out_qos_meter ), priority=0 , match=(1), action=(next;)
table=7 (ls_out_stateful ), priority=100 , match=(reg0[1] == 1), action=(ct_commit(ct_label=0/1); next;)
table=7 (ls_out_stateful ), priority=100 , match=(reg0[2] == 1), action=(ct_lb;)
table=7 (ls_out_stateful ), priority=0 , match=(1), action=(next;)
table=8 (ls_out_port_sec_ip ), priority=0 , match=(1), action=(next;)
table=9 (ls_out_port_sec_l2 ), priority=100 , match=(eth.mcast), action=(output;)
table=9 (ls_out_port_sec_l2 ), priority=50 , match=(outport == "foo1"), action=(output;)
table=9 (ls_out_port_sec_l2 ), priority=50 , match=(outport == "rp-foo"), action=(output;)
Datapath: "R1" (49413459-d6bc-4621-8bf7-e2e1850bb788) Pipeline: ingress
table=0 (lr_in_admission ), priority=100 , match=(vlan.present || eth.src[40]), action=(drop;)
table=0 (lr_in_admission ), priority=50 , match=(eth.dst == 00:00:01:01:02:03 && inport == "foo"), action=(next;)
table=0 (lr_in_admission ), priority=50 , match=(eth.dst == 00:00:02:01:02:03 && inport == "alice" && is_chassis_resident("cr-alice")), action=(next;)
table=0 (lr_in_admission ), priority=50 , match=(eth.mcast && inport == "alice"), action=(next;)
table=0 (lr_in_admission ), priority=50 , match=(eth.mcast && inport == "foo"), action=(next;)
table=1 (lr_in_lookup_neighbor), priority=100 , match=(arp.op == 2), action=(reg9[4] = lookup_arp(inport, arp.spa, arp.sha); next;)
table=1 (lr_in_lookup_neighbor), priority=100 , match=(inport == "alice" && arp.spa == 172.16.1.0/24 && arp.op == 1 && is_chassis_resident("cr-alice")), action=(reg9[4] = lookup_arp(inport, arp.spa, arp.sha); next;)
table=1 (lr_in_lookup_neighbor), priority=100 , match=(inport == "foo" && arp.spa == 192.168.1.0/24 && arp.op == 1), action=(reg9[4] = lookup_arp(inport, arp.spa, arp.sha); next;)
table=1 (lr_in_lookup_neighbor), priority=100 , match=(nd_na), action=(reg9[4] = lookup_nd(inport, nd.target, nd.tll); next;)
table=1 (lr_in_lookup_neighbor), priority=100 , match=(nd_ns), action=(reg9[4] = lookup_nd(inport, ip6.src, nd.sll); next;)
table=1 (lr_in_lookup_neighbor), priority=0 , match=(1), action=(reg9[5] = 1; next;)
table=2 (lr_in_learn_neighbor), priority=100 , match=(reg9[5] == 1 || reg9[4] == 1), action=(next;)
table=2 (lr_in_learn_neighbor), priority=90 , match=(arp), action=(put_arp(inport, arp.spa, arp.sha); next;)
table=2 (lr_in_learn_neighbor), priority=90 , match=(nd_na), action=(put_nd(inport, nd.target, nd.tll); next;)
table=2 (lr_in_learn_neighbor), priority=90 , match=(nd_ns), action=(put_nd(inport, ip6.src, nd.sll); next;)
table=3 (lr_in_ip_input ), priority=100 , match=(ip4.src == {172.16.1.1, 172.16.1.255} && reg9[1] == 0), action=(drop;)
table=3 (lr_in_ip_input ), priority=100 , match=(ip4.src == {192.168.1.1, 192.168.1.255} && reg9[1] == 0), action=(drop;)
table=3 (lr_in_ip_input ), priority=100 , match=(ip4.src_mcast ||ip4.src == 255.255.255.255 || ip4.src == 127.0.0.0/8 || ip4.dst == 127.0.0.0/8 || ip4.src == 0.0.0.0/8 || ip4.dst == 0.0.0.0/8), action=(drop;)
table=3 (lr_in_ip_input ), priority=95 , match=(ip4.mcast), action=(drop;)
table=3 (lr_in_ip_input ), priority=90 , match=(inport == "alice" && arp.spa == 172.16.1.0/24 && arp.tpa == 172.16.1.1 && arp.op == 1 && is_chassis_resident("cr-alice")), action=(eth.dst = eth.src; eth.src = 00:00:02:01:02:03; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 00:00:02:01:02:03; arp.tpa = arp.spa; arp.spa = 172.16.1.1; outport = "alice"; flags.loopback = 1; output;)
table=3 (lr_in_ip_input ), priority=90 , match=(inport == "alice" && nd_ns && ip6.dst == {fe80::200:2ff:fe01:203, ff02::1:ff01:203} && nd.target == fe80::200:2ff:fe01:203 && is_chassis_resident("cr-alice")), action=(nd_na_router { eth.src = 00:00:02:01:02:03; ip6.src = fe80::200:2ff:fe01:203; nd.target = fe80::200:2ff:fe01:203; nd.tll = 00:00:02:01:02:03; outport = inport; flags.loopback = 1; output; };)
table=3 (lr_in_ip_input ), priority=90 , match=(inport == "foo" && arp.spa == 192.168.1.0/24 && arp.tpa == 192.168.1.1 && arp.op == 1), action=(eth.dst = eth.src; eth.src = 00:00:01:01:02:03; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 00:00:01:01:02:03; arp.tpa = arp.spa; arp.spa = 192.168.1.1; outport = "foo"; flags.loopback = 1; output;)
table=3 (lr_in_ip_input ), priority=90 , match=(inport == "foo" && nd_ns && ip6.dst == {fe80::200:1ff:fe01:203, ff02::1:ff01:203} && nd.target == fe80::200:1ff:fe01:203), action=(nd_na_router { eth.src = 00:00:01:01:02:03; ip6.src = fe80::200:1ff:fe01:203; nd.target = fe80::200:1ff:fe01:203; nd.tll = 00:00:01:01:02:03; outport = inport; flags.loopback = 1; output; };)
table=3 (lr_in_ip_input ), priority=90 , match=(ip4.dst == 172.16.1.1 && icmp4.type == 8 && icmp4.code == 0), action=(ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 0; flags.loopback = 1; next; )
table=3 (lr_in_ip_input ), priority=90 , match=(ip4.dst == 192.168.1.1 && icmp4.type == 8 && icmp4.code == 0), action=(ip4.dst <-> ip4.src; ip.ttl = 255; icmp4.type = 0; flags.loopback = 1; next; )
table=3 (lr_in_ip_input ), priority=90 , match=(ip6.dst == fe80::200:1ff:fe01:203 && icmp6.type == 128 && icmp6.code == 0), action=(ip6.dst <-> ip6.src; ip.ttl = 255; icmp6.type = 129; flags.loopback = 1; next; )
table=3 (lr_in_ip_input ), priority=90 , match=(ip6.dst == fe80::200:2ff:fe01:203 && icmp6.type == 128 && icmp6.code == 0), action=(ip6.dst <-> ip6.src; ip.ttl = 255; icmp6.type = 129; flags.loopback = 1; next; )
table=3 (lr_in_ip_input ), priority=85 , match=(arp || nd), action=(drop;)
table=3 (lr_in_ip_input ), priority=60 , match=(ip4.dst == {172.16.1.1} || ip6.dst == {fe80::200:2ff:fe01:203}), action=(drop;)
table=3 (lr_in_ip_input ), priority=60 , match=(ip4.dst == {192.168.1.1} || ip6.dst == {fe80::200:1ff:fe01:203}), action=(drop;)
table=3 (lr_in_ip_input ), priority=50 , match=(eth.bcast), action=(drop;)
table=3 (lr_in_ip_input ), priority=40 , match=(inport == "alice" && ip4 && ip.ttl == {0, 1} && !ip.later_frag), action=(icmp4 {eth.dst <-> eth.src; icmp4.type = 11; /* Time exceeded */ icmp4.code = 0; /* TTL exceeded in transit */ ip4.dst = ip4.src; ip4.src = 172.16.1.1; ip.ttl = 255; next; };)
table=3 (lr_in_ip_input ), priority=40 , match=(inport == "foo" && ip4 && ip.ttl == {0, 1} && !ip.later_frag), action=(icmp4 {eth.dst <-> eth.src; icmp4.type = 11; /* Time exceeded */ icmp4.code = 0; /* TTL exceeded in transit */ ip4.dst = ip4.src; ip4.src = 192.168.1.1; ip.ttl = 255; next; };)
table=3 (lr_in_ip_input ), priority=30 , match=(ip4 && ip.ttl == {0, 1}), action=(drop;)
table=3 (lr_in_ip_input ), priority=0 , match=(1), action=(next;)
table=4 (lr_in_defrag ), priority=0 , match=(1), action=(next;)
table=5 (lr_in_unsnat ), priority=0 , match=(1), action=(next;)
table=6 (lr_in_dnat ), priority=0 , match=(1), action=(next;)
table=7 (lr_in_nd_ra_options), priority=0 , match=(1), action=(next;)
table=8 (lr_in_nd_ra_response), priority=0 , match=(1), action=(next;)
table=9 (lr_in_ip_routing ), priority=300 , match=(reg9[0] == 1), action=(ip.ttl--; next;)
table=9 (lr_in_ip_routing ), priority=129 , match=(inport == "alice" && ip6.dst == fe80::/64), action=(ip.ttl--; xxreg0 = ip6.dst; xxreg1 = fe80::200:2ff:fe01:203; eth.src = 00:00:02:01:02:03; outport = "alice"; flags.loopback = 1; next;)
table=9 (lr_in_ip_routing ), priority=129 , match=(inport == "foo" && ip6.dst == fe80::/64), action=(ip.ttl--; xxreg0 = ip6.dst; xxreg1 = fe80::200:1ff:fe01:203; eth.src = 00:00:01:01:02:03; outport = "foo"; flags.loopback = 1; next;)
table=9 (lr_in_ip_routing ), priority=49 , match=(ip4.dst == 172.16.1.0/24), action=(ip.ttl--; reg0 = ip4.dst; reg1 = 172.16.1.1; eth.src = 00:00:02:01:02:03; outport = "alice"; flags.loopback = 1; next;)
table=9 (lr_in_ip_routing ), priority=49 , match=(ip4.dst == 192.168.1.0/24), action=(ip.ttl--; reg0 = ip4.dst; reg1 = 192.168.1.1; eth.src = 00:00:01:01:02:03; outport = "foo"; flags.loopback = 1; next;)
table=10(lr_in_policy ), priority=0 , match=(1), action=(next;)
table=11(lr_in_arp_resolve ), priority=500 , match=(ip4.mcast), action=(next;)
table=11(lr_in_arp_resolve ), priority=400 , match=(reg9[2] == 1), action=(next;)
table=11(lr_in_arp_resolve ), priority=200 , match=(reg9[0] == 1), action=(eth.dst = 00:00:02:01:02:03; next;)
table=11(lr_in_arp_resolve ), priority=100 , match=(outport == "foo" && reg0 == 192.168.1.2), action=(eth.dst = f0:00:00:01:02:03; next;)
table=11(lr_in_arp_resolve ), priority=0 , match=(ip4), action=(get_arp(outport, reg0); next;)
table=11(lr_in_arp_resolve ), priority=0 , match=(ip6), action=(get_nd(outport, xxreg0); next;)
table=12(lr_in_chk_pkt_len ), priority=0 , match=(1), action=(next;)
table=13(lr_in_larger_pkts ), priority=0 , match=(1), action=(next;)
table=14(lr_in_gw_redirect ), priority=300 , match=(reg9[2] == 1), action=(next;)
table=14(lr_in_gw_redirect ), priority=200 , match=(reg9[0] == 1), action=(outport = "cr-alice"; next;)
table=14(lr_in_gw_redirect ), priority=150 , match=(outport == "alice" && eth.dst == 00:00:00:00:00:00), action=(outport = "cr-alice"; next;)
table=14(lr_in_gw_redirect ), priority=50 , match=(outport == "alice"), action=(outport = "cr-alice"; next;)
table=14(lr_in_gw_redirect ), priority=0 , match=(1), action=(next;)
table=15(lr_in_arp_request ), priority=100 , match=(eth.dst == 00:00:00:00:00:00), action=(nd_ns { nd.target = xxreg0; output; };)
table=15(lr_in_arp_request ), priority=100 , match=(eth.dst == 00:00:00:00:00:00), action=(arp { eth.dst = ff:ff:ff:ff:ff:ff; arp.spa = reg1; arp.tpa = reg0; arp.op = 1; output; };)
table=15(lr_in_arp_request ), priority=0 , match=(1), action=(output;)
Datapath: "R1" (49413459-d6bc-4621-8bf7-e2e1850bb788) Pipeline: egress
table=0 (lr_out_undnat ), priority=0 , match=(1), action=(next;)
table=1 (lr_out_snat ), priority=0 , match=(1), action=(next;)
table=2 (lr_out_egr_loop ), priority=0 , match=(1), action=(next;)
table=3 (lr_out_delivery ), priority=100 , match=(outport == "alice"), action=(output;)
table=3 (lr_out_delivery ), priority=100 , match=(outport == "foo"), action=(output;)
Datapath: "alice" (743b1c28-1930-434c-a02c-d5e2e433da84) Pipeline: ingress
table=0 (ls_in_port_sec_l2 ), priority=100 , match=(eth.src[40]), action=(drop;)
table=0 (ls_in_port_sec_l2 ), priority=100 , match=(vlan.present), action=(drop;)
table=0 (ls_in_port_sec_l2 ), priority=50 , match=(inport == "ln-alice"), action=(next;)
table=0 (ls_in_port_sec_l2 ), priority=50 , match=(inport == "rp-alice"), action=(next;)
table=1 (ls_in_port_sec_ip ), priority=0 , match=(1), action=(next;)
table=2 (ls_in_port_sec_nd ), priority=0 , match=(1), action=(next;)
table=3 (ls_in_pre_acl ), priority=0 , match=(1), action=(next;)
table=4 (ls_in_pre_lb ), priority=110 , match=(nd || nd_rs || nd_ra), action=(next;)
table=4 (ls_in_pre_lb ), priority=0 , match=(1), action=(next;)
table=5 (ls_in_pre_stateful ), priority=100 , match=(reg0[0] == 1), action=(ct_next;)
table=5 (ls_in_pre_stateful ), priority=0 , match=(1), action=(next;)
table=6 (ls_in_acl ), priority=0 , match=(1), action=(next;)
table=7 (ls_in_qos_mark ), priority=0 , match=(1), action=(next;)
table=8 (ls_in_qos_meter ), priority=0 , match=(1), action=(next;)
table=9 (ls_in_lb ), priority=0 , match=(1), action=(next;)
table=10(ls_in_stateful ), priority=100 , match=(reg0[1] == 1), action=(ct_commit(ct_label=0/1); next;)
table=10(ls_in_stateful ), priority=100 , match=(reg0[2] == 1), action=(ct_lb;)
table=10(ls_in_stateful ), priority=0 , match=(1), action=(next;)
table=11(ls_in_arp_rsp ), priority=100 , match=(arp.tpa == 172.16.1.1 && arp.op == 1 && inport == "rp-alice"), action=(next;)
table=11(ls_in_arp_rsp ), priority=100 , match=(inport == "ln-alice"), action=(next;)
table=11(ls_in_arp_rsp ), priority=100 , match=(nd_ns && ip6.dst == {fe80::200:2ff:fe01:203, ff02::1:ff01:203} && nd.target == fe80::200:2ff:fe01:203 && inport == "rp-alice"), action=(next;)
table=11(ls_in_arp_rsp ), priority=50 , match=(arp.tpa == 172.16.1.1 && arp.op == 1), action=(eth.dst = eth.src; eth.src = 00:00:02:01:02:03; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = 00:00:02:01:02:03; arp.tpa = arp.spa; arp.spa = 172.16.1.1; outport = inport; flags.loopback = 1; output;)
table=11(ls_in_arp_rsp ), priority=50 , match=(nd_ns && ip6.dst == {fe80::200:2ff:fe01:203, ff02::1:ff01:203} && nd.target == fe80::200:2ff:fe01:203), action=(nd_na_router { eth.src = 00:00:02:01:02:03; ip6.src = fe80::200:2ff:fe01:203; nd.target = fe80::200:2ff:fe01:203; nd.tll = 00:00:02:01:02:03; outport = inport; flags.loopback = 1; output; };)
table=11(ls_in_arp_rsp ), priority=0 , match=(1), action=(next;)
table=12(ls_in_dhcp_options ), priority=0 , match=(1), action=(next;)
table=13(ls_in_dhcp_response), priority=0 , match=(1), action=(next;)
table=14(ls_in_dns_lookup ), priority=0 , match=(1), action=(next;)
table=15(ls_in_dns_response ), priority=0 , match=(1), action=(next;)
table=16(ls_in_external_port), priority=0 , match=(1), action=(next;)
table=17(ls_in_l2_lkup ), priority=70 , match=(eth.mcast), action=(outport = "_MC_flood"; output;)
table=17(ls_in_l2_lkup ), priority=50 , match=(eth.dst == 00:00:02:01:02:03 && is_chassis_resident("cr-alice")), action=(outport = "rp-alice"; output;)
table=17(ls_in_l2_lkup ), priority=0 , match=(1), action=(outport = "_MC_unknown"; output;)
Datapath: "alice" (743b1c28-1930-434c-a02c-d5e2e433da84) Pipeline: egress
table=0 (ls_out_pre_lb ), priority=110 , match=(nd || nd_rs || nd_ra), action=(next;)
table=0 (ls_out_pre_lb ), priority=0 , match=(1), action=(next;)
table=1 (ls_out_pre_acl ), priority=0 , match=(1), action=(next;)
table=2 (ls_out_pre_stateful), priority=100 , match=(reg0[0] == 1), action=(ct_next;)
table=2 (ls_out_pre_stateful), priority=0 , match=(1), action=(next;)
table=3 (ls_out_lb ), priority=0 , match=(1), action=(next;)
table=4 (ls_out_acl ), priority=0 , match=(1), action=(next;)
table=5 (ls_out_qos_mark ), priority=0 , match=(1), action=(next;)
table=6 (ls_out_qos_meter ), priority=0 , match=(1), action=(next;)
table=7 (ls_out_stateful ), priority=100 , match=(reg0[1] == 1), action=(ct_commit(ct_label=0/1); next;)
table=7 (ls_out_stateful ), priority=100 , match=(reg0[2] == 1), action=(ct_lb;)
table=7 (ls_out_stateful ), priority=0 , match=(1), action=(next;)
table=8 (ls_out_port_sec_ip ), priority=0 , match=(1), action=(next;)
table=9 (ls_out_port_sec_l2 ), priority=100 , match=(eth.mcast), action=(output;)
table=9 (ls_out_port_sec_l2 ), priority=50 , match=(outport == "ln-alice"), action=(output;)
table=9 (ls_out_port_sec_l2 ), priority=50 , match=(outport == "rp-alice"), action=(output;)
Datapath: "outside" (98bfd164-e468-4c2b-a31a-d16006366389) Pipeline: ingress
table=0 (ls_in_port_sec_l2 ), priority=100 , match=(eth.src[40]), action=(drop;)
table=0 (ls_in_port_sec_l2 ), priority=100 , match=(vlan.present), action=(drop;)
table=0 (ls_in_port_sec_l2 ), priority=50 , match=(inport == "ln-outside"), action=(next;)
table=0 (ls_in_port_sec_l2 ), priority=50 , match=(inport == "outside1"), action=(next;)
table=1 (ls_in_port_sec_ip ), priority=0 , match=(1), action=(next;)
table=2 (ls_in_port_sec_nd ), priority=0 , match=(1), action=(next;)
table=3 (ls_in_pre_acl ), priority=0 , match=(1), action=(next;)
table=4 (ls_in_pre_lb ), priority=110 , match=(nd || nd_rs || nd_ra), action=(next;)
table=4 (ls_in_pre_lb ), priority=0 , match=(1), action=(next;)
table=5 (ls_in_pre_stateful ), priority=100 , match=(reg0[0] == 1), action=(ct_next;)
table=5 (ls_in_pre_stateful ), priority=0 , match=(1), action=(next;)
table=6 (ls_in_acl ), priority=0 , match=(1), action=(next;)
table=7 (ls_in_qos_mark ), priority=0 , match=(1), action=(next;)
table=8 (ls_in_qos_meter ), priority=0 , match=(1), action=(next;)
table=9 (ls_in_lb ), priority=0 , match=(1), action=(next;)
table=10(ls_in_stateful ), priority=100 , match=(reg0[1] == 1), action=(ct_commit(ct_label=0/1); next;)
table=10(ls_in_stateful ), priority=100 , match=(reg0[2] == 1), action=(ct_lb;)
table=10(ls_in_stateful ), priority=0 , match=(1), action=(next;)
table=11(ls_in_arp_rsp ), priority=100 , match=(arp.tpa == 172.16.1.3 && arp.op == 1 && inport == "outside1"), action=(next;)
table=11(ls_in_arp_rsp ), priority=100 , match=(inport == "ln-outside"), action=(next;)
table=11(ls_in_arp_rsp ), priority=50 , match=(arp.tpa == 172.16.1.3 && arp.op == 1), action=(eth.dst = eth.src; eth.src = f0:00:00:01:02:04; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = f0:00:00:01:02:04; arp.tpa = arp.spa; arp.spa = 172.16.1.3; outport = inport; flags.loopback = 1; output;)
table=11(ls_in_arp_rsp ), priority=0 , match=(1), action=(next;)
table=12(ls_in_dhcp_options ), priority=0 , match=(1), action=(next;)
table=13(ls_in_dhcp_response), priority=0 , match=(1), action=(next;)
table=14(ls_in_dns_lookup ), priority=0 , match=(1), action=(next;)
table=15(ls_in_dns_response ), priority=0 , match=(1), action=(next;)
table=16(ls_in_external_port), priority=0 , match=(1), action=(next;)
table=17(ls_in_l2_lkup ), priority=70 , match=(eth.mcast), action=(outport = "_MC_flood"; output;)
table=17(ls_in_l2_lkup ), priority=50 , match=(eth.dst == f0:00:00:01:02:04), action=(outport = "outside1"; output;)
table=17(ls_in_l2_lkup ), priority=0 , match=(1), action=(outport = "_MC_unknown"; output;)
Datapath: "outside" (98bfd164-e468-4c2b-a31a-d16006366389) Pipeline: egress
table=0 (ls_out_pre_lb ), priority=110 , match=(nd || nd_rs || nd_ra), action=(next;)
table=0 (ls_out_pre_lb ), priority=0 , match=(1), action=(next;)
table=1 (ls_out_pre_acl ), priority=0 , match=(1), action=(next;)
table=2 (ls_out_pre_stateful), priority=100 , match=(reg0[0] == 1), action=(ct_next;)
table=2 (ls_out_pre_stateful), priority=0 , match=(1), action=(next;)
table=3 (ls_out_lb ), priority=0 , match=(1), action=(next;)
table=4 (ls_out_acl ), priority=0 , match=(1), action=(next;)
table=5 (ls_out_qos_mark ), priority=0 , match=(1), action=(next;)
table=6 (ls_out_qos_meter ), priority=0 , match=(1), action=(next;)
table=7 (ls_out_stateful ), priority=100 , match=(reg0[1] == 1), action=(ct_commit(ct_label=0/1); next;)
table=7 (ls_out_stateful ), priority=100 , match=(reg0[2] == 1), action=(ct_lb;)
table=7 (ls_out_stateful ), priority=0 , match=(1), action=(next;)
table=8 (ls_out_port_sec_ip ), priority=0 , match=(1), action=(next;)
table=9 (ls_out_port_sec_l2 ), priority=100 , match=(eth.mcast), action=(output;)
table=9 (ls_out_port_sec_l2 ), priority=50 , match=(outport == "ln-outside"), action=(output;)
table=9 (ls_out_port_sec_l2 ), priority=50 , match=(outport == "outside1"), action=(output;)
---------------------
_uuid : f87987b0-aa1d-4ac9-8568-8a45bf59ac86
encaps : [45561fce-0c9e-401c-8fad-fc71903db30e, 8cec0b15-cc7b-416c-95f8-08ace8fadb65]
external_ids : {datapath-type="", iface-types="dummy,dummy-internal,dummy-pmd,erspan,geneve,gre,internal,ip6erspan,ip6gre,lisp,patch,stt,system,tap,vxlan", ovn-bridge-mappings="phys:br-phys", ovn-chassis-mac-mappings="", ovn-cms-options=""}
hostname : centos-8
name : hv3
nb_cfg : 0
transport_zones : []
vtep_logical_switches: []
_uuid : a0722c1d-c672-4819-bd0f-39ad39e51b0b
encaps : [a6b05324-7b93-4348-b0f5-957a61eb0d4c, aed713e8-e624-407c-88a0-ae71c29dc5aa]
external_ids : {datapath-type="", iface-types="dummy,dummy-internal,dummy-pmd,erspan,geneve,gre,internal,ip6erspan,ip6gre,lisp,patch,stt,system,tap,vxlan", ovn-bridge-mappings="", ovn-chassis-mac-mappings="", ovn-cms-options=""}
hostname : centos-8
name : hv2
nb_cfg : 0
transport_zones : []
vtep_logical_switches: []
_uuid : 3281dc51-a72b-46e1-9ed4-c466592c50c6
encaps : [dfbd55de-1f11-4490-be65-81262c60f4ab, e3b10a9a-26f9-45ba-895a-e342a4a0fece]
external_ids : {datapath-type="", iface-types="dummy,dummy-internal,dummy-pmd,erspan,geneve,gre,internal,ip6erspan,ip6gre,lisp,patch,stt,system,tap,vxlan", ovn-bridge-mappings="phys:br-phys", ovn-chassis-mac-mappings="", ovn-cms-options=""}
hostname : centos-8
name : hv1
nb_cfg : 0
transport_zones : []
vtep_logical_switches: []
_uuid : a6b05324-7b93-4348-b0f5-957a61eb0d4c
chassis_name : hv2
ip : "192.168.0.2"
options : {csum="true"}
type : vxlan
_uuid : aed713e8-e624-407c-88a0-ae71c29dc5aa
chassis_name : hv2
ip : "192.168.0.2"
options : {csum="true"}
type : geneve
_uuid : 8cec0b15-cc7b-416c-95f8-08ace8fadb65
chassis_name : hv3
ip : "192.168.0.3"
options : {csum="true"}
type : vxlan
_uuid : dfbd55de-1f11-4490-be65-81262c60f4ab
chassis_name : hv1
ip : "192.168.0.1"
options : {csum="true"}
type : geneve
_uuid : 45561fce-0c9e-401c-8fad-fc71903db30e
chassis_name : hv3
ip : "192.168.0.3"
options : {csum="true"}
type : geneve
_uuid : e3b10a9a-26f9-45ba-895a-e342a4a0fece
chassis_name : hv1
ip : "192.168.0.1"
options : {csum="true"}
type : vxlan
------ Gateway_Chassis dump (SBDB) -------
------ Port_Binding chassisredirect -------
_uuid : 90ea2e71-54dd-48a7-a565-ccc2aa0a82fb
chassis : a0722c1d-c672-4819-bd0f-39ad39e51b0b
datapath : 49413459-d6bc-4621-8bf7-e2e1850bb788
encap : []
external_ids : {}
gateway_chassis : []
ha_chassis_group : 3af0d00b-4d6d-4dc9-9148-3791bf7c5dcf
logical_port : cr-alice
mac : ["00:00:02:01:02:03 172.16.1.1/24"]
nat_addresses : []
options : {distributed-port=alice}
parent_port : []
tag : []
tunnel_key : 3
type : chassisredirect
virtual_parent : []
-------------------------------------------
------ hv1 dump ----------
OFPT_FEATURES_REPLY (xid=0x2): dpid:0000ea40fd4eef40
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS QUEUE_STATS ARP_MATCH_IP
actions: output enqueue set_vlan_vid set_vlan_pcp strip_vlan mod_dl_src mod_dl_dst mod_nw_src mod_nw_dst mod_nw_tos mod_tp_src mod_tp_dst
1(hv1-vif1): addr:aa:55:aa:55:00:0a
config: 0
state: 0
speed: 0 Mbps now, 0 Mbps max
2(ovn-hv2-0): addr:26:2f:c4:a0:34:0b
config: 0
state: 0
speed: 0 Mbps now, 0 Mbps max
3(ovn-hv3-0): addr:7e:45:da:61:27:c9
config: 0
state: 0
speed: 0 Mbps now, 0 Mbps max
4(patch-br-int-to): addr:b2:d7:6f:e2:3e:e4
config: 0
state: 0
speed: 0 Mbps now, 0 Mbps max
LOCAL(br-int): addr:ea:40:fd:4e:ef:40
config: 0
state: 0
speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (xid=0x4): frags=normal miss_send_len=0
NXST_FLOW reply (xid=0x4):
cookie=0x0, duration=2.043s, table=0, n_packets=0, n_bytes=0, idle_age=2, priority=180,conj_id=100,in_port=4,vlan_tci=0x0000/0x1000 actions=load:0x8->NXM_NX_REG13[],load:0x4->NXM_NX_REG11[],load:0x2->NXM_NX_REG12[],load:0x3->OXM_OF_METADATA[],load:0x2->NXM_NX_REG14[],mod_dl_src:00:00:02:01:02:03,resubmit(,8)
cookie=0x0, duration=2.043s, table=0, n_packets=0, n_bytes=0, idle_age=2, priority=180,vlan_tci=0x0000/0x1000 actions=conjunction(100,2/2)
cookie=0x0, duration=2.311s, table=0, n_packets=0, n_bytes=0, idle_age=2, priority=100,in_port=2 actions=move:NXM_NX_TUN_ID[0..23]->OXM_OF_METADATA[0..23],move:NXM_NX_TUN_METADATA0[16..30]->NXM_NX_REG14[0..14],move:NXM_NX_TUN_METADATA0[0..15]->NXM_NX_REG15[0..15],resubmit(,33)
cookie=0x0, duration=2.234s, table=0, n_packets=0, n_bytes=0, idle_age=2, priority=100,in_port=3 actions=move:NXM_NX_TUN_ID[0..23]->OXM_OF_METADATA[0..23],move:NXM_NX_TUN_METADATA0[16..30]->NXM_NX_REG14[0..14],move:NXM_NX_TUN_METADATA0[0..15]->NXM_NX_REG15[0..15],resubmit(,33)
cookie=0x0, duration=2.126s, table=0, n_packets=0, n_bytes=0, idle_age=2, priority=100,in_port=1 actions=load:0x1->NXM_NX_REG13[],load:0x6->NXM_NX_REG11[],load:0x7->NXM_NX_REG12[],load:0x2->OXM_OF_METADATA[],load:0x2->NXM_NX_REG14[],resubmit(,8)
cookie=0x0, duration=2.043s, table=0, n_packets=1, n_bytes=42, idle_age=1, priority=100,in_port=4,vlan_tci=0x0000/0x1000 actions=load:0x8->NXM_NX_REG13[],load:0x4->NXM_NX_REG11[],load:0x2->NXM_NX_REG12[],load:0x3->OXM_OF_METADATA[],load:0x2->NXM_NX_REG14[],resubmit(,8)
cookie=0x0, duration=2.043s, table=0, n_packets=0, n_bytes=0, idle_age=2, priority=100,in_port=4,dl_vlan=0 actions=strip_vlan,load:0x8->NXM_NX_REG13[],load:0x4->NXM_NX_REG11[],load:0x2->NXM_NX_REG12[],load:0x3->OXM_OF_METADATA[],load:0x2->NXM_NX_REG14[],resubmit(,8)
cookie=0x6e160096, duration=2.110s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x3,vlan_tci=0x1000/0x1000 actions=drop
cookie=0xcf9cb866, duration=2.107s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x2,vlan_tci=0x1000/0x1000 actions=drop
cookie=0x97166bb5, duration=2.107s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x1,vlan_tci=0x1000/0x1000 actions=drop
cookie=0x2936e957, duration=2.109s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x3,dl_src=01:00:00:00:00:00/01:00:00:00:00:00 actions=drop
cookie=0x1774963d, duration=2.108s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x2,dl_src=01:00:00:00:00:00/01:00:00:00:00:00 actions=drop
cookie=0x97166bb5, duration=2.106s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x1,dl_src=01:00:00:00:00:00/01:00:00:00:00:00 actions=drop
cookie=0xb87ebc4c, duration=2.110s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg14=0x1,metadata=0x2 actions=resubmit(,9)
cookie=0xc47978a4, duration=2.109s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg14=0x1,metadata=0x3 actions=resubmit(,9)
cookie=0x81e498b8, duration=2.108s, table=8, n_packets=1, n_bytes=42, idle_age=1, priority=50,reg14=0x2,metadata=0x3 actions=resubmit(,9)
cookie=0xd45f9aa6, duration=2.107s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg14=0x2,metadata=0x2 actions=resubmit(,9)
cookie=0x5fc1bcd2, duration=2.108s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg14=0x1,metadata=0x1,dl_dst=00:00:01:01:02:03 actions=resubmit(,9)
cookie=0x9458c407, duration=2.107s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg14=0x1,metadata=0x1,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,9)
cookie=0xbed33fcf, duration=2.107s, table=8, n_packets=1, n_bytes=42, idle_age=1, priority=50,reg14=0x2,metadata=0x1,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,9)
cookie=0x8cfaad0b, duration=2.108s, table=9, n_packets=0, n_bytes=0, idle_age=2, priority=100,icmp6,metadata=0x1,nw_ttl=255,icmp_type=136,icmp_code=0 actions=push:NXM_NX_XXREG0[],push:NXM_OF_ETH_SRC[],push:NXM_NX_ND_TLL[],push:NXM_NX_ND_TARGET[],pop:NXM_NX_XXREG0[],pop:NXM_OF_ETH_SRC[],load:0->NXM_NX_REG10[6],resubmit(,67),move:NXM_NX_REG10[6]->OXM_OF_PKT_REG4[4],pop:NXM_OF_ETH_SRC[],pop:NXM_NX_XXREG0[],resubmit(,10)
cookie=0x6424e1d3, duration=2.107s, table=9, n_packets=0, n_bytes=0, idle_age=2, priority=100,icmp6,metadata=0x1,nw_ttl=255,icmp_type=135,icmp_code=0 actions=push:NXM_NX_XXREG0[],push:NXM_OF_ETH_SRC[],push:NXM_NX_ND_SLL[],push:NXM_NX_IPV6_SRC[],pop:NXM_NX_XXREG0[],pop:NXM_OF_ETH_SRC[],load:0->NXM_NX_REG10[6],resubmit(,67),move:NXM_NX_REG10[6]->OXM_OF_PKT_REG4[4],pop:NXM_OF_ETH_SRC[],pop:NXM_NX_XXREG0[],resubmit(,10)
cookie=0x29877615, duration=2.108s, table=9, n_packets=0, n_bytes=0, idle_age=2, priority=100,arp,metadata=0x1,arp_op=2 actions=push:NXM_NX_REG0[],push:NXM_OF_ETH_SRC[],push:NXM_NX_ARP_SHA[],push:NXM_OF_ARP_SPA[],pop:NXM_NX_REG0[],pop:NXM_OF_ETH_SRC[],load:0->NXM_NX_REG10[6],resubmit(,67),move:NXM_NX_REG10[6]->OXM_OF_PKT_REG4[4],pop:NXM_OF_ETH_SRC[],pop:NXM_NX_REG0[],resubmit(,10)
cookie=0xe601921d, duration=2.107s, table=9, n_packets=0, n_bytes=0, idle_age=2, priority=100,arp,reg14=0x1,metadata=0x1,arp_spa=192.168.1.0/24,arp_op=1 actions=push:NXM_NX_REG0[],push:NXM_OF_ETH_SRC[],push:NXM_NX_ARP_SHA[],push:NXM_OF_ARP_SPA[],pop:NXM_NX_REG0[],pop:NXM_OF_ETH_SRC[],load:0->NXM_NX_REG10[6],resubmit(,67),move:NXM_NX_REG10[6]->OXM_OF_PKT_REG4[4],pop:NXM_OF_ETH_SRC[],pop:NXM_NX_REG0[],resubmit(,10)
cookie=0x60aa416c, duration=2.108s, table=9, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x1 actions=load:0x1->OXM_OF_PKT_REG4[5],resubmit(,10)
cookie=0x50d605d1, duration=2.109s, table=9, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,10)
cookie=0x909abd57, duration=2.108s, table=9, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,10)
cookie=0x8503edc4, duration=2.109s, table=10, n_packets=1, n_bytes=42, idle_age=1, priority=100,reg9=0x20/0x20,metadata=0x1 actions=resubmit(,11)
cookie=0x8503edc4, duration=2.108s, table=10, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg9=0x10/0x10,metadata=0x1 actions=resubmit(,11)
cookie=0x142aba49, duration=2.110s, table=10, n_packets=0, n_bytes=0, idle_age=2, priority=90,icmp6,metadata=0x1,nw_ttl=255,icmp_type=136,icmp_code=0 actions=push:NXM_NX_XXREG0[],push:NXM_OF_ETH_SRC[],push:NXM_NX_ND_TLL[],push:NXM_NX_ND_TARGET[],pop:NXM_NX_XXREG0[],pop:NXM_OF_ETH_SRC[],controller(userdata=00.00.00.04.00.00.00.00),pop:NXM_OF_ETH_SRC[],pop:NXM_NX_XXREG0[],resubmit(,11)
cookie=0x99a0a2c4, duration=2.109s, table=10, n_packets=0, n_bytes=0, idle_age=2, priority=90,icmp6,metadata=0x1,nw_ttl=255,icmp_type=135,icmp_code=0 actions=push:NXM_NX_XXREG0[],push:NXM_OF_ETH_SRC[],push:NXM_NX_ND_SLL[],push:NXM_NX_IPV6_SRC[],pop:NXM_NX_XXREG0[],pop:NXM_OF_ETH_SRC[],controller(userdata=00.00.00.04.00.00.00.00),pop:NXM_OF_ETH_SRC[],pop:NXM_NX_XXREG0[],resubmit(,11)
cookie=0x9b52155e, duration=2.109s, table=10, n_packets=0, n_bytes=0, idle_age=2, priority=90,arp,metadata=0x1 actions=push:NXM_NX_REG0[],push:NXM_OF_ETH_SRC[],push:NXM_NX_ARP_SHA[],push:NXM_OF_ARP_SPA[],pop:NXM_NX_REG0[],pop:NXM_OF_ETH_SRC[],controller(userdata=00.00.00.01.00.00.00.00),pop:NXM_OF_ETH_SRC[],pop:NXM_NX_REG0[],resubmit(,11)
cookie=0x1f107e0b, duration=2.109s, table=10, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,11)
cookie=0x8566bade, duration=2.108s, table=10, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,11)
cookie=0xd6ae7204, duration=2.110s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg9=0/0x2,metadata=0x1,nw_src=172.16.1.255 actions=drop
cookie=0xd6ae7204, duration=2.109s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg9=0/0x2,metadata=0x1,nw_src=172.16.1.1 actions=drop
cookie=0x5f845b54, duration=2.109s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg9=0/0x2,metadata=0x1,nw_src=192.168.1.1 actions=drop
cookie=0x5f845b54, duration=2.108s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg9=0/0x2,metadata=0x1,nw_src=192.168.1.255 actions=drop
cookie=0x531ad275, duration=2.110s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,metadata=0x1,nw_src=127.0.0.0/8 actions=drop
cookie=0x531ad275, duration=2.108s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,metadata=0x1,nw_src=0.0.0.0/8 actions=drop
cookie=0x531ad275, duration=2.110s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,metadata=0x1,nw_dst=127.0.0.0/8 actions=drop
cookie=0x531ad275, duration=2.108s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,metadata=0x1,nw_dst=0.0.0.0/8 actions=drop
cookie=0x531ad275, duration=2.108s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,metadata=0x1,nw_src=255.255.255.255 actions=drop
cookie=0x531ad275, duration=2.107s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,metadata=0x1,nw_src=224.0.0.0/4 actions=drop
cookie=0x199d7c9f, duration=2.108s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=95,ip,metadata=0x1,nw_dst=224.0.0.0/4 actions=drop
cookie=0xae9391a4, duration=2.111s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=90,icmp,metadata=0x1,nw_dst=172.16.1.1,icmp_type=8,icmp_code=0 actions=push:NXM_OF_IP_SRC[],push:NXM_OF_IP_DST[],pop:NXM_OF_IP_SRC[],pop:NXM_OF_IP_DST[],load:0xff->NXM_NX_IP_TTL[],load:0->NXM_OF_ICMP_TYPE[],load:0x1->NXM_NX_REG10[0],resubmit(,12)
cookie=0xd6361f7f, duration=2.108s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=90,icmp,metadata=0x1,nw_dst=192.168.1.1,icmp_type=8,icmp_code=0 actions=push:NXM_OF_IP_SRC[],push:NXM_OF_IP_DST[],pop:NXM_OF_IP_SRC[],pop:NXM_OF_IP_DST[],load:0xff->NXM_NX_IP_TTL[],load:0->NXM_OF_ICMP_TYPE[],load:0x1->NXM_NX_REG10[0],resubmit(,12)
cookie=0xa7700bed, duration=2.109s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=90,arp,reg14=0x1,metadata=0x1,arp_spa=192.168.1.0/24,arp_tpa=192.168.1.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:00:00:01:01:02:03,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0x1010203->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xc0a80101->NXM_OF_ARP_SPA[],load:0x1->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,32)
cookie=0x8657127f, duration=2.108s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=90,icmp6,metadata=0x1,ipv6_dst=fe80::200:2ff:fe01:203,icmp_type=128,icmp_code=0 actions=push:NXM_NX_IPV6_SRC[],push:NXM_NX_IPV6_DST[],pop:NXM_NX_IPV6_SRC[],pop:NXM_NX_IPV6_DST[],load:0xff->NXM_NX_IP_TTL[],load:0x81->NXM_NX_ICMPV6_TYPE[],load:0x1->NXM_NX_REG10[0],resubmit(,12)
cookie=0x67582599, duration=2.107s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=90,icmp6,metadata=0x1,ipv6_dst=fe80::200:1ff:fe01:203,icmp_type=128,icmp_code=0 actions=push:NXM_NX_IPV6_SRC[],push:NXM_NX_IPV6_DST[],pop:NXM_NX_IPV6_SRC[],pop:NXM_NX_IPV6_DST[],load:0xff->NXM_NX_IP_TTL[],load:0x81->NXM_NX_ICMPV6_TYPE[],load:0x1->NXM_NX_REG10[0],resubmit(,12)
cookie=0x72dc98c4, duration=2.107s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=90,icmp6,reg14=0x1,metadata=0x1,ipv6_dst=ff02::1:ff01:203,nw_ttl=255,icmp_type=135,icmp_code=0,nd_target=fe80::200:1ff:fe01:203 actions=controller(userdata=00.00.00.0c.00.00.00.00.00.19.00.10.80.00.08.06.00.00.01.01.02.03.00.00.00.19.00.18.80.00.34.10.fe.80.00.00.00.00.00.00.02.00.01.ff.fe.01.02.03.00.19.00.18.80.00.3e.10.fe.80.00.00.00.00.00.00.02.00.01.ff.fe.01.02.03.00.19.00.10.80.00.42.06.00.00.01.01.02.03.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.01.1c.04.00.01.1e.04.ff.ff.00.18.00.00.23.20.00.07.00.00.00.01.14.04.00.00.00.00.00.00.00.01.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.20.00.00.00)
cookie=0x72dc98c4, duration=2.107s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=90,icmp6,reg14=0x1,metadata=0x1,ipv6_dst=fe80::200:1ff:fe01:203,nw_ttl=255,icmp_type=135,icmp_code=0,nd_target=fe80::200:1ff:fe01:203 actions=controller(userdata=00.00.00.0c.00.00.00.00.00.19.00.10.80.00.08.06.00.00.01.01.02.03.00.00.00.19.00.18.80.00.34.10.fe.80.00.00.00.00.00.00.02.00.01.ff.fe.01.02.03.00.19.00.18.80.00.3e.10.fe.80.00.00.00.00.00.00.02.00.01.ff.fe.01.02.03.00.19.00.10.80.00.42.06.00.00.01.01.02.03.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.01.1c.04.00.01.1e.04.ff.ff.00.18.00.00.23.20.00.07.00.00.00.01.14.04.00.00.00.00.00.00.00.01.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.20.00.00.00)
cookie=0xbcc5b9f6, duration=2.111s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=85,icmp6,metadata=0x1,nw_ttl=255,icmp_type=135,icmp_code=0 actions=drop
cookie=0xbcc5b9f6, duration=2.108s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=85,icmp6,metadata=0x1,nw_ttl=255,icmp_type=136,icmp_code=0 actions=drop
cookie=0xbcc5b9f6, duration=2.108s, table=11, n_packets=1, n_bytes=42, idle_age=1, priority=85,arp,metadata=0x1 actions=drop
cookie=0x639c5120, duration=2.109s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=60,ipv6,metadata=0x1,ipv6_dst=fe80::200:1ff:fe01:203 actions=drop
cookie=0x805f9edc, duration=2.107s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=60,ipv6,metadata=0x1,ipv6_dst=fe80::200:2ff:fe01:203 actions=drop
cookie=0x805f9edc, duration=2.108s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=60,ip,metadata=0x1,nw_dst=172.16.1.1 actions=drop
cookie=0x639c5120, duration=2.107s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=60,ip,metadata=0x1,nw_dst=192.168.1.1 actions=drop
cookie=0xa97cdb76, duration=2.108s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=50,metadata=0x1,dl_dst=ff:ff:ff:ff:ff:ff actions=drop
cookie=0xdc5a797f, duration=2.111s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=40,ip,reg14=0x2,metadata=0x1,nw_ttl=1,nw_frag=not_later actions=controller(userdata=00.00.00.0a.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1b.00.00.00.00.04.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1b.00.00.00.00.02.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1c.00.00.00.00.04.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1c.00.00.00.00.02.06.00.30.00.00.00.00.00.00.00.19.00.10.80.00.26.01.0b.00.00.00.00.00.00.00.00.19.00.10.80.00.28.01.00.00.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.00.0e.04.00.00.10.04.00.19.00.10.80.00.16.04.ac.10.01.01.00.00.00.00.00.19.00.10.00.01.3a.01.ff.00.00.00.00.00.00.00.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.0c.00.00.00)
cookie=0xdc5a797f, duration=2.110s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=40,ip,reg14=0x2,metadata=0x1,nw_ttl=0,nw_frag=not_later actions=controller(userdata=00.00.00.0a.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1b.00.00.00.00.04.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1b.00.00.00.00.02.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1c.00.00.00.00.04.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1c.00.00.00.00.02.06.00.30.00.00.00.00.00.00.00.19.00.10.80.00.26.01.0b.00.00.00.00.00.00.00.00.19.00.10.80.00.28.01.00.00.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.00.0e.04.00.00.10.04.00.19.00.10.80.00.16.04.ac.10.01.01.00.00.00.00.00.19.00.10.00.01.3a.01.ff.00.00.00.00.00.00.00.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.0c.00.00.00)
cookie=0xda1f205e, duration=2.109s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=40,ip,reg14=0x1,metadata=0x1,nw_ttl=0,nw_frag=not_later actions=controller(userdata=00.00.00.0a.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1b.00.00.00.00.04.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1b.00.00.00.00.02.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1c.00.00.00.00.04.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1c.00.00.00.00.02.06.00.30.00.00.00.00.00.00.00.19.00.10.80.00.26.01.0b.00.00.00.00.00.00.00.00.19.00.10.80.00.28.01.00.00.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.00.0e.04.00.00.10.04.00.19.00.10.80.00.16.04.c0.a8.01.01.00.00.00.00.00.19.00.10.00.01.3a.01.ff.00.00.00.00.00.00.00.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.0c.00.00.00)
cookie=0xda1f205e, duration=2.108s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=40,ip,reg14=0x1,metadata=0x1,nw_ttl=1,nw_frag=not_later actions=controller(userdata=00.00.00.0a.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1b.00.00.00.00.04.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1b.00.00.00.00.02.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1c.00.00.00.00.04.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1c.00.00.00.00.02.06.00.30.00.00.00.00.00.00.00.19.00.10.80.00.26.01.0b.00.00.00.00.00.00.00.00.19.00.10.80.00.28.01.00.00.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.00.0e.04.00.00.10.04.00.19.00.10.80.00.16.04.c0.a8.01.01.00.00.00.00.00.19.00.10.00.01.3a.01.ff.00.00.00.00.00.00.00.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.0c.00.00.00)
cookie=0x140b3d1c, duration=2.110s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=30,ip,metadata=0x1,nw_ttl=0 actions=drop
cookie=0x140b3d1c, duration=2.107s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=30,ip,metadata=0x1,nw_ttl=1 actions=drop
cookie=0x6e83cede, duration=2.110s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,12)
cookie=0x6949b1c0, duration=2.110s, table=11, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,12)
cookie=0xdf272af5, duration=2.107s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,12)
cookie=0x4594c97f, duration=2.111s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x2,nw_ttl=255,icmp_type=134,icmp_code=0 actions=resubmit(,13)
cookie=0x32cf87ac, duration=2.109s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x3,nw_ttl=255,icmp_type=135,icmp_code=0 actions=resubmit(,13)
cookie=0x4594c97f, duration=2.109s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x2,nw_ttl=255,icmp_type=135,icmp_code=0 actions=resubmit(,13)
cookie=0x32cf87ac, duration=2.109s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x3,nw_ttl=255,icmp_type=136,icmp_code=0 actions=resubmit(,13)
cookie=0x4594c97f, duration=2.108s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x2,nw_ttl=255,icmp_type=136,icmp_code=0 actions=resubmit(,13)
cookie=0x4594c97f, duration=2.108s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x2,nw_ttl=255,icmp_type=133,icmp_code=0 actions=resubmit(,13)
cookie=0x32cf87ac, duration=2.108s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x3,nw_ttl=255,icmp_type=133,icmp_code=0 actions=resubmit(,13)
cookie=0x32cf87ac, duration=2.107s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x3,nw_ttl=255,icmp_type=134,icmp_code=0 actions=resubmit(,13)
cookie=0x7cdf364a, duration=2.108s, table=12, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,13)
cookie=0xbeff609d, duration=2.108s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,13)
cookie=0x28c02356, duration=2.108s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,13)
cookie=0x6178bea8, duration=2.110s, table=13, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x1/0x1,metadata=0x3 actions=ct(table=14,zone=NXM_NX_REG13[0..15])
cookie=0x9c7f6160, duration=2.108s, table=13, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x1/0x1,metadata=0x2 actions=ct(table=14,zone=NXM_NX_REG13[0..15])
cookie=0x6178bea8, duration=2.108s, table=13, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x1/0x1,metadata=0x3 actions=ct(table=14,zone=NXM_NX_REG13[0..15])
cookie=0x9c7f6160, duration=2.108s, table=13, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x1/0x1,metadata=0x2 actions=ct(table=14,zone=NXM_NX_REG13[0..15])
cookie=0xc006a864, duration=2.109s, table=13, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,14)
cookie=0x41f2b874, duration=2.108s, table=13, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,14)
cookie=0x1bfbd653, duration=2.107s, table=13, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,14)
cookie=0xb0d7e4d1, duration=2.110s, table=14, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,15)
cookie=0x92f5fe0f, duration=2.109s, table=14, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,15)
cookie=0xf4beb246, duration=2.108s, table=14, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,15)
cookie=0x516c73f7, duration=2.111s, table=15, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,16)
cookie=0x1fc4ffc9, duration=2.108s, table=15, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,16)
cookie=0xe5308458, duration=2.107s, table=15, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,16)
cookie=0x7b0d21f4, duration=2.110s, table=16, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,17)
cookie=0xfb09a11e, duration=2.110s, table=16, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,17)
cookie=0x61df57ed, duration=2.107s, table=16, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,17)
cookie=0x506a83e4, duration=2.108s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=300,ipv6,reg9=0x1/0x1,metadata=0x1 actions=dec_ttl(),resubmit(,18)
cookie=0x506a83e4, duration=2.108s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=300,ip,reg9=0x1/0x1,metadata=0x1 actions=dec_ttl(),resubmit(,18)
cookie=0xca60c8ba, duration=2.110s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=129,ipv6,reg14=0x2,metadata=0x1,ipv6_dst=fe80::/64 actions=dec_ttl(),move:NXM_NX_IPV6_DST[]->NXM_NX_XXREG0[],load:0x20002fffe010203->NXM_NX_XXREG1[0..63],load:0xfe80000000000000->NXM_NX_XXREG1[64..127],mod_dl_src:00:00:02:01:02:03,load:0x2->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,18)
cookie=0x2e927edc, duration=2.107s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=129,ipv6,reg14=0x1,metadata=0x1,ipv6_dst=fe80::/64 actions=dec_ttl(),move:NXM_NX_IPV6_DST[]->NXM_NX_XXREG0[],load:0x20001fffe010203->NXM_NX_XXREG1[0..63],load:0xfe80000000000000->NXM_NX_XXREG1[64..127],mod_dl_src:00:00:01:01:02:03,load:0x1->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,18)
cookie=0xf6762df4, duration=2.110s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=49,ip,metadata=0x1,nw_dst=192.168.1.0/24 actions=dec_ttl(),move:NXM_OF_IP_DST[]->NXM_NX_XXREG0[96..127],load:0xc0a80101->NXM_NX_XXREG0[64..95],mod_dl_src:00:00:01:01:02:03,load:0x1->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,18)
cookie=0x6ef8a995, duration=2.107s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=49,ip,metadata=0x1,nw_dst=172.16.1.0/24 actions=dec_ttl(),move:NXM_OF_IP_DST[]->NXM_NX_XXREG0[96..127],load:0xac100101->NXM_NX_XXREG0[64..95],mod_dl_src:00:00:02:01:02:03,load:0x2->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,18)
cookie=0xeaad5fc6, duration=2.109s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,18)
cookie=0x52f00738, duration=2.108s, table=17, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,18)
cookie=0x8814096c, duration=2.111s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x4/0x4,metadata=0x3 actions=ct(table=19,zone=NXM_NX_REG13[0..15],nat)
cookie=0x7fbedfe2, duration=2.111s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x4/0x4,metadata=0x2 actions=ct(table=19,zone=NXM_NX_REG13[0..15],nat)
cookie=0x8814096c, duration=2.111s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x4/0x4,metadata=0x3 actions=ct(table=19,zone=NXM_NX_REG13[0..15],nat)
cookie=0x7fbedfe2, duration=2.110s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x4/0x4,metadata=0x2 actions=ct(table=19,zone=NXM_NX_REG13[0..15],nat)
cookie=0x5bf32d40, duration=2.110s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x2/0x2,metadata=0x3 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,19)
cookie=0x74a2a08a, duration=2.109s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x2/0x2,metadata=0x2 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,19)
cookie=0x5bf32d40, duration=2.108s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x2/0x2,metadata=0x3 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,19)
cookie=0x74a2a08a, duration=2.107s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x2/0x2,metadata=0x2 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,19)
cookie=0xe8f2792d, duration=2.109s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,19)
cookie=0xb1603fd8, duration=2.108s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,19)
cookie=0x85ff8de, duration=2.107s, table=18, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,19)
cookie=0x25e64e40, duration=2.108s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=500,ip,metadata=0x1,nw_dst=224.0.0.0/4 actions=resubmit(,20)
cookie=0x6929e362, duration=2.111s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=400,reg9=0x4/0x4,metadata=0x1 actions=resubmit(,20)
cookie=0x20f9e258, duration=2.109s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=200,reg9=0x1/0x1,metadata=0x1 actions=mod_dl_dst:00:00:02:01:02:03,resubmit(,20)
cookie=0x3390de3c, duration=2.110s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=100,icmp6,reg14=0x1,metadata=0x2,ipv6_dst=ff02::1:ff01:203,nw_ttl=255,icmp_type=135,icmp_code=0,nd_target=fe80::200:1ff:fe01:203 actions=resubmit(,20)
cookie=0x3390de3c, duration=2.109s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=100,icmp6,reg14=0x1,metadata=0x2,ipv6_dst=fe80::200:1ff:fe01:203,nw_ttl=255,icmp_type=135,icmp_code=0,nd_target=fe80::200:1ff:fe01:203 actions=resubmit(,20)
cookie=0xe1d3fef5, duration=2.109s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=100,icmp6,reg14=0x1,metadata=0x3,ipv6_dst=fe80::200:2ff:fe01:203,nw_ttl=255,icmp_type=135,icmp_code=0,nd_target=fe80::200:2ff:fe01:203 actions=resubmit(,20)
cookie=0xe1d3fef5, duration=2.108s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=100,icmp6,reg14=0x1,metadata=0x3,ipv6_dst=ff02::1:ff01:203,nw_ttl=255,icmp_type=135,icmp_code=0,nd_target=fe80::200:2ff:fe01:203 actions=resubmit(,20)
cookie=0xb8d0dd80, duration=2.109s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=100,arp,reg14=0x2,metadata=0x2,arp_tpa=192.168.1.2,arp_op=1 actions=resubmit(,20)
cookie=0xcb89920a, duration=2.109s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=100,arp,reg14=0x1,metadata=0x3,arp_tpa=172.16.1.1,arp_op=1 actions=resubmit(,20)
cookie=0x63b1735f, duration=2.109s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=100,arp,reg14=0x1,metadata=0x2,arp_tpa=192.168.1.1,arp_op=1 actions=resubmit(,20)
cookie=0x320524c9, duration=2.108s, table=19, n_packets=1, n_bytes=42, idle_age=1, priority=100,reg14=0x2,metadata=0x3 actions=resubmit(,20)
cookie=0x4003ff7f, duration=2.108s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg0=0xc0a80102,reg15=0x1,metadata=0x1 actions=mod_dl_dst:f0:00:00:01:02:03,resubmit(,20)
cookie=0xa357ad01, duration=2.110s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=50,icmp6,metadata=0x2,ipv6_dst=ff02::1:ff01:203,nw_ttl=255,icmp_type=135,icmp_code=0,nd_target=fe80::200:1ff:fe01:203 actions=controller(userdata=00.00.00.0c.00.00.00.00.00.19.00.10.80.00.08.06.00.00.01.01.02.03.00.00.00.19.00.18.80.00.34.10.fe.80.00.00.00.00.00.00.02.00.01.ff.fe.01.02.03.00.19.00.18.80.00.3e.10.fe.80.00.00.00.00.00.00.02.00.01.ff.fe.01.02.03.00.19.00.10.80.00.42.06.00.00.01.01.02.03.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.01.1c.04.00.01.1e.04.ff.ff.00.18.00.00.23.20.00.07.00.00.00.01.14.04.00.00.00.00.00.00.00.01.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.20.00.00.00)
cookie=0x6f42ad4e, duration=2.110s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=50,icmp6,metadata=0x3,ipv6_dst=ff02::1:ff01:203,nw_ttl=255,icmp_type=135,icmp_code=0,nd_target=fe80::200:2ff:fe01:203 actions=controller(userdata=00.00.00.0c.00.00.00.00.00.19.00.10.80.00.08.06.00.00.02.01.02.03.00.00.00.19.00.18.80.00.34.10.fe.80.00.00.00.00.00.00.02.00.02.ff.fe.01.02.03.00.19.00.18.80.00.3e.10.fe.80.00.00.00.00.00.00.02.00.02.ff.fe.01.02.03.00.19.00.10.80.00.42.06.00.00.02.01.02.03.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.01.1c.04.00.01.1e.04.ff.ff.00.18.00.00.23.20.00.07.00.00.00.01.14.04.00.00.00.00.00.00.00.01.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.20.00.00.00)
cookie=0xa357ad01, duration=2.109s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=50,icmp6,metadata=0x2,ipv6_dst=fe80::200:1ff:fe01:203,nw_ttl=255,icmp_type=135,icmp_code=0,nd_target=fe80::200:1ff:fe01:203 actions=controller(userdata=00.00.00.0c.00.00.00.00.00.19.00.10.80.00.08.06.00.00.01.01.02.03.00.00.00.19.00.18.80.00.34.10.fe.80.00.00.00.00.00.00.02.00.01.ff.fe.01.02.03.00.19.00.18.80.00.3e.10.fe.80.00.00.00.00.00.00.02.00.01.ff.fe.01.02.03.00.19.00.10.80.00.42.06.00.00.01.01.02.03.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.01.1c.04.00.01.1e.04.ff.ff.00.18.00.00.23.20.00.07.00.00.00.01.14.04.00.00.00.00.00.00.00.01.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.20.00.00.00)
cookie=0x6f42ad4e, duration=2.108s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=50,icmp6,metadata=0x3,ipv6_dst=fe80::200:2ff:fe01:203,nw_ttl=255,icmp_type=135,icmp_code=0,nd_target=fe80::200:2ff:fe01:203 actions=controller(userdata=00.00.00.0c.00.00.00.00.00.19.00.10.80.00.08.06.00.00.02.01.02.03.00.00.00.19.00.18.80.00.34.10.fe.80.00.00.00.00.00.00.02.00.02.ff.fe.01.02.03.00.19.00.18.80.00.3e.10.fe.80.00.00.00.00.00.00.02.00.02.ff.fe.01.02.03.00.19.00.10.80.00.42.06.00.00.02.01.02.03.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.01.1c.04.00.01.1e.04.ff.ff.00.18.00.00.23.20.00.07.00.00.00.01.14.04.00.00.00.00.00.00.00.01.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.20.00.00.00)
cookie=0x8de313d9, duration=2.108s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=50,arp,metadata=0x3,arp_tpa=172.16.1.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:00:00:02:01:02:03,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0x2010203->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xac100101->NXM_OF_ARP_SPA[],move:NXM_NX_REG14[]->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,32)
cookie=0x7146fc97, duration=2.108s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=50,arp,metadata=0x2,arp_tpa=192.168.1.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:00:00:01:01:02:03,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0x1010203->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xc0a80101->NXM_OF_ARP_SPA[],move:NXM_NX_REG14[]->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,32)
cookie=0xa433f7e, duration=2.108s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=50,arp,metadata=0x2,arp_tpa=192.168.1.2,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:f0:00:00:01:02:03,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0xf00000010203->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xc0a80102->NXM_OF_ARP_SPA[],move:NXM_NX_REG14[]->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,32)
cookie=0x8a9e5ff2, duration=2.111s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=0,ip,metadata=0x1 actions=push:NXM_NX_REG0[],push:NXM_NX_XXREG0[96..127],pop:NXM_NX_REG0[],mod_dl_dst:00:00:00:00:00:00,resubmit(,66),pop:NXM_NX_REG0[],resubmit(,20)
cookie=0x48c302d8, duration=2.107s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=0,ipv6,metadata=0x1 actions=mod_dl_dst:00:00:00:00:00:00,resubmit(,66),resubmit(,20)
cookie=0x1029f4cc, duration=2.109s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,20)
cookie=0x74c52c7b, duration=2.109s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x3 actions=resubmit(,20)
cookie=0x154607b5, duration=2.110s, table=20, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,21)
cookie=0xad72ea99, duration=2.110s, table=20, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,21)
cookie=0x3364d2f5, duration=2.109s, table=20, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,21)
cookie=0x6e211edb, duration=2.110s, table=21, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,22)
cookie=0x3f5cb318, duration=2.108s, table=21, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,22)
cookie=0x386aae66, duration=2.107s, table=21, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,22)
cookie=0x5fc7017f, duration=2.109s, table=22, n_packets=0, n_bytes=0, idle_age=2, priority=300,reg9=0x4/0x4,metadata=0x1 actions=resubmit(,23)
cookie=0x96353834, duration=2.108s, table=22, n_packets=0, n_bytes=0, idle_age=2, priority=200,reg9=0x1/0x1,metadata=0x1 actions=load:0x3->NXM_NX_REG15[],resubmit(,23)
cookie=0x221324a2, duration=2.109s, table=22, n_packets=0, n_bytes=0, idle_age=2, priority=150,reg15=0x2,metadata=0x1,dl_dst=00:00:00:00:00:00 actions=load:0x3->NXM_NX_REG15[],resubmit(,23)
cookie=0xa7b1e661, duration=2.108s, table=22, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg15=0x2,metadata=0x1 actions=load:0x3->NXM_NX_REG15[],resubmit(,23)
cookie=0x14691d0, duration=2.110s, table=22, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,23)
cookie=0x742349d9, duration=2.108s, table=22, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,23)
cookie=0x171f60c5, duration=2.108s, table=22, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,23)
cookie=0x4ec090af, duration=2.109s, table=23, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,metadata=0x1,dl_dst=00:00:00:00:00:00 actions=controller(userdata=00.00.00.09.00.00.00.00.ff.ff.00.18.00.00.23.20.00.06.00.80.00.00.00.00.00.01.de.10.00.01.2e.10.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.20.00.00.00)
cookie=0xbf7c99ba, duration=2.109s, table=23, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,metadata=0x1,dl_dst=00:00:00:00:00:00 actions=controller(userdata=00.00.00.00.00.00.00.00.00.19.00.10.80.00.06.06.ff.ff.ff.ff.ff.ff.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.40.00.00.00.01.de.10.00.00.20.04.ff.ff.00.18.00.00.23.20.00.06.00.20.00.60.00.00.00.01.de.10.00.00.22.04.00.19.00.10.80.00.2a.02.00.01.00.00.00.00.00.00.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.20.00.00.00)
cookie=0x22abbbe4, duration=2.109s, table=23, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,24)
cookie=0x50b072b7, duration=2.108s, table=23, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,32)
cookie=0x66d0ce97, duration=2.108s, table=23, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,24)
cookie=0x6e2f1299, duration=2.111s, table=24, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,25)
cookie=0xe9cd8be5, duration=2.108s, table=24, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,25)
cookie=0xe8769051, duration=2.110s, table=25, n_packets=0, n_bytes=0, idle_age=2, priority=70,metadata=0x2,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=load:0x8000->NXM_NX_REG15[],resubmit(,32)
cookie=0x96162888, duration=2.108s, table=25, n_packets=1, n_bytes=42, idle_age=1, priority=70,metadata=0x3,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=load:0x8000->NXM_NX_REG15[],resubmit(,32)
cookie=0xa8e7b2dc, duration=2.110s, table=25, n_packets=0, n_bytes=0, idle_age=2, priority=50,metadata=0x2,dl_dst=f0:00:00:01:02:03 actions=load:0x2->NXM_NX_REG15[],resubmit(,32)
cookie=0x9b3c8814, duration=2.110s, table=25, n_packets=0, n_bytes=0, idle_age=2, priority=50,metadata=0x2,dl_dst=00:00:01:01:02:03 actions=load:0x1->NXM_NX_REG15[],resubmit(,32)
cookie=0xefc36e60, duration=2.108s, table=25, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x3 actions=load:0x8001->NXM_NX_REG15[],resubmit(,32)
cookie=0x0, duration=2.411s, table=32, n_packets=0, n_bytes=0, idle_age=2, priority=150,reg10=0x10/0x10 actions=resubmit(,33)
cookie=0x0, duration=2.411s, table=32, n_packets=0, n_bytes=0, idle_age=2, priority=150,reg10=0x2/0x2 actions=resubmit(,33)
cookie=0x0, duration=2.127s, table=32, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x3,metadata=0x1 actions=load:0x1->NXM_NX_TUN_ID[0..23],set_field:0x3->tun_metadata0,move:NXM_NX_REG14[0..14]->NXM_NX_TUN_METADATA0[16..30],output:2
cookie=0x0, duration=2.109s, table=32, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x8000,metadata=0x2 actions=load:0x1->NXM_NX_REG15[],resubmit(,34),load:0x8000->NXM_NX_REG15[],resubmit(,33)
cookie=0x0, duration=2.108s, table=32, n_packets=1, n_bytes=42, idle_age=1, priority=100,reg15=0x8000,metadata=0x3 actions=load:0x1->NXM_NX_REG15[],resubmit(,34),load:0x8000->NXM_NX_REG15[],resubmit(,33)
cookie=0x0, duration=2.411s, table=32, n_packets=0, n_bytes=0, idle_age=2, priority=0 actions=resubmit(,33)
cookie=0x0, duration=2.127s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x1,metadata=0x3 actions=load:0x4->NXM_NX_REG11[],load:0x2->NXM_NX_REG12[],resubmit(,34)
cookie=0x0, duration=2.127s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x1,metadata=0x2 actions=load:0x6->NXM_NX_REG11[],load:0x7->NXM_NX_REG12[],resubmit(,34)
cookie=0x0, duration=2.127s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x2,metadata=0x2 actions=load:0x1->NXM_NX_REG13[],load:0x6->NXM_NX_REG11[],load:0x7->NXM_NX_REG12[],resubmit(,34)
cookie=0x0, duration=2.127s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x2,metadata=0x1 actions=load:0x5->NXM_NX_REG11[],load:0x3->NXM_NX_REG12[],resubmit(,34)
cookie=0x0, duration=2.127s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x1,metadata=0x1 actions=load:0x5->NXM_NX_REG11[],load:0x3->NXM_NX_REG12[],resubmit(,34)
cookie=0x0, duration=2.110s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x8000,metadata=0x2 actions=load:0x1->NXM_NX_REG13[],load:0x2->NXM_NX_REG15[],resubmit(,34),load:0x8000->NXM_NX_REG15[]
cookie=0x0, duration=2.108s, table=33, n_packets=1, n_bytes=42, idle_age=1, priority=100,reg15=0x8000,metadata=0x3 actions=load:0x8->NXM_NX_REG13[],load:0x2->NXM_NX_REG15[],resubmit(,34),load:0x8000->NXM_NX_REG15[]
cookie=0x0, duration=2.108s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x8001,metadata=0x3 actions=load:0x8->NXM_NX_REG13[],load:0x2->NXM_NX_REG15[],resubmit(,34),load:0x8001->NXM_NX_REG15[]
cookie=0x0, duration=2.044s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x2,metadata=0x3 actions=load:0x8->NXM_NX_REG13[],load:0x4->NXM_NX_REG11[],load:0x2->NXM_NX_REG12[],resubmit(,34)
cookie=0x0, duration=2.127s, table=34, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0/0x1,reg14=0x2,reg15=0x2,metadata=0x1 actions=drop
cookie=0x0, duration=2.127s, table=34, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0/0x1,reg14=0x1,reg15=0x1,metadata=0x3 actions=drop
cookie=0x0, duration=2.127s, table=34, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0/0x1,reg14=0x1,reg15=0x1,metadata=0x1 actions=drop
cookie=0x0, duration=2.127s, table=34, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0/0x1,reg14=0x2,reg15=0x2,metadata=0x2 actions=drop
cookie=0x0, duration=2.127s, table=34, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0/0x1,reg14=0x1,reg15=0x1,metadata=0x2 actions=drop
cookie=0x0, duration=2.044s, table=34, n_packets=1, n_bytes=42, idle_age=1, priority=100,reg10=0/0x1,reg14=0x2,reg15=0x2,metadata=0x3 actions=drop
cookie=0x0, duration=2.411s, table=34, n_packets=1, n_bytes=42, idle_age=1, priority=0 actions=load:0->NXM_NX_REG0[],load:0->NXM_NX_REG1[],load:0->NXM_NX_REG2[],load:0->NXM_NX_REG3[],load:0->NXM_NX_REG4[],load:0->NXM_NX_REG5[],load:0->NXM_NX_REG6[],load:0->NXM_NX_REG7[],load:0->NXM_NX_REG8[],load:0->NXM_NX_REG9[],resubmit(,40)
cookie=0xde7aa4dc, duration=2.111s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x3,nw_ttl=255,icmp_type=135,icmp_code=0 actions=resubmit(,41)
cookie=0xf9c5e0d0, duration=2.110s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x2,nw_ttl=255,icmp_type=135,icmp_code=0 actions=resubmit(,41)
cookie=0xf9c5e0d0, duration=2.110s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x2,nw_ttl=255,icmp_type=133,icmp_code=0 actions=resubmit(,41)
cookie=0xde7aa4dc, duration=2.109s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x3,nw_ttl=255,icmp_type=134,icmp_code=0 actions=resubmit(,41)
cookie=0xf9c5e0d0, duration=2.109s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x2,nw_ttl=255,icmp_type=134,icmp_code=0 actions=resubmit(,41)
cookie=0xf9c5e0d0, duration=2.109s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x2,nw_ttl=255,icmp_type=136,icmp_code=0 actions=resubmit(,41)
cookie=0xde7aa4dc, duration=2.108s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x3,nw_ttl=255,icmp_type=136,icmp_code=0 actions=resubmit(,41)
cookie=0xde7aa4dc, duration=2.108s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x3,nw_ttl=255,icmp_type=133,icmp_code=0 actions=resubmit(,41)
cookie=0x458b7f09, duration=2.109s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,41)
cookie=0x475af6, duration=2.108s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,41)
cookie=0xefd6e8be, duration=2.107s, table=40, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,41)
cookie=0x9d5a4988, duration=2.109s, table=41, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,42)
cookie=0x7ecd8bf3, duration=2.108s, table=41, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,42)
cookie=0x4b1b756c, duration=2.107s, table=41, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,42)
cookie=0x9ab1c4d7, duration=2.111s, table=42, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x1/0x1,metadata=0x3 actions=ct(table=43,zone=NXM_NX_REG13[0..15])
cookie=0x9ab1c4d7, duration=2.109s, table=42, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x1/0x1,metadata=0x3 actions=ct(table=43,zone=NXM_NX_REG13[0..15])
cookie=0x9c4dabd6, duration=2.109s, table=42, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x1/0x1,metadata=0x2 actions=ct(table=43,zone=NXM_NX_REG13[0..15])
cookie=0x9c4dabd6, duration=2.108s, table=42, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x1/0x1,metadata=0x2 actions=ct(table=43,zone=NXM_NX_REG13[0..15])
cookie=0xb3c231ba, duration=2.109s, table=42, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,43)
cookie=0xa18f6885, duration=2.109s, table=42, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,43)
cookie=0xeb3735da, duration=2.107s, table=42, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,43)
cookie=0xd1de7817, duration=2.110s, table=43, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x1,metadata=0x1 actions=resubmit(,64)
cookie=0x2c568f4c, duration=2.109s, table=43, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x2,metadata=0x1 actions=resubmit(,64)
cookie=0x3a1af52a, duration=2.110s, table=43, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,44)
cookie=0x7c6b9fb4, duration=2.107s, table=43, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,44)
cookie=0x34431c2b, duration=2.109s, table=44, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,45)
cookie=0xc457e1ce, duration=2.108s, table=44, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,45)
cookie=0x9dfdb8b7, duration=2.108s, table=45, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,46)
cookie=0xb9f22429, duration=2.107s, table=45, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,46)
cookie=0xf6141482, duration=2.111s, table=46, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,47)
cookie=0x33d71bef, duration=2.108s, table=46, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,47)
cookie=0xd63605c2, duration=2.111s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x4/0x4,metadata=0x3 actions=ct(table=48,zone=NXM_NX_REG13[0..15],nat)
cookie=0xd63605c2, duration=2.109s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x4/0x4,metadata=0x3 actions=ct(table=48,zone=NXM_NX_REG13[0..15],nat)
cookie=0x10f4b13e, duration=2.109s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x4/0x4,metadata=0x2 actions=ct(table=48,zone=NXM_NX_REG13[0..15],nat)
cookie=0x10f4b13e, duration=2.108s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x4/0x4,metadata=0x2 actions=ct(table=48,zone=NXM_NX_REG13[0..15],nat)
cookie=0xcb269519, duration=2.109s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x2/0x2,metadata=0x2 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,48)
cookie=0xacee8bda, duration=2.108s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x2/0x2,metadata=0x3 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,48)
cookie=0xacee8bda, duration=2.108s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x2/0x2,metadata=0x3 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,48)
cookie=0xcb269519, duration=2.107s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x2/0x2,metadata=0x2 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,48)
cookie=0x87b437f9, duration=2.111s, table=47, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,48)
cookie=0x5fb4f51e, duration=2.108s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,48)
cookie=0xbe0436ee, duration=2.110s, table=48, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,49)
cookie=0xdc424108, duration=2.108s, table=48, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,49)
cookie=0x1b4f1f7c, duration=2.109s, table=49, n_packets=1, n_bytes=42, idle_age=1, priority=100,metadata=0x3,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,64)
cookie=0xafa246f9, duration=2.107s, table=49, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x2,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,64)
cookie=0x9196d982, duration=2.108s, table=49, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg15=0x2,metadata=0x3 actions=resubmit(,64)
cookie=0xdc51d166, duration=2.108s, table=49, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg15=0x2,metadata=0x2 actions=resubmit(,64)
cookie=0x7d9183c2, duration=2.107s, table=49, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg15=0x1,metadata=0x3 actions=resubmit(,64)
cookie=0x7d1f0305, duration=2.107s, table=49, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg15=0x1,metadata=0x2 actions=resubmit(,64)
cookie=0x0, duration=2.127s, table=64, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0x1/0x1,reg15=0x2,metadata=0x2 actions=push:NXM_OF_IN_PORT[],load:0->NXM_OF_IN_PORT[],resubmit(,65),pop:NXM_OF_IN_PORT[]
cookie=0x0, duration=2.127s, table=64, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0x1/0x1,reg15=0x1,metadata=0x1 actions=push:NXM_OF_IN_PORT[],load:0->NXM_OF_IN_PORT[],resubmit(,65),pop:NXM_OF_IN_PORT[]
cookie=0x0, duration=2.127s, table=64, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0x1/0x1,reg15=0x1,metadata=0x3 actions=push:NXM_OF_IN_PORT[],load:0->NXM_OF_IN_PORT[],resubmit(,65),pop:NXM_OF_IN_PORT[]
cookie=0x0, duration=2.127s, table=64, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0x1/0x1,reg15=0x1,metadata=0x2 actions=push:NXM_OF_IN_PORT[],load:0->NXM_OF_IN_PORT[],resubmit(,65),pop:NXM_OF_IN_PORT[]
cookie=0x0, duration=2.127s, table=64, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0x1/0x1,reg15=0x2,metadata=0x1 actions=push:NXM_OF_IN_PORT[],load:0->NXM_OF_IN_PORT[],resubmit(,65),pop:NXM_OF_IN_PORT[]
cookie=0x0, duration=2.044s, table=64, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0x1/0x1,reg15=0x2,metadata=0x3 actions=push:NXM_OF_IN_PORT[],load:0->NXM_OF_IN_PORT[],resubmit(,65),pop:NXM_OF_IN_PORT[]
cookie=0x0, duration=2.411s, table=64, n_packets=1, n_bytes=42, idle_age=1, priority=0 actions=resubmit(,65)
cookie=0x0, duration=2.127s, table=65, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x2,metadata=0x2 actions=output:1
cookie=0x0, duration=2.127s, table=65, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x1,metadata=0x1 actions=clone(ct_clear,load:0->NXM_NX_REG11[],load:0->NXM_NX_REG12[],load:0->NXM_NX_REG13[],load:0x6->NXM_NX_REG11[],load:0x7->NXM_NX_REG12[],load:0x2->OXM_OF_METADATA[],load:0x1->NXM_NX_REG14[],load:0->NXM_NX_REG10[],load:0->NXM_NX_REG15[],load:0->NXM_NX_REG0[],load:0->NXM_NX_REG1[],load:0->NXM_NX_REG2[],load:0->NXM_NX_REG3[],load:0->NXM_NX_REG4[],load:0->NXM_NX_REG5[],load:0->NXM_NX_REG6[],load:0->NXM_NX_REG7[],load:0->NXM_NX_REG8[],load:0->NXM_NX_REG9[],load:0->NXM_OF_IN_PORT[],resubmit(,8))
cookie=0x0, duration=2.127s, table=65, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x2,metadata=0x1 actions=clone(ct_clear,load:0->NXM_NX_REG11[],load:0->NXM_NX_REG12[],load:0->NXM_NX_REG13[],load:0x4->NXM_NX_REG11[],load:0x2->NXM_NX_REG12[],load:0x3->OXM_OF_METADATA[],load:0x1->NXM_NX_REG14[],load:0->NXM_NX_REG10[],load:0->NXM_NX_REG15[],load:0->NXM_NX_REG0[],load:0->NXM_NX_REG1[],load:0->NXM_NX_REG2[],load:0->NXM_NX_REG3[],load:0->NXM_NX_REG4[],load:0->NXM_NX_REG5[],load:0->NXM_NX_REG6[],load:0->NXM_NX_REG7[],load:0->NXM_NX_REG8[],load:0->NXM_NX_REG9[],load:0->NXM_OF_IN_PORT[],resubmit(,8))
cookie=0x0, duration=2.127s, table=65, n_packets=1, n_bytes=42, idle_age=1, priority=100,reg15=0x1,metadata=0x3 actions=clone(ct_clear,load:0->NXM_NX_REG11[],load:0->NXM_NX_REG12[],load:0->NXM_NX_REG13[],load:0x5->NXM_NX_REG11[],load:0x3->NXM_NX_REG12[],load:0x1->OXM_OF_METADATA[],load:0x2->NXM_NX_REG14[],load:0->NXM_NX_REG10[],load:0->NXM_NX_REG15[],load:0->NXM_NX_REG0[],load:0->NXM_NX_REG1[],load:0->NXM_NX_REG2[],load:0->NXM_NX_REG3[],load:0->NXM_NX_REG4[],load:0->NXM_NX_REG5[],load:0->NXM_NX_REG6[],load:0->NXM_NX_REG7[],load:0->NXM_NX_REG8[],load:0->NXM_NX_REG9[],load:0->NXM_OF_IN_PORT[],resubmit(,8))
cookie=0x0, duration=2.127s, table=65, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x1,metadata=0x2 actions=clone(ct_clear,load:0->NXM_NX_REG11[],load:0->NXM_NX_REG12[],load:0->NXM_NX_REG13[],load:0x5->NXM_NX_REG11[],load:0x3->NXM_NX_REG12[],load:0x1->OXM_OF_METADATA[],load:0x1->NXM_NX_REG14[],load:0->NXM_NX_REG10[],load:0->NXM_NX_REG15[],load:0->NXM_NX_REG0[],load:0->NXM_NX_REG1[],load:0->NXM_NX_REG2[],load:0->NXM_NX_REG3[],load:0->NXM_NX_REG4[],load:0->NXM_NX_REG5[],load:0->NXM_NX_REG6[],load:0->NXM_NX_REG7[],load:0->NXM_NX_REG8[],load:0->NXM_NX_REG9[],load:0->NXM_OF_IN_PORT[],resubmit(,8))
cookie=0x0, duration=2.044s, table=65, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x2,metadata=0x3 actions=output:4
------ hv2 dump ----------
OFPT_FEATURES_REPLY (xid=0x2): dpid:00002eb02fcfc94c
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS QUEUE_STATS ARP_MATCH_IP
actions: output enqueue set_vlan_vid set_vlan_pcp strip_vlan mod_dl_src mod_dl_dst mod_nw_src mod_nw_dst mod_nw_tos mod_tp_src mod_tp_dst
1(ovn-hv1-0): addr:36:89:43:cb:a5:b4
config: 0
state: 0
speed: 0 Mbps now, 0 Mbps max
2(ovn-hv3-0): addr:1e:55:a0:21:1c:f3
config: 0
state: 0
speed: 0 Mbps now, 0 Mbps max
LOCAL(br-int): addr:2e:b0:2f:cf:c9:4c
config: 0
state: 0
speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (xid=0x4): frags=normal miss_send_len=0
NXST_FLOW reply (xid=0x4):
cookie=0x0, duration=2.325s, table=0, n_packets=0, n_bytes=0, idle_age=2, priority=100,in_port=1 actions=move:NXM_NX_TUN_ID[0..23]->OXM_OF_METADATA[0..23],move:NXM_NX_TUN_METADATA0[16..30]->NXM_NX_REG14[0..14],move:NXM_NX_TUN_METADATA0[0..15]->NXM_NX_REG15[0..15],resubmit(,33)
cookie=0x0, duration=2.245s, table=0, n_packets=0, n_bytes=0, idle_age=2, priority=100,in_port=2 actions=move:NXM_NX_TUN_ID[0..23]->OXM_OF_METADATA[0..23],move:NXM_NX_TUN_METADATA0[16..30]->NXM_NX_REG14[0..14],move:NXM_NX_TUN_METADATA0[0..15]->NXM_NX_REG15[0..15],resubmit(,33)
cookie=0x1774963d, duration=2.154s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x2,dl_src=01:00:00:00:00:00/01:00:00:00:00:00 actions=drop
cookie=0x97166bb5, duration=2.152s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x1,dl_src=01:00:00:00:00:00/01:00:00:00:00:00 actions=drop
cookie=0x2936e957, duration=2.149s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x3,dl_src=01:00:00:00:00:00/01:00:00:00:00:00 actions=drop
cookie=0xcf9cb866, duration=2.153s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x2,vlan_tci=0x1000/0x1000 actions=drop
cookie=0x97166bb5, duration=2.153s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x1,vlan_tci=0x1000/0x1000 actions=drop
cookie=0x6e160096, duration=2.149s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x3,vlan_tci=0x1000/0x1000 actions=drop
cookie=0xb87ebc4c, duration=2.154s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg14=0x1,metadata=0x2 actions=resubmit(,9)
cookie=0xc47978a4, duration=2.149s, table=8, n_packets=1, n_bytes=42, idle_age=1, priority=50,reg14=0x1,metadata=0x3 actions=resubmit(,9)
cookie=0x81e498b8, duration=2.118s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg14=0x2,metadata=0x3 actions=resubmit(,9)
cookie=0xa73d04b, duration=2.154s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg14=0x2,metadata=0x1,dl_dst=00:00:02:01:02:03 actions=resubmit(,9)
cookie=0x5fc1bcd2, duration=2.154s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg14=0x1,metadata=0x1,dl_dst=00:00:01:01:02:03 actions=resubmit(,9)
cookie=0x9458c407, duration=2.153s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg14=0x1,metadata=0x1,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,9)
cookie=0xbed33fcf, duration=2.153s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg14=0x2,metadata=0x1,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,9)
cookie=0x8cfaad0b, duration=2.153s, table=9, n_packets=0, n_bytes=0, idle_age=2, priority=100,icmp6,metadata=0x1,nw_ttl=255,icmp_type=136,icmp_code=0 actions=push:NXM_NX_XXREG0[],push:NXM_OF_ETH_SRC[],push:NXM_NX_ND_TLL[],push:NXM_NX_ND_TARGET[],pop:NXM_NX_XXREG0[],pop:NXM_OF_ETH_SRC[],load:0->NXM_NX_REG10[6],resubmit(,67),move:NXM_NX_REG10[6]->OXM_OF_PKT_REG4[4],pop:NXM_OF_ETH_SRC[],pop:NXM_NX_XXREG0[],resubmit(,10)
cookie=0x6424e1d3, duration=2.153s, table=9, n_packets=0, n_bytes=0, idle_age=2, priority=100,icmp6,metadata=0x1,nw_ttl=255,icmp_type=135,icmp_code=0 actions=push:NXM_NX_XXREG0[],push:NXM_OF_ETH_SRC[],push:NXM_NX_ND_SLL[],push:NXM_NX_IPV6_SRC[],pop:NXM_NX_XXREG0[],pop:NXM_OF_ETH_SRC[],load:0->NXM_NX_REG10[6],resubmit(,67),move:NXM_NX_REG10[6]->OXM_OF_PKT_REG4[4],pop:NXM_OF_ETH_SRC[],pop:NXM_NX_XXREG0[],resubmit(,10)
cookie=0x29877615, duration=2.153s, table=9, n_packets=0, n_bytes=0, idle_age=2, priority=100,arp,metadata=0x1,arp_op=2 actions=push:NXM_NX_REG0[],push:NXM_OF_ETH_SRC[],push:NXM_NX_ARP_SHA[],push:NXM_OF_ARP_SPA[],pop:NXM_NX_REG0[],pop:NXM_OF_ETH_SRC[],load:0->NXM_NX_REG10[6],resubmit(,67),move:NXM_NX_REG10[6]->OXM_OF_PKT_REG4[4],pop:NXM_OF_ETH_SRC[],pop:NXM_NX_REG0[],resubmit(,10)
cookie=0x2270858d, duration=2.153s, table=9, n_packets=0, n_bytes=0, idle_age=2, priority=100,arp,reg14=0x2,metadata=0x1,arp_spa=172.16.1.0/24,arp_op=1 actions=push:NXM_NX_REG0[],push:NXM_OF_ETH_SRC[],push:NXM_NX_ARP_SHA[],push:NXM_OF_ARP_SPA[],pop:NXM_NX_REG0[],pop:NXM_OF_ETH_SRC[],load:0->NXM_NX_REG10[6],resubmit(,67),move:NXM_NX_REG10[6]->OXM_OF_PKT_REG4[4],pop:NXM_OF_ETH_SRC[],pop:NXM_NX_REG0[],resubmit(,10)
cookie=0xe601921d, duration=2.153s, table=9, n_packets=0, n_bytes=0, idle_age=2, priority=100,arp,reg14=0x1,metadata=0x1,arp_spa=192.168.1.0/24,arp_op=1 actions=push:NXM_NX_REG0[],push:NXM_OF_ETH_SRC[],push:NXM_NX_ARP_SHA[],push:NXM_OF_ARP_SPA[],pop:NXM_NX_REG0[],pop:NXM_OF_ETH_SRC[],load:0->NXM_NX_REG10[6],resubmit(,67),move:NXM_NX_REG10[6]->OXM_OF_PKT_REG4[4],pop:NXM_OF_ETH_SRC[],pop:NXM_NX_REG0[],resubmit(,10)
cookie=0x60aa416c, duration=2.154s, table=9, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=load:0x1->OXM_OF_PKT_REG4[5],resubmit(,10)
cookie=0x909abd57, duration=2.153s, table=9, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,10)
cookie=0x50d605d1, duration=2.148s, table=9, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,10)
cookie=0x8503edc4, duration=2.153s, table=10, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg9=0x20/0x20,metadata=0x1 actions=resubmit(,11)
cookie=0x8503edc4, duration=2.153s, table=10, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg9=0x10/0x10,metadata=0x1 actions=resubmit(,11)
cookie=0x142aba49, duration=2.154s, table=10, n_packets=0, n_bytes=0, idle_age=2, priority=90,icmp6,metadata=0x1,nw_ttl=255,icmp_type=136,icmp_code=0 actions=push:NXM_NX_XXREG0[],push:NXM_OF_ETH_SRC[],push:NXM_NX_ND_TLL[],push:NXM_NX_ND_TARGET[],pop:NXM_NX_XXREG0[],pop:NXM_OF_ETH_SRC[],controller(userdata=00.00.00.04.00.00.00.00),pop:NXM_OF_ETH_SRC[],pop:NXM_NX_XXREG0[],resubmit(,11)
cookie=0x99a0a2c4, duration=2.154s, table=10, n_packets=0, n_bytes=0, idle_age=2, priority=90,icmp6,metadata=0x1,nw_ttl=255,icmp_type=135,icmp_code=0 actions=push:NXM_NX_XXREG0[],push:NXM_OF_ETH_SRC[],push:NXM_NX_ND_SLL[],push:NXM_NX_IPV6_SRC[],pop:NXM_NX_XXREG0[],pop:NXM_OF_ETH_SRC[],controller(userdata=00.00.00.04.00.00.00.00),pop:NXM_OF_ETH_SRC[],pop:NXM_NX_XXREG0[],resubmit(,11)
cookie=0x9b52155e, duration=2.153s, table=10, n_packets=0, n_bytes=0, idle_age=2, priority=90,arp,metadata=0x1 actions=push:NXM_NX_REG0[],push:NXM_OF_ETH_SRC[],push:NXM_NX_ARP_SHA[],push:NXM_OF_ARP_SPA[],pop:NXM_NX_REG0[],pop:NXM_OF_ETH_SRC[],controller(userdata=00.00.00.01.00.00.00.00),pop:NXM_OF_ETH_SRC[],pop:NXM_NX_REG0[],resubmit(,11)
cookie=0x1f107e0b, duration=2.154s, table=10, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,11)
cookie=0x8566bade, duration=2.148s, table=10, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,11)
cookie=0xd6ae7204, duration=2.154s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg9=0/0x2,metadata=0x1,nw_src=172.16.1.255 actions=drop
cookie=0xd6ae7204, duration=2.153s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg9=0/0x2,metadata=0x1,nw_src=172.16.1.1 actions=drop
cookie=0x5f845b54, duration=2.153s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg9=0/0x2,metadata=0x1,nw_src=192.168.1.1 actions=drop
cookie=0x5f845b54, duration=2.152s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg9=0/0x2,metadata=0x1,nw_src=192.168.1.255 actions=drop
cookie=0x531ad275, duration=2.154s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,metadata=0x1,nw_src=127.0.0.0/8 actions=drop
cookie=0x531ad275, duration=2.153s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,metadata=0x1,nw_src=0.0.0.0/8 actions=drop
cookie=0x531ad275, duration=2.154s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,metadata=0x1,nw_dst=127.0.0.0/8 actions=drop
cookie=0x531ad275, duration=2.153s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,metadata=0x1,nw_dst=0.0.0.0/8 actions=drop
cookie=0x531ad275, duration=2.153s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,metadata=0x1,nw_src=255.255.255.255 actions=drop
cookie=0x531ad275, duration=2.152s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,metadata=0x1,nw_src=224.0.0.0/4 actions=drop
cookie=0x199d7c9f, duration=2.153s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=95,ip,metadata=0x1,nw_dst=224.0.0.0/4 actions=drop
cookie=0xae9391a4, duration=2.154s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=90,icmp,metadata=0x1,nw_dst=172.16.1.1,icmp_type=8,icmp_code=0 actions=push:NXM_OF_IP_SRC[],push:NXM_OF_IP_DST[],pop:NXM_OF_IP_SRC[],pop:NXM_OF_IP_DST[],load:0xff->NXM_NX_IP_TTL[],load:0->NXM_OF_ICMP_TYPE[],load:0x1->NXM_NX_REG10[0],resubmit(,12)
cookie=0xd6361f7f, duration=2.152s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=90,icmp,metadata=0x1,nw_dst=192.168.1.1,icmp_type=8,icmp_code=0 actions=push:NXM_OF_IP_SRC[],push:NXM_OF_IP_DST[],pop:NXM_OF_IP_SRC[],pop:NXM_OF_IP_DST[],load:0xff->NXM_NX_IP_TTL[],load:0->NXM_OF_ICMP_TYPE[],load:0x1->NXM_NX_REG10[0],resubmit(,12)
cookie=0x2f097eb2, duration=2.154s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=90,arp,reg14=0x2,metadata=0x1,arp_spa=172.16.1.0/24,arp_tpa=172.16.1.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:00:00:02:01:02:03,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0x2010203->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xac100101->NXM_OF_ARP_SPA[],load:0x2->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,32)
cookie=0xa7700bed, duration=2.153s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=90,arp,reg14=0x1,metadata=0x1,arp_spa=192.168.1.0/24,arp_tpa=192.168.1.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:00:00:01:01:02:03,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0x1010203->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xc0a80101->NXM_OF_ARP_SPA[],load:0x1->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,32)
cookie=0x3293c120, duration=2.154s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=90,icmp6,reg14=0x2,metadata=0x1,ipv6_dst=fe80::200:2ff:fe01:203,nw_ttl=255,icmp_type=135,icmp_code=0,nd_target=fe80::200:2ff:fe01:203 actions=controller(userdata=00.00.00.0c.00.00.00.00.00.19.00.10.80.00.08.06.00.00.02.01.02.03.00.00.00.19.00.18.80.00.34.10.fe.80.00.00.00.00.00.00.02.00.02.ff.fe.01.02.03.00.19.00.18.80.00.3e.10.fe.80.00.00.00.00.00.00.02.00.02.ff.fe.01.02.03.00.19.00.10.80.00.42.06.00.00.02.01.02.03.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.01.1c.04.00.01.1e.04.ff.ff.00.18.00.00.23.20.00.07.00.00.00.01.14.04.00.00.00.00.00.00.00.01.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.20.00.00.00)
cookie=0x3293c120, duration=2.152s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=90,icmp6,reg14=0x2,metadata=0x1,ipv6_dst=ff02::1:ff01:203,nw_ttl=255,icmp_type=135,icmp_code=0,nd_target=fe80::200:2ff:fe01:203 actions=controller(userdata=00.00.00.0c.00.00.00.00.00.19.00.10.80.00.08.06.00.00.02.01.02.03.00.00.00.19.00.18.80.00.34.10.fe.80.00.00.00.00.00.00.02.00.02.ff.fe.01.02.03.00.19.00.18.80.00.3e.10.fe.80.00.00.00.00.00.00.02.00.02.ff.fe.01.02.03.00.19.00.10.80.00.42.06.00.00.02.01.02.03.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.01.1c.04.00.01.1e.04.ff.ff.00.18.00.00.23.20.00.07.00.00.00.01.14.04.00.00.00.00.00.00.00.01.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.20.00.00.00)
cookie=0x72dc98c4, duration=2.152s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=90,icmp6,reg14=0x1,metadata=0x1,ipv6_dst=ff02::1:ff01:203,nw_ttl=255,icmp_type=135,icmp_code=0,nd_target=fe80::200:1ff:fe01:203 actions=controller(userdata=00.00.00.0c.00.00.00.00.00.19.00.10.80.00.08.06.00.00.01.01.02.03.00.00.00.19.00.18.80.00.34.10.fe.80.00.00.00.00.00.00.02.00.01.ff.fe.01.02.03.00.19.00.18.80.00.3e.10.fe.80.00.00.00.00.00.00.02.00.01.ff.fe.01.02.03.00.19.00.10.80.00.42.06.00.00.01.01.02.03.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.01.1c.04.00.01.1e.04.ff.ff.00.18.00.00.23.20.00.07.00.00.00.01.14.04.00.00.00.00.00.00.00.01.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.20.00.00.00)
cookie=0x72dc98c4, duration=2.152s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=90,icmp6,reg14=0x1,metadata=0x1,ipv6_dst=fe80::200:1ff:fe01:203,nw_ttl=255,icmp_type=135,icmp_code=0,nd_target=fe80::200:1ff:fe01:203 actions=controller(userdata=00.00.00.0c.00.00.00.00.00.19.00.10.80.00.08.06.00.00.01.01.02.03.00.00.00.19.00.18.80.00.34.10.fe.80.00.00.00.00.00.00.02.00.01.ff.fe.01.02.03.00.19.00.18.80.00.3e.10.fe.80.00.00.00.00.00.00.02.00.01.ff.fe.01.02.03.00.19.00.10.80.00.42.06.00.00.01.01.02.03.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.01.1c.04.00.01.1e.04.ff.ff.00.18.00.00.23.20.00.07.00.00.00.01.14.04.00.00.00.00.00.00.00.01.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.20.00.00.00)
cookie=0x8657127f, duration=2.153s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=90,icmp6,metadata=0x1,ipv6_dst=fe80::200:2ff:fe01:203,icmp_type=128,icmp_code=0 actions=push:NXM_NX_IPV6_SRC[],push:NXM_NX_IPV6_DST[],pop:NXM_NX_IPV6_SRC[],pop:NXM_NX_IPV6_DST[],load:0xff->NXM_NX_IP_TTL[],load:0x81->NXM_NX_ICMPV6_TYPE[],load:0x1->NXM_NX_REG10[0],resubmit(,12)
cookie=0x67582599, duration=2.152s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=90,icmp6,metadata=0x1,ipv6_dst=fe80::200:1ff:fe01:203,icmp_type=128,icmp_code=0 actions=push:NXM_NX_IPV6_SRC[],push:NXM_NX_IPV6_DST[],pop:NXM_NX_IPV6_SRC[],pop:NXM_NX_IPV6_DST[],load:0xff->NXM_NX_IP_TTL[],load:0x81->NXM_NX_ICMPV6_TYPE[],load:0x1->NXM_NX_REG10[0],resubmit(,12)
cookie=0xbcc5b9f6, duration=2.154s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=85,icmp6,metadata=0x1,nw_ttl=255,icmp_type=135,icmp_code=0 actions=drop
cookie=0xbcc5b9f6, duration=2.153s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=85,icmp6,metadata=0x1,nw_ttl=255,icmp_type=136,icmp_code=0 actions=drop
cookie=0xbcc5b9f6, duration=2.153s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=85,arp,metadata=0x1 actions=drop
cookie=0x639c5120, duration=2.153s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=60,ipv6,metadata=0x1,ipv6_dst=fe80::200:1ff:fe01:203 actions=drop
cookie=0x805f9edc, duration=2.152s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=60,ipv6,metadata=0x1,ipv6_dst=fe80::200:2ff:fe01:203 actions=drop
cookie=0x805f9edc, duration=2.153s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=60,ip,metadata=0x1,nw_dst=172.16.1.1 actions=drop
cookie=0x639c5120, duration=2.152s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=60,ip,metadata=0x1,nw_dst=192.168.1.1 actions=drop
cookie=0xa97cdb76, duration=2.153s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=50,metadata=0x1,dl_dst=ff:ff:ff:ff:ff:ff actions=drop
cookie=0xdc5a797f, duration=2.154s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=40,ip,reg14=0x2,metadata=0x1,nw_ttl=1,nw_frag=not_later actions=controller(userdata=00.00.00.0a.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1b.00.00.00.00.04.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1b.00.00.00.00.02.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1c.00.00.00.00.04.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1c.00.00.00.00.02.06.00.30.00.00.00.00.00.00.00.19.00.10.80.00.26.01.0b.00.00.00.00.00.00.00.00.19.00.10.80.00.28.01.00.00.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.00.0e.04.00.00.10.04.00.19.00.10.80.00.16.04.ac.10.01.01.00.00.00.00.00.19.00.10.00.01.3a.01.ff.00.00.00.00.00.00.00.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.0c.00.00.00)
cookie=0xdc5a797f, duration=2.154s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=40,ip,reg14=0x2,metadata=0x1,nw_ttl=0,nw_frag=not_later actions=controller(userdata=00.00.00.0a.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1b.00.00.00.00.04.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1b.00.00.00.00.02.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1c.00.00.00.00.04.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1c.00.00.00.00.02.06.00.30.00.00.00.00.00.00.00.19.00.10.80.00.26.01.0b.00.00.00.00.00.00.00.00.19.00.10.80.00.28.01.00.00.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.00.0e.04.00.00.10.04.00.19.00.10.80.00.16.04.ac.10.01.01.00.00.00.00.00.19.00.10.00.01.3a.01.ff.00.00.00.00.00.00.00.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.0c.00.00.00)
cookie=0xda1f205e, duration=2.154s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=40,ip,reg14=0x1,metadata=0x1,nw_ttl=0,nw_frag=not_later actions=controller(userdata=00.00.00.0a.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1b.00.00.00.00.04.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1b.00.00.00.00.02.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1c.00.00.00.00.04.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1c.00.00.00.00.02.06.00.30.00.00.00.00.00.00.00.19.00.10.80.00.26.01.0b.00.00.00.00.00.00.00.00.19.00.10.80.00.28.01.00.00.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.00.0e.04.00.00.10.04.00.19.00.10.80.00.16.04.c0.a8.01.01.00.00.00.00.00.19.00.10.00.01.3a.01.ff.00.00.00.00.00.00.00.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.0c.00.00.00)
cookie=0xda1f205e, duration=2.153s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=40,ip,reg14=0x1,metadata=0x1,nw_ttl=1,nw_frag=not_later actions=controller(userdata=00.00.00.0a.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1b.00.00.00.00.04.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1b.00.00.00.00.02.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1c.00.00.00.00.04.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1c.00.00.00.00.02.06.00.30.00.00.00.00.00.00.00.19.00.10.80.00.26.01.0b.00.00.00.00.00.00.00.00.19.00.10.80.00.28.01.00.00.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.00.0e.04.00.00.10.04.00.19.00.10.80.00.16.04.c0.a8.01.01.00.00.00.00.00.19.00.10.00.01.3a.01.ff.00.00.00.00.00.00.00.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.0c.00.00.00)
cookie=0x140b3d1c, duration=2.154s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=30,ip,metadata=0x1,nw_ttl=0 actions=drop
cookie=0x140b3d1c, duration=2.152s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=30,ip,metadata=0x1,nw_ttl=1 actions=drop
cookie=0x6e83cede, duration=2.155s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,12)
cookie=0xdf272af5, duration=2.153s, table=11, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,12)
cookie=0x6949b1c0, duration=2.150s, table=11, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,12)
cookie=0x4594c97f, duration=2.155s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x2,nw_ttl=255,icmp_type=134,icmp_code=0 actions=resubmit(,13)
cookie=0x4594c97f, duration=2.154s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x2,nw_ttl=255,icmp_type=135,icmp_code=0 actions=resubmit(,13)
cookie=0x4594c97f, duration=2.154s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x2,nw_ttl=255,icmp_type=136,icmp_code=0 actions=resubmit(,13)
cookie=0x4594c97f, duration=2.154s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x2,nw_ttl=255,icmp_type=133,icmp_code=0 actions=resubmit(,13)
cookie=0x32cf87ac, duration=2.149s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x3,nw_ttl=255,icmp_type=135,icmp_code=0 actions=resubmit(,13)
cookie=0x32cf87ac, duration=2.149s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x3,nw_ttl=255,icmp_type=136,icmp_code=0 actions=resubmit(,13)
cookie=0x32cf87ac, duration=2.149s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x3,nw_ttl=255,icmp_type=133,icmp_code=0 actions=resubmit(,13)
cookie=0x32cf87ac, duration=2.149s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x3,nw_ttl=255,icmp_type=134,icmp_code=0 actions=resubmit(,13)
cookie=0xbeff609d, duration=2.154s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,13)
cookie=0x28c02356, duration=2.153s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,13)
cookie=0x7cdf364a, duration=2.149s, table=12, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,13)
cookie=0x9c7f6160, duration=2.154s, table=13, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x1/0x1,metadata=0x2 actions=ct(table=14,zone=NXM_NX_REG13[0..15])
cookie=0x9c7f6160, duration=2.153s, table=13, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x1/0x1,metadata=0x2 actions=ct(table=14,zone=NXM_NX_REG13[0..15])
cookie=0x6178bea8, duration=2.149s, table=13, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x1/0x1,metadata=0x3 actions=ct(table=14,zone=NXM_NX_REG13[0..15])
cookie=0x6178bea8, duration=2.149s, table=13, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x1/0x1,metadata=0x3 actions=ct(table=14,zone=NXM_NX_REG13[0..15])
cookie=0xc006a864, duration=2.154s, table=13, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,14)
cookie=0x1bfbd653, duration=2.153s, table=13, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,14)
cookie=0x41f2b874, duration=2.149s, table=13, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,14)
cookie=0x92f5fe0f, duration=2.154s, table=14, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,15)
cookie=0xf4beb246, duration=2.154s, table=14, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,15)
cookie=0xb0d7e4d1, duration=2.150s, table=14, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,15)
cookie=0x516c73f7, duration=2.155s, table=15, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,16)
cookie=0xe5308458, duration=2.153s, table=15, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,16)
cookie=0x1fc4ffc9, duration=2.149s, table=15, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,16)
cookie=0xfb09a11e, duration=2.155s, table=16, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,17)
cookie=0x61df57ed, duration=2.153s, table=16, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,17)
cookie=0x7b0d21f4, duration=2.150s, table=16, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,17)
cookie=0x506a83e4, duration=2.154s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=300,ipv6,reg9=0x1/0x1,metadata=0x1 actions=dec_ttl(),resubmit(,18)
cookie=0x506a83e4, duration=2.154s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=300,ip,reg9=0x1/0x1,metadata=0x1 actions=dec_ttl(),resubmit(,18)
cookie=0xca60c8ba, duration=2.155s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=129,ipv6,reg14=0x2,metadata=0x1,ipv6_dst=fe80::/64 actions=dec_ttl(),move:NXM_NX_IPV6_DST[]->NXM_NX_XXREG0[],load:0x20002fffe010203->NXM_NX_XXREG1[0..63],load:0xfe80000000000000->NXM_NX_XXREG1[64..127],mod_dl_src:00:00:02:01:02:03,load:0x2->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,18)
cookie=0x2e927edc, duration=2.153s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=129,ipv6,reg14=0x1,metadata=0x1,ipv6_dst=fe80::/64 actions=dec_ttl(),move:NXM_NX_IPV6_DST[]->NXM_NX_XXREG0[],load:0x20001fffe010203->NXM_NX_XXREG1[0..63],load:0xfe80000000000000->NXM_NX_XXREG1[64..127],mod_dl_src:00:00:01:01:02:03,load:0x1->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,18)
cookie=0xf6762df4, duration=2.155s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=49,ip,metadata=0x1,nw_dst=192.168.1.0/24 actions=dec_ttl(),move:NXM_OF_IP_DST[]->NXM_NX_XXREG0[96..127],load:0xc0a80101->NXM_NX_XXREG0[64..95],mod_dl_src:00:00:01:01:02:03,load:0x1->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,18)
cookie=0x6ef8a995, duration=2.153s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=49,ip,metadata=0x1,nw_dst=172.16.1.0/24 actions=dec_ttl(),move:NXM_OF_IP_DST[]->NXM_NX_XXREG0[96..127],load:0xac100101->NXM_NX_XXREG0[64..95],mod_dl_src:00:00:02:01:02:03,load:0x2->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,18)
cookie=0xeaad5fc6, duration=2.154s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,18)
cookie=0x52f00738, duration=2.149s, table=17, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,18)
cookie=0x7fbedfe2, duration=2.155s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x4/0x4,metadata=0x2 actions=ct(table=19,zone=NXM_NX_REG13[0..15],nat)
cookie=0x7fbedfe2, duration=2.155s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x4/0x4,metadata=0x2 actions=ct(table=19,zone=NXM_NX_REG13[0..15],nat)
cookie=0x8814096c, duration=2.150s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x4/0x4,metadata=0x3 actions=ct(table=19,zone=NXM_NX_REG13[0..15],nat)
cookie=0x8814096c, duration=2.150s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x4/0x4,metadata=0x3 actions=ct(table=19,zone=NXM_NX_REG13[0..15],nat)
cookie=0x74a2a08a, duration=2.154s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x2/0x2,metadata=0x2 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,19)
cookie=0x74a2a08a, duration=2.153s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x2/0x2,metadata=0x2 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,19)
cookie=0x5bf32d40, duration=2.150s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x2/0x2,metadata=0x3 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,19)
cookie=0x5bf32d40, duration=2.149s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x2/0x2,metadata=0x3 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,19)
cookie=0xe8f2792d, duration=2.155s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,19)
cookie=0xb1603fd8, duration=2.154s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,19)
cookie=0x85ff8de, duration=2.149s, table=18, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,19)
cookie=0x25e64e40, duration=2.153s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=500,ip,metadata=0x1,nw_dst=224.0.0.0/4 actions=resubmit(,20)
cookie=0x6929e362, duration=2.155s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=400,reg9=0x4/0x4,metadata=0x1 actions=resubmit(,20)
cookie=0x20f9e258, duration=2.155s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=200,reg9=0x1/0x1,metadata=0x1 actions=mod_dl_dst:00:00:02:01:02:03,resubmit(,20)
cookie=0x3390de3c, duration=2.155s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=100,icmp6,reg14=0x1,metadata=0x2,ipv6_dst=ff02::1:ff01:203,nw_ttl=255,icmp_type=135,icmp_code=0,nd_target=fe80::200:1ff:fe01:203 actions=resubmit(,20)
cookie=0x3390de3c, duration=2.155s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=100,icmp6,reg14=0x1,metadata=0x2,ipv6_dst=fe80::200:1ff:fe01:203,nw_ttl=255,icmp_type=135,icmp_code=0,nd_target=fe80::200:1ff:fe01:203 actions=resubmit(,20)
cookie=0xe1d3fef5, duration=2.149s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=100,icmp6,reg14=0x1,metadata=0x3,ipv6_dst=fe80::200:2ff:fe01:203,nw_ttl=255,icmp_type=135,icmp_code=0,nd_target=fe80::200:2ff:fe01:203 actions=resubmit(,20)
cookie=0xe1d3fef5, duration=2.149s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=100,icmp6,reg14=0x1,metadata=0x3,ipv6_dst=ff02::1:ff01:203,nw_ttl=255,icmp_type=135,icmp_code=0,nd_target=fe80::200:2ff:fe01:203 actions=resubmit(,20)
cookie=0x63b1735f, duration=2.154s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=100,arp,reg14=0x1,metadata=0x2,arp_tpa=192.168.1.1,arp_op=1 actions=resubmit(,20)
cookie=0xcb89920a, duration=2.149s, table=19, n_packets=1, n_bytes=42, idle_age=1, priority=100,arp,reg14=0x1,metadata=0x3,arp_tpa=172.16.1.1,arp_op=1 actions=resubmit(,20)
cookie=0x4003ff7f, duration=2.149s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg0=0xc0a80102,reg15=0x1,metadata=0x1 actions=mod_dl_dst:f0:00:00:01:02:03,resubmit(,20)
cookie=0x320524c9, duration=2.119s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg14=0x2,metadata=0x3 actions=resubmit(,20)
cookie=0xa357ad01, duration=2.155s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=50,icmp6,metadata=0x2,ipv6_dst=ff02::1:ff01:203,nw_ttl=255,icmp_type=135,icmp_code=0,nd_target=fe80::200:1ff:fe01:203 actions=controller(userdata=00.00.00.0c.00.00.00.00.00.19.00.10.80.00.08.06.00.00.01.01.02.03.00.00.00.19.00.18.80.00.34.10.fe.80.00.00.00.00.00.00.02.00.01.ff.fe.01.02.03.00.19.00.18.80.00.3e.10.fe.80.00.00.00.00.00.00.02.00.01.ff.fe.01.02.03.00.19.00.10.80.00.42.06.00.00.01.01.02.03.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.01.1c.04.00.01.1e.04.ff.ff.00.18.00.00.23.20.00.07.00.00.00.01.14.04.00.00.00.00.00.00.00.01.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.20.00.00.00)
cookie=0xa357ad01, duration=2.154s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=50,icmp6,metadata=0x2,ipv6_dst=fe80::200:1ff:fe01:203,nw_ttl=255,icmp_type=135,icmp_code=0,nd_target=fe80::200:1ff:fe01:203 actions=controller(userdata=00.00.00.0c.00.00.00.00.00.19.00.10.80.00.08.06.00.00.01.01.02.03.00.00.00.19.00.18.80.00.34.10.fe.80.00.00.00.00.00.00.02.00.01.ff.fe.01.02.03.00.19.00.18.80.00.3e.10.fe.80.00.00.00.00.00.00.02.00.01.ff.fe.01.02.03.00.19.00.10.80.00.42.06.00.00.01.01.02.03.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.01.1c.04.00.01.1e.04.ff.ff.00.18.00.00.23.20.00.07.00.00.00.01.14.04.00.00.00.00.00.00.00.01.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.20.00.00.00)
cookie=0x6f42ad4e, duration=2.150s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=50,icmp6,metadata=0x3,ipv6_dst=ff02::1:ff01:203,nw_ttl=255,icmp_type=135,icmp_code=0,nd_target=fe80::200:2ff:fe01:203 actions=controller(userdata=00.00.00.0c.00.00.00.00.00.19.00.10.80.00.08.06.00.00.02.01.02.03.00.00.00.19.00.18.80.00.34.10.fe.80.00.00.00.00.00.00.02.00.02.ff.fe.01.02.03.00.19.00.18.80.00.3e.10.fe.80.00.00.00.00.00.00.02.00.02.ff.fe.01.02.03.00.19.00.10.80.00.42.06.00.00.02.01.02.03.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.01.1c.04.00.01.1e.04.ff.ff.00.18.00.00.23.20.00.07.00.00.00.01.14.04.00.00.00.00.00.00.00.01.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.20.00.00.00)
cookie=0x6f42ad4e, duration=2.149s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=50,icmp6,metadata=0x3,ipv6_dst=fe80::200:2ff:fe01:203,nw_ttl=255,icmp_type=135,icmp_code=0,nd_target=fe80::200:2ff:fe01:203 actions=controller(userdata=00.00.00.0c.00.00.00.00.00.19.00.10.80.00.08.06.00.00.02.01.02.03.00.00.00.19.00.18.80.00.34.10.fe.80.00.00.00.00.00.00.02.00.02.ff.fe.01.02.03.00.19.00.18.80.00.3e.10.fe.80.00.00.00.00.00.00.02.00.02.ff.fe.01.02.03.00.19.00.10.80.00.42.06.00.00.02.01.02.03.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.01.1c.04.00.01.1e.04.ff.ff.00.18.00.00.23.20.00.07.00.00.00.01.14.04.00.00.00.00.00.00.00.01.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.20.00.00.00)
cookie=0x7146fc97, duration=2.154s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=50,arp,metadata=0x2,arp_tpa=192.168.1.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:00:00:01:01:02:03,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0x1010203->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xc0a80101->NXM_OF_ARP_SPA[],move:NXM_NX_REG14[]->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,32)
cookie=0x8de313d9, duration=2.149s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=50,arp,metadata=0x3,arp_tpa=172.16.1.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:00:00:02:01:02:03,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0x2010203->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xac100101->NXM_OF_ARP_SPA[],move:NXM_NX_REG14[]->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,32)
cookie=0xa433f7e, duration=2.127s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=50,arp,metadata=0x2,arp_tpa=192.168.1.2,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:f0:00:00:01:02:03,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0xf00000010203->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xc0a80102->NXM_OF_ARP_SPA[],move:NXM_NX_REG14[]->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,32)
cookie=0x8a9e5ff2, duration=2.155s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=0,ip,metadata=0x1 actions=push:NXM_NX_REG0[],push:NXM_NX_XXREG0[96..127],pop:NXM_NX_REG0[],mod_dl_dst:00:00:00:00:00:00,resubmit(,66),pop:NXM_NX_REG0[],resubmit(,20)
cookie=0x48c302d8, duration=2.153s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=0,ipv6,metadata=0x1 actions=mod_dl_dst:00:00:00:00:00:00,resubmit(,66),resubmit(,20)
cookie=0x1029f4cc, duration=2.154s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,20)
cookie=0x74c52c7b, duration=2.149s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x3 actions=resubmit(,20)
cookie=0x154607b5, duration=2.155s, table=20, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,21)
cookie=0xad72ea99, duration=2.155s, table=20, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,21)
cookie=0x3364d2f5, duration=2.149s, table=20, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,21)
cookie=0x6e211edb, duration=2.155s, table=21, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,22)
cookie=0x386aae66, duration=2.153s, table=21, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,22)
cookie=0x3f5cb318, duration=2.149s, table=21, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,22)
cookie=0x5fc7017f, duration=2.155s, table=22, n_packets=0, n_bytes=0, idle_age=2, priority=300,reg9=0x4/0x4,metadata=0x1 actions=resubmit(,23)
cookie=0x96353834, duration=2.154s, table=22, n_packets=0, n_bytes=0, idle_age=2, priority=200,reg9=0x1/0x1,metadata=0x1 actions=load:0x3->NXM_NX_REG15[],resubmit(,23)
cookie=0x221324a2, duration=2.155s, table=22, n_packets=0, n_bytes=0, idle_age=2, priority=150,reg15=0x2,metadata=0x1,dl_dst=00:00:00:00:00:00 actions=load:0x3->NXM_NX_REG15[],resubmit(,23)
cookie=0xa7b1e661, duration=2.154s, table=22, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg15=0x2,metadata=0x1 actions=load:0x3->NXM_NX_REG15[],resubmit(,23)
cookie=0x14691d0, duration=2.155s, table=22, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,23)
cookie=0x171f60c5, duration=2.154s, table=22, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,23)
cookie=0x742349d9, duration=2.149s, table=22, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,23)
cookie=0x4ec090af, duration=2.154s, table=23, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,metadata=0x1,dl_dst=00:00:00:00:00:00 actions=controller(userdata=00.00.00.09.00.00.00.00.ff.ff.00.18.00.00.23.20.00.06.00.80.00.00.00.00.00.01.de.10.00.01.2e.10.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.20.00.00.00)
cookie=0xbf7c99ba, duration=2.154s, table=23, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,metadata=0x1,dl_dst=00:00:00:00:00:00 actions=controller(userdata=00.00.00.00.00.00.00.00.00.19.00.10.80.00.06.06.ff.ff.ff.ff.ff.ff.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.40.00.00.00.01.de.10.00.00.20.04.ff.ff.00.18.00.00.23.20.00.06.00.20.00.60.00.00.00.01.de.10.00.00.22.04.00.19.00.10.80.00.2a.02.00.01.00.00.00.00.00.00.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.20.00.00.00)
cookie=0x22abbbe4, duration=2.154s, table=23, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,24)
cookie=0x50b072b7, duration=2.154s, table=23, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,32)
cookie=0x66d0ce97, duration=2.149s, table=23, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,24)
cookie=0xe9cd8be5, duration=2.154s, table=24, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,25)
cookie=0x6e2f1299, duration=2.150s, table=24, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x3 actions=resubmit(,25)
cookie=0xe8769051, duration=2.155s, table=25, n_packets=0, n_bytes=0, idle_age=2, priority=70,metadata=0x2,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=load:0x8000->NXM_NX_REG15[],resubmit(,32)
cookie=0x96162888, duration=2.149s, table=25, n_packets=1, n_bytes=42, idle_age=1, priority=70,metadata=0x3,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=load:0x8000->NXM_NX_REG15[],resubmit(,32)
cookie=0x9b3c8814, duration=2.155s, table=25, n_packets=0, n_bytes=0, idle_age=2, priority=50,metadata=0x2,dl_dst=00:00:01:01:02:03 actions=load:0x1->NXM_NX_REG15[],resubmit(,32)
cookie=0xa8e7b2dc, duration=2.150s, table=25, n_packets=0, n_bytes=0, idle_age=2, priority=50,metadata=0x2,dl_dst=f0:00:00:01:02:03 actions=load:0x2->NXM_NX_REG15[],resubmit(,32)
cookie=0xd13707ec, duration=2.149s, table=25, n_packets=0, n_bytes=0, idle_age=2, priority=50,metadata=0x3,dl_dst=00:00:02:01:02:03 actions=load:0x1->NXM_NX_REG15[],resubmit(,32)
cookie=0xefc36e60, duration=2.139s, table=25, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x3 actions=load:0x8001->NXM_NX_REG15[],resubmit(,32)
cookie=0x0, duration=2.326s, table=32, n_packets=0, n_bytes=0, idle_age=2, priority=150,reg10=0x10/0x10 actions=resubmit(,33)
cookie=0x0, duration=2.326s, table=32, n_packets=0, n_bytes=0, idle_age=2, priority=150,reg10=0x2/0x2 actions=resubmit(,33)
cookie=0x0, duration=2.154s, table=32, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x8000,metadata=0x2 actions=load:0x1->NXM_NX_REG15[],resubmit(,34),load:0x8000->NXM_NX_REG15[],load:0x2->NXM_NX_TUN_ID[0..23],set_field:0x8000->tun_metadata0,move:NXM_NX_REG14[0..14]->NXM_NX_TUN_METADATA0[16..30],output:1
cookie=0x0, duration=2.134s, table=32, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x2,metadata=0x2 actions=load:0x2->NXM_NX_TUN_ID[0..23],set_field:0x2->tun_metadata0,move:NXM_NX_REG14[0..14]->NXM_NX_TUN_METADATA0[16..30],output:1
cookie=0x0, duration=2.149s, table=32, n_packets=1, n_bytes=42, idle_age=1, priority=100,reg15=0x8000,metadata=0x3 actions=load:0x1->NXM_NX_REG15[],resubmit(,34),load:0x8000->NXM_NX_REG15[],resubmit(,33)
cookie=0x0, duration=2.326s, table=32, n_packets=0, n_bytes=0, idle_age=2, priority=0 actions=resubmit(,33)
cookie=0x0, duration=2.161s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x1,metadata=0x2 actions=load:0x3->NXM_NX_REG11[],load:0x4->NXM_NX_REG12[],resubmit(,34)
cookie=0x0, duration=2.161s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x3,metadata=0x1 actions=load:0x2->NXM_NX_REG15[],load:0x2->NXM_NX_REG11[],load:0x1->NXM_NX_REG12[],resubmit(,34)
cookie=0x0, duration=2.161s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x1,metadata=0x1 actions=load:0x2->NXM_NX_REG11[],load:0x1->NXM_NX_REG12[],resubmit(,34)
cookie=0x0, duration=2.155s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x1,metadata=0x3 actions=load:0x6->NXM_NX_REG11[],load:0x5->NXM_NX_REG12[],resubmit(,34)
cookie=0x0, duration=2.154s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x2,metadata=0x1 actions=load:0x2->NXM_NX_REG11[],load:0x1->NXM_NX_REG12[],resubmit(,34)
cookie=0x0, duration=2.119s, table=33, n_packets=1, n_bytes=42, idle_age=1, priority=100,reg15=0x8000,metadata=0x3 actions=load:0x7->NXM_NX_REG13[],load:0x8000->NXM_NX_REG15[]
cookie=0x0, duration=2.119s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x8001,metadata=0x3 actions=load:0x7->NXM_NX_REG13[],load:0x8001->NXM_NX_REG15[]
cookie=0x0, duration=2.161s, table=34, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0/0x1,reg14=0x1,reg15=0x1,metadata=0x1 actions=drop
cookie=0x0, duration=2.161s, table=34, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0/0x1,reg14=0x1,reg15=0x1,metadata=0x2 actions=drop
cookie=0x0, duration=2.154s, table=34, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0/0x1,reg14=0x2,reg15=0x2,metadata=0x1 actions=drop
cookie=0x0, duration=2.153s, table=34, n_packets=1, n_bytes=42, idle_age=1, priority=100,reg10=0/0x1,reg14=0x1,reg15=0x1,metadata=0x3 actions=drop
cookie=0x0, duration=2.326s, table=34, n_packets=0, n_bytes=0, idle_age=2, priority=0 actions=load:0->NXM_NX_REG0[],load:0->NXM_NX_REG1[],load:0->NXM_NX_REG2[],load:0->NXM_NX_REG3[],load:0->NXM_NX_REG4[],load:0->NXM_NX_REG5[],load:0->NXM_NX_REG6[],load:0->NXM_NX_REG7[],load:0->NXM_NX_REG8[],load:0->NXM_NX_REG9[],resubmit(,40)
cookie=0xf9c5e0d0, duration=2.155s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x2,nw_ttl=255,icmp_type=135,icmp_code=0 actions=resubmit(,41)
cookie=0xf9c5e0d0, duration=2.155s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x2,nw_ttl=255,icmp_type=133,icmp_code=0 actions=resubmit(,41)
cookie=0xf9c5e0d0, duration=2.155s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x2,nw_ttl=255,icmp_type=134,icmp_code=0 actions=resubmit(,41)
cookie=0xf9c5e0d0, duration=2.154s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x2,nw_ttl=255,icmp_type=136,icmp_code=0 actions=resubmit(,41)
cookie=0xde7aa4dc, duration=2.150s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x3,nw_ttl=255,icmp_type=135,icmp_code=0 actions=resubmit(,41)
cookie=0xde7aa4dc, duration=2.149s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x3,nw_ttl=255,icmp_type=134,icmp_code=0 actions=resubmit(,41)
cookie=0xde7aa4dc, duration=2.149s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x3,nw_ttl=255,icmp_type=136,icmp_code=0 actions=resubmit(,41)
cookie=0xde7aa4dc, duration=2.149s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x3,nw_ttl=255,icmp_type=133,icmp_code=0 actions=resubmit(,41)
cookie=0x458b7f09, duration=2.155s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,41)
cookie=0x475af6, duration=2.154s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,41)
cookie=0xefd6e8be, duration=2.149s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x3 actions=resubmit(,41)
cookie=0x9d5a4988, duration=2.154s, table=41, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,42)
cookie=0x4b1b756c, duration=2.153s, table=41, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,42)
cookie=0x7ecd8bf3, duration=2.149s, table=41, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x3 actions=resubmit(,42)
cookie=0x9c4dabd6, duration=2.154s, table=42, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x1/0x1,metadata=0x2 actions=ct(table=43,zone=NXM_NX_REG13[0..15])
cookie=0x9c4dabd6, duration=2.154s, table=42, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x1/0x1,metadata=0x2 actions=ct(table=43,zone=NXM_NX_REG13[0..15])
cookie=0x9ab1c4d7, duration=2.150s, table=42, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x1/0x1,metadata=0x3 actions=ct(table=43,zone=NXM_NX_REG13[0..15])
cookie=0x9ab1c4d7, duration=2.149s, table=42, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x1/0x1,metadata=0x3 actions=ct(table=43,zone=NXM_NX_REG13[0..15])
cookie=0xa18f6885, duration=2.154s, table=42, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,43)
cookie=0xeb3735da, duration=2.153s, table=42, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,43)
cookie=0xb3c231ba, duration=2.149s, table=42, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x3 actions=resubmit(,43)
cookie=0xd1de7817, duration=2.155s, table=43, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x1,metadata=0x1 actions=resubmit(,64)
cookie=0x2c568f4c, duration=2.155s, table=43, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x2,metadata=0x1 actions=resubmit(,64)
cookie=0x7c6b9fb4, duration=2.153s, table=43, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,44)
cookie=0x3a1af52a, duration=2.150s, table=43, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x3 actions=resubmit(,44)
cookie=0xc457e1ce, duration=2.153s, table=44, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,45)
cookie=0x34431c2b, duration=2.149s, table=44, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x3 actions=resubmit(,45)
cookie=0x9dfdb8b7, duration=2.154s, table=45, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,46)
cookie=0xb9f22429, duration=2.149s, table=45, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x3 actions=resubmit(,46)
cookie=0x33d71bef, duration=2.153s, table=46, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,47)
cookie=0xf6141482, duration=2.150s, table=46, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x3 actions=resubmit(,47)
cookie=0xcb269519, duration=2.155s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x2/0x2,metadata=0x2 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,48)
cookie=0xcb269519, duration=2.153s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x2/0x2,metadata=0x2 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,48)
cookie=0xacee8bda, duration=2.149s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x2/0x2,metadata=0x3 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,48)
cookie=0xacee8bda, duration=2.149s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x2/0x2,metadata=0x3 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,48)
cookie=0x10f4b13e, duration=2.154s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x4/0x4,metadata=0x2 actions=ct(table=48,zone=NXM_NX_REG13[0..15],nat)
cookie=0x10f4b13e, duration=2.154s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x4/0x4,metadata=0x2 actions=ct(table=48,zone=NXM_NX_REG13[0..15],nat)
cookie=0xd63605c2, duration=2.150s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x4/0x4,metadata=0x3 actions=ct(table=48,zone=NXM_NX_REG13[0..15],nat)
cookie=0xd63605c2, duration=2.149s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x4/0x4,metadata=0x3 actions=ct(table=48,zone=NXM_NX_REG13[0..15],nat)
cookie=0x5fb4f51e, duration=2.154s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,48)
cookie=0x87b437f9, duration=2.150s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x3 actions=resubmit(,48)
cookie=0xdc424108, duration=2.153s, table=48, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,49)
cookie=0xbe0436ee, duration=2.150s, table=48, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x3 actions=resubmit(,49)
cookie=0xafa246f9, duration=2.153s, table=49, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x2,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,64)
cookie=0x1b4f1f7c, duration=2.149s, table=49, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x3,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,64)
cookie=0x7d1f0305, duration=2.153s, table=49, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg15=0x1,metadata=0x2 actions=resubmit(,64)
cookie=0x7d9183c2, duration=2.149s, table=49, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg15=0x1,metadata=0x3 actions=resubmit(,64)
cookie=0x9196d982, duration=2.119s, table=49, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg15=0x2,metadata=0x3 actions=resubmit(,64)
cookie=0x0, duration=2.161s, table=64, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0x1/0x1,reg15=0x1,metadata=0x1 actions=push:NXM_OF_IN_PORT[],load:0->NXM_OF_IN_PORT[],resubmit(,65),pop:NXM_OF_IN_PORT[]
cookie=0x0, duration=2.161s, table=64, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0x1/0x1,reg15=0x1,metadata=0x2 actions=push:NXM_OF_IN_PORT[],load:0->NXM_OF_IN_PORT[],resubmit(,65),pop:NXM_OF_IN_PORT[]
cookie=0x0, duration=2.154s, table=64, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0x1/0x1,reg15=0x1,metadata=0x3 actions=push:NXM_OF_IN_PORT[],load:0->NXM_OF_IN_PORT[],resubmit(,65),pop:NXM_OF_IN_PORT[]
cookie=0x0, duration=2.153s, table=64, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0x1/0x1,reg15=0x2,metadata=0x1 actions=push:NXM_OF_IN_PORT[],load:0->NXM_OF_IN_PORT[],resubmit(,65),pop:NXM_OF_IN_PORT[]
cookie=0x0, duration=2.326s, table=64, n_packets=0, n_bytes=0, idle_age=2, priority=0 actions=resubmit(,65)
cookie=0x0, duration=2.161s, table=65, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x1,metadata=0x1 actions=clone(ct_clear,load:0->NXM_NX_REG11[],load:0->NXM_NX_REG12[],load:0->NXM_NX_REG13[],load:0x3->NXM_NX_REG11[],load:0x4->NXM_NX_REG12[],load:0x2->OXM_OF_METADATA[],load:0x1->NXM_NX_REG14[],load:0->NXM_NX_REG10[],load:0->NXM_NX_REG15[],load:0->NXM_NX_REG0[],load:0->NXM_NX_REG1[],load:0->NXM_NX_REG2[],load:0->NXM_NX_REG3[],load:0->NXM_NX_REG4[],load:0->NXM_NX_REG5[],load:0->NXM_NX_REG6[],load:0->NXM_NX_REG7[],load:0->NXM_NX_REG8[],load:0->NXM_NX_REG9[],load:0->NXM_OF_IN_PORT[],resubmit(,8))
cookie=0x0, duration=2.161s, table=65, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x1,metadata=0x2 actions=clone(ct_clear,load:0->NXM_NX_REG11[],load:0->NXM_NX_REG12[],load:0->NXM_NX_REG13[],load:0x2->NXM_NX_REG11[],load:0x1->NXM_NX_REG12[],load:0x1->OXM_OF_METADATA[],load:0x1->NXM_NX_REG14[],load:0->NXM_NX_REG10[],load:0->NXM_NX_REG15[],load:0->NXM_NX_REG0[],load:0->NXM_NX_REG1[],load:0->NXM_NX_REG2[],load:0->NXM_NX_REG3[],load:0->NXM_NX_REG4[],load:0->NXM_NX_REG5[],load:0->NXM_NX_REG6[],load:0->NXM_NX_REG7[],load:0->NXM_NX_REG8[],load:0->NXM_NX_REG9[],load:0->NXM_OF_IN_PORT[],resubmit(,8))
cookie=0x0, duration=2.155s, table=65, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x2,metadata=0x1 actions=clone(ct_clear,load:0->NXM_NX_REG11[],load:0->NXM_NX_REG12[],load:0->NXM_NX_REG13[],load:0x6->NXM_NX_REG11[],load:0x5->NXM_NX_REG12[],load:0x3->OXM_OF_METADATA[],load:0x1->NXM_NX_REG14[],load:0->NXM_NX_REG10[],load:0->NXM_NX_REG15[],load:0->NXM_NX_REG0[],load:0->NXM_NX_REG1[],load:0->NXM_NX_REG2[],load:0->NXM_NX_REG3[],load:0->NXM_NX_REG4[],load:0->NXM_NX_REG5[],load:0->NXM_NX_REG6[],load:0->NXM_NX_REG7[],load:0->NXM_NX_REG8[],load:0->NXM_NX_REG9[],load:0->NXM_OF_IN_PORT[],resubmit(,8))
cookie=0x0, duration=2.153s, table=65, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x1,metadata=0x3 actions=clone(ct_clear,load:0->NXM_NX_REG11[],load:0->NXM_NX_REG12[],load:0->NXM_NX_REG13[],load:0x2->NXM_NX_REG11[],load:0x1->NXM_NX_REG12[],load:0x1->OXM_OF_METADATA[],load:0x2->NXM_NX_REG14[],load:0->NXM_NX_REG10[],load:0->NXM_NX_REG15[],load:0->NXM_NX_REG0[],load:0->NXM_NX_REG1[],load:0->NXM_NX_REG2[],load:0->NXM_NX_REG3[],load:0->NXM_NX_REG4[],load:0->NXM_NX_REG5[],load:0->NXM_NX_REG6[],load:0->NXM_NX_REG7[],load:0->NXM_NX_REG8[],load:0->NXM_NX_REG9[],load:0->NXM_OF_IN_PORT[],resubmit(,8))
------ hv3 dump ----------
OFPT_FEATURES_REPLY (xid=0x2): dpid:0000be305f3c6949
n_tables:254, n_buffers:0
capabilities: FLOW_STATS TABLE_STATS PORT_STATS QUEUE_STATS ARP_MATCH_IP
actions: output enqueue set_vlan_vid set_vlan_pcp strip_vlan mod_dl_src mod_dl_dst mod_nw_src mod_nw_dst mod_nw_tos mod_tp_src mod_tp_dst
1(hv3-vif1): addr:aa:55:aa:55:00:0b
config: 0
state: 0
speed: 0 Mbps now, 0 Mbps max
2(ovn-hv2-0): addr:3a:fd:e3:7c:fb:4f
config: 0
state: 0
speed: 0 Mbps now, 0 Mbps max
4(ovn-hv1-0): addr:de:3c:00:da:73:d0
config: 0
state: 0
speed: 0 Mbps now, 0 Mbps max
5(patch-br-int-to): addr:da:26:52:8b:ff:02
config: 0
state: 0
speed: 0 Mbps now, 0 Mbps max
LOCAL(br-int): addr:be:30:5f:3c:69:49
config: 0
state: 0
speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (xid=0x4): frags=normal miss_send_len=0
NXST_FLOW reply (xid=0x4):
cookie=0x0, duration=2.250s, table=0, n_packets=0, n_bytes=0, idle_age=2, priority=100,in_port=2 actions=move:NXM_NX_TUN_ID[0..23]->OXM_OF_METADATA[0..23],move:NXM_NX_TUN_METADATA0[16..30]->NXM_NX_REG14[0..14],move:NXM_NX_TUN_METADATA0[0..15]->NXM_NX_REG15[0..15],resubmit(,33)
cookie=0x0, duration=2.250s, table=0, n_packets=0, n_bytes=0, idle_age=2, priority=100,in_port=1 actions=load:0x1->NXM_NX_REG13[],load:0x2->NXM_NX_REG11[],load:0x3->NXM_NX_REG12[],load:0x4->OXM_OF_METADATA[],load:0x1->NXM_NX_REG14[],resubmit(,8)
cookie=0x0, duration=2.059s, table=0, n_packets=0, n_bytes=0, idle_age=2, priority=100,in_port=4 actions=move:NXM_NX_TUN_ID[0..23]->OXM_OF_METADATA[0..23],move:NXM_NX_TUN_METADATA0[16..30]->NXM_NX_REG14[0..14],move:NXM_NX_TUN_METADATA0[0..15]->NXM_NX_REG15[0..15],resubmit(,33)
cookie=0x0, duration=2.056s, table=0, n_packets=0, n_bytes=0, idle_age=2, priority=100,in_port=5,dl_vlan=0 actions=strip_vlan,load:0x4->NXM_NX_REG13[],load:0x2->NXM_NX_REG11[],load:0x3->NXM_NX_REG12[],load:0x4->OXM_OF_METADATA[],load:0x2->NXM_NX_REG14[],resubmit(,8)
cookie=0x0, duration=2.056s, table=0, n_packets=0, n_bytes=0, idle_age=2, priority=100,in_port=5,vlan_tci=0x0000/0x1000 actions=load:0x4->NXM_NX_REG13[],load:0x2->NXM_NX_REG11[],load:0x3->NXM_NX_REG12[],load:0x4->OXM_OF_METADATA[],load:0x2->NXM_NX_REG14[],resubmit(,8)
cookie=0x76629dc5, duration=2.144s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x4,dl_src=01:00:00:00:00:00/01:00:00:00:00:00 actions=drop
cookie=0xb89a9ff2, duration=2.144s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x4,vlan_tci=0x1000/0x1000 actions=drop
cookie=0x291a3f20, duration=2.144s, table=8, n_packets=1, n_bytes=42, idle_age=1, priority=50,reg14=0x1,metadata=0x4 actions=resubmit(,9)
cookie=0x81c9912e, duration=2.097s, table=8, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg14=0x2,metadata=0x4 actions=resubmit(,9)
cookie=0x96cf32b0, duration=2.144s, table=9, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,10)
cookie=0x945b194c, duration=2.144s, table=10, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,11)
cookie=0x1ff9d57, duration=2.144s, table=11, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,12)
cookie=0x89c23e29, duration=2.144s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x4,nw_ttl=255,icmp_type=136,icmp_code=0 actions=resubmit(,13)
cookie=0x89c23e29, duration=2.144s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x4,nw_ttl=255,icmp_type=134,icmp_code=0 actions=resubmit(,13)
cookie=0x89c23e29, duration=2.144s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x4,nw_ttl=255,icmp_type=135,icmp_code=0 actions=resubmit(,13)
cookie=0x89c23e29, duration=2.144s, table=12, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x4,nw_ttl=255,icmp_type=133,icmp_code=0 actions=resubmit(,13)
cookie=0xf608d4eb, duration=2.144s, table=12, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,13)
cookie=0xda27a7da, duration=2.144s, table=13, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x1/0x1,metadata=0x4 actions=ct(table=14,zone=NXM_NX_REG13[0..15])
cookie=0xda27a7da, duration=2.144s, table=13, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x1/0x1,metadata=0x4 actions=ct(table=14,zone=NXM_NX_REG13[0..15])
cookie=0xbfa53949, duration=2.144s, table=13, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,14)
cookie=0x8a5b2d37, duration=2.144s, table=14, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,15)
cookie=0x986e8dcd, duration=2.144s, table=15, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,16)
cookie=0x92443027, duration=2.144s, table=16, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,17)
cookie=0xe73a2a92, duration=2.145s, table=17, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,18)
cookie=0x8f68d2d4, duration=2.145s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x2/0x2,metadata=0x4 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,19)
cookie=0x8f68d2d4, duration=2.145s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x2/0x2,metadata=0x4 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,19)
cookie=0x53856c69, duration=2.145s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x4/0x4,metadata=0x4 actions=ct(table=19,zone=NXM_NX_REG13[0..15],nat)
cookie=0x53856c69, duration=2.145s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x4/0x4,metadata=0x4 actions=ct(table=19,zone=NXM_NX_REG13[0..15],nat)
cookie=0xe079a1bb, duration=2.145s, table=18, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,19)
cookie=0x9d48cde5, duration=2.142s, table=19, n_packets=1, n_bytes=42, idle_age=1, priority=100,arp,reg14=0x1,metadata=0x4,arp_tpa=172.16.1.3,arp_op=1 actions=resubmit(,20)
cookie=0xce828be0, duration=2.098s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg14=0x2,metadata=0x4 actions=resubmit(,20)
cookie=0x46183864, duration=2.142s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=50,arp,metadata=0x4,arp_tpa=172.16.1.3,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:f0:00:00:01:02:04,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0xf00000010204->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xac100103->NXM_OF_ARP_SPA[],move:NXM_NX_REG14[]->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,32)
cookie=0x175b4e2b, duration=2.145s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x4 actions=resubmit(,20)
cookie=0x83f23cc9, duration=2.145s, table=20, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,21)
cookie=0x91fb5, duration=2.145s, table=21, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,22)
cookie=0x4854b72e, duration=2.145s, table=22, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,23)
cookie=0x419ec16b, duration=2.145s, table=23, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,24)
cookie=0x480663c0, duration=2.145s, table=24, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,25)
cookie=0x6c5e2a2e, duration=2.145s, table=25, n_packets=1, n_bytes=42, idle_age=1, priority=70,metadata=0x4,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=load:0x8000->NXM_NX_REG15[],resubmit(,32)
cookie=0x2b3de0c1, duration=2.145s, table=25, n_packets=0, n_bytes=0, idle_age=2, priority=50,metadata=0x4,dl_dst=f0:00:00:01:02:04 actions=load:0x1->NXM_NX_REG15[],resubmit(,32)
cookie=0x112f1b6e, duration=2.109s, table=25, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x4 actions=load:0x8001->NXM_NX_REG15[],resubmit(,32)
cookie=0x0, duration=2.251s, table=32, n_packets=0, n_bytes=0, idle_age=2, priority=150,reg10=0x10/0x10 actions=resubmit(,33)
cookie=0x0, duration=2.251s, table=32, n_packets=0, n_bytes=0, idle_age=2, priority=150,reg10=0x2/0x2 actions=resubmit(,33)
cookie=0x0, duration=2.252s, table=32, n_packets=1, n_bytes=42, idle_age=1, priority=0 actions=resubmit(,33)
cookie=0x0, duration=2.148s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x1,metadata=0x4 actions=load:0x1->NXM_NX_REG13[],load:0x2->NXM_NX_REG11[],load:0x3->NXM_NX_REG12[],resubmit(,34)
cookie=0x0, duration=2.145s, table=33, n_packets=1, n_bytes=42, idle_age=1, priority=100,reg15=0x8000,metadata=0x4 actions=load:0x4->NXM_NX_REG13[],load:0x2->NXM_NX_REG15[],resubmit(,34),load:0x1->NXM_NX_REG13[],load:0x1->NXM_NX_REG15[],resubmit(,34),load:0x8000->NXM_NX_REG15[]
cookie=0x0, duration=2.098s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x8001,metadata=0x4 actions=load:0x4->NXM_NX_REG13[],load:0x2->NXM_NX_REG15[],resubmit(,34),load:0x8001->NXM_NX_REG15[]
cookie=0x0, duration=2.057s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x2,metadata=0x4 actions=load:0x4->NXM_NX_REG13[],load:0x2->NXM_NX_REG11[],load:0x3->NXM_NX_REG12[],resubmit(,34)
cookie=0x0, duration=2.148s, table=34, n_packets=1, n_bytes=42, idle_age=1, priority=100,reg10=0/0x1,reg14=0x1,reg15=0x1,metadata=0x4 actions=drop
cookie=0x0, duration=2.057s, table=34, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0/0x1,reg14=0x2,reg15=0x2,metadata=0x4 actions=drop
cookie=0x0, duration=2.251s, table=34, n_packets=1, n_bytes=42, idle_age=1, priority=0 actions=load:0->NXM_NX_REG0[],load:0->NXM_NX_REG1[],load:0->NXM_NX_REG2[],load:0->NXM_NX_REG3[],load:0->NXM_NX_REG4[],load:0->NXM_NX_REG5[],load:0->NXM_NX_REG6[],load:0->NXM_NX_REG7[],load:0->NXM_NX_REG8[],load:0->NXM_NX_REG9[],resubmit(,40)
cookie=0x77b5ccb9, duration=2.145s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x4,nw_ttl=255,icmp_type=133,icmp_code=0 actions=resubmit(,41)
cookie=0x77b5ccb9, duration=2.145s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x4,nw_ttl=255,icmp_type=135,icmp_code=0 actions=resubmit(,41)
cookie=0x77b5ccb9, duration=2.145s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x4,nw_ttl=255,icmp_type=134,icmp_code=0 actions=resubmit(,41)
cookie=0x77b5ccb9, duration=2.145s, table=40, n_packets=0, n_bytes=0, idle_age=2, priority=110,icmp6,metadata=0x4,nw_ttl=255,icmp_type=136,icmp_code=0 actions=resubmit(,41)
cookie=0x1cb1108c, duration=2.145s, table=40, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,41)
cookie=0x31010bdf, duration=2.145s, table=41, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,42)
cookie=0x5a9fee09, duration=2.145s, table=42, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x1/0x1,metadata=0x4 actions=ct(table=43,zone=NXM_NX_REG13[0..15])
cookie=0x5a9fee09, duration=2.145s, table=42, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x1/0x1,metadata=0x4 actions=ct(table=43,zone=NXM_NX_REG13[0..15])
cookie=0x361761b2, duration=2.145s, table=42, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,43)
cookie=0x686644ab, duration=2.145s, table=43, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,44)
cookie=0x4816cd5, duration=2.145s, table=44, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,45)
cookie=0x46540961, duration=2.145s, table=45, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,46)
cookie=0x51ade0ad, duration=2.145s, table=46, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,47)
cookie=0xfe1a9559, duration=2.145s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x4/0x4,metadata=0x4 actions=ct(table=48,zone=NXM_NX_REG13[0..15],nat)
cookie=0xfe1a9559, duration=2.145s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x4/0x4,metadata=0x4 actions=ct(table=48,zone=NXM_NX_REG13[0..15],nat)
cookie=0x913999fd, duration=2.145s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x2/0x2,metadata=0x4 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,48)
cookie=0x913999fd, duration=2.145s, table=47, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x2/0x2,metadata=0x4 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,48)
cookie=0xab47ec86, duration=2.145s, table=47, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,48)
cookie=0x5ef07ed2, duration=2.145s, table=48, n_packets=1, n_bytes=42, idle_age=1, priority=0,metadata=0x4 actions=resubmit(,49)
cookie=0x84bcfb62, duration=2.145s, table=49, n_packets=1, n_bytes=42, idle_age=1, priority=100,metadata=0x4,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,64)
cookie=0x3b28e7bf, duration=2.145s, table=49, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg15=0x1,metadata=0x4 actions=resubmit(,64)
cookie=0xed36105, duration=2.098s, table=49, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg15=0x2,metadata=0x4 actions=resubmit(,64)
cookie=0x0, duration=2.148s, table=64, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0x1/0x1,reg15=0x1,metadata=0x4 actions=push:NXM_OF_IN_PORT[],load:0->NXM_OF_IN_PORT[],resubmit(,65),pop:NXM_OF_IN_PORT[]
cookie=0x0, duration=2.057s, table=64, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0x1/0x1,reg15=0x2,metadata=0x4 actions=push:NXM_OF_IN_PORT[],load:0->NXM_OF_IN_PORT[],resubmit(,65),pop:NXM_OF_IN_PORT[]
cookie=0x0, duration=2.252s, table=64, n_packets=1, n_bytes=42, idle_age=1, priority=0 actions=resubmit(,65)
cookie=0x0, duration=2.148s, table=65, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x1,metadata=0x4 actions=output:1
cookie=0x0, duration=2.057s, table=65, n_packets=1, n_bytes=42, idle_age=1, priority=100,reg15=0x2,metadata=0x4 actions=output:5
--------------------------
/vagrant/ovn/tests/ovn.at:9126: as hv1 ovs-ofctl dump-flows br-int table=33 | grep =0x3,metadata=0x1 | wc -l
/vagrant/ovn/tests/ovn.at:9128: as hv2 ovs-ofctl dump-flows br-int table=33 | grep =0x3,metadata=0x1 | grep load:0x2- | wc -l
/vagrant/ovn/tests/ovn.at:9131: as hv1 ovs-ofctl dump-flows br-int table=32 | grep =0x3,metadata=0x1 | grep output | wc -l
/vagrant/ovn/tests/ovn.at:9133: as hv2 ovs-ofctl dump-flows br-int table=32 | grep =0x3,metadata=0x1 | wc -l
/vagrant/ovn/tests/ovn.at:9136: as hv1 ovs-ofctl dump-flows br-int | grep arp | grep load:0x2- | grep =0x2,metadata=0x1 | wc -l
/vagrant/ovn/tests/ovn.at:9138: as hv2 ovs-ofctl dump-flows br-int | grep arp | grep load:0x2- | grep =0x2,metadata=0x1 | wc -l
ac100101
c0a80102
ac100103
checking packets in hv3/vif1-tx.pcap against hv3-vif1.expected:
ovn.at:12: waiting until $PYTHON "$ovs_srcdir/utilities/ovs-pcap.in" $rcv_pcap > $rcv_text
rcv_n=`wc -l < "$rcv_text"`
echo "rcv_n=$rcv_n exp_n=$exp_n"
test $rcv_n -ge $exp_n...
rcv_n=0 exp_n=0
ovn.at:12: wait succeeded immediately
/vagrant/ovn/tests/ovn.at:9184: sort $rcv_text
checking packets in hv3/vif1-tx.pcap against hv3-vif1.expected:
ovn.at:12: waiting until $PYTHON "$ovs_srcdir/utilities/ovs-pcap.in" $rcv_pcap > $rcv_text
rcv_n=`wc -l < "$rcv_text"`
echo "rcv_n=$rcv_n exp_n=$exp_n"
test $rcv_n -ge $exp_n...
rcv_n=0 exp_n=0
ovn.at:12: wait succeeded immediately
/vagrant/ovn/tests/ovn.at:9194: sort $rcv_text
ovn.at:9200: waiting until test 1 = `as hv2 ovs-vsctl show | \
grep "Port patch-br-int-to-ln-alice" | wc -l`...
ovn.at:9200: wait succeeded immediately
checking packets in hv3/vif1-tx.pcap against hv3-vif1.expected:
ovn.at:12: waiting until $PYTHON "$ovs_srcdir/utilities/ovs-pcap.in" $rcv_pcap > $rcv_text
rcv_n=`wc -l < "$rcv_text"`
echo "rcv_n=$rcv_n exp_n=$exp_n"
test $rcv_n -ge $exp_n...
rcv_n=0 exp_n=2
rcv_n=0 exp_n=2
rcv_n=1 exp_n=2
rcv_n=1 exp_n=2
rcv_n=1 exp_n=2
rcv_n=1 exp_n=2
rcv_n=2 exp_n=2
ovn.at:12: wait succeeded after 5 seconds
/vagrant/ovn/tests/ovn.at:9211: sort $rcv_text
--- expout 2019-11-03 15:05:41.915306730 +0000
+++ /root/build/ovn/tests/testsuite.dir/at-groups/77/stdout 2019-11-03 15:05:41.917306765 +0000
@@ -1,2 +1,2 @@
-f0000001020400000201020308060001080006040002000002010203ac100101f00000010204ac100103
+ffffffffffff00000201020308060001080006040001000002010203ac100101000000000000ac100101
ffffffffffff00000201020308060001080006040001000002010203ac100101000000000000ac100101
77. ovn.at:8982: 77. ovn -- 1 LR with distributed router gateway port (ovn.at:8982): FAILED (ovn.at:9211)
## ------------- ##
## ../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 ovn configure 2.12.90, which was
| generated by GNU Autoconf 2.69. Invocation command line was
|
| $ /vagrant/ovn/configure --prefix=/usr --with-ovs-source=/vagrant/ovs --with-ovs-build=/root/build/ovs
|
| ## --------- ##
| ## Platform. ##
| ## --------- ##
|
| hostname = centos-8
| uname -m = x86_64
| uname -r = 4.18.0-80.11.2.el8_0.x86_64
| uname -s = Linux
| uname -v = #1 SMP Tue Sep 24 11:32:19 UTC 2019
|
| /usr/bin/uname -p = x86_64
| /bin/uname -X = unknown
|
| /bin/arch = x86_64
| /usr/bin/arch -k = unknown
| /usr/convex/getsysinfo = unknown
| /usr/bin/hostinfo = unknown
| /bin/machine = unknown
| /usr/bin/oslevel = unknown
| /bin/universe = unknown
|
| PATH: /usr/local/sbin
| PATH: /sbin
| PATH: /bin
| PATH: /usr/sbin
| PATH: /usr/bin
| PATH: /root/bin
|
|
| ## ----------- ##
| ## Core tests. ##
| ## ----------- ##
|
| configure:2836: loading site script /usr/share/config.site
| | # This is the config.site file to satisfy FHS defaults when installing below
| | # /usr.
| | #
| | # You may override this file by your config.site using the CONFIG_SITE env
| | # variable.
| | #
| | # Note: This file includes also RHEL/Fedora fix for installing libraries into
| | # "/lib/lib64" on 64bit systems.
| |
| | if test -n "$host"; then
| | # skip when cross-compiling
| | return 0
| | fi
| |
| | if test "$prefix" = /usr \
| | || { test "$prefix" = NONE && test "$ac_default_prefix" = /usr ; }
| | then
| | test "$sysconfdir" = '${prefix}/etc' && sysconfdir=/etc
| | test "$sharedstatedir" = '${prefix}/com' && sharedstatedir=/var
| | test "$localstatedir" = '${prefix}/var' && localstatedir=/var
| |
| | ARCH=`uname -m`
| | for i in x86_64 ppc64 s390x aarch64; do
| | if test $ARCH = $i; then
| | test "$libdir" = '${exec_prefix}/lib' && libdir='${exec_prefix}/lib64'
| | break
| | fi
| | done
| | fi
| configure:2984: checking for a BSD-compatible install
| configure:3052: result: /bin/install -c
| configure:3063: checking whether build environment is sane
| configure:3118: result: yes
| configure:3269: checking for a thread-safe mkdir -p
| configure:3308: result: /bin/mkdir -p
| configure:3315: checking for gawk
| configure:3331: found /bin/gawk
| configure:3342: result: gawk
| configure:3353: checking whether make sets $(MAKE)
| configure:3375: result: yes
| configure:3404: checking whether make supports nested variables
| configure:3421: result: yes
| configure:3500: checking how to create a pax tar archive
| configure:3511: tar --version
| tar (GNU tar) 1.30
| Copyright (C) 2017 Free Software Foundation, Inc.
| License GPLv3+: GNU GPL version 3 or later <https://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:3514: $? = 0
| configure:3554: tardir=conftest.dir && eval tar --format=posix -chf - "$tardir" >conftest.tar
| configure:3557: $? = 0
| configure:3561: tar -xf - <conftest.tar
| configure:3564: $? = 0
| configure:3566: cat conftest.dir/file
| GrepMe
| configure:3569: $? = 0
| configure:3582: result: gnutar
| configure:3639: checking whether make supports the include directive
| configure:3654: make -f confmf.GNU && cat confinc.out
| this is the am__doit target
| configure:3657: $? = 0
| configure:3676: result: yes (GNU style)
| configure:3746: checking for gcc
| configure:3762: found /bin/gcc
| configure:3773: result: gcc
| configure:4002: checking for C compiler version
| configure:4011: gcc --version >&5
| gcc (GCC) 8.2.1 20180905 (Red Hat 8.2.1-3)
| Copyright (C) 2018 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:4022: $? = 0
| configure:4011: gcc -v >&5
| Using built-in specs.
| COLLECT_GCC=gcc
| COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper
| OFFLOAD_TARGET_NAMES=nvptx-none
| OFFLOAD_TARGET_DEFAULT=1
| Target: x86_64-redhat-linux
| Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl --disable-libmpx --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
| Thread model: posix
| gcc version 8.2.1 20180905 (Red Hat 8.2.1-3) (GCC)
| configure:4022: $? = 0
| configure:4011: gcc -V >&5
| gcc: error: unrecognized command line option '-V'
| gcc: fatal error: no input files
| compilation terminated.
| configure:4022: $? = 1
| configure:4011: gcc -qversion >&5
| gcc: error: unrecognized command line option '-qversion'; did you mean '--version'?
| gcc: fatal error: no input files
| compilation terminated.
| configure:4022: $? = 1
| configure:4042: checking whether the C compiler works
| configure:4064: gcc conftest.c >&5
| configure:4068: $? = 0
| configure:4116: result: yes
| configure:4119: checking for C compiler default output file name
| configure:4121: result: a.out
| configure:4127: checking for suffix of executables
| configure:4134: gcc -o conftest conftest.c >&5
| configure:4138: $? = 0
| configure:4160: result:
| configure:4182: checking whether we are cross compiling
| configure:4190: gcc -o conftest conftest.c >&5
| configure:4194: $? = 0
| configure:4201: ./conftest
| configure:4205: $? = 0
| configure:4220: result: no
| configure:4225: checking for suffix of object files
| configure:4247: gcc -c conftest.c >&5
| configure:4251: $? = 0
| configure:4272: result: o
| configure:4276: checking whether we are using the GNU C compiler
| configure:4295: gcc -c conftest.c >&5
| configure:4295: $? = 0
| configure:4304: result: yes
| configure:4313: checking whether gcc accepts -g
| configure:4333: gcc -c -g conftest.c >&5
| configure:4333: $? = 0
| configure:4374: result: yes
| configure:4391: checking for gcc option to accept ISO C89
| configure:4454: gcc -c -g -O2 conftest.c >&5
| configure:4454: $? = 0
| configure:4467: result: none needed
| configure:4492: checking whether gcc understands -c and -o together
| configure:4514: gcc -c conftest.c -o conftest2.o
| configure:4517: $? = 0
| configure:4514: gcc -c conftest.c -o conftest2.o
| configure:4517: $? = 0
| configure:4529: result: yes
| configure:4548: checking dependency style of gcc
| configure:4659: result: gcc3
| configure:4674: checking for gcc option to accept ISO C99
| configure:4823: gcc -c -g -O2 conftest.c >&5
| configure:4823: $? = 0
| configure:4836: result: none needed
| configure:4910: checking for g++
| configure:4926: found /bin/g++
| configure:4937: result: g++
| configure:4964: checking for C++ compiler version
| configure:4973: g++ --version >&5
| g++ (GCC) 8.2.1 20180905 (Red Hat 8.2.1-3)
| Copyright (C) 2018 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:4984: $? = 0
| configure:4973: g++ -v >&5
| Using built-in specs.
| COLLECT_GCC=g++
| COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper
| OFFLOAD_TARGET_NAMES=nvptx-none
| OFFLOAD_TARGET_DEFAULT=1
| Target: x86_64-redhat-linux
| Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl --disable-libmpx --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
| Thread model: posix
| gcc version 8.2.1 20180905 (Red Hat 8.2.1-3) (GCC)
| configure:4984: $? = 0
| configure:4973: g++ -V >&5
| g++: error: unrecognized command line option '-V'
| g++: fatal error: no input files
| compilation terminated.
| configure:4984: $? = 1
| configure:4973: g++ -qversion >&5
| g++: error: unrecognized command line option '-qversion'; did you mean '--version'?
| g++: fatal error: no input files
| compilation terminated.
| configure:4984: $? = 1
| configure:4988: checking whether we are using the GNU C++ compiler
| configure:5007: g++ -c conftest.cpp >&5
| configure:5007: $? = 0
| configure:5016: result: yes
| configure:5025: checking whether g++ accepts -g
| configure:5045: g++ -c -g conftest.cpp >&5
| configure:5045: $? = 0
| configure:5086: result: yes
| configure:5111: checking dependency style of g++
| configure:5222: result: gcc3
| configure:5242: checking how to run the C preprocessor
| configure:5273: gcc -E conftest.c
| configure:5273: $? = 0
| configure:5287: gcc -E conftest.c
| conftest.c:11:10: fatal error: ac_nonexistent.h: No such file or directory
| #include <ac_nonexistent.h>
| ^~~~~~~~~~~~~~~~~~
| compilation terminated.
| configure:5287: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.90"
| | /* end confdefs.h. */
| | #include <ac_nonexistent.h>
| configure:5312: result: gcc -E
| configure:5332: gcc -E conftest.c
| configure:5332: $? = 0
| configure:5346: gcc -E conftest.c
| conftest.c:11:10: fatal error: ac_nonexistent.h: No such file or directory
| #include <ac_nonexistent.h>
| ^~~~~~~~~~~~~~~~~~
| compilation terminated.
| configure:5346: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.90"
| | /* end confdefs.h. */
| | #include <ac_nonexistent.h>
| configure:5375: checking for grep that handles long lines and -e
| configure:5433: result: /bin/grep
| configure:5438: checking for fgrep
| configure:5500: result: /bin/grep -F
| configure:5505: checking for egrep
| configure:5567: result: /bin/grep -E
| configure:5626: checking for pkg-config
| configure:5644: found /bin/pkg-config
| configure:5656: result: /bin/pkg-config
| configure:5681: checking pkg-config is at least version 0.9.0
| configure:5684: result: yes
| configure:5699: checking for ANSI C header files
| configure:5719: gcc -c -g -O2 conftest.c >&5
| configure:5719: $? = 0
| configure:5792: gcc -o conftest -g -O2 conftest.c >&5
| configure:5792: $? = 0
| configure:5792: ./conftest
| configure:5792: $? = 0
| configure:5803: result: yes
| configure:5816: checking for sys/types.h
| configure:5816: gcc -c -g -O2 conftest.c >&5
| configure:5816: $? = 0
| configure:5816: result: yes
| configure:5816: checking for sys/stat.h
| configure:5816: gcc -c -g -O2 conftest.c >&5
| configure:5816: $? = 0
| configure:5816: result: yes
| configure:5816: checking for stdlib.h
| configure:5816: gcc -c -g -O2 conftest.c >&5
| configure:5816: $? = 0
| configure:5816: result: yes
| configure:5816: checking for string.h
| configure:5816: gcc -c -g -O2 conftest.c >&5
| configure:5816: $? = 0
| configure:5816: result: yes
| configure:5816: checking for memory.h
| configure:5816: gcc -c -g -O2 conftest.c >&5
| configure:5816: $? = 0
| configure:5816: result: yes
| configure:5816: checking for strings.h
| configure:5816: gcc -c -g -O2 conftest.c >&5
| configure:5816: $? = 0
| configure:5816: result: yes
| configure:5816: checking for inttypes.h
| configure:5816: gcc -c -g -O2 conftest.c >&5
| configure:5816: $? = 0
| configure:5816: result: yes
| configure:5816: checking for stdint.h
| configure:5816: gcc -c -g -O2 conftest.c >&5
| configure:5816: $? = 0
| configure:5816: result: yes
| configure:5816: checking for unistd.h
| configure:5816: gcc -c -g -O2 conftest.c >&5
| configure:5816: $? = 0
| configure:5816: result: yes
| configure:5829: checking minix/config.h usability
| configure:5829: gcc -c -g -O2 conftest.c >&5
| conftest.c:54:10: fatal error: minix/config.h: No such file or directory
| #include <minix/config.h>
| ^~~~~~~~~~~~~~~~
| compilation terminated.
| configure:5829: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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:5829: result: no
| configure:5829: checking minix/config.h presence
| configure:5829: gcc -E conftest.c
| conftest.c:21:10: fatal error: minix/config.h: No such file or directory
| #include <minix/config.h>
| ^~~~~~~~~~~~~~~~
| compilation terminated.
| configure:5829: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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:5829: result: no
| configure:5829: checking for minix/config.h
| configure:5829: result: no
| configure:5850: checking whether it is safe to define __EXTENSIONS__
| configure:5868: gcc -c -g -O2 conftest.c >&5
| configure:5868: $? = 0
| configure:5875: result: yes
| configure:5889: checking whether byte ordering is bigendian
| configure:5904: gcc -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:5904: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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:5949: gcc -c -g -O2 conftest.c >&5
| configure:5949: $? = 0
| configure:5967: gcc -c -g -O2 conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:33:4: error: unknown type name 'not'; did you mean 'ino_t'?
| not big endian
| ^~~
| ino_t
| conftest.c:33:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
| not big endian
| ^~~~~~
| configure:5967: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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:6095: result: no
| configure:6120: checking for special C compiler options needed for large files
| configure:6165: result: no
| configure:6171: checking for _FILE_OFFSET_BITS value needed for large files
| configure:6196: gcc -c -g -O2 conftest.c >&5
| configure:6196: $? = 0
| configure:6228: result: no
| configure:6343: checking build system type
| configure:6357: result: x86_64-pc-linux-gnu
| configure:6377: checking host system type
| configure:6390: result: x86_64-pc-linux-gnu
| configure:6431: checking how to print strings
| configure:6458: result: printf
| configure:6479: checking for a sed that does not truncate output
| configure:6543: result: /bin/sed
| configure:6591: checking for ld used by gcc
| configure:6658: result: /bin/ld
| configure:6665: checking if the linker (/bin/ld) is GNU ld
| configure:6680: result: yes
| configure:6692: checking for BSD- or MS-compatible name lister (nm)
| configure:6746: result: /bin/nm -B
| configure:6876: checking the name lister (/bin/nm -B) interface
| configure:6883: gcc -c -g -O2 conftest.c >&5
| configure:6886: /bin/nm -B "conftest.o"
| configure:6889: output
| 0000000000000000 B some_variable
| configure:6896: result: BSD nm
| configure:6899: checking whether ln -s works
| configure:6903: result: yes
| configure:6911: checking the maximum length of command line arguments
| configure:7042: result: 1572864
| configure:7090: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format
| configure:7130: result: func_convert_file_noop
| configure:7137: checking how to convert x86_64-pc-linux-gnu file names to toolchain format
| configure:7157: result: func_convert_file_noop
| configure:7164: checking for /bin/ld option to reload object files
| configure:7171: result: -r
| configure:7245: checking for objdump
| configure:7261: found /bin/objdump
| configure:7272: result: objdump
| configure:7304: checking how to recognize dependent libraries
| configure:7504: result: pass_all
| configure:7589: checking for dlltool
| configure:7619: result: no
| configure:7649: checking how to associate runtime and link libraries
| configure:7676: result: printf %s\n
| configure:7736: checking for ar
| configure:7752: found /bin/ar
| configure:7763: result: ar
| configure:7800: checking for archiver @FILE support
| configure:7817: gcc -c -g -O2 conftest.c >&5
| configure:7817: $? = 0
| configure:7820: ar cru libconftest.a @conftest.lst >&5
| configure:7823: $? = 0
| configure:7828: ar cru libconftest.a @conftest.lst >&5
| ar: conftest.o: No such file or directory
| configure:7831: $? = 1
| configure:7843: result: @
| configure:7901: checking for strip
| configure:7917: found /bin/strip
| configure:7928: result: strip
| configure:8000: checking for ranlib
| configure:8016: found /bin/ranlib
| configure:8027: result: ranlib
| configure:8129: checking command to parse /bin/nm -B output from gcc object
| configure:8282: gcc -c -g -O2 conftest.c >&5
| configure:8285: $? = 0
| configure:8289: /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:8292: $? = 0
| configure:8358: gcc -o conftest -g -O2 conftest.c conftstm.o >&5
| configure:8361: $? = 0
| configure:8399: result: ok
| configure:8446: checking for sysroot
| configure:8476: result: no
| configure:8483: checking for a working dd
| configure:8521: result: /bin/dd
| configure:8525: checking how to truncate binary pipes
| configure:8540: result: /bin/dd bs=4096 count=1
| configure:8676: gcc -c -g -O2 conftest.c >&5
| configure:8679: $? = 0
| configure:8869: checking for mt
| configure:8899: result: no
| configure:8919: checking if : is a manifest tool
| configure:8925: : '-?'
| configure:8933: result: no
| configure:9607: checking for dlfcn.h
| configure:9607: gcc -c -g -O2 conftest.c >&5
| configure:9607: $? = 0
| configure:9607: result: yes
| configure:9873: checking for objdir
| configure:9888: result: .libs
| configure:10152: checking if gcc supports -fno-rtti -fno-exceptions
| configure:10170: gcc -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:10174: $? = 0
| configure:10187: result: no
| configure:10545: checking for gcc option to produce PIC
| configure:10552: result: -fPIC -DPIC
| configure:10560: checking if gcc PIC flag -fPIC -DPIC works
| configure:10578: gcc -c -g -O2 -fPIC -DPIC -DPIC conftest.c >&5
| configure:10582: $? = 0
| configure:10595: result: yes
| configure:10624: checking if gcc static flag -static works
| configure:10652: result: no
| configure:10667: checking if gcc supports -c -o file.o
| configure:10688: gcc -c -g -O2 -o out/conftest2.o conftest.c >&5
| configure:10692: $? = 0
| configure:10714: result: yes
| configure:10722: checking if gcc supports -c -o file.o
| configure:10769: result: yes
| configure:10802: checking whether the gcc linker (/bin/ld -m elf_x86_64) supports shared libraries
| configure:12061: result: yes
| configure:12301: checking dynamic linker characteristics
| configure:12882: gcc -o conftest -g -O2 -Wl,-rpath -Wl,/foo conftest.c >&5
| configure:12882: $? = 0
| configure:13122: result: GNU/Linux ld.so
| configure:13244: checking how to hardcode library paths into programs
| configure:13269: result: immediate
| configure:13817: checking whether stripping libraries is possible
| configure:13822: result: yes
| configure:13857: checking if libtool supports shared libraries
| configure:13859: result: yes
| configure:13862: checking whether to build shared libraries
| configure:13887: result: no
| configure:13890: checking whether to build static libraries
| configure:13894: result: yes
| configure:13917: checking how to run the C++ preprocessor
| configure:13944: g++ -E conftest.cpp
| configure:13944: $? = 0
| configure:13958: g++ -E conftest.cpp
| conftest.cpp:28:10: fatal error: ac_nonexistent.h: No such file or directory
| #include <ac_nonexistent.h>
| ^~~~~~~~~~~~~~~~~~
| compilation terminated.
| configure:13958: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | /* end confdefs.h. */
| | #include <ac_nonexistent.h>
| configure:13983: result: g++ -E
| configure:14003: g++ -E conftest.cpp
| configure:14003: $? = 0
| configure:14017: g++ -E conftest.cpp
| conftest.cpp:28:10: fatal error: ac_nonexistent.h: No such file or directory
| #include <ac_nonexistent.h>
| ^~~~~~~~~~~~~~~~~~
| compilation terminated.
| configure:14017: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | /* end confdefs.h. */
| | #include <ac_nonexistent.h>
| configure:14179: checking for ld used by g++
| configure:14246: result: /bin/ld -m elf_x86_64
| configure:14253: checking if the linker (/bin/ld -m elf_x86_64) is GNU ld
| configure:14268: result: yes
| configure:14323: checking whether the g++ linker (/bin/ld -m elf_x86_64) supports shared libraries
| configure:15396: result: yes
| configure:15432: g++ -c -g -O2 conftest.cpp >&5
| configure:15435: $? = 0
| configure:15916: checking for g++ option to produce PIC
| configure:15923: result: -fPIC -DPIC
| configure:15931: checking if g++ PIC flag -fPIC -DPIC works
| configure:15949: g++ -c -g -O2 -fPIC -DPIC -DPIC conftest.cpp >&5
| configure:15953: $? = 0
| configure:15966: result: yes
| configure:15989: checking if g++ static flag -static works
| configure:16017: result: no
| configure:16029: checking if g++ supports -c -o file.o
| configure:16050: g++ -c -g -O2 -o out/conftest2.o conftest.cpp >&5
| configure:16054: $? = 0
| configure:16076: result: yes
| configure:16081: checking if g++ supports -c -o file.o
| configure:16128: result: yes
| configure:16158: checking whether the g++ linker (/bin/ld -m elf_x86_64) supports shared libraries
| configure:16198: result: yes
| configure:16339: checking dynamic linker characteristics
| configure:17087: result: GNU/Linux ld.so
| configure:17152: checking how to hardcode library paths into programs
| configure:17177: result: immediate
| configure:17274: checking for library containing pow
| configure:17305: gcc -o conftest -g -O2 conftest.c >&5
| conftest.c:35:6: warning: conflicting types for built-in function 'pow' [-Wbuiltin-declaration-mismatch]
| char pow ();
| ^~~
| /tmp/ccHZmiuc.o: In function `main':
| /root/build/ovn/conftest.c:39: undefined reference to `pow'
| collect2: error: ld returned 1 exit status
| configure:17305: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 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:17305: gcc -o conftest -g -O2 conftest.c -lm >&5
| conftest.c:35:6: warning: conflicting types for built-in function 'pow' [-Wbuiltin-declaration-mismatch]
| char pow ();
| ^~~
| configure:17305: $? = 0
| configure:17322: result: -lm
| configure:17330: checking for library containing clock_gettime
| configure:17361: gcc -o conftest -g -O2 conftest.c -lm >&5
| configure:17361: $? = 0
| configure:17378: result: none required
| configure:17386: checking for library containing timer_create
| configure:17417: gcc -o conftest -g -O2 conftest.c -lm >&5
| /tmp/ccHjihhj.o: In function `main':
| /root/build/ovn/conftest.c:39: undefined reference to `timer_create'
| collect2: error: ld returned 1 exit status
| configure:17417: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 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:17417: gcc -o conftest -g -O2 conftest.c -lrt -lm >&5
| configure:17417: $? = 0
| configure:17434: result: -lrt
| configure:17442: checking for library containing pthread_rwlock_tryrdlock
| configure:17473: gcc -o conftest -g -O2 conftest.c -lrt -lm >&5
| /bin/ld: /tmp/ccKbU5mj.o: undefined reference to symbol 'pthread_rwlock_tryrdlock@@GLIBC_2.2.5'
| //usr/lib64/libpthread.so.0: error adding symbols: DSO missing from command line
| collect2: error: ld returned 1 exit status
| configure:17473: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 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_rwlock_tryrdlock ();
| | int
| | main ()
| | {
| | return pthread_rwlock_tryrdlock ();
| | ;
| | return 0;
| | }
| configure:17473: gcc -o conftest -g -O2 conftest.c -lpthread -lrt -lm >&5
| configure:17473: $? = 0
| configure:17490: result: -lpthread
| configure:17498: checking for library containing pthread_rwlockattr_destroy
| configure:17529: gcc -o conftest -g -O2 conftest.c -lpthread -lrt -lm >&5
| configure:17529: $? = 0
| configure:17546: result: none required
| configure:17554: checking whether strerror_r is declared
| configure:17554: gcc -c -g -O2 conftest.c >&5
| configure:17554: $? = 0
| configure:17554: result: yes
| configure:17567: checking for strerror_r
| configure:17567: gcc -o conftest -g -O2 conftest.c -lpthread -lrt -lm >&5
| configure:17567: $? = 0
| configure:17567: result: yes
| configure:17576: checking whether strerror_r returns char *
| configure:17600: gcc -c -g -O2 conftest.c >&5
| configure:17600: $? = 0
| configure:17638: result: yes
| configure:17647: checking for MSVC x64 compiler
| configure:17662: result: no
| configure:17667: checking windows.h usability
| configure:17667: gcc -c -g -O2 conftest.c >&5
| conftest.c:64:10: fatal error: windows.h: No such file or directory
| #include <windows.h>
| ^~~~~~~~~~~
| compilation terminated.
| configure:17667: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 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:17667: result: no
| configure:17667: checking windows.h presence
| configure:17667: gcc -E conftest.c
| conftest.c:31:10: fatal error: windows.h: No such file or directory
| #include <windows.h>
| ^~~~~~~~~~~
| compilation terminated.
| configure:17667: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 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:17667: result: no
| configure:17667: checking for windows.h
| configure:17667: result: no
| configure:17922: checking for pkg-config
| configure:17952: result: /bin/pkg-config
| configure:18014: checking whether compiling and linking against OpenSSL works
| Trying link with SSL_LDFLAGS=; SSL_LIBS=-lssl -lcrypto ; SSL_INCLUDES=
| configure:18036: gcc -o conftest -g -O2 conftest.c -lssl -lcrypto -lpthread -lrt -lm >&5
| configure:18036: $? = 0
| configure:18038: result: yes
| configure:18098: checking whether SSL_set_tlsext_host_name is declared
| configure:18098: gcc -c -g -O2 conftest.c >&5
| configure:18098: $? = 0
| configure:18098: result: yes
| configure:18123: checking for Python 2.x for x >= 7
| configure:18156: result: no
| configure:18176: checking for Python 3.x for x >= 4
| configure:18209: result: /bin/python3
| configure:18229: checking for Python 2 or 3
| configure:18247: result: /bin/python3
| configure:18261: checking for flake8
| configure:18272: result: no
| configure:18282: checking for sphinx
| configure:18293: result: no
| configure:18303: checking for dot
| configure:18314: result: yes
| configure:18324: checking net/if_dl.h usability
| configure:18324: gcc -c -g -O2 conftest.c >&5
| conftest.c:67:10: fatal error: net/if_dl.h: No such file or directory
| #include <net/if_dl.h>
| ^~~~~~~~~~~~~
| compilation terminated.
| configure:18324: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 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_OPENSSL 1
| | #define OPENSSL_SUPPORTS_SNI 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:18324: result: no
| configure:18324: checking net/if_dl.h presence
| configure:18324: gcc -E conftest.c
| conftest.c:34:10: fatal error: net/if_dl.h: No such file or directory
| #include <net/if_dl.h>
| ^~~~~~~~~~~~~
| compilation terminated.
| configure:18324: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 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_OPENSSL 1
| | #define OPENSSL_SUPPORTS_SNI 1
| | /* end confdefs.h. */
| | #include <net/if_dl.h>
| configure:18324: result: no
| configure:18324: checking for net/if_dl.h
| configure:18324: result: no
| configure:18403: checking whether strtok_r macro segfaults on some inputs
| configure:18439: gcc -o conftest -g -O2 conftest.c -lpthread -lrt -lm >&5
| configure:18439: $? = 0
| configure:18439: ./conftest
| configure:18439: $? = 0
| configure:18449: result: no
| configure:18457: checking whether sys_siglist is declared
| configure:18457: gcc -c -g -O2 conftest.c >&5
| configure:18457: $? = 0
| configure:18457: result: yes
| configure:18469: checking for struct stat.st_mtim.tv_nsec
| configure:18469: gcc -c -g -O2 conftest.c >&5
| configure:18469: $? = 0
| configure:18469: result: yes
| configure:18479: checking for struct stat.st_mtimensec
| configure:18479: gcc -c -g -O2 conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:42:13: error: 'struct stat' has no member named 'st_mtimensec'; did you mean 'st_mtim'?
| if (ac_aggr.st_mtimensec)
| ^~~~~~~~~~~~
| st_mtim
| configure:18479: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 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_OPENSSL 1
| | #define OPENSSL_SUPPORTS_SNI 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:18479: gcc -c -g -O2 conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:42:20: error: 'struct stat' has no member named 'st_mtimensec'; did you mean 'st_mtim'?
| if (sizeof ac_aggr.st_mtimensec)
| ^~~~~~~~~~~~
| st_mtim
| configure:18479: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 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_OPENSSL 1
| | #define OPENSSL_SUPPORTS_SNI 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:18479: result: no
| configure:18490: checking for struct ifreq.ifr_flagshigh
| configure:18490: gcc -c -g -O2 conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:42:12: error: 'struct ifreq' has no member named 'ifr_flagshigh'
| if (ac_aggr.ifr_flagshigh)
| ^
| configure:18490: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 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_OPENSSL 1
| | #define OPENSSL_SUPPORTS_SNI 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:18490: gcc -c -g -O2 conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:42:19: error: 'struct ifreq' has no member named 'ifr_flagshigh'
| if (sizeof ac_aggr.ifr_flagshigh)
| ^
| configure:18490: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 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_OPENSSL 1
| | #define OPENSSL_SUPPORTS_SNI 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:18490: result: no
| configure:18501: checking for struct mmsghdr.msg_len
| configure:18501: gcc -c -g -O2 conftest.c >&5
| configure:18501: $? = 0
| configure:18501: result: yes
| configure:18512: checking for struct sockaddr_in6.sin6_scope_id
| configure:18512: gcc -c -g -O2 conftest.c >&5
| configure:18512: $? = 0
| configure:18512: result: yes
| configure:18528: checking for strnlen
| configure:18528: gcc -o conftest -g -O2 conftest.c -lpthread -lrt -lm >&5
| configure:18528: $? = 0
| configure:18528: result: yes
| configure:18528: checking for getloadavg
| configure:18528: gcc -o conftest -g -O2 conftest.c -lpthread -lrt -lm >&5
| configure:18528: $? = 0
| configure:18528: result: yes
| configure:18528: checking for statvfs
| configure:18528: gcc -o conftest -g -O2 conftest.c -lpthread -lrt -lm >&5
| configure:18528: $? = 0
| configure:18528: result: yes
| configure:18528: checking for getmntent_r
| configure:18528: gcc -o conftest -g -O2 conftest.c -lpthread -lrt -lm >&5
| configure:18528: $? = 0
| configure:18528: result: yes
| configure:18528: checking for sendmmsg
| configure:18528: gcc -o conftest -g -O2 conftest.c -lpthread -lrt -lm >&5
| configure:18528: $? = 0
| configure:18528: result: yes
| configure:18528: checking for clock_gettime
| configure:18528: gcc -o conftest -g -O2 conftest.c -lpthread -lrt -lm >&5
| configure:18528: $? = 0
| configure:18528: result: yes
| configure:18540: checking mntent.h usability
| configure:18540: gcc -c -g -O2 conftest.c >&5
| configure:18540: $? = 0
| configure:18540: result: yes
| configure:18540: checking mntent.h presence
| configure:18540: gcc -E conftest.c
| configure:18540: $? = 0
| configure:18540: result: yes
| configure:18540: checking for mntent.h
| configure:18540: result: yes
| configure:18540: checking sys/statvfs.h usability
| configure:18540: gcc -c -g -O2 conftest.c >&5
| configure:18540: $? = 0
| configure:18540: result: yes
| configure:18540: checking sys/statvfs.h presence
| configure:18540: gcc -E conftest.c
| configure:18540: $? = 0
| configure:18540: result: yes
| configure:18540: checking for sys/statvfs.h
| configure:18540: result: yes
| configure:18540: checking linux/types.h usability
| configure:18540: gcc -c -g -O2 conftest.c >&5
| configure:18540: $? = 0
| configure:18540: result: yes
| configure:18540: checking linux/types.h presence
| configure:18540: gcc -E conftest.c
| configure:18540: $? = 0
| configure:18540: result: yes
| configure:18540: checking for linux/types.h
| configure:18540: result: yes
| configure:18540: checking linux/if_ether.h usability
| configure:18540: gcc -c -g -O2 conftest.c >&5
| configure:18540: $? = 0
| configure:18540: result: yes
| configure:18540: checking linux/if_ether.h presence
| configure:18540: gcc -E conftest.c
| configure:18540: $? = 0
| configure:18540: result: yes
| configure:18540: checking for linux/if_ether.h
| configure:18540: result: yes
| configure:18553: checking linux/net_namespace.h usability
| configure:18553: gcc -c -g -O2 conftest.c >&5
| configure:18553: $? = 0
| configure:18553: result: yes
| configure:18553: checking linux/net_namespace.h presence
| configure:18553: gcc -E conftest.c
| configure:18553: $? = 0
| configure:18553: result: yes
| configure:18553: checking for linux/net_namespace.h
| configure:18553: result: yes
| configure:18553: checking stdatomic.h usability
| configure:18553: gcc -c -g -O2 conftest.c >&5
| configure:18553: $? = 0
| configure:18553: result: yes
| configure:18553: checking stdatomic.h presence
| configure:18553: gcc -E conftest.c
| configure:18553: $? = 0
| configure:18553: result: yes
| configure:18553: checking for stdatomic.h
| configure:18553: result: yes
| configure:18553: checking bits/floatn-common.h usability
| configure:18553: gcc -c -g -O2 conftest.c >&5
| configure:18553: $? = 0
| configure:18553: result: yes
| configure:18553: checking bits/floatn-common.h presence
| configure:18553: gcc -E conftest.c
| configure:18553: $? = 0
| configure:18553: result: yes
| configure:18553: checking for bits/floatn-common.h
| configure:18553: result: yes
| configure:18565: checking for net/if_mib.h
| configure:18565: gcc -c -g -O2 conftest.c >&5
| conftest.c:54:10: fatal error: net/if_mib.h: No such file or directory
| #include <net/if_mib.h>
| ^~~~~~~~~~~~~~
| compilation terminated.
| configure:18565: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 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_OPENSSL 1
| | #define OPENSSL_SUPPORTS_SNI 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_STRUCT_MMSGHDR_MSG_LEN 1
| | #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_SENDMMSG 1
| | #define HAVE_CLOCK_GETTIME 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_LINUX_NET_NAMESPACE_H 1
| | #define HAVE_STDATOMIC_H 1
| | #define HAVE_BITS_FLOATN_COMMON_H 1
| | /* end confdefs.h. */
| | #include <sys/types.h>
| | #include <net/if.h>
| |
| | #include <net/if_mib.h>
| configure:18565: result: no
| configure:18605: checking for library containing backtrace
| configure:18636: gcc -o conftest -g -O2 conftest.c -lpthread -lrt -lm >&5
| configure:18636: $? = 0
| configure:18653: result: none required
| configure:18665: checking linux/perf_event.h usability
| configure:18665: gcc -c -g -O2 conftest.c >&5
| configure:18665: $? = 0
| configure:18665: result: yes
| configure:18665: checking linux/perf_event.h presence
| configure:18665: gcc -E conftest.c
| configure:18665: $? = 0
| configure:18665: result: yes
| configure:18665: checking for linux/perf_event.h
| configure:18665: result: yes
| configure:18677: checking valgrind/valgrind.h usability
| configure:18677: gcc -c -g -O2 conftest.c >&5
| conftest.c:86:10: fatal error: valgrind/valgrind.h: No such file or directory
| #include <valgrind/valgrind.h>
| ^~~~~~~~~~~~~~~~~~~~~
| compilation terminated.
| configure:18677: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 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_OPENSSL 1
| | #define OPENSSL_SUPPORTS_SNI 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_STRUCT_MMSGHDR_MSG_LEN 1
| | #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_SENDMMSG 1
| | #define HAVE_CLOCK_GETTIME 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_LINUX_NET_NAMESPACE_H 1
| | #define HAVE_STDATOMIC_H 1
| | #define HAVE_BITS_FLOATN_COMMON_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE_LINUX_PERF_EVENT_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 <valgrind/valgrind.h>
| configure:18677: result: no
| configure:18677: checking valgrind/valgrind.h presence
| configure:18677: gcc -E conftest.c
| conftest.c:53:10: fatal error: valgrind/valgrind.h: No such file or directory
| #include <valgrind/valgrind.h>
| ^~~~~~~~~~~~~~~~~~~~~
| compilation terminated.
| configure:18677: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 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_OPENSSL 1
| | #define OPENSSL_SUPPORTS_SNI 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_STRUCT_MMSGHDR_MSG_LEN 1
| | #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_SENDMMSG 1
| | #define HAVE_CLOCK_GETTIME 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_LINUX_NET_NAMESPACE_H 1
| | #define HAVE_STDATOMIC_H 1
| | #define HAVE_BITS_FLOATN_COMMON_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE_LINUX_PERF_EVENT_H 1
| | /* end confdefs.h. */
| | #include <valgrind/valgrind.h>
| configure:18677: result: no
| configure:18677: checking for valgrind/valgrind.h
| configure:18677: result: no
| configure:18687: checking for groff
| configure:18698: result: yes
| configure:18708: checking whether gcc has <threads.h> that supports thread_local
| configure:18725: gcc -o conftest -g -O2 conftest.c -lpthread -lrt -lm >&5
| configure:18725: $? = 0
| configure:18733: result: yes
| configure:18772: checking for library containing __atomic_load_8
| configure:18803: gcc -o conftest -g -O2 conftest.c -lpthread -lrt -lm >&5
| conftest.c:61:6: warning: conflicting types for built-in function '__atomic_load_8' [-Wbuiltin-declaration-mismatch]
| char __atomic_load_8 ();
| ^~~~~~~~~~~~~~~
| /tmp/cc75TddZ.o: In function `main':
| /root/build/ovn/conftest.c:65: undefined reference to `__atomic_load_8'
| collect2: error: ld returned 1 exit status
| configure:18803: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 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_OPENSSL 1
| | #define OPENSSL_SUPPORTS_SNI 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_STRUCT_MMSGHDR_MSG_LEN 1
| | #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_SENDMMSG 1
| | #define HAVE_CLOCK_GETTIME 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_LINUX_NET_NAMESPACE_H 1
| | #define HAVE_STDATOMIC_H 1
| | #define HAVE_BITS_FLOATN_COMMON_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE_LINUX_PERF_EVENT_H 1
| | #define HAVE_THREAD_LOCAL 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:18803: gcc -o conftest -g -O2 conftest.c -latomic -lpthread -lrt -lm >&5
| conftest.c:61:6: warning: conflicting types for built-in function '__atomic_load_8' [-Wbuiltin-declaration-mismatch]
| char __atomic_load_8 ();
| ^~~~~~~~~~~~~~~
| /bin/ld: cannot find /usr/lib64/libatomic.so.1.2.0
| collect2: error: ld returned 1 exit status
| configure:18803: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 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_OPENSSL 1
| | #define OPENSSL_SUPPORTS_SNI 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_STRUCT_MMSGHDR_MSG_LEN 1
| | #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_SENDMMSG 1
| | #define HAVE_CLOCK_GETTIME 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_LINUX_NET_NAMESPACE_H 1
| | #define HAVE_STDATOMIC_H 1
| | #define HAVE_BITS_FLOATN_COMMON_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE_LINUX_PERF_EVENT_H 1
| | #define HAVE_THREAD_LOCAL 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:18820: result: no
| configure:18828: checking whether gcc supports GCC 4.0+ atomic built-ins
| configure:18895: gcc -o conftest -g -O2 conftest.c -lpthread -lrt -lm >&5
| configure:18895: $? = 0
| configure:18903: result: yes
| configure:18910: checking value of __atomic_always_lock_free(1)
| configure:18915: gcc -o conftest -g -O2 conftest.c -lpthread -lrt -lm >&5
| configure:18915: $? = 0
| configure:18915: ./conftest
| configure:18915: $? = 0
| configure:18922: result: 1
| configure:18931: checking value of __atomic_always_lock_free(2)
| configure:18936: gcc -o conftest -g -O2 conftest.c -lpthread -lrt -lm >&5
| configure:18936: $? = 0
| configure:18936: ./conftest
| configure:18936: $? = 0
| configure:18943: result: 1
| configure:18952: checking value of __atomic_always_lock_free(4)
| configure:18957: gcc -o conftest -g -O2 conftest.c -lpthread -lrt -lm >&5
| configure:18957: $? = 0
| configure:18957: ./conftest
| configure:18957: $? = 0
| configure:18964: result: 1
| configure:18973: checking value of __atomic_always_lock_free(8)
| configure:18978: gcc -o conftest -g -O2 conftest.c -lpthread -lrt -lm >&5
| configure:18978: $? = 0
| configure:18978: ./conftest
| configure:18978: $? = 0
| configure:18985: result: 1
| configure:18994: checking for library containing aio_write
| configure:19025: gcc -o conftest -g -O2 conftest.c -lpthread -lrt -lm >&5
| configure:19025: $? = 0
| configure:19042: result: none required
| configure:19060: checking for pthread_set_name_np
| configure:19060: gcc -o conftest -g -O2 conftest.c -lpthread -lrt -lm >&5
| /tmp/ccxwGw1s.o: In function `main':
| /root/build/ovn/conftest.c:93: undefined reference to `pthread_set_name_np'
| collect2: error: ld returned 1 exit status
| configure:19060: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 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_OPENSSL 1
| | #define OPENSSL_SUPPORTS_SNI 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_STRUCT_MMSGHDR_MSG_LEN 1
| | #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_SENDMMSG 1
| | #define HAVE_CLOCK_GETTIME 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_LINUX_NET_NAMESPACE_H 1
| | #define HAVE_STDATOMIC_H 1
| | #define HAVE_BITS_FLOATN_COMMON_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE_LINUX_PERF_EVENT_H 1
| | #define HAVE_THREAD_LOCAL 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:19060: result: no
| configure:19070: checking for pthread_setname_np() variant
| configure:19087: gcc -o conftest -g -O2 conftest.c -lpthread -lrt -lm >&5
| configure:19087: $? = 0
| configure:19113: result: glibc
| configure:19128: checking whether __linux__ is defined
| configure:19144: gcc -c -g -O2 conftest.c >&5
| configure:19144: $? = 0
| configure:19151: result: true
| configure:19161: checking linker output version information
| configure:19169: result: libX-2.12.so.0.0.90)
| configure:19208: checking whether g++ supports C++11 features by default
| configure:19502: g++ -c -g -O2 conftest.cpp >&5
| configure:19502: $? = 0
| configure:19509: result: yes
| configure:20223: checking for working posix_memalign
| configure:20247: gcc -o conftest -g -O2 conftest.c -lpthread -lrt -lm >&5
| configure:20247: $? = 0
| configure:20247: ./conftest
| configure:20247: $? = 0
| configure:20257: result: yes
| configure:20265: checking for ub_ctx_create in -lunbound
| configure:20290: gcc -o conftest -g -O2 conftest.c -lunbound -lpthread -lrt -lm >&5
| /bin/ld: cannot find -lunbound
| collect2: error: ld returned 1 exit status
| configure:20290: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 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_OPENSSL 1
| | #define OPENSSL_SUPPORTS_SNI 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_STRUCT_MMSGHDR_MSG_LEN 1
| | #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_SENDMMSG 1
| | #define HAVE_CLOCK_GETTIME 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_LINUX_NET_NAMESPACE_H 1
| | #define HAVE_STDATOMIC_H 1
| | #define HAVE_BITS_FLOATN_COMMON_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE_LINUX_PERF_EVENT_H 1
| | #define HAVE_THREAD_LOCAL 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_CXX11 1
| | #define HAVE_POSIX_MEMALIGN 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 ub_ctx_create ();
| | int
| | main ()
| | {
| | return ub_ctx_create ();
| | ;
| | return 0;
| | }
| configure:20299: result: no
| configure:20325: checking whether the preprocessor supports include_next
| configure:20363: gcc -c -g -O2 -Iconftestd1b -Iconftestd2 conftest.c >&5
| configure:20363: $? = 0
| configure:20384: result: yes
| configure:20405: checking whether system header files limit the line length
| configure:20428: result: no
| configure:20454: checking for stdio.h
| configure:20454: gcc -c -g -O2 conftest.c >&5
| configure:20454: $? = 0
| configure:20454: result: yes
| configure:20454: checking for string.h
| configure:20454: result: yes
| configure:20619: checking whether gcc accepts -Werror
| configure:20630: gcc -c -g -O2 -Werror conftest.c >&5
| configure:20630: $? = 0
| configure:20643: result: yes
| configure:20652: checking whether gcc accepts -Wall
| configure:20663: gcc -c -g -O2 -Werror -Wall conftest.c >&5
| configure:20663: $? = 0
| configure:20676: result: yes
| configure:20686: checking whether gcc accepts -Wextra
| configure:20697: gcc -c -g -O2 -Werror -Wextra conftest.c >&5
| configure:20697: $? = 0
| configure:20710: result: yes
| configure:20720: checking whether gcc accepts -Wno-sign-compare
| configure:20731: gcc -c -g -O2 -Werror -Wsign-compare conftest.c >&5
| configure:20731: $? = 0
| configure:20744: result: yes
| configure:20754: checking whether gcc accepts -Wpointer-arith
| configure:20765: gcc -c -g -O2 -Werror -Wpointer-arith conftest.c >&5
| configure:20765: $? = 0
| configure:20778: result: yes
| configure:20788: checking whether gcc accepts -Wformat -Wformat-security
| configure:20799: gcc -c -g -O2 -Werror -Wformat -Wformat-security conftest.c >&5
| configure:20799: $? = 0
| configure:20812: result: yes
| configure:20822: checking whether gcc accepts -Wswitch-enum
| configure:20833: gcc -c -g -O2 -Werror -Wswitch-enum conftest.c >&5
| configure:20833: $? = 0
| configure:20846: result: yes
| configure:20856: checking whether gcc accepts -Wunused-parameter
| configure:20867: gcc -c -g -O2 -Werror -Wunused-parameter conftest.c >&5
| configure:20867: $? = 0
| configure:20880: result: yes
| configure:20890: checking whether gcc accepts -Wbad-function-cast
| configure:20901: gcc -c -g -O2 -Werror -Wbad-function-cast conftest.c >&5
| configure:20901: $? = 0
| configure:20914: result: yes
| configure:20924: checking whether gcc accepts -Wcast-align
| configure:20935: gcc -c -g -O2 -Werror -Wcast-align conftest.c >&5
| configure:20935: $? = 0
| configure:20948: result: yes
| configure:20958: checking whether gcc accepts -Wstrict-prototypes
| configure:20969: gcc -c -g -O2 -Werror -Wstrict-prototypes conftest.c >&5
| configure:20969: $? = 0
| configure:20982: result: yes
| configure:20992: checking whether gcc accepts -Wold-style-definition
| configure:21003: gcc -c -g -O2 -Werror -Wold-style-definition conftest.c >&5
| configure:21003: $? = 0
| configure:21016: result: yes
| configure:21026: checking whether gcc accepts -Wmissing-prototypes
| configure:21037: gcc -c -g -O2 -Werror -Wmissing-prototypes conftest.c >&5
| configure:21037: $? = 0
| configure:21050: result: yes
| configure:21060: checking whether gcc accepts -Wmissing-field-initializers
| configure:21071: gcc -c -g -O2 -Werror -Wmissing-field-initializers conftest.c >&5
| configure:21071: $? = 0
| configure:21084: result: yes
| configure:21094: checking whether gcc accepts -Wthread-safety
| configure:21105: gcc -c -g -O2 -Werror -Wthread-safety conftest.c >&5
| gcc: error: unrecognized command line option '-Wthread-safety'; did you mean '-fthread-jumps'?
| configure:21105: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 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_OPENSSL 1
| | #define OPENSSL_SUPPORTS_SNI 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_STRUCT_MMSGHDR_MSG_LEN 1
| | #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_SENDMMSG 1
| | #define HAVE_CLOCK_GETTIME 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_LINUX_NET_NAMESPACE_H 1
| | #define HAVE_STDATOMIC_H 1
| | #define HAVE_BITS_FLOATN_COMMON_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE_LINUX_PERF_EVENT_H 1
| | #define HAVE_THREAD_LOCAL 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_CXX11 1
| | #define HAVE_POSIX_MEMALIGN 1
| | #define HAVE_STDIO_H 1
| | #define HAVE_STRING_H 1
| | /* end confdefs.h. */
| | int x;
| configure:21118: result: no
| configure:21128: checking whether gcc accepts -fno-strict-aliasing
| configure:21139: gcc -c -g -O2 -Werror -fno-strict-aliasing conftest.c >&5
| configure:21139: $? = 0
| configure:21152: result: yes
| configure:21162: checking whether gcc accepts -Wswitch-bool
| configure:21173: gcc -c -g -O2 -Werror -Wswitch-bool conftest.c >&5
| configure:21173: $? = 0
| configure:21186: result: yes
| configure:21196: checking whether gcc accepts -Wlogical-not-parentheses
| configure:21207: gcc -c -g -O2 -Werror -Wlogical-not-parentheses conftest.c >&5
| configure:21207: $? = 0
| configure:21220: result: yes
| configure:21230: checking whether gcc accepts -Wsizeof-array-argument
| configure:21241: gcc -c -g -O2 -Werror -Wsizeof-array-argument conftest.c >&5
| configure:21241: $? = 0
| configure:21254: result: yes
| configure:21264: checking whether gcc accepts -Wbool-compare
| configure:21275: gcc -c -g -O2 -Werror -Wbool-compare conftest.c >&5
| configure:21275: $? = 0
| configure:21288: result: yes
| configure:21298: checking whether gcc accepts -Wshift-negative-value
| configure:21309: gcc -c -g -O2 -Werror -Wshift-negative-value conftest.c >&5
| configure:21309: $? = 0
| configure:21322: result: yes
| configure:21332: checking whether gcc accepts -Wduplicated-cond
| configure:21343: gcc -c -g -O2 -Werror -Wduplicated-cond conftest.c >&5
| configure:21343: $? = 0
| configure:21356: result: yes
| configure:21366: checking whether gcc accepts -Qunused-arguments
| configure:21377: gcc -c -g -O2 -Werror -Qunused-arguments conftest.c >&5
| gcc: error: unrecognized command line option '-Qunused-arguments'; did you mean '-Wunused-parameter'?
| configure:21377: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 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_OPENSSL 1
| | #define OPENSSL_SUPPORTS_SNI 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_STRUCT_MMSGHDR_MSG_LEN 1
| | #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_SENDMMSG 1
| | #define HAVE_CLOCK_GETTIME 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_LINUX_NET_NAMESPACE_H 1
| | #define HAVE_STDATOMIC_H 1
| | #define HAVE_BITS_FLOATN_COMMON_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE_LINUX_PERF_EVENT_H 1
| | #define HAVE_THREAD_LOCAL 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_CXX11 1
| | #define HAVE_POSIX_MEMALIGN 1
| | #define HAVE_STDIO_H 1
| | #define HAVE_STRING_H 1
| | /* end confdefs.h. */
| | int x;
| configure:21390: result: no
| configure:21400: checking whether gcc accepts -Wshadow
| configure:21411: gcc -c -g -O2 -Werror -Wshadow conftest.c >&5
| configure:21411: $? = 0
| configure:21424: result: yes
| configure:21434: checking whether gcc accepts -Wmultistatement-macros
| configure:21445: gcc -c -g -O2 -Werror -Wmultistatement-macros conftest.c >&5
| configure:21445: $? = 0
| configure:21458: result: yes
| configure:21468: checking whether gcc accepts -Wcast-align=strict
| configure:21479: gcc -c -g -O2 -Werror -Wcast-align=strict conftest.c >&5
| configure:21479: $? = 0
| configure:21492: result: yes
| configure:21502: checking whether gcc accepts -Wno-null-pointer-arithmetic
| configure:21513: gcc -c -g -O2 -Werror -Wnull-pointer-arithmetic conftest.c >&5
| gcc: error: unrecognized command line option '-Wnull-pointer-arithmetic'; did you mean '-Wno-pointer-arith'?
| configure:21513: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 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_OPENSSL 1
| | #define OPENSSL_SUPPORTS_SNI 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_STRUCT_MMSGHDR_MSG_LEN 1
| | #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_SENDMMSG 1
| | #define HAVE_CLOCK_GETTIME 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_LINUX_NET_NAMESPACE_H 1
| | #define HAVE_STDATOMIC_H 1
| | #define HAVE_BITS_FLOATN_COMMON_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE_LINUX_PERF_EVENT_H 1
| | #define HAVE_THREAD_LOCAL 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_CXX11 1
| | #define HAVE_POSIX_MEMALIGN 1
| | #define HAVE_STDIO_H 1
| | #define HAVE_STRING_H 1
| | /* end confdefs.h. */
| | int x;
| configure:21526: result: no
| configure:21536: checking whether gcc accepts -Warray-bounds-pointer-arithmetic
| configure:21547: gcc -c -g -O2 -Werror -Warray-bounds-pointer-arithmetic conftest.c >&5
| gcc: error: unrecognized command line option '-Warray-bounds-pointer-arithmetic'; did you mean '--warn-no-pointer-arith'?
| configure:21547: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "ovn"
| | #define PACKAGE_TARNAME "ovn"
| | #define PACKAGE_VERSION "2.12.90"
| | #define PACKAGE_STRING "ovn 2.12.90"
| | #define PACKAGE_BUGREPORT "[email protected]"
| | #define PACKAGE_URL ""
| | #define PACKAGE "ovn"
| | #define VERSION "2.12.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 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_OPENSSL 1
| | #define OPENSSL_SUPPORTS_SNI 1
| | #define HAVE_DECL_SYS_SIGLIST 1
| | #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| | #define HAVE_STRUCT_MMSGHDR_MSG_LEN 1
| | #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| | #define HAVE_STRNLEN 1
| | #define HAVE_GETLOADAVG 1
| | #define HAVE_STATVFS 1
| | #define HAVE_GETMNTENT_R 1
| | #define HAVE_SENDMMSG 1
| | #define HAVE_CLOCK_GETTIME 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_LINUX_NET_NAMESPACE_H 1
| | #define HAVE_STDATOMIC_H 1
| | #define HAVE_BITS_FLOATN_COMMON_H 1
| | #define HAVE_BACKTRACE 1
| | #define HAVE_LINUX_PERF_EVENT_H 1
| | #define HAVE_THREAD_LOCAL 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_CXX11 1
| | #define HAVE_POSIX_MEMALIGN 1
| | #define HAVE_STDIO_H 1
| | #define HAVE_STRING_H 1
| | /* end confdefs.h. */
| | int x;
| configure:21560: result: no
| configure:21570: checking whether gcc accepts -Wno-unused
| configure:21581: gcc -c -g -O2 -Werror -Wunused conftest.c >&5
| configure:21581: $? = 0
| configure:21594: result: yes
| configure:21611: checking whether gcc accepts -Wno-unused-parameter
| configure:21622: gcc -c -g -O2 -Werror -Wunused-parameter conftest.c >&5
| configure:21622: $? = 0
| configure:21635: result: yes
| configure:21676: checking target hint for cgcc
| configure:21690: result: x86_64
| configure:21738: gcc -c -g -O2 conftest.c >&5
| conftest.c:64:1: note: #pragma message: Checking for pragma message
| _Pragma("message(\"Checking for pragma message\")")
| ^~~~~~~
| configure:21738: $? = 0
| configure:21759: checking for OVS source directory
| configure:21774: result: /vagrant/ovs
| configure:21778: checking for OVS build directory
| configure:21795: result: /root/build/ovs
| configure:21843: checking whether make supports nested variables
| configure:21860: result: yes
| configure:21981: checking that generated files are newer than configure
| configure:21987: result: done
| configure:22110: creating ./config.status
|
| ## ---------------------- ##
| ## Running config.status. ##
| ## ---------------------- ##
|
| This file was extended by ovn config.status 2.12.90, which was
| generated by GNU Autoconf 2.69. Invocation command line was
|
| CONFIG_FILES =
| CONFIG_HEADERS =
| CONFIG_LINKS =
| CONFIG_COMMANDS =
| $ ./config.status
|
| on centos-8
|
| config.status:1305: creating lib/libovn.sym
| config.status:1305: creating Makefile
| config.status:1305: creating tests/atlocal
| config.status:1305: creating include/ovn/version.h
| config.status:1305: creating config.h
| config.status:1519: executing tests/atconfig commands
| config.status:1519: executing depfiles commands
| config.status:1619: cd . && sed -e '/# am--include-marker/d' Makefile | make -f - am--depfiles
| config.status:1624: $? = 0
| config.status:1519: executing libtool commands
| config.status:1519: executing include/openflow/openflow.h.stamp commands
| config.status:1519: executing utilities/bugtool/dummy commands
| config.status:1519: executing utilities/dummy commands
| config.status:1519: executing ipsec/dummy commands
|
| ## ---------------- ##
| ## Cache variables. ##
| ## ---------------- ##
|
| ac_cv_build=x86_64-pc-linux-gnu
| ac_cv_c_bigendian=no
| ac_cv_c_compiler_gnu=yes
| ac_cv_cxx_compiler_gnu=yes
| ac_cv_env_CCC_set=
| ac_cv_env_CCC_value=
| ac_cv_env_CC_set=
| ac_cv_env_CC_value=
| ac_cv_env_CFLAGS_set=
| ac_cv_env_CFLAGS_value=
| ac_cv_env_CPPFLAGS_set=
| ac_cv_env_CPPFLAGS_value=
| ac_cv_env_CPP_set=
| ac_cv_env_CPP_value=
| ac_cv_env_CXXCPP_set=
| ac_cv_env_CXXCPP_value=
| ac_cv_env_CXXFLAGS_set=
| ac_cv_env_CXXFLAGS_value=
| ac_cv_env_CXX_set=
| ac_cv_env_CXX_value=
| ac_cv_env_LDFLAGS_set=
| ac_cv_env_LDFLAGS_value=
| ac_cv_env_LIBS_set=
| ac_cv_env_LIBS_value=
| ac_cv_env_LT_SYS_LIBRARY_PATH_set=
| ac_cv_env_LT_SYS_LIBRARY_PATH_value=
| ac_cv_env_PKG_CONFIG_LIBDIR_set=
| ac_cv_env_PKG_CONFIG_LIBDIR_value=
| ac_cv_env_PKG_CONFIG_PATH_set=
| ac_cv_env_PKG_CONFIG_PATH_value=
| ac_cv_env_PKG_CONFIG_set=
| ac_cv_env_PKG_CONFIG_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_clock_gettime=yes
| ac_cv_func_getloadavg=yes
| ac_cv_func_getmntent_r=yes
| ac_cv_func_pthread_set_name_np=no
| ac_cv_func_sendmmsg=yes
| 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_SSL_set_tlsext_host_name=yes
| ac_cv_have_decl_strerror_r=yes
| ac_cv_have_decl_sys_siglist=yes
| ac_cv_header_bits_floatn_common_h=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_net_namespace_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_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=no
| ac_cv_header_windows_h=no
| ac_cv_host=x86_64-pc-linux-gnu
| ac_cv_lib_unbound_ub_ctx_create=no
| ac_cv_member_struct_ifreq_ifr_flagshigh=no
| ac_cv_member_struct_mmsghdr_msg_len=yes
| ac_cv_member_struct_sockaddr_in6_sin6_scope_id=yes
| 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_PKG_CONFIG=/bin/pkg-config
| ac_cv_path_SED=/bin/sed
| ac_cv_path_ac_pt_PKG_CONFIG=/bin/pkg-config
| ac_cv_path_install='/bin/install -c'
| ac_cv_path_lt_DD=/bin/dd
| ac_cv_path_mkdir=/bin/mkdir
| ac_cv_prog_AWK=gawk
| ac_cv_prog_CPP='gcc -E'
| ac_cv_prog_CXXCPP='g++ -E'
| ac_cv_prog_ac_ct_AR=ar
| ac_cv_prog_ac_ct_CC=gcc
| ac_cv_prog_ac_ct_CXX=g++
| 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=
| ac_cv_prog_cc_g=yes
| ac_cv_prog_cxx_g=yes
| ac_cv_prog_make_make_set=yes
| ac_cv_safe_to_define___extensions__=yes
| ac_cv_search___atomic_load_8=no
| ac_cv_search_aio_write='none required'
| ac_cv_search_backtrace='none required'
| ac_cv_search_clock_gettime='none required'
| ac_cv_search_pow=-lm
| ac_cv_search_pthread_rwlock_tryrdlock=-lpthread
| ac_cv_search_pthread_rwlockattr_destroy='none required'
| ac_cv_search_timer_create=-lrt
| ac_cv_sparse_target=x86_64
| ac_cv_sys_file_offset_bits=no
| ac_cv_sys_largefile_CC=no
| am_cv_CC_dependencies_compiler_type=gcc3
| am_cv_CXX_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_cxx_compile_cxx11=yes
| 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=/bin/ld
| lt_cv_path_LDCXX='/bin/ld -m elf_x86_64'
| lt_cv_path_NM='/bin/nm -B'
| lt_cv_path_mainfest_tool=no
| lt_cv_prog_compiler_c_o=yes
| lt_cv_prog_compiler_c_o_CXX=yes
| lt_cv_prog_compiler_pic='-fPIC -DPIC'
| lt_cv_prog_compiler_pic_CXX='-fPIC -DPIC'
| lt_cv_prog_compiler_pic_works=yes
| lt_cv_prog_compiler_pic_works_CXX=yes
| lt_cv_prog_compiler_rtti_exceptions=no
| lt_cv_prog_compiler_static_works=no
| lt_cv_prog_compiler_static_works_CXX=no
| lt_cv_prog_gnu_ld=yes
| lt_cv_prog_gnu_ldcxx=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][ABCDGIRSTW]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\'''
| lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\'''
| lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
| lt_cv_sys_global_symbol_to_import=
| 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
| lt_cv_truncate_bin='/bin/dd bs=4096 count=1'
| ovs_cv__Qunused_arguments=no
| ovs_cv__Wall=yes
| ovs_cv__Warray_bounds_pointer_arithmetic=no
| ovs_cv__Wbad_function_cast=yes
| ovs_cv__Wbool_compare=yes
| ovs_cv__Wcast_align=yes
| ovs_cv__Wcast_align_strict=yes
| ovs_cv__Wduplicated_cond=yes
| ovs_cv__Werror=yes
| ovs_cv__Wextra=yes
| ovs_cv__Wformat_Wformat_security=yes
| ovs_cv__Wlogical_not_parentheses=yes
| ovs_cv__Wmissing_field_initializers=yes
| ovs_cv__Wmissing_prototypes=yes
| ovs_cv__Wmultistatement_macros=yes
| ovs_cv__Wno_null_pointer_arithmetic=no
| ovs_cv__Wno_sign_compare=yes
| ovs_cv__Wno_unused=yes
| ovs_cv__Wno_unused_parameter=yes
| ovs_cv__Wold_style_definition=yes
| ovs_cv__Wpointer_arith=yes
| ovs_cv__Wshadow=yes
| ovs_cv__Wshift_negative_value=yes
| ovs_cv__Wsizeof_array_argument=yes
| ovs_cv__Wstrict_prototypes=yes
| ovs_cv__Wswitch_bool=yes
| ovs_cv__Wswitch_enum=yes
| ovs_cv__Wthread_safety=no
| ovs_cv__Wunused_parameter=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=no
| ovs_cv_gcc4_atomics=yes
| ovs_cv_groff=yes
| ovs_cv_linux=true
| ovs_cv_pthread_setname_np=glibc
| ovs_cv_python2=no
| ovs_cv_python3=/bin/python3
| ovs_cv_python=/bin/python3
| ovs_cv_sphinx=no
| ovs_cv_strtok_r_bug=no
| ovs_cv_thread_local=yes
|
| ## ----------------- ##
| ## Output variables. ##
| ## ----------------- ##
|
| ACLOCAL='${SHELL} /vagrant/ovn/build-aux/missing aclocal-1.16'
| AMDEPBACKSLASH='\'
| AMDEP_FALSE='#'
| AMDEP_TRUE=''
| AMTAR='$${TAR-tar}'
| AM_BACKSLASH='\'
| AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
| AM_DEFAULT_VERBOSITY='1'
| AM_V='$(V)'
| AR='ar'
| AUTOCONF='${SHELL} /vagrant/ovn/build-aux/missing autoconf'
| AUTOHEADER='${SHELL} /vagrant/ovn/build-aux/missing autoheader'
| AUTOM4TE='${SHELL} /vagrant/ovn/build-aux/missing autom4te'
| AUTOMAKE='${SHELL} /vagrant/ovn/build-aux/missing automake-1.16'
| AWK='gawk'
| CC='$(if $(C:0=),env REAL_CC="gcc" CHECK="$(SPARSE) $(SPARSE_WERROR) -I $(ovs_srcdir)/include/sparse $(SPARSEFLAGS) $(SPARSE_EXTRA_INCLUDES) " cgcc $(CGCCFLAGS),gcc)'
| CCDEPMODE='depmode=gcc3'
| CFLAGS='-g -O2'
| CGCCFLAGS='-target=x86_64'
| CPP='gcc -E'
| CPPFLAGS=''
| CXX='g++'
| CXXCPP='g++ -E'
| CXXDEPMODE='depmode=gcc3'
| CXXFLAGS='-g -O2'
| CYGPATH_W='echo'
| DBDIR='${sysconfdir}/${PACKAGE}'
| DEFS='-DHAVE_CONFIG_H'
| DEPDIR='.deps'
| DLLTOOL='false'
| DSYMUTIL=''
| DUMPBIN=''
| ECHO_C=''
| ECHO_N='-n'
| ECHO_T=''
| EGREP='/bin/grep -E'
| ENABLE_SPARSE_BY_DEFAULT_FALSE=''
| ENABLE_SPARSE_BY_DEFAULT_TRUE='#'
| EXEEXT=''
| FGREP='/bin/grep -F'
| FLAKE8_WERROR='-'
| GREP='/bin/grep'
| HAVE_CXX11='1'
| HAVE_CXX_FALSE=''
| HAVE_CXX_TRUE='#'
| 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_OPENSSL='yes'
| HAVE_OPENSSL_FALSE='#'
| HAVE_OPENSSL_TRUE=''
| HAVE_POSIX_AIO_FALSE='#'
| HAVE_POSIX_AIO_TRUE=''
| HAVE_PYTHON2='no'
| HAVE_PYTHON2_FALSE=''
| HAVE_PYTHON2_TRUE='#'
| HAVE_PYTHON3='yes'
| HAVE_PYTHON3_FALSE='#'
| HAVE_PYTHON3_TRUE=''
| HAVE_PYTHON='yes'
| HAVE_PYTHON_FALSE='#'
| HAVE_PYTHON_TRUE=''
| HAVE_SPHINX_FALSE=''
| HAVE_SPHINX_TRUE='#'
| HAVE_UNBOUND='no'
| HAVE_UNBOUND_FALSE=''
| HAVE_UNBOUND_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'
| LD='/bin/ld -m elf_x86_64'
| LDFLAGS=''
| LIBOBJS=''
| LIBS='-lpthread -lrt -lm '
| LIBTOOL='$(SHELL) $(top_builddir)/libtool'
| LINUX_FALSE='#'
| LINUX_TRUE=''
| LIPO=''
| LN_S='ln -s'
| LOGDIR='${localstatedir}/log/${PACKAGE}'
| LTLIBOBJS=''
| LT_AGE='0'
| LT_CURRENT='0'
| LT_REVISION='0'
| LT_SYS_LIBRARY_PATH=''
| MAKEINFO='${SHELL} /vagrant/ovn/build-aux/missing makeinfo'
| MANIFEST_TOOL=':'
| MKDIR_P='/bin/mkdir -p'
| MSVC64_LDFLAGS=''
| MSVC_CFLAGS=''
| MSVC_PLATFORM='x86'
| 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='/bin/nm -B'
| NMEDIT=''
| OBJDUMP='objdump'
| OBJEXT='o'
| OPENSSL_SUPPORTS_SNI='yes'
| OTOOL64=''
| OTOOL=''
| OVN_RUNDIR='${localstatedir}/run/ovn'
| OVSBUILDDIR='/root/build/ovs'
| OVSDIR='/vagrant/ovs'
| OVS_CFLAGS=''
| OVS_CTAGS_IDENTIFIERS_LIST='-I "OVS_REQ_RDLOCK+ OVS_ACQ_RDLOCK+ OVS_REQ_WRLOCK+ OVS_ACQ_WRLOCK+ OVS_REQUIRES+ OVS_ACQUIRES+ OVS_TRY_WRLOCK+ OVS_TRY_RDLOCK+ OVS_TRY_LOCK+ OVS_GUARDED_BY+ OVS_EXCLUDED+ OVS_RELEASES+ OVS_ACQ_BEFORE+ OVS_ACQ_AFTER+ "'
| OVS_LDFLAGS=''
| OVS_LTINFO='-release 2.12 -version-info 0:90'
| PACKAGE='ovn'
| PACKAGE_BUGREPORT='[email protected]'
| PACKAGE_NAME='ovn'
| PACKAGE_STRING='ovn 2.12.90'
| PACKAGE_TARNAME='ovn'
| PACKAGE_URL=''
| PACKAGE_VERSION='2.12.90'
| PATH_SEPARATOR=':'
| PKG_CONFIG='/bin/pkg-config'
| PKG_CONFIG_LIBDIR=''
| PKG_CONFIG_PATH=''
| 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=''
| PYTHON2='${SHELL} /vagrant/ovn/build-aux/missing python2'
| PYTHON3='/bin/python3'
| PYTHON='/bin/python3'
| RANLIB='ranlib'
| SED='/bin/sed'
| SET_MAKE=''
| SHELL='/bin/sh'
| SPARSE='sparse'
| SPARSEFLAGS='-m64'
| SPARSE_EXTRA_INCLUDES='-I /usr/local/include '
| SPARSE_WERROR=''
| SSL_DIR=''
| SSL_INCLUDES=''
| SSL_LDFLAGS=''
| SSL_LIBS='-lssl -lcrypto '
| STRIP='strip'
| VERSION='2.12.90'
| VSTUDIO_CONFIG=''
| VSTUDIO_DDK_FALSE=''
| VSTUDIO_DDK_TRUE='#'
| VSTUDIO_WIN10_FALSE='#'
| VSTUDIO_WIN10_TRUE=''
| VSTUDIO_WIN8_1_FALSE='#'
| VSTUDIO_WIN8_1_TRUE=''
| VSTUDIO_WIN8_FALSE='#'
| VSTUDIO_WIN8_TRUE=''
| WARNING_FLAGS=' -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict'
| WIN32_FALSE=''
| WIN32_TRUE='#'
| ac_ct_AR='ar'
| ac_ct_CC='gcc'
| ac_ct_CXX='g++'
| ac_ct_DUMPBIN=''
| am__EXEEXT_FALSE=''
| am__EXEEXT_TRUE='#'
| am__fastdepCC_FALSE='#'
| am__fastdepCC_TRUE=''
| am__fastdepCXX_FALSE='#'
| am__fastdepCXX_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-pc-linux-gnu'
| build_alias=''
| build_cpu='x86_64'
| build_os='linux-gnu'
| build_vendor='pc'
| datadir='${datarootdir}'
| datarootdir='${prefix}/share'
| docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
| dvidir='${docdir}'
| exec_prefix='${prefix}'
| host='x86_64-pc-linux-gnu'
| host_alias=''
| host_cpu='x86_64'
| host_os='linux-gnu'
| host_vendor='pc'
| htmldir='${docdir}'
| includedir='${prefix}/include'
| infodir='${datarootdir}/info'
| install_sh='${SHELL} /vagrant/ovn/build-aux/install-sh'
| libdir='${exec_prefix}/lib64'
| libexecdir='${exec_prefix}/libexec'
| localedir='${datarootdir}/locale'
| localstatedir='/var'
| mandir='${datarootdir}/man'
| mkdir_p='$(MKDIR_P)'
| oldincludedir='/usr/include'
| ovs_builddir='${OVSBUILDDIR}'
| ovs_libdir='${OVSBUILDDIR}/lib'
| ovs_mandir='${OVSDIR}'
| ovs_srcdir='${OVSDIR}'
| ovsdb_libdir='${OVSBUILDDIR}/ovsdb'
| pdfdir='${docdir}'
| prefix='/usr'
| program_transform_name='s,x,x,'
| psdir='${docdir}'
| sbindir='${exec_prefix}/sbin'
| sharedstatedir='/var'
| sysconfdir='/etc'
| target_alias=''
|
| ## ----------- ##
| ## confdefs.h. ##
| ## ----------- ##
|
| /* confdefs.h */
| #define PACKAGE_NAME "ovn"
| #define PACKAGE_TARNAME "ovn"
| #define PACKAGE_VERSION "2.12.90"
| #define PACKAGE_STRING "ovn 2.12.90"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define PACKAGE "ovn"
| #define VERSION "2.12.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 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_OPENSSL 1
| #define OPENSSL_SUPPORTS_SNI 1
| #define HAVE_DECL_SYS_SIGLIST 1
| #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
| #define HAVE_STRUCT_MMSGHDR_MSG_LEN 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRNLEN 1
| #define HAVE_GETLOADAVG 1
| #define HAVE_STATVFS 1
| #define HAVE_GETMNTENT_R 1
| #define HAVE_SENDMMSG 1
| #define HAVE_CLOCK_GETTIME 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_LINUX_NET_NAMESPACE_H 1
| #define HAVE_STDATOMIC_H 1
| #define HAVE_BITS_FLOATN_COMMON_H 1
| #define HAVE_BACKTRACE 1
| #define HAVE_LINUX_PERF_EVENT_H 1
| #define HAVE_THREAD_LOCAL 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_CXX11 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 ovn config.status 2.12.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 centos-8
|
| config.status:1305: creating Makefile
| config.status:1519: executing depfiles commands
| config.status:1619: cd . && sed -e '/# am--include-marker/d' Makefile | make -f - am--depfiles
| make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
| make[1]: Entering directory '/root/build/ovn'
| make[1]: Nothing to be done for 'am--depfiles'.
| make[1]: Leaving directory '/root/build/ovn'
| config.status:1624: $? = 0
[root@centos-8 tests]#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment