[ovs-dev] [PATCH v2] userspace: Enable non-bridge port as tunnel endpoint.

Ben Pfaff blp at ovn.org
Tue Aug 27 23:17:12 UTC 2019


On Thu, Jul 18, 2019 at 01:07:29PM -0700, Yifeng Sun wrote:
> For userspace datapath, currently only the bridge itself, the LOCAL port,
> can be the tunnel endpoint to encap/decap tunnel packets.  This patch
> enables non-bridge port as tunnel endpoint.  One use case is for users to
> create a bridge and a vtep port as tap, and configure underlay IP at vtep
> port as the tunnel endpoint.
> 
> Signed-off-by: William Tu <u9012063 at gmail.com>
> Co-authored-by: William Tu <u9012063 at gmail.com>
> Signed-off-by: Yifeng Sun <pkusunyifeng at gmail.com>
> ---
> v1->v2: Fixed an error pointed out by Ben.

With this patch, I get one consistent test failure:

#                             -*- compilation -*-
2786. packet-type-aware.at:619: testing ptap - L3 over patch port ...
../../tests/packet-type-aware.at:643: ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema
../../tests/packet-type-aware.at:643: ovsdb-server --detach --no-chdir --pidfile --log-file --remote=punix:$OVS_RUNDIR/db.sock
stderr:
2019-08-27T23:15:59Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/2786/ovsdb-server.log
../../tests/packet-type-aware.at:643: sed < stderr '
/vlog|INFO|opened log file/d
/ovsdb_server|INFO|ovsdb-server (Open vSwitch)/d'
../../tests/packet-type-aware.at:643: ovs-vsctl --no-wait init 
../../tests/packet-type-aware.at:643: ovs-vswitchd --enable-dummy --disable-system --disable-system-route  --detach --no-chdir --pidfile --log-file -vvconn -vofproto_dpif -vunixctl
stderr:
2019-08-27T23:15:59Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/2786/ovs-vswitchd.log
2019-08-27T23:15:59Z|00002|ovs_numa|INFO|Discovered 8 CPU cores on NUMA node 0
2019-08-27T23:15:59Z|00003|ovs_numa|INFO|Discovered 1 NUMA nodes and 8 CPU cores
2019-08-27T23:15:59Z|00004|reconnect|INFO|unix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/2786/db.sock: connecting...
2019-08-27T23:15:59Z|00005|netlink_socket|INFO|netlink: could not enable listening to all nsid (Operation not permitted)
2019-08-27T23:15:59Z|00006|reconnect|INFO|unix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/2786/db.sock: connected
../../tests/packet-type-aware.at:643: sed < stderr '
/ovs_numa|INFO|Discovered /d
/vlog|INFO|opened log file/d
/vswitchd|INFO|ovs-vswitchd (Open vSwitch)/d
/reconnect|INFO|/d
/dpif_netlink|INFO|Generic Netlink family .ovs_datapath. does not exist/d
/ofproto|INFO|using datapath ID/d
/netdev_linux|INFO|.*device has unknown hardware address family/d
/ofproto|INFO|datapath ID changed to fedcba9876543210/d
/dpdk|INFO|DPDK Disabled - Use other_config:dpdk-init to enable/d
/netlink_socket|INFO|netlink: could not enable listening to all nsid/d
/probe tc:/d
/tc: Using policy/d'
../../tests/packet-type-aware.at:643: add_of_br 0     -- add-br br1 \
    -- set bridge br1 datapath_type=dummy fail-mode=secure \
    -- add-br br2 \
    -- set bridge br2 datapath_type=dummy fail-mode=secure \
       other_config:hwaddr=\"$HWADDR_BRP2\" \
    -- add-port br0 p0 \
    -- set interface p0 type=patch options:peer=p1 ofport_request=10 \
    -- add-port br1 p1 \
    -- set interface p1 type=patch options:peer=p0 ofport_request=20 \
    -- add-port br0 n0 \
    -- set interface n0 type=dummy ofport_request=30 \
    -- add-port br1 n1 \
    -- set interface n1 type=dummy options:tx_pcap=n1.pcap ofport_request=40 \
    -- add-port br2 n2 \
    -- set interface n2 type=dummy options:tx_pcap=n2.pcap ofport_request=50 \
    -- add-port br1 gre1 \
    -- set interface gre1 type=gre options:remote_ip=10.0.0.2 \
       options:packet_type=ptap ofport_request=100
 
../../tests/packet-type-aware.at:665:
    ovs-appctl dpif/show | grep -v hit | sed 's./[0-9]\{1,\}..'

../../tests/packet-type-aware.at:682:
    ovs-appctl netdev-dummy/ip4addr br2 10.0.0.1/24 &&
    ovs-appctl ovs/route/add 10.0.0.0/24 br2 &&
    ovs-appctl tnl/arp/set br2 10.0.0.2 de:af:be:ef:ba:be

stdout:
OK
OK
OK
../../tests/packet-type-aware.at:688:
    ovs-appctl ovs/route/show | grep User:

../../tests/packet-type-aware.at:695:
    ovs-ofctl del-flows br0 &&
    ovs-ofctl del-flows br1 &&
    ovs-ofctl del-flows br2 &&
    ovs-ofctl add-flow br0 in_port=n0,actions=decap,output=p0 -OOpenFlow13 &&
    ovs-ofctl add-flow br1 in_port=p1,actions=output=gre1 &&
    ovs-ofctl add-flow br2 in_port=LOCAL,actions=output=n2

../../tests/packet-type-aware.at:704: ovs-ofctl -OOpenFlow13 dump-flows br0 | ofctl_strip | grep actions
../../tests/packet-type-aware.at:709: ovs-ofctl -OOpenFlow13 dump-flows br1 | ofctl_strip | grep actions
../../tests/packet-type-aware.at:714: ovs-ofctl -OOpenFlow13 dump-flows br2 | ofctl_strip | grep actions
../../tests/packet-type-aware.at:719:
    ovs-appctl netdev-dummy/receive n0 1e2ce92a669e3a6dd2099cab0800450000548a53400040011addc0a80a0ac0a80a1e08006f200a4d0001fc509a58000000002715020000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637
    ovs-appctl netdev-dummy/receive n0 1e2ce92a669e3a6dd2099cab0800450000548a83400040011aadc0a80a0ac0a80a1e0800b7170a4d0002fd509a5800000000de1c020000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637

stdout:
warped
../../tests/packet-type-aware.at:726:
    ovs-appctl dpctl/dump-flows --names dummy at ovs-dummy | strip_used | grep -v ipv6 | sort

../../tests/packet-type-aware.at:732:
    ovs-pcap n2.pcap

warped
../../tests/packet-type-aware.at:745:
    ovs-ofctl del-flows br0 &&
    ovs-ofctl del-flows br1 &&
    ovs-ofctl del-flows br2 &&
    ovs-ofctl add-flow br0 -OOpenFlow13 in_port=n0,actions=decap,output=p0 &&
    ovs-ofctl add-flow br1 in_port=p1,actions=output=n1

../../tests/packet-type-aware.at:753: ovs-ofctl -OOpenFlow13 dump-flows br0 | ofctl_strip | grep actions | sed 's/reset_counts //'
../../tests/packet-type-aware.at:758: ovs-ofctl -OOpenFlow13 dump-flows br1 | ofctl_strip | grep actions | sed 's/reset_counts //'
../../tests/packet-type-aware.at:763:
    ovs-appctl netdev-dummy/receive n0 1e2ce92a669e3a6dd2099cab0800450000548a53400040011addc0a80a0ac0a80a1e08006f200a4d0001fc509a58000000002715020000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637
    ovs-appctl netdev-dummy/receive n0 1e2ce92a669e3a6dd2099cab0800450000548a83400040011aadc0a80a0ac0a80a1e0800b7170a4d0002fd509a5800000000de1c020000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637

stdout:
warped
../../tests/packet-type-aware.at:770:
    ovs-appctl dpctl/dump-flows --names dummy at ovs-dummy | strip_used | grep -v ipv6 | sort

../../tests/packet-type-aware.at:776:
    ovs-pcap n1.pcap

../../tests/packet-type-aware.at:783:
    ovs-ofctl del-flows br0 &&
    ovs-ofctl del-flows br1 &&
    ovs-ofctl del-flows br2 &&
    ovs-ofctl add-flow br0 in_port=n0,actions=decap,output=p0 -OOpenFlow13 &&
    ovs-ofctl add-flow br1 in_port=p1,actions=output=n1,gre1 &&
    ovs-ofctl add-flow br2 in_port=LOCAL,actions=output=n2

../../tests/packet-type-aware.at:792: ovs-ofctl -OOpenFlow13 dump-flows br0 | ofctl_strip | grep actions | sed 's/reset_counts //'
../../tests/packet-type-aware.at:797: ovs-ofctl -OOpenFlow13 dump-flows br1 | ofctl_strip | grep actions | sed 's/reset_counts //'
../../tests/packet-type-aware.at:802: ovs-ofctl -OOpenFlow13 dump-flows br2 | ofctl_strip | grep actions | sed 's/reset_counts //'
../../tests/packet-type-aware.at:807:
    ovs-appctl netdev-dummy/receive n0 1e2ce92a669e3a6dd2099cab0800450000548a53400040011addc0a80a0ac0a80a1e08006f200a4d0001fc509a58000000002715020000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637
    ovs-appctl netdev-dummy/receive n0 1e2ce92a669e3a6dd2099cab0800450000548a83400040011aadc0a80a0ac0a80a1e0800b7170a4d0002fd509a5800000000de1c020000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637

stdout:
warped
../../tests/packet-type-aware.at:814:
    ovs-appctl dpctl/dump-flows --names dummy at ovs-dummy | strip_used | grep -v ipv6 | sort

../../tests/packet-type-aware.at:820:
    ovs-pcap n1.pcap

../../tests/packet-type-aware.at:825:
    ovs-pcap n2.pcap

warped
../../tests/packet-type-aware.at:838:
    ovs-vsctl set interface gre1 type=gre options:remote_ip=10.0.0.2 \
              options:packet_type=legacy_l3 ofport_request=100

../../tests/packet-type-aware.at:844:
    ovs-appctl dpif/show | grep -v hit | sed 's./[0-9]\{1,\}..'

../../tests/packet-type-aware.at:861:
    ovs-ofctl del-flows br0 &&
    ovs-ofctl del-flows br1 &&
    ovs-ofctl del-flows br2 &&
    ovs-ofctl add-flow br0 in_port=n0,actions=output=p0 &&
    ovs-ofctl add-flow br1 in_port=p1,actions=output=n1,gre1 &&
    ovs-ofctl add-flow br2 in_port=LOCAL,actions=output=n2

../../tests/packet-type-aware.at:870: ovs-ofctl dump-flows br0 | ofctl_strip | grep actions | sed 's/reset_counts //'
../../tests/packet-type-aware.at:875: ovs-ofctl dump-flows br1 | ofctl_strip | grep actions | sed 's/reset_counts //'
../../tests/packet-type-aware.at:880: ovs-ofctl dump-flows br2 | ofctl_strip | grep actions | sed 's/reset_counts //'
../../tests/packet-type-aware.at:885:
    ovs-appctl netdev-dummy/receive n0 1e2ce92a669e3a6dd2099cab0800450000548a53400040011addc0a80a0ac0a80a1e08006f200a4d0001fc509a58000000002715020000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637
    ovs-appctl netdev-dummy/receive n0 1e2ce92a669e3a6dd2099cab0800450000548a83400040011aadc0a80a0ac0a80a1e0800b7170a4d0002fd509a5800000000de1c020000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637

stdout:
warped
../../tests/packet-type-aware.at:892:
    ovs-appctl dpctl/dump-flows --names dummy at ovs-dummy | strip_used | grep -v ipv6 | sort

--- -	2019-08-27 16:16:00.943321146 -0700
+++ /home/blp/nicira/ovs/_build/tests/testsuite.dir/at-groups/2786/stdout	2019-08-27 16:16:00.936509428 -0700
@@ -1,3 +1,3 @@
 flow-dump from non-dpdk interfaces:
-recirc_id(0),in_port(n0),packet_type(ns=0,id=0),eth_type(0x0800),ipv4(tos=0/0x3,frag=no), packets:1, bytes:98, used:0.0s, actions:n1,pop_eth,clone(tnl_push(tnl_port(gre_sys),header(size=38,type=3,eth(dst=de:af:be:ef:ba:be,src=aa:55:00:00:00:02,dl_type=0x0800),ipv4(src=10.0.0.1,dst=10.0.0.2,proto=47,tos=0,ttl=64,frag=0x4000),gre((flags=0x0,proto=0x800))),out_port(br2)),n2)
+recirc_id(0),in_port(n0),packet_type(ns=0,id=0),eth(dst=1e:2c:e9:2a:66:9e),eth_type(0x0800),ipv4(tos=0/0x3,frag=no), packets:1, bytes:98, used:0.0s, actions:n1,pop_eth,clone(tnl_push(tnl_port(gre_sys),header(size=38,type=3,eth(dst=de:af:be:ef:ba:be,src=aa:55:00:00:00:02,dl_type=0x0800),ipv4(src=10.0.0.1,dst=10.0.0.2,proto=47,tos=0,ttl=64,frag=0x4000),gre((flags=0x0,proto=0x800))),out_port(br2)),n2)
 
ovsdb-server.log:
> 2019-08-27T23:15:59.775Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/2786/ovsdb-server.log
> 2019-08-27T23:15:59.783Z|00002|ovsdb_server|INFO|ovsdb-server (Open vSwitch) 2.12.90
ovs-vswitchd.log:
> 2019-08-27T23:15:59.814Z|00001|vlog|INFO|opened log file /home/blp/nicira/ovs/_build/tests/testsuite.dir/2786/ovs-vswitchd.log
> 2019-08-27T23:15:59.816Z|00002|ovs_numa|INFO|Discovered 8 CPU cores on NUMA node 0
> 2019-08-27T23:15:59.816Z|00003|ovs_numa|INFO|Discovered 1 NUMA nodes and 8 CPU cores
> 2019-08-27T23:15:59.816Z|00004|reconnect|INFO|unix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/2786/db.sock: connecting...
> 2019-08-27T23:15:59.816Z|00005|netlink_socket|INFO|netlink: could not enable listening to all nsid (Operation not permitted)
> 2019-08-27T23:15:59.816Z|00006|reconnect|INFO|unix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/2786/db.sock: connected
> 2019-08-27T23:15:59.821Z|00007|bridge|INFO|ovs-vswitchd (Open vSwitch) 2.12.90
> 2019-08-27T23:15:59.851Z|00008|ofproto_dpif|INFO|dummy at ovs-dummy: Datapath supports recirculation
> 2019-08-27T23:15:59.851Z|00009|ofproto_dpif|INFO|dummy at ovs-dummy: VLAN header stack length probed as 1
> 2019-08-27T23:15:59.851Z|00010|ofproto_dpif|INFO|dummy at ovs-dummy: MPLS label stack length probed as 3
> 2019-08-27T23:15:59.851Z|00011|ofproto_dpif|INFO|dummy at ovs-dummy: Datapath supports truncate action
> 2019-08-27T23:15:59.851Z|00012|ofproto_dpif|INFO|dummy at ovs-dummy: Datapath supports unique flow ids
> 2019-08-27T23:15:59.851Z|00013|ofproto_dpif|INFO|dummy at ovs-dummy: Datapath supports clone action
> 2019-08-27T23:15:59.851Z|00014|ofproto_dpif|INFO|dummy at ovs-dummy: Max sample nesting level probed as 10
> 2019-08-27T23:15:59.851Z|00015|ofproto_dpif|INFO|dummy at ovs-dummy: Datapath supports eventmask in conntrack action
> 2019-08-27T23:15:59.851Z|00016|ofproto_dpif|INFO|dummy at ovs-dummy: Datapath supports ct_clear action
> 2019-08-27T23:15:59.851Z|00017|ofproto_dpif|INFO|dummy at ovs-dummy: Max dp_hash algorithm probed to be 1
> 2019-08-27T23:15:59.851Z|00018|ofproto_dpif|INFO|dummy at ovs-dummy: Datapath supports check_pkt_len action
> 2019-08-27T23:15:59.851Z|00019|ofproto_dpif|INFO|dummy at ovs-dummy: Datapath supports ct_state
> 2019-08-27T23:15:59.851Z|00020|ofproto_dpif|INFO|dummy at ovs-dummy: Datapath supports ct_zone
> 2019-08-27T23:15:59.852Z|00021|ofproto_dpif|INFO|dummy at ovs-dummy: Datapath supports ct_mark
> 2019-08-27T23:15:59.852Z|00022|ofproto_dpif|INFO|dummy at ovs-dummy: Datapath supports ct_label
> 2019-08-27T23:15:59.852Z|00023|ofproto_dpif|INFO|dummy at ovs-dummy: Datapath supports ct_state_nat
> 2019-08-27T23:15:59.852Z|00024|ofproto_dpif|INFO|dummy at ovs-dummy: Datapath supports ct_orig_tuple
> 2019-08-27T23:15:59.852Z|00025|ofproto_dpif|INFO|dummy at ovs-dummy: Datapath supports ct_orig_tuple6
> 2019-08-27T23:15:59.854Z|00026|bridge|INFO|bridge br0: added interface n0 on port 30
> 2019-08-27T23:15:59.854Z|00027|bridge|INFO|bridge br0: added interface p0 on port 10
> 2019-08-27T23:15:59.854Z|00028|bridge|INFO|bridge br0: added interface br0 on port 65534
> 2019-08-27T23:15:59.854Z|00029|bridge|INFO|bridge br2: added interface n2 on port 50
> 2019-08-27T23:15:59.854Z|00030|bridge|INFO|bridge br2: added interface br2 on port 65534
> 2019-08-27T23:15:59.854Z|00031|netdev_linux|INFO|ioctl(SIOCGIFINDEX) on gre_sys device failed: No such device
> 2019-08-27T23:15:59.854Z|00032|bridge|INFO|bridge br1: added interface gre1 on port 100
> 2019-08-27T23:15:59.854Z|00033|netdev_linux|INFO|ioctl(SIOCGIFINDEX) on gre_sys device failed: No such device
> 2019-08-27T23:15:59.854Z|00034|bridge|INFO|bridge br1: added interface p1 on port 20
> 2019-08-27T23:15:59.854Z|00035|bridge|INFO|bridge br1: added interface n1 on port 40
> 2019-08-27T23:15:59.854Z|00036|bridge|INFO|bridge br1: added interface br1 on port 65534
> 2019-08-27T23:15:59.854Z|00037|bridge|INFO|bridge br0: using datapath ID fedcba9876543210
> 2019-08-27T23:15:59.854Z|00038|connmgr|INFO|br0: added service controller "punix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/2786/br0.mgmt"
> 2019-08-27T23:15:59.854Z|00039|bridge|INFO|bridge br2: using datapath ID 0000aa5500000002
> 2019-08-27T23:15:59.854Z|00040|connmgr|INFO|br2: added service controller "punix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/2786/br2.mgmt"
> 2019-08-27T23:15:59.854Z|00041|bridge|INFO|bridge br1: using datapath ID 0000ae0f94dc6245
> 2019-08-27T23:15:59.855Z|00042|connmgr|INFO|br1: added service controller "punix:/home/blp/nicira/ovs/_build/tests/testsuite.dir/2786/br1.mgmt"
> 2019-08-27T23:15:59.855Z|00043|netdev_linux|INFO|ioctl(SIOCGIFINDEX) on gre_sys device failed: No such device
> 2019-08-27T23:15:59.867Z|00044|unixctl|DBG|received request dpif/show[], id=0
> 2019-08-27T23:15:59.867Z|00045|unixctl|DBG|replying with success, id=0: "dummy at ovs-dummy: hit:0 missed:0
>   br0:
>     br0 65534/100: (dummy-internal)
>     n0 30/1: (dummy)
>     p0 10/none: (patch: peer=p1)
>   br1:
>     br1 65534/101: (dummy-internal)
>     gre1 100/3: (gre: packet_type=ptap, remote_ip=10.0.0.2)
>     n1 40/4: (dummy)
>     p1 20/none: (patch: peer=p0)
>   br2:
>     br2 65534/102: (dummy-internal)
>     n2 50/2: (dummy)
> "
> 2019-08-27T23:15:59.877Z|00046|unixctl|DBG|received request netdev-dummy/ip4addr["br2","10.0.0.1/24"], id=0
> 2019-08-27T23:15:59.877Z|00047|unixctl|DBG|replying with success, id=0: "OK"
> 2019-08-27T23:15:59.884Z|00048|unixctl|DBG|received request ovs/route/add["10.0.0.0/24","br2"], id=0
> 2019-08-27T23:15:59.884Z|00049|unixctl|DBG|replying with success, id=0: "OK"
> 2019-08-27T23:15:59.892Z|00050|unixctl|DBG|received request tnl/arp/set["br2","10.0.0.2","de:af:be:ef:ba:be"], id=0
> 2019-08-27T23:15:59.893Z|00051|unixctl|DBG|replying with success, id=0: "OK"
> 2019-08-27T23:15:59.908Z|00052|unixctl|DBG|received request ovs/route/show[], id=0
> 2019-08-27T23:15:59.908Z|00053|unixctl|DBG|replying with success, id=0: "Route Table:
> User: 10.0.0.0/24 dev br2 SRC 10.0.0.1
> "
> 2019-08-27T23:15:59.920Z|00054|vconn|DBG|unix#5: sent (Success): OFPT_HELLO (OF1.5) (xid=0x1):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:15:59.920Z|00055|vconn|DBG|unix#5: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:15:59.920Z|00056|vconn|DBG|unix#5: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:15:59.920Z|00057|vconn|DBG|unix#5: received: OFPST_TABLE request (xid=0x2):
> 2019-08-27T23:15:59.922Z|00058|vconn|DBG|unix#5: sent (Success): OFPST_TABLE reply (xid=0x2):
>   table 0:
>     active=0, lookup=0, matched=0
>     max_entries=1000000
>     matching:
>       in_port: exact match or wildcard
>       eth_src: exact match or wildcard
>       eth_dst: exact match or wildcard
>       eth_type: exact match or wildcard
>       vlan_vid: exact match or wildcard
>       vlan_pcp: exact match or wildcard
>       ip_src: exact match or wildcard
>       ip_dst: exact match or wildcard
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       tcp_src: exact match or wildcard
>       tcp_dst: exact match or wildcard
> 
>   tables 1...253: ditto
> 2019-08-27T23:15:59.922Z|00059|vconn|DBG|unix#6: sent (Success): OFPT_HELLO (OF1.5) (xid=0x2):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:15:59.922Z|00060|vconn|DBG|unix#6: received: OFPT_HELLO (xid=0x3):
>  version bitmap: 0x01
> 2019-08-27T23:15:59.922Z|00061|vconn|DBG|unix#6: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:15:59.922Z|00062|vconn|DBG|unix#6: received: OFPT_FEATURES_REQUEST (xid=0x4):
> 2019-08-27T23:15:59.923Z|00063|vconn|DBG|unix#6: sent (Success): OFPT_FEATURES_REPLY (xid=0x4): dpid:fedcba9876543210
> 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
>  10(p0): addr:26:8b:6c:b7:62:5c
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  30(n0): addr:aa:55:aa:55:00:01
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br0): addr:aa:55:aa:55:00:00
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:15:59.923Z|00064|vconn|DBG|unix#7: sent (Success): OFPT_HELLO (OF1.5) (xid=0x3):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:15:59.923Z|00065|vconn|DBG|unix#7: received: OFPT_HELLO (xid=0x5):
>  version bitmap: 0x01
> 2019-08-27T23:15:59.923Z|00066|vconn|DBG|unix#7: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:15:59.923Z|00067|vconn|DBG|unix#7: received: OFPT_FLOW_MOD (xid=0x6): DEL actions=drop
> 2019-08-27T23:15:59.923Z|00068|vconn|DBG|unix#7: received: OFPT_BARRIER_REQUEST (xid=0x7):
> 2019-08-27T23:15:59.923Z|00069|vconn|DBG|unix#7: sent (Success): OFPT_BARRIER_REPLY (xid=0x7):
> 2019-08-27T23:15:59.923Z|00070|connmgr|INFO|br0<->unix#7: 1 flow_mods in the last 0 s (1 deletes)
> 2019-08-27T23:15:59.931Z|00071|vconn|DBG|unix#8: sent (Success): OFPT_HELLO (OF1.5) (xid=0x4):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:15:59.931Z|00072|vconn|DBG|unix#8: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:15:59.931Z|00073|vconn|DBG|unix#8: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:15:59.931Z|00074|vconn|DBG|unix#8: received: OFPST_TABLE request (xid=0x2):
> 2019-08-27T23:15:59.933Z|00075|vconn|DBG|unix#8: sent (Success): OFPST_TABLE reply (xid=0x2):
>   table 0:
>     active=0, lookup=0, matched=0
>     max_entries=1000000
>     matching:
>       in_port: exact match or wildcard
>       eth_src: exact match or wildcard
>       eth_dst: exact match or wildcard
>       eth_type: exact match or wildcard
>       vlan_vid: exact match or wildcard
>       vlan_pcp: exact match or wildcard
>       ip_src: exact match or wildcard
>       ip_dst: exact match or wildcard
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       tcp_src: exact match or wildcard
>       tcp_dst: exact match or wildcard
> 
>   tables 1...253: ditto
> 2019-08-27T23:15:59.933Z|00076|vconn|DBG|unix#9: sent (Success): OFPT_HELLO (OF1.5) (xid=0x5):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:15:59.933Z|00077|vconn|DBG|unix#9: received: OFPT_HELLO (xid=0x3):
>  version bitmap: 0x01
> 2019-08-27T23:15:59.933Z|00078|vconn|DBG|unix#9: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:15:59.933Z|00079|vconn|DBG|unix#9: received: OFPT_FEATURES_REQUEST (xid=0x4):
> 2019-08-27T23:15:59.933Z|00080|vconn|DBG|unix#9: sent (Success): OFPT_FEATURES_REPLY (xid=0x4): dpid:0000ae0f94dc6245
> 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
>  20(p1): addr:a6:54:73:29:d4:3f
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  40(n1): addr:aa:55:aa:55:00:05
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  100(gre1): addr:46:bc:75:6c:99:06
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br1): addr:ae:0f:94:dc:62:45
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:15:59.934Z|00081|vconn|DBG|unix#10: sent (Success): OFPT_HELLO (OF1.5) (xid=0x6):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:15:59.934Z|00082|vconn|DBG|unix#10: received: OFPT_HELLO (xid=0x5):
>  version bitmap: 0x01
> 2019-08-27T23:15:59.934Z|00083|vconn|DBG|unix#10: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:15:59.934Z|00084|vconn|DBG|unix#10: received: OFPT_FLOW_MOD (xid=0x6): DEL actions=drop
> 2019-08-27T23:15:59.934Z|00085|vconn|DBG|unix#10: received: OFPT_BARRIER_REQUEST (xid=0x7):
> 2019-08-27T23:15:59.934Z|00086|vconn|DBG|unix#10: sent (Success): OFPT_BARRIER_REPLY (xid=0x7):
> 2019-08-27T23:15:59.934Z|00087|connmgr|INFO|br1<->unix#10: 1 flow_mods in the last 0 s (1 deletes)
> 2019-08-27T23:15:59.942Z|00088|vconn|DBG|unix#11: sent (Success): OFPT_HELLO (OF1.5) (xid=0x7):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:15:59.942Z|00089|vconn|DBG|unix#11: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:15:59.942Z|00090|vconn|DBG|unix#11: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:15:59.942Z|00091|vconn|DBG|unix#11: received: OFPST_TABLE request (xid=0x2):
> 2019-08-27T23:15:59.943Z|00092|vconn|DBG|unix#11: sent (Success): OFPST_TABLE reply (xid=0x2):
>   table 0:
>     active=0, lookup=0, matched=0
>     max_entries=1000000
>     matching:
>       in_port: exact match or wildcard
>       eth_src: exact match or wildcard
>       eth_dst: exact match or wildcard
>       eth_type: exact match or wildcard
>       vlan_vid: exact match or wildcard
>       vlan_pcp: exact match or wildcard
>       ip_src: exact match or wildcard
>       ip_dst: exact match or wildcard
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       tcp_src: exact match or wildcard
>       tcp_dst: exact match or wildcard
> 
>   tables 1...253: ditto
> 2019-08-27T23:15:59.944Z|00093|vconn|DBG|unix#12: sent (Success): OFPT_HELLO (OF1.5) (xid=0x8):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:15:59.944Z|00094|vconn|DBG|unix#12: received: OFPT_HELLO (xid=0x3):
>  version bitmap: 0x01
> 2019-08-27T23:15:59.944Z|00095|vconn|DBG|unix#12: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:15:59.944Z|00096|vconn|DBG|unix#12: received: OFPT_FEATURES_REQUEST (xid=0x4):
> 2019-08-27T23:15:59.944Z|00097|vconn|DBG|unix#12: sent (Success): OFPT_FEATURES_REPLY (xid=0x4): dpid:0000aa5500000002
> 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
>  50(n2): addr:aa:55:aa:55:00:03
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br2): addr:aa:55:00:00:00:02
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:15:59.944Z|00098|vconn|DBG|unix#13: sent (Success): OFPT_HELLO (OF1.5) (xid=0x9):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:15:59.944Z|00099|vconn|DBG|unix#13: received: OFPT_HELLO (xid=0x5):
>  version bitmap: 0x01
> 2019-08-27T23:15:59.944Z|00100|vconn|DBG|unix#13: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:15:59.944Z|00101|vconn|DBG|unix#13: received: OFPT_FLOW_MOD (xid=0x6): DEL actions=drop
> 2019-08-27T23:15:59.944Z|00102|vconn|DBG|unix#13: received: OFPT_BARRIER_REQUEST (xid=0x7):
> 2019-08-27T23:15:59.944Z|00103|vconn|DBG|unix#13: sent (Success): OFPT_BARRIER_REPLY (xid=0x7):
> 2019-08-27T23:15:59.944Z|00104|connmgr|INFO|br2<->unix#13: 1 flow_mods in the last 0 s (1 deletes)
> 2019-08-27T23:15:59.952Z|00105|vconn|DBG|unix#14: sent (Success): OFPT_HELLO (OF1.5) (xid=0xa):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:15:59.952Z|00106|vconn|DBG|unix#14: received: OFPT_HELLO (OF1.3) (xid=0x1):
>  version bitmap: 0x04
> 2019-08-27T23:15:59.952Z|00107|vconn|DBG|unix#14: negotiated OpenFlow version 0x04 (we support version 0x06 and earlier, peer supports version 0x04)
> 2019-08-27T23:15:59.952Z|00108|vconn|DBG|unix#14: received: OFPST_TABLE_FEATURES request (OF1.3) (xid=0x2):
> 2019-08-27T23:16:00.162Z|00109|vconn|DBG|unix#14: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 0:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 1-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 1...11: ditto
> 2019-08-27T23:16:00.163Z|00110|vconn|DBG|unix#14: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 12:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 13-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 13...23: ditto
> 2019-08-27T23:16:00.163Z|00111|vconn|DBG|unix#14: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 24:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 25-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 25...35: ditto
> 2019-08-27T23:16:00.164Z|00112|vconn|DBG|unix#14: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 36:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 37-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 37...48: ditto
> 2019-08-27T23:16:00.165Z|00113|vconn|DBG|unix#14: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 49:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 50-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 50...61: ditto
> 2019-08-27T23:16:00.166Z|00114|vconn|DBG|unix#14: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 62:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 63-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 63...74: ditto
> 2019-08-27T23:16:00.166Z|00115|vconn|DBG|unix#14: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 75:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 76-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 76...87: ditto
> 2019-08-27T23:16:00.167Z|00116|vconn|DBG|unix#14: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 88:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 89-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 89...100: ditto
> 2019-08-27T23:16:00.168Z|00117|vconn|DBG|unix#14: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 101:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 102-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 102...113: ditto
> 2019-08-27T23:16:00.169Z|00118|vconn|DBG|unix#14: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 114:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 115-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 115...126: ditto
> 2019-08-27T23:16:00.169Z|00119|vconn|DBG|unix#14: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 127:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 128-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 128...139: ditto
> 2019-08-27T23:16:00.170Z|00120|vconn|DBG|unix#14: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 140:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 141-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 141...152: ditto
> 2019-08-27T23:16:00.171Z|00121|vconn|DBG|unix#14: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 153:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 154-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 154...165: ditto
> 2019-08-27T23:16:00.171Z|00122|vconn|DBG|unix#14: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 166:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 167-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 167...178: ditto
> 2019-08-27T23:16:00.172Z|00123|vconn|DBG|unix#14: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 179:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 180-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 180...191: ditto
> 2019-08-27T23:16:00.173Z|00124|vconn|DBG|unix#14: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 192:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 193-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 193...204: ditto
> 2019-08-27T23:16:00.173Z|00125|vconn|DBG|unix#14: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 205:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 206-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 206...217: ditto
> 2019-08-27T23:16:00.174Z|00126|vconn|DBG|unix#14: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 218:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 219-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 219...231: ditto
> 2019-08-27T23:16:00.175Z|00127|vconn|DBG|unix#14: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 232:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 233-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 233...245: ditto
> 2019-08-27T23:16:00.176Z|00128|vconn|DBG|unix#14: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2):
>   table 246:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 247-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 247...252: ditto
> 
>   table 253:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata
>       (same actions)
>     (same matching)
> 2019-08-27T23:16:00.176Z|00129|vconn|DBG|unix#15: sent (Success): OFPT_HELLO (OF1.5) (xid=0xb):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.176Z|00130|vconn|DBG|unix#15: received: OFPT_HELLO (OF1.3) (xid=0x3):
>  version bitmap: 0x04
> 2019-08-27T23:16:00.176Z|00131|vconn|DBG|unix#15: negotiated OpenFlow version 0x04 (we support version 0x06 and earlier, peer supports version 0x04)
> 2019-08-27T23:16:00.176Z|00132|vconn|DBG|unix#15: received: OFPST_PORT_DESC request (OF1.3) (xid=0x4): port=ANY
> 2019-08-27T23:16:00.176Z|00133|vconn|DBG|unix#15: sent (Success): OFPST_PORT_DESC reply (OF1.3) (xid=0x4):
>  10(p0): addr:26:8b:6c:b7:62:5c
>      config:     0
>      state:      LIVE
>      speed: 0 Mbps now, 0 Mbps max
>  30(n0): addr:aa:55:aa:55:00:01
>      config:     0
>      state:      LIVE
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br0): addr:aa:55:aa:55:00:00
>      config:     0
>      state:      LIVE
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:16:00.177Z|00134|vconn|DBG|unix#16: sent (Success): OFPT_HELLO (OF1.5) (xid=0xc):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.177Z|00135|vconn|DBG|unix#16: received: OFPT_HELLO (OF1.3) (xid=0x5):
>  version bitmap: 0x04
> 2019-08-27T23:16:00.177Z|00136|vconn|DBG|unix#16: negotiated OpenFlow version 0x04 (we support version 0x06 and earlier, peer supports version 0x04)
> 2019-08-27T23:16:00.177Z|00137|vconn|DBG|unix#16: received: OFPT_FLOW_MOD (OF1.3) (xid=0x6): ADD in_port=30 actions=decap(),output:10
> 2019-08-27T23:16:00.177Z|00138|vconn|DBG|unix#16: received: OFPT_BARRIER_REQUEST (OF1.3) (xid=0x7):
> 2019-08-27T23:16:00.177Z|00139|vconn|DBG|unix#16: sent (Success): OFPT_BARRIER_REPLY (OF1.3) (xid=0x7):
> 2019-08-27T23:16:00.177Z|00140|connmgr|INFO|br0<->unix#16: 1 flow_mods in the last 0 s (1 adds)
> 2019-08-27T23:16:00.185Z|00141|vconn|DBG|unix#17: sent (Success): OFPT_HELLO (OF1.5) (xid=0xd):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.185Z|00142|vconn|DBG|unix#17: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.185Z|00143|vconn|DBG|unix#17: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.186Z|00144|vconn|DBG|unix#17: received: OFPST_TABLE request (xid=0x2):
> 2019-08-27T23:16:00.186Z|00145|vconn|DBG|unix#17: sent (Success): OFPST_TABLE reply (xid=0x2):
>   table 0:
>     active=0, lookup=0, matched=0
>     max_entries=1000000
>     matching:
>       in_port: exact match or wildcard
>       eth_src: exact match or wildcard
>       eth_dst: exact match or wildcard
>       eth_type: exact match or wildcard
>       vlan_vid: exact match or wildcard
>       vlan_pcp: exact match or wildcard
>       ip_src: exact match or wildcard
>       ip_dst: exact match or wildcard
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       tcp_src: exact match or wildcard
>       tcp_dst: exact match or wildcard
> 
>   tables 1...253: ditto
> 2019-08-27T23:16:00.186Z|00146|vconn|DBG|unix#18: sent (Success): OFPT_HELLO (OF1.5) (xid=0xe):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.186Z|00147|vconn|DBG|unix#18: received: OFPT_HELLO (xid=0x3):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.186Z|00148|vconn|DBG|unix#18: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.186Z|00149|vconn|DBG|unix#18: received: OFPT_FEATURES_REQUEST (xid=0x4):
> 2019-08-27T23:16:00.187Z|00150|vconn|DBG|unix#18: sent (Success): OFPT_FEATURES_REPLY (xid=0x4): dpid:0000ae0f94dc6245
> 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
>  20(p1): addr:a6:54:73:29:d4:3f
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  40(n1): addr:aa:55:aa:55:00:05
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  100(gre1): addr:46:bc:75:6c:99:06
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br1): addr:ae:0f:94:dc:62:45
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:16:00.187Z|00151|vconn|DBG|unix#19: sent (Success): OFPT_HELLO (OF1.5) (xid=0xf):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.187Z|00152|vconn|DBG|unix#19: received: OFPT_HELLO (xid=0x5):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.187Z|00153|vconn|DBG|unix#19: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.187Z|00154|vconn|DBG|unix#19: received: OFPT_FLOW_MOD (xid=0x6): ADD in_port=20 actions=output:100
> 2019-08-27T23:16:00.187Z|00155|vconn|DBG|unix#19: received: OFPT_BARRIER_REQUEST (xid=0x7):
> 2019-08-27T23:16:00.187Z|00156|vconn|DBG|unix#19: sent (Success): OFPT_BARRIER_REPLY (xid=0x7):
> 2019-08-27T23:16:00.187Z|00157|connmgr|INFO|br1<->unix#19: 1 flow_mods in the last 0 s (1 adds)
> 2019-08-27T23:16:00.195Z|00158|vconn|DBG|unix#20: sent (Success): OFPT_HELLO (OF1.5) (xid=0x10):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.195Z|00159|vconn|DBG|unix#20: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.195Z|00160|vconn|DBG|unix#20: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.195Z|00161|vconn|DBG|unix#20: received: OFPST_TABLE request (xid=0x2):
> 2019-08-27T23:16:00.196Z|00162|vconn|DBG|unix#20: sent (Success): OFPST_TABLE reply (xid=0x2):
>   table 0:
>     active=0, lookup=0, matched=0
>     max_entries=1000000
>     matching:
>       in_port: exact match or wildcard
>       eth_src: exact match or wildcard
>       eth_dst: exact match or wildcard
>       eth_type: exact match or wildcard
>       vlan_vid: exact match or wildcard
>       vlan_pcp: exact match or wildcard
>       ip_src: exact match or wildcard
>       ip_dst: exact match or wildcard
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       tcp_src: exact match or wildcard
>       tcp_dst: exact match or wildcard
> 
>   tables 1...253: ditto
> 2019-08-27T23:16:00.196Z|00163|vconn|DBG|unix#21: sent (Success): OFPT_HELLO (OF1.5) (xid=0x11):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.196Z|00164|vconn|DBG|unix#21: received: OFPT_HELLO (xid=0x3):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.196Z|00165|vconn|DBG|unix#21: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.196Z|00166|vconn|DBG|unix#21: received: OFPT_FEATURES_REQUEST (xid=0x4):
> 2019-08-27T23:16:00.196Z|00167|vconn|DBG|unix#21: sent (Success): OFPT_FEATURES_REPLY (xid=0x4): dpid:0000aa5500000002
> 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
>  50(n2): addr:aa:55:aa:55:00:03
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br2): addr:aa:55:00:00:00:02
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:16:00.197Z|00168|vconn|DBG|unix#22: sent (Success): OFPT_HELLO (OF1.5) (xid=0x12):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.197Z|00169|vconn|DBG|unix#22: received: OFPT_HELLO (xid=0x5):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.197Z|00170|vconn|DBG|unix#22: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.197Z|00171|vconn|DBG|unix#22: received: OFPT_FLOW_MOD (xid=0x6): ADD in_port=LOCAL actions=output:50
> 2019-08-27T23:16:00.197Z|00172|vconn|DBG|unix#22: received: OFPT_BARRIER_REQUEST (xid=0x7):
> 2019-08-27T23:16:00.197Z|00173|vconn|DBG|unix#22: sent (Success): OFPT_BARRIER_REPLY (xid=0x7):
> 2019-08-27T23:16:00.197Z|00174|connmgr|INFO|br2<->unix#22: 1 flow_mods in the last 0 s (1 adds)
> 2019-08-27T23:16:00.206Z|00175|vconn|DBG|unix#23: sent (Success): OFPT_HELLO (OF1.5) (xid=0x13):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.206Z|00176|vconn|DBG|unix#23: received: OFPT_HELLO (OF1.3) (xid=0x1):
>  version bitmap: 0x04
> 2019-08-27T23:16:00.206Z|00177|vconn|DBG|unix#23: negotiated OpenFlow version 0x04 (we support version 0x06 and earlier, peer supports version 0x04)
> 2019-08-27T23:16:00.206Z|00178|vconn|DBG|unix#23: received: OFPST_FLOW request (OF1.3) (xid=0x2):
> 2019-08-27T23:16:00.206Z|00179|vconn|DBG|unix#23: sent (Success): OFPST_FLOW reply (OF1.3) (xid=0x2):
>  cookie=0x0, duration=0.029s, table=0, n_packets=0, n_bytes=0, in_port=30 actions=decap(),output:10
> 2019-08-27T23:16:00.217Z|00180|vconn|DBG|unix#24: sent (Success): OFPT_HELLO (OF1.5) (xid=0x14):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.217Z|00181|vconn|DBG|unix#24: received: OFPT_HELLO (OF1.3) (xid=0x1):
>  version bitmap: 0x04
> 2019-08-27T23:16:00.218Z|00182|vconn|DBG|unix#24: negotiated OpenFlow version 0x04 (we support version 0x06 and earlier, peer supports version 0x04)
> 2019-08-27T23:16:00.218Z|00183|vconn|DBG|unix#24: received: OFPST_FLOW request (OF1.3) (xid=0x2):
> 2019-08-27T23:16:00.218Z|00184|vconn|DBG|unix#24: sent (Success): OFPST_FLOW reply (OF1.3) (xid=0x2):
>  cookie=0x0, duration=0.031s, table=0, n_packets=0, n_bytes=0, reset_counts in_port=20 actions=output:100
> 2019-08-27T23:16:00.229Z|00185|vconn|DBG|unix#25: sent (Success): OFPT_HELLO (OF1.5) (xid=0x15):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.229Z|00186|vconn|DBG|unix#25: received: OFPT_HELLO (OF1.3) (xid=0x1):
>  version bitmap: 0x04
> 2019-08-27T23:16:00.229Z|00187|vconn|DBG|unix#25: negotiated OpenFlow version 0x04 (we support version 0x06 and earlier, peer supports version 0x04)
> 2019-08-27T23:16:00.229Z|00188|vconn|DBG|unix#25: received: OFPST_FLOW request (OF1.3) (xid=0x2):
> 2019-08-27T23:16:00.229Z|00189|vconn|DBG|unix#25: sent (Success): OFPST_FLOW reply (OF1.3) (xid=0x2):
>  cookie=0x0, duration=0.032s, table=0, n_packets=0, n_bytes=0, reset_counts in_port=LOCAL actions=output:50
> 2019-08-27T23:16:00.239Z|00190|unixctl|DBG|received request netdev-dummy/receive["n0","1e2ce92a669e3a6dd2099cab0800450000548a53400040011addc0a80a0ac0a80a1e08006f200a4d0001fc509a58000000002715020000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637"], id=0
> 2019-08-27T23:16:00.239Z|00191|unixctl|DBG|replying with success, id=0: ""
> 2019-08-27T23:16:00.246Z|00192|unixctl|DBG|received request netdev-dummy/receive["n0","1e2ce92a669e3a6dd2099cab0800450000548a83400040011aadc0a80a0ac0a80a1e0800b7170a4d0002fd509a5800000000de1c020000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637"], id=0
> 2019-08-27T23:16:00.246Z|00193|unixctl|DBG|replying with success, id=0: ""
> 2019-08-27T23:16:00.255Z|00194|unixctl|DBG|received request time/warp["1000"], id=0
> 2019-08-27T23:16:00.255Z|00195|unixctl|DBG|replying with success, id=0: "warped"
> 2019-08-27T23:16:00.265Z|00196|unixctl|DBG|received request dpctl/dump-flows["--names","dummy at ovs-dummy"], id=0
> 2019-08-27T23:16:00.265Z|00197|netdev_linux|INFO|ioctl(SIOCGIFINDEX) on gre_sys device failed: No such device
> 2019-08-27T23:16:00.266Z|00198|unixctl|DBG|replying with success, id=0: "flow-dump from non-dpdk interfaces:
> recirc_id(0),in_port(n0),packet_type(ns=0,id=0),eth_type(0x0800),ipv4(tos=0/0x3,frag=no), packets:1, bytes:98, used:1.019s, actions:pop_eth,clone(tnl_push(tnl_port(gre_sys),header(size=38,type=3,eth(dst=de:af:be:ef:ba:be,src=aa:55:00:00:00:02,dl_type=0x0800),ipv4(src=10.0.0.1,dst=10.0.0.2,proto=47,tos=0,ttl=64,frag=0x4000),gre((flags=0x0,proto=0x800))),out_port(br2)),n2)
> "
> 2019-08-27T23:16:00.288Z|00199|unixctl|DBG|received request time/warp["11000"], id=0
> 2019-08-27T23:16:00.288Z|00200|unixctl|DBG|replying with success, id=0: "warped"
> 2019-08-27T23:16:00.298Z|00201|memory|INFO|413160 kB peak resident set size after 12.5 seconds
> 2019-08-27T23:16:00.299Z|00202|memory|INFO|handlers:5 ports:9 revalidators:3 rules:15
> 2019-08-27T23:16:00.300Z|00203|vconn|DBG|unix#31: sent (Success): OFPT_HELLO (OF1.5) (xid=0x16):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.300Z|00204|vconn|DBG|unix#31: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.300Z|00205|vconn|DBG|unix#31: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.300Z|00206|vconn|DBG|unix#31: received: OFPST_TABLE request (xid=0x2):
> 2019-08-27T23:16:00.302Z|00207|vconn|DBG|unix#31: sent (Success): OFPST_TABLE reply (xid=0x2):
>   table 0:
>     active=1, lookup=2, matched=2
>     max_entries=1000000
>     matching:
>       in_port: exact match or wildcard
>       eth_src: exact match or wildcard
>       eth_dst: exact match or wildcard
>       eth_type: exact match or wildcard
>       vlan_vid: exact match or wildcard
>       vlan_pcp: exact match or wildcard
>       ip_src: exact match or wildcard
>       ip_dst: exact match or wildcard
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       tcp_src: exact match or wildcard
>       tcp_dst: exact match or wildcard
> 
>   table 1:
>     active=0, lookup=0, matched=0
>     (same features)
> 
>   tables 2...253: ditto
> 2019-08-27T23:16:00.303Z|00208|vconn|DBG|unix#32: sent (Success): OFPT_HELLO (OF1.5) (xid=0x17):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.304Z|00209|vconn|DBG|unix#32: received: OFPT_HELLO (xid=0x3):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.304Z|00210|vconn|DBG|unix#32: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.304Z|00211|vconn|DBG|unix#32: received: OFPT_FEATURES_REQUEST (xid=0x4):
> 2019-08-27T23:16:00.304Z|00212|vconn|DBG|unix#32: sent (Success): OFPT_FEATURES_REPLY (xid=0x4): dpid:fedcba9876543210
> 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
>  10(p0): addr:26:8b:6c:b7:62:5c
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  30(n0): addr:aa:55:aa:55:00:01
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br0): addr:aa:55:aa:55:00:00
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:16:00.305Z|00213|vconn|DBG|unix#33: sent (Success): OFPT_HELLO (OF1.5) (xid=0x18):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.305Z|00214|vconn|DBG|unix#33: received: OFPT_HELLO (xid=0x5):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.305Z|00215|vconn|DBG|unix#33: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.305Z|00216|vconn|DBG|unix#33: received: OFPT_FLOW_MOD (xid=0x6): DEL actions=drop
> 2019-08-27T23:16:00.305Z|00217|vconn|DBG|unix#33: received: OFPT_BARRIER_REQUEST (xid=0x7):
> 2019-08-27T23:16:00.305Z|00218|vconn|DBG|unix#33: sent (Success): OFPT_BARRIER_REPLY (xid=0x7):
> 2019-08-27T23:16:00.305Z|00219|connmgr|INFO|br0<->unix#33: 1 flow_mods in the last 0 s (1 deletes)
> 2019-08-27T23:16:00.318Z|00220|vconn|DBG|unix#34: sent (Success): OFPT_HELLO (OF1.5) (xid=0x19):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.318Z|00221|vconn|DBG|unix#34: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.318Z|00222|vconn|DBG|unix#34: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.318Z|00223|vconn|DBG|unix#34: received: OFPST_TABLE request (xid=0x2):
> 2019-08-27T23:16:00.320Z|00224|vconn|DBG|unix#34: sent (Success): OFPST_TABLE reply (xid=0x2):
>   table 0:
>     active=1, lookup=2, matched=2
>     max_entries=1000000
>     matching:
>       in_port: exact match or wildcard
>       eth_src: exact match or wildcard
>       eth_dst: exact match or wildcard
>       eth_type: exact match or wildcard
>       vlan_vid: exact match or wildcard
>       vlan_pcp: exact match or wildcard
>       ip_src: exact match or wildcard
>       ip_dst: exact match or wildcard
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       tcp_src: exact match or wildcard
>       tcp_dst: exact match or wildcard
> 
>   table 1:
>     active=0, lookup=0, matched=0
>     (same features)
> 
>   tables 2...253: ditto
> 2019-08-27T23:16:00.320Z|00225|vconn|DBG|unix#35: sent (Success): OFPT_HELLO (OF1.5) (xid=0x1a):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.320Z|00226|vconn|DBG|unix#35: received: OFPT_HELLO (xid=0x3):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.320Z|00227|vconn|DBG|unix#35: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.320Z|00228|vconn|DBG|unix#35: received: OFPT_FEATURES_REQUEST (xid=0x4):
> 2019-08-27T23:16:00.320Z|00229|vconn|DBG|unix#35: sent (Success): OFPT_FEATURES_REPLY (xid=0x4): dpid:0000ae0f94dc6245
> 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
>  20(p1): addr:a6:54:73:29:d4:3f
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  40(n1): addr:aa:55:aa:55:00:05
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  100(gre1): addr:46:bc:75:6c:99:06
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br1): addr:ae:0f:94:dc:62:45
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:16:00.321Z|00230|vconn|DBG|unix#36: sent (Success): OFPT_HELLO (OF1.5) (xid=0x1b):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.321Z|00231|vconn|DBG|unix#36: received: OFPT_HELLO (xid=0x5):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.321Z|00232|vconn|DBG|unix#36: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.321Z|00233|vconn|DBG|unix#36: received: OFPT_FLOW_MOD (xid=0x6): DEL actions=drop
> 2019-08-27T23:16:00.321Z|00234|vconn|DBG|unix#36: received: OFPT_BARRIER_REQUEST (xid=0x7):
> 2019-08-27T23:16:00.321Z|00235|vconn|DBG|unix#36: sent (Success): OFPT_BARRIER_REPLY (xid=0x7):
> 2019-08-27T23:16:00.321Z|00236|connmgr|INFO|br1<->unix#36: 1 flow_mods in the last 0 s (1 deletes)
> 2019-08-27T23:16:00.330Z|00237|vconn|DBG|unix#37: sent (Success): OFPT_HELLO (OF1.5) (xid=0x1c):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.330Z|00238|vconn|DBG|unix#37: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.330Z|00239|vconn|DBG|unix#37: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.330Z|00240|vconn|DBG|unix#37: received: OFPST_TABLE request (xid=0x2):
> 2019-08-27T23:16:00.331Z|00241|vconn|DBG|unix#37: sent (Success): OFPST_TABLE reply (xid=0x2):
>   table 0:
>     active=1, lookup=2, matched=2
>     max_entries=1000000
>     matching:
>       in_port: exact match or wildcard
>       eth_src: exact match or wildcard
>       eth_dst: exact match or wildcard
>       eth_type: exact match or wildcard
>       vlan_vid: exact match or wildcard
>       vlan_pcp: exact match or wildcard
>       ip_src: exact match or wildcard
>       ip_dst: exact match or wildcard
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       tcp_src: exact match or wildcard
>       tcp_dst: exact match or wildcard
> 
>   table 1:
>     active=0, lookup=0, matched=0
>     (same features)
> 
>   tables 2...253: ditto
> 2019-08-27T23:16:00.332Z|00242|vconn|DBG|unix#38: sent (Success): OFPT_HELLO (OF1.5) (xid=0x1d):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.332Z|00243|vconn|DBG|unix#38: received: OFPT_HELLO (xid=0x3):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.332Z|00244|vconn|DBG|unix#38: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.332Z|00245|vconn|DBG|unix#38: received: OFPT_FEATURES_REQUEST (xid=0x4):
> 2019-08-27T23:16:00.332Z|00246|vconn|DBG|unix#38: sent (Success): OFPT_FEATURES_REPLY (xid=0x4): dpid:0000aa5500000002
> 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
>  50(n2): addr:aa:55:aa:55:00:03
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br2): addr:aa:55:00:00:00:02
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:16:00.332Z|00247|vconn|DBG|unix#39: sent (Success): OFPT_HELLO (OF1.5) (xid=0x1e):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.332Z|00248|vconn|DBG|unix#39: received: OFPT_HELLO (xid=0x5):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.332Z|00249|vconn|DBG|unix#39: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.332Z|00250|vconn|DBG|unix#39: received: OFPT_FLOW_MOD (xid=0x6): DEL actions=drop
> 2019-08-27T23:16:00.332Z|00251|vconn|DBG|unix#39: received: OFPT_BARRIER_REQUEST (xid=0x7):
> 2019-08-27T23:16:00.333Z|00252|vconn|DBG|unix#39: sent (Success): OFPT_BARRIER_REPLY (xid=0x7):
> 2019-08-27T23:16:00.333Z|00253|connmgr|INFO|br2<->unix#39: 1 flow_mods in the last 0 s (1 deletes)
> 2019-08-27T23:16:00.341Z|00254|vconn|DBG|unix#40: sent (Success): OFPT_HELLO (OF1.5) (xid=0x1f):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.341Z|00255|vconn|DBG|unix#40: received: OFPT_HELLO (OF1.3) (xid=0x1):
>  version bitmap: 0x04
> 2019-08-27T23:16:00.341Z|00256|vconn|DBG|unix#40: negotiated OpenFlow version 0x04 (we support version 0x06 and earlier, peer supports version 0x04)
> 2019-08-27T23:16:00.341Z|00257|vconn|DBG|unix#40: received: OFPST_TABLE_FEATURES request (OF1.3) (xid=0x2):
> 2019-08-27T23:16:00.432Z|00258|vconn|DBG|unix#40: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 0:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 1-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 1...11: ditto
> 2019-08-27T23:16:00.432Z|00259|vconn|DBG|unix#40: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 12:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 13-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 13...23: ditto
> 2019-08-27T23:16:00.433Z|00260|vconn|DBG|unix#40: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 24:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 25-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 25...35: ditto
> 2019-08-27T23:16:00.434Z|00261|vconn|DBG|unix#40: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 36:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 37-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 37...48: ditto
> 2019-08-27T23:16:00.434Z|00262|vconn|DBG|unix#40: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 49:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 50-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 50...61: ditto
> 2019-08-27T23:16:00.435Z|00263|vconn|DBG|unix#40: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 62:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 63-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 63...74: ditto
> 2019-08-27T23:16:00.436Z|00264|vconn|DBG|unix#40: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 75:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 76-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 76...87: ditto
> 2019-08-27T23:16:00.436Z|00265|vconn|DBG|unix#40: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 88:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 89-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 89...100: ditto
> 2019-08-27T23:16:00.437Z|00266|vconn|DBG|unix#40: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 101:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 102-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 102...113: ditto
> 2019-08-27T23:16:00.438Z|00267|vconn|DBG|unix#40: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 114:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 115-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 115...126: ditto
> 2019-08-27T23:16:00.439Z|00268|vconn|DBG|unix#40: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 127:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 128-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 128...139: ditto
> 2019-08-27T23:16:00.439Z|00269|vconn|DBG|unix#40: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 140:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 141-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 141...152: ditto
> 2019-08-27T23:16:00.440Z|00270|vconn|DBG|unix#40: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 153:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 154-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 154...165: ditto
> 2019-08-27T23:16:00.441Z|00271|vconn|DBG|unix#40: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 166:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 167-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 167...178: ditto
> 2019-08-27T23:16:00.441Z|00272|vconn|DBG|unix#40: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 179:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 180-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 180...191: ditto
> 2019-08-27T23:16:00.442Z|00273|vconn|DBG|unix#40: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 192:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 193-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 193...204: ditto
> 2019-08-27T23:16:00.443Z|00274|vconn|DBG|unix#40: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 205:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 206-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 206...217: ditto
> 2019-08-27T23:16:00.444Z|00275|vconn|DBG|unix#40: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 218:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 219-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 219...231: ditto
> 2019-08-27T23:16:00.444Z|00276|vconn|DBG|unix#40: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 232:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 233-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 233...245: ditto
> 2019-08-27T23:16:00.445Z|00277|vconn|DBG|unix#40: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2):
>   table 246:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 247-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 247...252: ditto
> 
>   table 253:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata
>       (same actions)
>     (same matching)
> 2019-08-27T23:16:00.445Z|00278|vconn|DBG|unix#41: sent (Success): OFPT_HELLO (OF1.5) (xid=0x20):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.445Z|00279|vconn|DBG|unix#41: received: OFPT_HELLO (OF1.3) (xid=0x3):
>  version bitmap: 0x04
> 2019-08-27T23:16:00.445Z|00280|vconn|DBG|unix#41: negotiated OpenFlow version 0x04 (we support version 0x06 and earlier, peer supports version 0x04)
> 2019-08-27T23:16:00.445Z|00281|vconn|DBG|unix#41: received: OFPST_PORT_DESC request (OF1.3) (xid=0x4): port=ANY
> 2019-08-27T23:16:00.446Z|00282|vconn|DBG|unix#41: sent (Success): OFPST_PORT_DESC reply (OF1.3) (xid=0x4):
>  10(p0): addr:26:8b:6c:b7:62:5c
>      config:     0
>      state:      LIVE
>      speed: 0 Mbps now, 0 Mbps max
>  30(n0): addr:aa:55:aa:55:00:01
>      config:     0
>      state:      LIVE
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br0): addr:aa:55:aa:55:00:00
>      config:     0
>      state:      LIVE
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:16:00.446Z|00283|vconn|DBG|unix#42: sent (Success): OFPT_HELLO (OF1.5) (xid=0x21):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.446Z|00284|vconn|DBG|unix#42: received: OFPT_HELLO (OF1.3) (xid=0x5):
>  version bitmap: 0x04
> 2019-08-27T23:16:00.446Z|00285|vconn|DBG|unix#42: negotiated OpenFlow version 0x04 (we support version 0x06 and earlier, peer supports version 0x04)
> 2019-08-27T23:16:00.446Z|00286|vconn|DBG|unix#42: received: OFPT_FLOW_MOD (OF1.3) (xid=0x6): ADD in_port=30 actions=decap(),output:10
> 2019-08-27T23:16:00.446Z|00287|vconn|DBG|unix#42: received: OFPT_BARRIER_REQUEST (OF1.3) (xid=0x7):
> 2019-08-27T23:16:00.446Z|00288|vconn|DBG|unix#42: sent (Success): OFPT_BARRIER_REPLY (OF1.3) (xid=0x7):
> 2019-08-27T23:16:00.446Z|00289|connmgr|INFO|br0<->unix#42: 1 flow_mods in the last 0 s (1 adds)
> 2019-08-27T23:16:00.454Z|00290|vconn|DBG|unix#43: sent (Success): OFPT_HELLO (OF1.5) (xid=0x22):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.454Z|00291|vconn|DBG|unix#43: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.454Z|00292|vconn|DBG|unix#43: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.454Z|00293|vconn|DBG|unix#43: received: OFPST_TABLE request (xid=0x2):
> 2019-08-27T23:16:00.455Z|00294|vconn|DBG|unix#43: sent (Success): OFPST_TABLE reply (xid=0x2):
>   table 0:
>     active=0, lookup=2, matched=2
>     max_entries=1000000
>     matching:
>       in_port: exact match or wildcard
>       eth_src: exact match or wildcard
>       eth_dst: exact match or wildcard
>       eth_type: exact match or wildcard
>       vlan_vid: exact match or wildcard
>       vlan_pcp: exact match or wildcard
>       ip_src: exact match or wildcard
>       ip_dst: exact match or wildcard
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       tcp_src: exact match or wildcard
>       tcp_dst: exact match or wildcard
> 
>   table 1:
>     active=0, lookup=0, matched=0
>     (same features)
> 
>   tables 2...253: ditto
> 2019-08-27T23:16:00.455Z|00295|vconn|DBG|unix#44: sent (Success): OFPT_HELLO (OF1.5) (xid=0x23):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.455Z|00296|vconn|DBG|unix#44: received: OFPT_HELLO (xid=0x3):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.455Z|00297|vconn|DBG|unix#44: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.455Z|00298|vconn|DBG|unix#44: received: OFPT_FEATURES_REQUEST (xid=0x4):
> 2019-08-27T23:16:00.455Z|00299|vconn|DBG|unix#44: sent (Success): OFPT_FEATURES_REPLY (xid=0x4): dpid:0000ae0f94dc6245
> 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
>  20(p1): addr:a6:54:73:29:d4:3f
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  40(n1): addr:aa:55:aa:55:00:05
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  100(gre1): addr:46:bc:75:6c:99:06
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br1): addr:ae:0f:94:dc:62:45
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:16:00.456Z|00300|vconn|DBG|unix#45: sent (Success): OFPT_HELLO (OF1.5) (xid=0x24):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.456Z|00301|vconn|DBG|unix#45: received: OFPT_HELLO (xid=0x5):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.456Z|00302|vconn|DBG|unix#45: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.456Z|00303|vconn|DBG|unix#45: received: OFPT_FLOW_MOD (xid=0x6): ADD in_port=20 actions=output:40
> 2019-08-27T23:16:00.456Z|00304|vconn|DBG|unix#45: received: OFPT_BARRIER_REQUEST (xid=0x7):
> 2019-08-27T23:16:00.456Z|00305|vconn|DBG|unix#45: sent (Success): OFPT_BARRIER_REPLY (xid=0x7):
> 2019-08-27T23:16:00.456Z|00306|connmgr|INFO|br1<->unix#45: 1 flow_mods in the last 0 s (1 adds)
> 2019-08-27T23:16:00.465Z|00307|vconn|DBG|unix#46: sent (Success): OFPT_HELLO (OF1.5) (xid=0x25):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.465Z|00308|vconn|DBG|unix#46: received: OFPT_HELLO (OF1.3) (xid=0x1):
>  version bitmap: 0x04
> 2019-08-27T23:16:00.465Z|00309|vconn|DBG|unix#46: negotiated OpenFlow version 0x04 (we support version 0x06 and earlier, peer supports version 0x04)
> 2019-08-27T23:16:00.465Z|00310|vconn|DBG|unix#46: received: OFPST_FLOW request (OF1.3) (xid=0x2):
> 2019-08-27T23:16:00.465Z|00311|vconn|DBG|unix#46: sent (Success): OFPST_FLOW reply (OF1.3) (xid=0x2):
>  cookie=0x0, duration=0.019s, table=0, n_packets=0, n_bytes=0, in_port=30 actions=decap(),output:10
> 2019-08-27T23:16:00.476Z|00312|vconn|DBG|unix#47: sent (Success): OFPT_HELLO (OF1.5) (xid=0x26):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.476Z|00313|vconn|DBG|unix#47: received: OFPT_HELLO (OF1.3) (xid=0x1):
>  version bitmap: 0x04
> 2019-08-27T23:16:00.476Z|00314|vconn|DBG|unix#47: negotiated OpenFlow version 0x04 (we support version 0x06 and earlier, peer supports version 0x04)
> 2019-08-27T23:16:00.477Z|00315|vconn|DBG|unix#47: received: OFPST_FLOW request (OF1.3) (xid=0x2):
> 2019-08-27T23:16:00.477Z|00316|vconn|DBG|unix#47: sent (Success): OFPST_FLOW reply (OF1.3) (xid=0x2):
>  cookie=0x0, duration=0.021s, table=0, n_packets=0, n_bytes=0, reset_counts in_port=20 actions=output:40
> 2019-08-27T23:16:00.487Z|00317|unixctl|DBG|received request netdev-dummy/receive["n0","1e2ce92a669e3a6dd2099cab0800450000548a53400040011addc0a80a0ac0a80a1e08006f200a4d0001fc509a58000000002715020000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637"], id=0
> 2019-08-27T23:16:00.487Z|00318|unixctl|DBG|replying with success, id=0: ""
> 2019-08-27T23:16:00.494Z|00319|unixctl|DBG|received request netdev-dummy/receive["n0","1e2ce92a669e3a6dd2099cab0800450000548a83400040011aadc0a80a0ac0a80a1e0800b7170a4d0002fd509a5800000000de1c020000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637"], id=0
> 2019-08-27T23:16:00.494Z|00320|unixctl|DBG|replying with success, id=0: ""
> 2019-08-27T23:16:00.502Z|00321|unixctl|DBG|received request time/warp["1000"], id=0
> 2019-08-27T23:16:00.502Z|00322|unixctl|DBG|replying with success, id=0: "warped"
> 2019-08-27T23:16:00.512Z|00323|unixctl|DBG|received request dpctl/dump-flows["--names","dummy at ovs-dummy"], id=0
> 2019-08-27T23:16:00.513Z|00324|netdev_linux|INFO|ioctl(SIOCGIFINDEX) on gre_sys device failed: No such device
> 2019-08-27T23:16:00.513Z|00325|unixctl|DBG|replying with success, id=0: "flow-dump from non-dpdk interfaces:
> recirc_id(0),in_port(n0),packet_type(ns=0,id=0),eth_type(0x0800),ipv4(frag=no), packets:1, bytes:98, used:1.019s, actions:drop
> "
> 2019-08-27T23:16:00.534Z|00326|vconn|DBG|unix#52: sent (Success): OFPT_HELLO (OF1.5) (xid=0x27):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.534Z|00327|vconn|DBG|unix#52: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.534Z|00328|vconn|DBG|unix#52: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.534Z|00329|vconn|DBG|unix#52: received: OFPST_TABLE request (xid=0x2):
> 2019-08-27T23:16:00.535Z|00330|vconn|DBG|unix#52: sent (Success): OFPST_TABLE reply (xid=0x2):
>   table 0:
>     active=1, lookup=4, matched=4
>     max_entries=1000000
>     matching:
>       in_port: exact match or wildcard
>       eth_src: exact match or wildcard
>       eth_dst: exact match or wildcard
>       eth_type: exact match or wildcard
>       vlan_vid: exact match or wildcard
>       vlan_pcp: exact match or wildcard
>       ip_src: exact match or wildcard
>       ip_dst: exact match or wildcard
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       tcp_src: exact match or wildcard
>       tcp_dst: exact match or wildcard
> 
>   table 1:
>     active=0, lookup=0, matched=0
>     (same features)
> 
>   tables 2...253: ditto
> 2019-08-27T23:16:00.535Z|00331|vconn|DBG|unix#53: sent (Success): OFPT_HELLO (OF1.5) (xid=0x28):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.535Z|00332|vconn|DBG|unix#53: received: OFPT_HELLO (xid=0x3):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.535Z|00333|vconn|DBG|unix#53: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.536Z|00334|vconn|DBG|unix#53: received: OFPT_FEATURES_REQUEST (xid=0x4):
> 2019-08-27T23:16:00.536Z|00335|vconn|DBG|unix#53: sent (Success): OFPT_FEATURES_REPLY (xid=0x4): dpid:fedcba9876543210
> 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
>  10(p0): addr:26:8b:6c:b7:62:5c
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  30(n0): addr:aa:55:aa:55:00:01
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br0): addr:aa:55:aa:55:00:00
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:16:00.536Z|00336|vconn|DBG|unix#54: sent (Success): OFPT_HELLO (OF1.5) (xid=0x29):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.536Z|00337|vconn|DBG|unix#54: received: OFPT_HELLO (xid=0x5):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.536Z|00338|vconn|DBG|unix#54: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.536Z|00339|vconn|DBG|unix#54: received: OFPT_FLOW_MOD (xid=0x6): DEL actions=drop
> 2019-08-27T23:16:00.536Z|00340|vconn|DBG|unix#54: received: OFPT_BARRIER_REQUEST (xid=0x7):
> 2019-08-27T23:16:00.536Z|00341|vconn|DBG|unix#54: sent (Success): OFPT_BARRIER_REPLY (xid=0x7):
> 2019-08-27T23:16:00.536Z|00342|connmgr|INFO|br0<->unix#54: 1 flow_mods in the last 0 s (1 deletes)
> 2019-08-27T23:16:00.544Z|00343|vconn|DBG|unix#55: sent (Success): OFPT_HELLO (OF1.5) (xid=0x2a):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.544Z|00344|vconn|DBG|unix#55: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.544Z|00345|vconn|DBG|unix#55: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.544Z|00346|vconn|DBG|unix#55: received: OFPST_TABLE request (xid=0x2):
> 2019-08-27T23:16:00.545Z|00347|vconn|DBG|unix#55: sent (Success): OFPST_TABLE reply (xid=0x2):
>   table 0:
>     active=1, lookup=4, matched=4
>     max_entries=1000000
>     matching:
>       in_port: exact match or wildcard
>       eth_src: exact match or wildcard
>       eth_dst: exact match or wildcard
>       eth_type: exact match or wildcard
>       vlan_vid: exact match or wildcard
>       vlan_pcp: exact match or wildcard
>       ip_src: exact match or wildcard
>       ip_dst: exact match or wildcard
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       tcp_src: exact match or wildcard
>       tcp_dst: exact match or wildcard
> 
>   table 1:
>     active=0, lookup=0, matched=0
>     (same features)
> 
>   tables 2...253: ditto
> 2019-08-27T23:16:00.545Z|00348|vconn|DBG|unix#56: sent (Success): OFPT_HELLO (OF1.5) (xid=0x2b):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.545Z|00349|vconn|DBG|unix#56: received: OFPT_HELLO (xid=0x3):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.545Z|00350|vconn|DBG|unix#56: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.545Z|00351|vconn|DBG|unix#56: received: OFPT_FEATURES_REQUEST (xid=0x4):
> 2019-08-27T23:16:00.545Z|00352|vconn|DBG|unix#56: sent (Success): OFPT_FEATURES_REPLY (xid=0x4): dpid:0000ae0f94dc6245
> 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
>  20(p1): addr:a6:54:73:29:d4:3f
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  40(n1): addr:aa:55:aa:55:00:05
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  100(gre1): addr:46:bc:75:6c:99:06
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br1): addr:ae:0f:94:dc:62:45
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:16:00.546Z|00353|vconn|DBG|unix#57: sent (Success): OFPT_HELLO (OF1.5) (xid=0x2c):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.546Z|00354|vconn|DBG|unix#57: received: OFPT_HELLO (xid=0x5):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.546Z|00355|vconn|DBG|unix#57: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.546Z|00356|vconn|DBG|unix#57: received: OFPT_FLOW_MOD (xid=0x6): DEL actions=drop
> 2019-08-27T23:16:00.546Z|00357|vconn|DBG|unix#57: received: OFPT_BARRIER_REQUEST (xid=0x7):
> 2019-08-27T23:16:00.546Z|00358|vconn|DBG|unix#57: sent (Success): OFPT_BARRIER_REPLY (xid=0x7):
> 2019-08-27T23:16:00.546Z|00359|connmgr|INFO|br1<->unix#57: 1 flow_mods in the last 0 s (1 deletes)
> 2019-08-27T23:16:00.554Z|00360|vconn|DBG|unix#58: sent (Success): OFPT_HELLO (OF1.5) (xid=0x2d):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.554Z|00361|vconn|DBG|unix#58: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.554Z|00362|vconn|DBG|unix#58: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.554Z|00363|vconn|DBG|unix#58: received: OFPST_TABLE request (xid=0x2):
> 2019-08-27T23:16:00.554Z|00364|vconn|DBG|unix#58: sent (Success): OFPST_TABLE reply (xid=0x2):
>   table 0:
>     active=0, lookup=2, matched=2
>     max_entries=1000000
>     matching:
>       in_port: exact match or wildcard
>       eth_src: exact match or wildcard
>       eth_dst: exact match or wildcard
>       eth_type: exact match or wildcard
>       vlan_vid: exact match or wildcard
>       vlan_pcp: exact match or wildcard
>       ip_src: exact match or wildcard
>       ip_dst: exact match or wildcard
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       tcp_src: exact match or wildcard
>       tcp_dst: exact match or wildcard
> 
>   table 1:
>     active=0, lookup=0, matched=0
>     (same features)
> 
>   tables 2...253: ditto
> 2019-08-27T23:16:00.555Z|00365|vconn|DBG|unix#59: sent (Success): OFPT_HELLO (OF1.5) (xid=0x2e):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.555Z|00366|vconn|DBG|unix#59: received: OFPT_HELLO (xid=0x3):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.555Z|00367|vconn|DBG|unix#59: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.555Z|00368|vconn|DBG|unix#59: received: OFPT_FEATURES_REQUEST (xid=0x4):
> 2019-08-27T23:16:00.555Z|00369|vconn|DBG|unix#59: sent (Success): OFPT_FEATURES_REPLY (xid=0x4): dpid:0000aa5500000002
> 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
>  50(n2): addr:aa:55:aa:55:00:03
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br2): addr:aa:55:00:00:00:02
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:16:00.555Z|00370|vconn|DBG|unix#60: sent (Success): OFPT_HELLO (OF1.5) (xid=0x2f):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.555Z|00371|vconn|DBG|unix#60: received: OFPT_HELLO (xid=0x5):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.555Z|00372|vconn|DBG|unix#60: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.555Z|00373|vconn|DBG|unix#60: received: OFPT_FLOW_MOD (xid=0x6): DEL actions=drop
> 2019-08-27T23:16:00.555Z|00374|vconn|DBG|unix#60: received: OFPT_BARRIER_REQUEST (xid=0x7):
> 2019-08-27T23:16:00.555Z|00375|vconn|DBG|unix#60: sent (Success): OFPT_BARRIER_REPLY (xid=0x7):
> 2019-08-27T23:16:00.556Z|00376|connmgr|INFO|br2<->unix#60: 1 flow_mods in the last 0 s (1 deletes)
> 2019-08-27T23:16:00.564Z|00377|vconn|DBG|unix#61: sent (Success): OFPT_HELLO (OF1.5) (xid=0x30):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.564Z|00378|vconn|DBG|unix#61: received: OFPT_HELLO (OF1.3) (xid=0x1):
>  version bitmap: 0x04
> 2019-08-27T23:16:00.564Z|00379|vconn|DBG|unix#61: negotiated OpenFlow version 0x04 (we support version 0x06 and earlier, peer supports version 0x04)
> 2019-08-27T23:16:00.564Z|00380|vconn|DBG|unix#61: received: OFPST_TABLE_FEATURES request (OF1.3) (xid=0x2):
> 2019-08-27T23:16:00.651Z|00381|vconn|DBG|unix#61: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 0:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 1-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 1...11: ditto
> 2019-08-27T23:16:00.651Z|00382|vconn|DBG|unix#61: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 12:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 13-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 13...23: ditto
> 2019-08-27T23:16:00.652Z|00383|vconn|DBG|unix#61: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 24:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 25-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 25...35: ditto
> 2019-08-27T23:16:00.653Z|00384|vconn|DBG|unix#61: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 36:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 37-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 37...48: ditto
> 2019-08-27T23:16:00.653Z|00385|vconn|DBG|unix#61: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 49:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 50-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 50...61: ditto
> 2019-08-27T23:16:00.654Z|00386|vconn|DBG|unix#61: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 62:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 63-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 63...74: ditto
> 2019-08-27T23:16:00.655Z|00387|vconn|DBG|unix#61: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 75:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 76-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 76...87: ditto
> 2019-08-27T23:16:00.656Z|00388|vconn|DBG|unix#61: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 88:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 89-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 89...100: ditto
> 2019-08-27T23:16:00.656Z|00389|vconn|DBG|unix#61: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 101:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 102-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 102...113: ditto
> 2019-08-27T23:16:00.657Z|00390|vconn|DBG|unix#61: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 114:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 115-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 115...126: ditto
> 2019-08-27T23:16:00.658Z|00391|vconn|DBG|unix#61: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 127:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 128-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 128...139: ditto
> 2019-08-27T23:16:00.658Z|00392|vconn|DBG|unix#61: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 140:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 141-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 141...152: ditto
> 2019-08-27T23:16:00.659Z|00393|vconn|DBG|unix#61: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 153:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 154-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 154...165: ditto
> 2019-08-27T23:16:00.660Z|00394|vconn|DBG|unix#61: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 166:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 167-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 167...178: ditto
> 2019-08-27T23:16:00.660Z|00395|vconn|DBG|unix#61: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 179:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 180-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 180...191: ditto
> 2019-08-27T23:16:00.661Z|00396|vconn|DBG|unix#61: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 192:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 193-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 193...204: ditto
> 2019-08-27T23:16:00.662Z|00397|vconn|DBG|unix#61: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 205:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 206-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 206...217: ditto
> 2019-08-27T23:16:00.663Z|00398|vconn|DBG|unix#61: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 218:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 219-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 219...231: ditto
> 2019-08-27T23:16:00.663Z|00399|vconn|DBG|unix#61: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2): flags=[more]
>   table 232:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 233-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 233...245: ditto
> 2019-08-27T23:16:00.664Z|00400|vconn|DBG|unix#61: sent (Success): OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2):
>   table 246:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       next tables: 247-253
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata,goto_table
>       Write-Actions and Apply-Actions features:
>         actions: output group set_field strip_vlan push_vlan mod_nw_ttl dec_ttl set_mpls_ttl dec_mpls_ttl push_mpls pop_mpls set_queue
>         supported on Set-Field: tun_id tun_src tun_dst tun_ipv6_src tun_ipv6_dst tun_flags tun_gbp_id tun_gbp_flags tun_erspan_idx tun_erspan_ver tun_erspan_dir tun_erspan_hwid tun_metadata0 tun_metadata1 tun_metadata2 tun_metadata3 tun_metadata4 tun_metadata5 tun_metadata6 tun_metadata7 tun_metadata8 tun_metadata9 tun_metadata10 tun_metadata11 tun_metadata12 tun_metadata13 tun_metadata14 tun_metadata15 tun_metadata16 tun_metadata17 tun_metadata18 tun_metadata19 tun_metadata20 tun_metadata21 tun_metadata22 tun_metadata23 tun_metadata24 tun_metadata25 tun_metadata26 tun_metadata27 tun_metadata28 tun_metadata29 tun_metadata30 tun_metadata31 tun_metadata32 tun_metadata33 tun_metadata34 tun_metadata35 tun_metadata36 tun_metadata37 tun_metadata38 tun_metadata39 tun_metadata40 tun_metadata41 tun_metadata42 tun_metadata43 tun_metadata44 tun_metadata45 tun_metadata46 tun_metadata47 tun_metadata48 tun_metadata49 tun_metadata50 tun_metadata51 tun_metadata52 tun_metadata53 tun_metadata54 tun_metadata55 tun_metadata56 tun_metadata57 tun_metadata58 tun_metadata59 tun_metadata60 tun_metadata61 tun_metadata62 tun_metadata63 metadata in_port in_port_oxm pkt_mark ct_mark ct_label reg0 reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 reg9 reg10 reg11 reg12 reg13 reg14 reg15 xreg0 xreg1 xreg2 xreg3 xreg4 xreg5 xreg6 xreg7 xxreg0 xxreg1 xxreg2 xxreg3 eth_src eth_dst vlan_tci vlan_vid vlan_pcp mpls_label mpls_tc mpls_ttl ip_src ip_dst ipv6_src ipv6_dst ipv6_label nw_tos ip_dscp nw_ecn nw_ttl arp_op arp_spa arp_tpa arp_sha arp_tha tcp_src tcp_dst udp_src udp_dst sctp_src sctp_dst icmp_type icmp_code icmpv6_type icmpv6_code nd_target nd_sll nd_tll nd_reserved nd_options_type nsh_flags nsh_spi nsh_si nsh_c1 nsh_c2 nsh_c3 nsh_c4 nsh_ttl
>     matching:
>       dp_hash: arbitrary mask
>       recirc_id: exact match or wildcard
>       packet_type: exact match or wildcard
>       conj_id: exact match or wildcard
>       tun_id: arbitrary mask
>       tun_src: arbitrary mask
>       tun_dst: arbitrary mask
>       tun_ipv6_src: arbitrary mask
>       tun_ipv6_dst: arbitrary mask
>       tun_flags: arbitrary mask
>       tun_gbp_id: arbitrary mask
>       tun_gbp_flags: arbitrary mask
>       tun_erspan_idx: arbitrary mask
>       tun_erspan_ver: arbitrary mask
>       tun_erspan_dir: arbitrary mask
>       tun_erspan_hwid: arbitrary mask
>       tun_metadata0: arbitrary mask
>       tun_metadata1: arbitrary mask
>       tun_metadata2: arbitrary mask
>       tun_metadata3: arbitrary mask
>       tun_metadata4: arbitrary mask
>       tun_metadata5: arbitrary mask
>       tun_metadata6: arbitrary mask
>       tun_metadata7: arbitrary mask
>       tun_metadata8: arbitrary mask
>       tun_metadata9: arbitrary mask
>       tun_metadata10: arbitrary mask
>       tun_metadata11: arbitrary mask
>       tun_metadata12: arbitrary mask
>       tun_metadata13: arbitrary mask
>       tun_metadata14: arbitrary mask
>       tun_metadata15: arbitrary mask
>       tun_metadata16: arbitrary mask
>       tun_metadata17: arbitrary mask
>       tun_metadata18: arbitrary mask
>       tun_metadata19: arbitrary mask
>       tun_metadata20: arbitrary mask
>       tun_metadata21: arbitrary mask
>       tun_metadata22: arbitrary mask
>       tun_metadata23: arbitrary mask
>       tun_metadata24: arbitrary mask
>       tun_metadata25: arbitrary mask
>       tun_metadata26: arbitrary mask
>       tun_metadata27: arbitrary mask
>       tun_metadata28: arbitrary mask
>       tun_metadata29: arbitrary mask
>       tun_metadata30: arbitrary mask
>       tun_metadata31: arbitrary mask
>       tun_metadata32: arbitrary mask
>       tun_metadata33: arbitrary mask
>       tun_metadata34: arbitrary mask
>       tun_metadata35: arbitrary mask
>       tun_metadata36: arbitrary mask
>       tun_metadata37: arbitrary mask
>       tun_metadata38: arbitrary mask
>       tun_metadata39: arbitrary mask
>       tun_metadata40: arbitrary mask
>       tun_metadata41: arbitrary mask
>       tun_metadata42: arbitrary mask
>       tun_metadata43: arbitrary mask
>       tun_metadata44: arbitrary mask
>       tun_metadata45: arbitrary mask
>       tun_metadata46: arbitrary mask
>       tun_metadata47: arbitrary mask
>       tun_metadata48: arbitrary mask
>       tun_metadata49: arbitrary mask
>       tun_metadata50: arbitrary mask
>       tun_metadata51: arbitrary mask
>       tun_metadata52: arbitrary mask
>       tun_metadata53: arbitrary mask
>       tun_metadata54: arbitrary mask
>       tun_metadata55: arbitrary mask
>       tun_metadata56: arbitrary mask
>       tun_metadata57: arbitrary mask
>       tun_metadata58: arbitrary mask
>       tun_metadata59: arbitrary mask
>       tun_metadata60: arbitrary mask
>       tun_metadata61: arbitrary mask
>       tun_metadata62: arbitrary mask
>       tun_metadata63: arbitrary mask
>       metadata: arbitrary mask
>       in_port: exact match or wildcard
>       in_port_oxm: exact match or wildcard
>       actset_output: exact match or wildcard
>       pkt_mark: arbitrary mask
>       ct_state: arbitrary mask
>       ct_zone: exact match or wildcard
>       ct_mark: arbitrary mask
>       ct_label: arbitrary mask
>       ct_nw_proto: exact match or wildcard
>       ct_nw_src: arbitrary mask
>       ct_nw_dst: arbitrary mask
>       ct_ipv6_src: arbitrary mask
>       ct_ipv6_dst: arbitrary mask
>       ct_tp_src: arbitrary mask
>       ct_tp_dst: arbitrary mask
>       reg0: arbitrary mask
>       reg1: arbitrary mask
>       reg2: arbitrary mask
>       reg3: arbitrary mask
>       reg4: arbitrary mask
>       reg5: arbitrary mask
>       reg6: arbitrary mask
>       reg7: arbitrary mask
>       reg8: arbitrary mask
>       reg9: arbitrary mask
>       reg10: arbitrary mask
>       reg11: arbitrary mask
>       reg12: arbitrary mask
>       reg13: arbitrary mask
>       reg14: arbitrary mask
>       reg15: arbitrary mask
>       xreg0: arbitrary mask
>       xreg1: arbitrary mask
>       xreg2: arbitrary mask
>       xreg3: arbitrary mask
>       xreg4: arbitrary mask
>       xreg5: arbitrary mask
>       xreg6: arbitrary mask
>       xreg7: arbitrary mask
>       xxreg0: arbitrary mask
>       xxreg1: arbitrary mask
>       xxreg2: arbitrary mask
>       xxreg3: arbitrary mask
>       eth_src: arbitrary mask
>       eth_dst: arbitrary mask
>       eth_type: exact match or wildcard
>       vlan_tci: arbitrary mask
>       vlan_vid: arbitrary mask
>       vlan_pcp: exact match or wildcard
>       mpls_label: exact match or wildcard
>       mpls_tc: exact match or wildcard
>       mpls_bos: exact match or wildcard
>       mpls_ttl: exact match or wildcard
>       ip_src: arbitrary mask
>       ip_dst: arbitrary mask
>       ipv6_src: arbitrary mask
>       ipv6_dst: arbitrary mask
>       ipv6_label: arbitrary mask
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       ip_dscp: exact match or wildcard
>       nw_ecn: exact match or wildcard
>       nw_ttl: exact match or wildcard
>       ip_frag: arbitrary mask
>       arp_op: exact match or wildcard
>       arp_spa: arbitrary mask
>       arp_tpa: arbitrary mask
>       arp_sha: arbitrary mask
>       arp_tha: arbitrary mask
>       tcp_src: arbitrary mask
>       tcp_dst: arbitrary mask
>       tcp_flags: arbitrary mask
>       udp_src: arbitrary mask
>       udp_dst: arbitrary mask
>       sctp_src: arbitrary mask
>       sctp_dst: arbitrary mask
>       icmp_type: exact match or wildcard
>       icmp_code: exact match or wildcard
>       icmpv6_type: exact match or wildcard
>       icmpv6_code: exact match or wildcard
>       nd_target: arbitrary mask
>       nd_sll: arbitrary mask
>       nd_tll: arbitrary mask
>       nd_reserved: exact match or wildcard
>       nd_options_type: exact match or wildcard
>       nsh_flags: arbitrary mask
>       nsh_mdtype: exact match or wildcard
>       nsh_np: exact match or wildcard
>       nsh_spi: exact match or wildcard
>       nsh_si: exact match or wildcard
>       nsh_c1: arbitrary mask
>       nsh_c2: arbitrary mask
>       nsh_c3: arbitrary mask
>       nsh_c4: arbitrary mask
>       nsh_ttl: exact match or wildcard
> 
>   tables 247...252: ditto
> 
>   table 253:
>     metadata: match=0xffffffffffffffff write=0xffffffffffffffff
>     max_entries=1000000
>     instructions (table miss and others):
>       instructions: meter,apply_actions,clear_actions,write_actions,write_metadata
>       (same actions)
>     (same matching)
> 2019-08-27T23:16:00.665Z|00401|vconn|DBG|unix#62: sent (Success): OFPT_HELLO (OF1.5) (xid=0x31):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.665Z|00402|vconn|DBG|unix#62: received: OFPT_HELLO (OF1.3) (xid=0x3):
>  version bitmap: 0x04
> 2019-08-27T23:16:00.665Z|00403|vconn|DBG|unix#62: negotiated OpenFlow version 0x04 (we support version 0x06 and earlier, peer supports version 0x04)
> 2019-08-27T23:16:00.665Z|00404|vconn|DBG|unix#62: received: OFPST_PORT_DESC request (OF1.3) (xid=0x4): port=ANY
> 2019-08-27T23:16:00.665Z|00405|vconn|DBG|unix#62: sent (Success): OFPST_PORT_DESC reply (OF1.3) (xid=0x4):
>  10(p0): addr:26:8b:6c:b7:62:5c
>      config:     0
>      state:      LIVE
>      speed: 0 Mbps now, 0 Mbps max
>  30(n0): addr:aa:55:aa:55:00:01
>      config:     0
>      state:      LIVE
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br0): addr:aa:55:aa:55:00:00
>      config:     0
>      state:      LIVE
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:16:00.665Z|00406|vconn|DBG|unix#63: sent (Success): OFPT_HELLO (OF1.5) (xid=0x32):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.665Z|00407|vconn|DBG|unix#63: received: OFPT_HELLO (OF1.3) (xid=0x5):
>  version bitmap: 0x04
> 2019-08-27T23:16:00.665Z|00408|vconn|DBG|unix#63: negotiated OpenFlow version 0x04 (we support version 0x06 and earlier, peer supports version 0x04)
> 2019-08-27T23:16:00.665Z|00409|vconn|DBG|unix#63: received: OFPT_FLOW_MOD (OF1.3) (xid=0x6): ADD in_port=30 actions=decap(),output:10
> 2019-08-27T23:16:00.665Z|00410|vconn|DBG|unix#63: received: OFPT_BARRIER_REQUEST (OF1.3) (xid=0x7):
> 2019-08-27T23:16:00.665Z|00411|vconn|DBG|unix#63: sent (Success): OFPT_BARRIER_REPLY (OF1.3) (xid=0x7):
> 2019-08-27T23:16:00.665Z|00412|connmgr|INFO|br0<->unix#63: 1 flow_mods in the last 0 s (1 adds)
> 2019-08-27T23:16:00.673Z|00413|vconn|DBG|unix#64: sent (Success): OFPT_HELLO (OF1.5) (xid=0x33):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.673Z|00414|vconn|DBG|unix#64: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.673Z|00415|vconn|DBG|unix#64: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.673Z|00416|vconn|DBG|unix#64: received: OFPST_TABLE request (xid=0x2):
> 2019-08-27T23:16:00.674Z|00417|vconn|DBG|unix#64: sent (Success): OFPST_TABLE reply (xid=0x2):
>   table 0:
>     active=0, lookup=4, matched=4
>     max_entries=1000000
>     matching:
>       in_port: exact match or wildcard
>       eth_src: exact match or wildcard
>       eth_dst: exact match or wildcard
>       eth_type: exact match or wildcard
>       vlan_vid: exact match or wildcard
>       vlan_pcp: exact match or wildcard
>       ip_src: exact match or wildcard
>       ip_dst: exact match or wildcard
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       tcp_src: exact match or wildcard
>       tcp_dst: exact match or wildcard
> 
>   table 1:
>     active=0, lookup=0, matched=0
>     (same features)
> 
>   tables 2...253: ditto
> 2019-08-27T23:16:00.674Z|00418|vconn|DBG|unix#65: sent (Success): OFPT_HELLO (OF1.5) (xid=0x34):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.674Z|00419|vconn|DBG|unix#65: received: OFPT_HELLO (xid=0x3):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.674Z|00420|vconn|DBG|unix#65: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.674Z|00421|vconn|DBG|unix#65: received: OFPT_FEATURES_REQUEST (xid=0x4):
> 2019-08-27T23:16:00.674Z|00422|vconn|DBG|unix#65: sent (Success): OFPT_FEATURES_REPLY (xid=0x4): dpid:0000ae0f94dc6245
> 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
>  20(p1): addr:a6:54:73:29:d4:3f
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  40(n1): addr:aa:55:aa:55:00:05
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  100(gre1): addr:46:bc:75:6c:99:06
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br1): addr:ae:0f:94:dc:62:45
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:16:00.675Z|00423|vconn|DBG|unix#66: sent (Success): OFPT_HELLO (OF1.5) (xid=0x35):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.675Z|00424|vconn|DBG|unix#66: received: OFPT_HELLO (xid=0x5):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.675Z|00425|vconn|DBG|unix#66: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.675Z|00426|vconn|DBG|unix#66: received: OFPT_FLOW_MOD (xid=0x6): ADD in_port=20 actions=output:40,output:100
> 2019-08-27T23:16:00.675Z|00427|vconn|DBG|unix#66: received: OFPT_BARRIER_REQUEST (xid=0x7):
> 2019-08-27T23:16:00.675Z|00428|vconn|DBG|unix#66: sent (Success): OFPT_BARRIER_REPLY (xid=0x7):
> 2019-08-27T23:16:00.675Z|00429|connmgr|INFO|br1<->unix#66: 1 flow_mods in the last 0 s (1 adds)
> 2019-08-27T23:16:00.682Z|00430|vconn|DBG|unix#67: sent (Success): OFPT_HELLO (OF1.5) (xid=0x36):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.682Z|00431|vconn|DBG|unix#67: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.682Z|00432|vconn|DBG|unix#67: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.683Z|00433|vconn|DBG|unix#67: received: OFPST_TABLE request (xid=0x2):
> 2019-08-27T23:16:00.683Z|00434|vconn|DBG|unix#67: sent (Success): OFPST_TABLE reply (xid=0x2):
>   table 0:
>     active=0, lookup=2, matched=2
>     max_entries=1000000
>     matching:
>       in_port: exact match or wildcard
>       eth_src: exact match or wildcard
>       eth_dst: exact match or wildcard
>       eth_type: exact match or wildcard
>       vlan_vid: exact match or wildcard
>       vlan_pcp: exact match or wildcard
>       ip_src: exact match or wildcard
>       ip_dst: exact match or wildcard
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       tcp_src: exact match or wildcard
>       tcp_dst: exact match or wildcard
> 
>   table 1:
>     active=0, lookup=0, matched=0
>     (same features)
> 
>   tables 2...253: ditto
> 2019-08-27T23:16:00.683Z|00435|vconn|DBG|unix#68: sent (Success): OFPT_HELLO (OF1.5) (xid=0x37):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.683Z|00436|vconn|DBG|unix#68: received: OFPT_HELLO (xid=0x3):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.683Z|00437|vconn|DBG|unix#68: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.684Z|00438|vconn|DBG|unix#68: received: OFPT_FEATURES_REQUEST (xid=0x4):
> 2019-08-27T23:16:00.684Z|00439|vconn|DBG|unix#68: sent (Success): OFPT_FEATURES_REPLY (xid=0x4): dpid:0000aa5500000002
> 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
>  50(n2): addr:aa:55:aa:55:00:03
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br2): addr:aa:55:00:00:00:02
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:16:00.684Z|00440|vconn|DBG|unix#69: sent (Success): OFPT_HELLO (OF1.5) (xid=0x38):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.684Z|00441|vconn|DBG|unix#69: received: OFPT_HELLO (xid=0x5):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.684Z|00442|vconn|DBG|unix#69: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.684Z|00443|vconn|DBG|unix#69: received: OFPT_FLOW_MOD (xid=0x6): ADD in_port=LOCAL actions=output:50
> 2019-08-27T23:16:00.684Z|00444|vconn|DBG|unix#69: received: OFPT_BARRIER_REQUEST (xid=0x7):
> 2019-08-27T23:16:00.684Z|00445|vconn|DBG|unix#69: sent (Success): OFPT_BARRIER_REPLY (xid=0x7):
> 2019-08-27T23:16:00.685Z|00446|connmgr|INFO|br2<->unix#69: 1 flow_mods in the last 0 s (1 adds)
> 2019-08-27T23:16:00.693Z|00447|vconn|DBG|unix#70: sent (Success): OFPT_HELLO (OF1.5) (xid=0x39):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.693Z|00448|vconn|DBG|unix#70: received: OFPT_HELLO (OF1.3) (xid=0x1):
>  version bitmap: 0x04
> 2019-08-27T23:16:00.693Z|00449|vconn|DBG|unix#70: negotiated OpenFlow version 0x04 (we support version 0x06 and earlier, peer supports version 0x04)
> 2019-08-27T23:16:00.693Z|00450|vconn|DBG|unix#70: received: OFPST_FLOW request (OF1.3) (xid=0x2):
> 2019-08-27T23:16:00.694Z|00451|vconn|DBG|unix#70: sent (Success): OFPST_FLOW reply (OF1.3) (xid=0x2):
>  cookie=0x0, duration=0.029s, table=0, n_packets=0, n_bytes=0, in_port=30 actions=decap(),output:10
> 2019-08-27T23:16:00.705Z|00452|vconn|DBG|unix#71: sent (Success): OFPT_HELLO (OF1.5) (xid=0x3a):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.705Z|00453|vconn|DBG|unix#71: received: OFPT_HELLO (OF1.3) (xid=0x1):
>  version bitmap: 0x04
> 2019-08-27T23:16:00.705Z|00454|vconn|DBG|unix#71: negotiated OpenFlow version 0x04 (we support version 0x06 and earlier, peer supports version 0x04)
> 2019-08-27T23:16:00.705Z|00455|vconn|DBG|unix#71: received: OFPST_FLOW request (OF1.3) (xid=0x2):
> 2019-08-27T23:16:00.705Z|00456|vconn|DBG|unix#71: sent (Success): OFPST_FLOW reply (OF1.3) (xid=0x2):
>  cookie=0x0, duration=0.030s, table=0, n_packets=0, n_bytes=0, reset_counts in_port=20 actions=output:40,output:100
> 2019-08-27T23:16:00.717Z|00457|vconn|DBG|unix#72: sent (Success): OFPT_HELLO (OF1.5) (xid=0x3b):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.717Z|00458|vconn|DBG|unix#72: received: OFPT_HELLO (OF1.3) (xid=0x1):
>  version bitmap: 0x04
> 2019-08-27T23:16:00.717Z|00459|vconn|DBG|unix#72: negotiated OpenFlow version 0x04 (we support version 0x06 and earlier, peer supports version 0x04)
> 2019-08-27T23:16:00.717Z|00460|vconn|DBG|unix#72: received: OFPST_FLOW request (OF1.3) (xid=0x2):
> 2019-08-27T23:16:00.717Z|00461|vconn|DBG|unix#72: sent (Success): OFPST_FLOW reply (OF1.3) (xid=0x2):
>  cookie=0x0, duration=0.033s, table=0, n_packets=0, n_bytes=0, reset_counts in_port=LOCAL actions=output:50
> 2019-08-27T23:16:00.727Z|00462|unixctl|DBG|received request netdev-dummy/receive["n0","1e2ce92a669e3a6dd2099cab0800450000548a53400040011addc0a80a0ac0a80a1e08006f200a4d0001fc509a58000000002715020000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637"], id=0
> 2019-08-27T23:16:00.727Z|00463|unixctl|DBG|replying with success, id=0: ""
> 2019-08-27T23:16:00.734Z|00464|unixctl|DBG|received request netdev-dummy/receive["n0","1e2ce92a669e3a6dd2099cab0800450000548a83400040011aadc0a80a0ac0a80a1e0800b7170a4d0002fd509a5800000000de1c020000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637"], id=0
> 2019-08-27T23:16:00.734Z|00465|unixctl|DBG|replying with success, id=0: ""
> 2019-08-27T23:16:00.742Z|00466|unixctl|DBG|received request time/warp["1000"], id=0
> 2019-08-27T23:16:00.742Z|00467|unixctl|DBG|replying with success, id=0: "warped"
> 2019-08-27T23:16:00.753Z|00468|unixctl|DBG|received request dpctl/dump-flows["--names","dummy at ovs-dummy"], id=0
> 2019-08-27T23:16:00.753Z|00469|netdev_linux|INFO|ioctl(SIOCGIFINDEX) on gre_sys device failed: No such device
> 2019-08-27T23:16:00.753Z|00470|unixctl|DBG|replying with success, id=0: "flow-dump from non-dpdk interfaces:
> recirc_id(0),in_port(n0),packet_type(ns=0,id=0),eth_type(0x0800),ipv4(tos=0/0x3,frag=no), packets:1, bytes:98, used:1.019s, actions:pop_eth,clone(tnl_push(tnl_port(gre_sys),header(size=38,type=3,eth(dst=de:af:be:ef:ba:be,src=aa:55:00:00:00:02,dl_type=0x0800),ipv4(src=10.0.0.1,dst=10.0.0.2,proto=47,tos=0,ttl=64,frag=0x4000),gre((flags=0x0,proto=0x800))),out_port(br2)),n2)
> "
> 2019-08-27T23:16:00.786Z|00471|unixctl|DBG|received request time/warp["11000"], id=0
> 2019-08-27T23:16:00.786Z|00472|unixctl|DBG|replying with success, id=0: "warped"
> 2019-08-27T23:16:00.799Z|00473|netdev_linux|INFO|ioctl(SIOCGIFINDEX) on gre_sys device failed: No such device
> 2019-08-27T23:16:00.809Z|00474|unixctl|DBG|received request dpif/show[], id=0
> 2019-08-27T23:16:00.809Z|00475|unixctl|DBG|replying with success, id=0: "dummy at ovs-dummy: hit:3 missed:3
>   br0:
>     br0 65534/100: (dummy-internal)
>     n0 30/1: (dummy)
>     p0 10/none: (patch: peer=p1)
>   br1:
>     br1 65534/101: (dummy-internal)
>     gre1 100/3: (gre: packet_type=legacy_l3, remote_ip=10.0.0.2)
>     n1 40/4: (dummy)
>     p1 20/none: (patch: peer=p0)
>   br2:
>     br2 65534/102: (dummy-internal)
>     n2 50/2: (dummy)
> "
> 2019-08-27T23:16:00.819Z|00476|vconn|DBG|unix#79: sent (Success): OFPT_HELLO (OF1.5) (xid=0x3c):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.819Z|00477|vconn|DBG|unix#79: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.819Z|00478|vconn|DBG|unix#79: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.819Z|00479|vconn|DBG|unix#79: received: OFPST_TABLE request (xid=0x2):
> 2019-08-27T23:16:00.820Z|00480|vconn|DBG|unix#79: sent (Success): OFPST_TABLE reply (xid=0x2):
>   table 0:
>     active=1, lookup=6, matched=6
>     max_entries=1000000
>     matching:
>       in_port: exact match or wildcard
>       eth_src: exact match or wildcard
>       eth_dst: exact match or wildcard
>       eth_type: exact match or wildcard
>       vlan_vid: exact match or wildcard
>       vlan_pcp: exact match or wildcard
>       ip_src: exact match or wildcard
>       ip_dst: exact match or wildcard
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       tcp_src: exact match or wildcard
>       tcp_dst: exact match or wildcard
> 
>   table 1:
>     active=0, lookup=0, matched=0
>     (same features)
> 
>   tables 2...253: ditto
> 2019-08-27T23:16:00.820Z|00481|vconn|DBG|unix#80: sent (Success): OFPT_HELLO (OF1.5) (xid=0x3d):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.820Z|00482|vconn|DBG|unix#80: received: OFPT_HELLO (xid=0x3):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.820Z|00483|vconn|DBG|unix#80: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.820Z|00484|vconn|DBG|unix#80: received: OFPT_FEATURES_REQUEST (xid=0x4):
> 2019-08-27T23:16:00.820Z|00485|vconn|DBG|unix#80: sent (Success): OFPT_FEATURES_REPLY (xid=0x4): dpid:fedcba9876543210
> 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
>  10(p0): addr:26:8b:6c:b7:62:5c
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  30(n0): addr:aa:55:aa:55:00:01
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br0): addr:aa:55:aa:55:00:00
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:16:00.821Z|00486|vconn|DBG|unix#81: sent (Success): OFPT_HELLO (OF1.5) (xid=0x3e):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.821Z|00487|vconn|DBG|unix#81: received: OFPT_HELLO (xid=0x5):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.821Z|00488|vconn|DBG|unix#81: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.821Z|00489|vconn|DBG|unix#81: received: OFPT_FLOW_MOD (xid=0x6): DEL actions=drop
> 2019-08-27T23:16:00.821Z|00490|vconn|DBG|unix#81: received: OFPT_BARRIER_REQUEST (xid=0x7):
> 2019-08-27T23:16:00.821Z|00491|vconn|DBG|unix#81: sent (Success): OFPT_BARRIER_REPLY (xid=0x7):
> 2019-08-27T23:16:00.821Z|00492|connmgr|INFO|br0<->unix#81: 1 flow_mods in the last 0 s (1 deletes)
> 2019-08-27T23:16:00.828Z|00493|vconn|DBG|unix#82: sent (Success): OFPT_HELLO (OF1.5) (xid=0x3f):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.828Z|00494|vconn|DBG|unix#82: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.829Z|00495|vconn|DBG|unix#82: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.829Z|00496|vconn|DBG|unix#82: received: OFPST_TABLE request (xid=0x2):
> 2019-08-27T23:16:00.829Z|00497|vconn|DBG|unix#82: sent (Success): OFPST_TABLE reply (xid=0x2):
>   table 0:
>     active=1, lookup=6, matched=6
>     max_entries=1000000
>     matching:
>       in_port: exact match or wildcard
>       eth_src: exact match or wildcard
>       eth_dst: exact match or wildcard
>       eth_type: exact match or wildcard
>       vlan_vid: exact match or wildcard
>       vlan_pcp: exact match or wildcard
>       ip_src: exact match or wildcard
>       ip_dst: exact match or wildcard
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       tcp_src: exact match or wildcard
>       tcp_dst: exact match or wildcard
> 
>   table 1:
>     active=0, lookup=0, matched=0
>     (same features)
> 
>   tables 2...253: ditto
> 2019-08-27T23:16:00.830Z|00498|vconn|DBG|unix#83: sent (Success): OFPT_HELLO (OF1.5) (xid=0x40):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.830Z|00499|vconn|DBG|unix#83: received: OFPT_HELLO (xid=0x3):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.830Z|00500|vconn|DBG|unix#83: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.830Z|00501|vconn|DBG|unix#83: received: OFPT_FEATURES_REQUEST (xid=0x4):
> 2019-08-27T23:16:00.830Z|00502|vconn|DBG|unix#83: sent (Success): OFPT_FEATURES_REPLY (xid=0x4): dpid:0000ae0f94dc6245
> 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
>  20(p1): addr:a6:54:73:29:d4:3f
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  40(n1): addr:aa:55:aa:55:00:05
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  100(gre1): addr:46:bc:75:6c:99:06
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br1): addr:ae:0f:94:dc:62:45
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:16:00.830Z|00503|vconn|DBG|unix#84: sent (Success): OFPT_HELLO (OF1.5) (xid=0x41):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.830Z|00504|vconn|DBG|unix#84: received: OFPT_HELLO (xid=0x5):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.830Z|00505|vconn|DBG|unix#84: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.830Z|00506|vconn|DBG|unix#84: received: OFPT_FLOW_MOD (xid=0x6): DEL actions=drop
> 2019-08-27T23:16:00.830Z|00507|vconn|DBG|unix#84: received: OFPT_BARRIER_REQUEST (xid=0x7):
> 2019-08-27T23:16:00.830Z|00508|vconn|DBG|unix#84: sent (Success): OFPT_BARRIER_REPLY (xid=0x7):
> 2019-08-27T23:16:00.830Z|00509|connmgr|INFO|br1<->unix#84: 1 flow_mods in the last 0 s (1 deletes)
> 2019-08-27T23:16:00.838Z|00510|vconn|DBG|unix#85: sent (Success): OFPT_HELLO (OF1.5) (xid=0x42):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.838Z|00511|vconn|DBG|unix#85: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.838Z|00512|vconn|DBG|unix#85: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.838Z|00513|vconn|DBG|unix#85: received: OFPST_TABLE request (xid=0x2):
> 2019-08-27T23:16:00.838Z|00514|vconn|DBG|unix#85: sent (Success): OFPST_TABLE reply (xid=0x2):
>   table 0:
>     active=1, lookup=4, matched=4
>     max_entries=1000000
>     matching:
>       in_port: exact match or wildcard
>       eth_src: exact match or wildcard
>       eth_dst: exact match or wildcard
>       eth_type: exact match or wildcard
>       vlan_vid: exact match or wildcard
>       vlan_pcp: exact match or wildcard
>       ip_src: exact match or wildcard
>       ip_dst: exact match or wildcard
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       tcp_src: exact match or wildcard
>       tcp_dst: exact match or wildcard
> 
>   table 1:
>     active=0, lookup=0, matched=0
>     (same features)
> 
>   tables 2...253: ditto
> 2019-08-27T23:16:00.839Z|00515|vconn|DBG|unix#86: sent (Success): OFPT_HELLO (OF1.5) (xid=0x43):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.839Z|00516|vconn|DBG|unix#86: received: OFPT_HELLO (xid=0x3):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.839Z|00517|vconn|DBG|unix#86: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.839Z|00518|vconn|DBG|unix#86: received: OFPT_FEATURES_REQUEST (xid=0x4):
> 2019-08-27T23:16:00.839Z|00519|vconn|DBG|unix#86: sent (Success): OFPT_FEATURES_REPLY (xid=0x4): dpid:0000aa5500000002
> 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
>  50(n2): addr:aa:55:aa:55:00:03
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br2): addr:aa:55:00:00:00:02
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:16:00.839Z|00520|vconn|DBG|unix#87: sent (Success): OFPT_HELLO (OF1.5) (xid=0x44):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.839Z|00521|vconn|DBG|unix#87: received: OFPT_HELLO (xid=0x5):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.839Z|00522|vconn|DBG|unix#87: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.839Z|00523|vconn|DBG|unix#87: received: OFPT_FLOW_MOD (xid=0x6): DEL actions=drop
> 2019-08-27T23:16:00.839Z|00524|vconn|DBG|unix#87: received: OFPT_BARRIER_REQUEST (xid=0x7):
> 2019-08-27T23:16:00.839Z|00525|vconn|DBG|unix#87: sent (Success): OFPT_BARRIER_REPLY (xid=0x7):
> 2019-08-27T23:16:00.839Z|00526|connmgr|INFO|br2<->unix#87: 1 flow_mods in the last 0 s (1 deletes)
> 2019-08-27T23:16:00.847Z|00527|vconn|DBG|unix#88: sent (Success): OFPT_HELLO (OF1.5) (xid=0x45):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.847Z|00528|vconn|DBG|unix#88: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.847Z|00529|vconn|DBG|unix#88: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.847Z|00530|vconn|DBG|unix#88: received: OFPST_TABLE request (xid=0x2):
> 2019-08-27T23:16:00.848Z|00531|vconn|DBG|unix#88: sent (Success): OFPST_TABLE reply (xid=0x2):
>   table 0:
>     active=0, lookup=6, matched=6
>     max_entries=1000000
>     matching:
>       in_port: exact match or wildcard
>       eth_src: exact match or wildcard
>       eth_dst: exact match or wildcard
>       eth_type: exact match or wildcard
>       vlan_vid: exact match or wildcard
>       vlan_pcp: exact match or wildcard
>       ip_src: exact match or wildcard
>       ip_dst: exact match or wildcard
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       tcp_src: exact match or wildcard
>       tcp_dst: exact match or wildcard
> 
>   table 1:
>     active=0, lookup=0, matched=0
>     (same features)
> 
>   tables 2...253: ditto
> 2019-08-27T23:16:00.848Z|00532|vconn|DBG|unix#89: sent (Success): OFPT_HELLO (OF1.5) (xid=0x46):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.848Z|00533|vconn|DBG|unix#89: received: OFPT_HELLO (xid=0x3):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.848Z|00534|vconn|DBG|unix#89: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.848Z|00535|vconn|DBG|unix#89: received: OFPT_FEATURES_REQUEST (xid=0x4):
> 2019-08-27T23:16:00.848Z|00536|vconn|DBG|unix#89: sent (Success): OFPT_FEATURES_REPLY (xid=0x4): dpid:fedcba9876543210
> 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
>  10(p0): addr:26:8b:6c:b7:62:5c
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  30(n0): addr:aa:55:aa:55:00:01
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br0): addr:aa:55:aa:55:00:00
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:16:00.849Z|00537|vconn|DBG|unix#90: sent (Success): OFPT_HELLO (OF1.5) (xid=0x47):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.849Z|00538|vconn|DBG|unix#90: received: OFPT_HELLO (xid=0x5):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.849Z|00539|vconn|DBG|unix#90: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.849Z|00540|vconn|DBG|unix#90: received: OFPT_FLOW_MOD (xid=0x6): ADD in_port=30 actions=output:10
> 2019-08-27T23:16:00.849Z|00541|vconn|DBG|unix#90: received: OFPT_BARRIER_REQUEST (xid=0x7):
> 2019-08-27T23:16:00.849Z|00542|vconn|DBG|unix#90: sent (Success): OFPT_BARRIER_REPLY (xid=0x7):
> 2019-08-27T23:16:00.849Z|00543|connmgr|INFO|br0<->unix#90: 1 flow_mods in the last 0 s (1 adds)
> 2019-08-27T23:16:00.857Z|00544|vconn|DBG|unix#91: sent (Success): OFPT_HELLO (OF1.5) (xid=0x48):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.857Z|00545|vconn|DBG|unix#91: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.857Z|00546|vconn|DBG|unix#91: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.857Z|00547|vconn|DBG|unix#91: received: OFPST_TABLE request (xid=0x2):
> 2019-08-27T23:16:00.859Z|00548|vconn|DBG|unix#91: sent (Success): OFPST_TABLE reply (xid=0x2):
>   table 0:
>     active=0, lookup=6, matched=6
>     max_entries=1000000
>     matching:
>       in_port: exact match or wildcard
>       eth_src: exact match or wildcard
>       eth_dst: exact match or wildcard
>       eth_type: exact match or wildcard
>       vlan_vid: exact match or wildcard
>       vlan_pcp: exact match or wildcard
>       ip_src: exact match or wildcard
>       ip_dst: exact match or wildcard
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       tcp_src: exact match or wildcard
>       tcp_dst: exact match or wildcard
> 
>   table 1:
>     active=0, lookup=0, matched=0
>     (same features)
> 
>   tables 2...253: ditto
> 2019-08-27T23:16:00.859Z|00549|vconn|DBG|unix#92: sent (Success): OFPT_HELLO (OF1.5) (xid=0x49):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.859Z|00550|vconn|DBG|unix#92: received: OFPT_HELLO (xid=0x3):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.859Z|00551|vconn|DBG|unix#92: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.859Z|00552|vconn|DBG|unix#92: received: OFPT_FEATURES_REQUEST (xid=0x4):
> 2019-08-27T23:16:00.859Z|00553|vconn|DBG|unix#92: sent (Success): OFPT_FEATURES_REPLY (xid=0x4): dpid:0000ae0f94dc6245
> 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
>  20(p1): addr:a6:54:73:29:d4:3f
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  40(n1): addr:aa:55:aa:55:00:05
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  100(gre1): addr:46:bc:75:6c:99:06
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br1): addr:ae:0f:94:dc:62:45
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:16:00.860Z|00554|vconn|DBG|unix#93: sent (Success): OFPT_HELLO (OF1.5) (xid=0x4a):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.860Z|00555|vconn|DBG|unix#93: received: OFPT_HELLO (xid=0x5):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.860Z|00556|vconn|DBG|unix#93: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.860Z|00557|vconn|DBG|unix#93: received: OFPT_FLOW_MOD (xid=0x6): ADD in_port=20 actions=output:40,output:100
> 2019-08-27T23:16:00.860Z|00558|vconn|DBG|unix#93: received: OFPT_BARRIER_REQUEST (xid=0x7):
> 2019-08-27T23:16:00.860Z|00559|vconn|DBG|unix#93: sent (Success): OFPT_BARRIER_REPLY (xid=0x7):
> 2019-08-27T23:16:00.860Z|00560|connmgr|INFO|br1<->unix#93: 1 flow_mods in the last 0 s (1 adds)
> 2019-08-27T23:16:00.868Z|00561|vconn|DBG|unix#94: sent (Success): OFPT_HELLO (OF1.5) (xid=0x4b):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.868Z|00562|vconn|DBG|unix#94: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.868Z|00563|vconn|DBG|unix#94: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.868Z|00564|vconn|DBG|unix#94: received: OFPST_TABLE request (xid=0x2):
> 2019-08-27T23:16:00.870Z|00565|vconn|DBG|unix#94: sent (Success): OFPST_TABLE reply (xid=0x2):
>   table 0:
>     active=0, lookup=4, matched=4
>     max_entries=1000000
>     matching:
>       in_port: exact match or wildcard
>       eth_src: exact match or wildcard
>       eth_dst: exact match or wildcard
>       eth_type: exact match or wildcard
>       vlan_vid: exact match or wildcard
>       vlan_pcp: exact match or wildcard
>       ip_src: exact match or wildcard
>       ip_dst: exact match or wildcard
>       nw_proto: exact match or wildcard
>       nw_tos: exact match or wildcard
>       tcp_src: exact match or wildcard
>       tcp_dst: exact match or wildcard
> 
>   table 1:
>     active=0, lookup=0, matched=0
>     (same features)
> 
>   tables 2...253: ditto
> 2019-08-27T23:16:00.870Z|00566|vconn|DBG|unix#95: sent (Success): OFPT_HELLO (OF1.5) (xid=0x4c):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.870Z|00567|vconn|DBG|unix#95: received: OFPT_HELLO (xid=0x3):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.870Z|00568|vconn|DBG|unix#95: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.870Z|00569|vconn|DBG|unix#95: received: OFPT_FEATURES_REQUEST (xid=0x4):
> 2019-08-27T23:16:00.870Z|00570|vconn|DBG|unix#95: sent (Success): OFPT_FEATURES_REPLY (xid=0x4): dpid:0000aa5500000002
> 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
>  50(n2): addr:aa:55:aa:55:00:03
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
>  LOCAL(br2): addr:aa:55:00:00:00:02
>      config:     0
>      state:      0
>      speed: 0 Mbps now, 0 Mbps max
> 2019-08-27T23:16:00.871Z|00571|vconn|DBG|unix#96: sent (Success): OFPT_HELLO (OF1.5) (xid=0x4d):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.871Z|00572|vconn|DBG|unix#96: received: OFPT_HELLO (xid=0x5):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.871Z|00573|vconn|DBG|unix#96: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.871Z|00574|vconn|DBG|unix#96: received: OFPT_FLOW_MOD (xid=0x6): ADD in_port=LOCAL actions=output:50
> 2019-08-27T23:16:00.871Z|00575|vconn|DBG|unix#96: received: OFPT_BARRIER_REQUEST (xid=0x7):
> 2019-08-27T23:16:00.871Z|00576|vconn|DBG|unix#96: sent (Success): OFPT_BARRIER_REPLY (xid=0x7):
> 2019-08-27T23:16:00.871Z|00577|connmgr|INFO|br2<->unix#96: 1 flow_mods in the last 0 s (1 adds)
> 2019-08-27T23:16:00.880Z|00578|vconn|DBG|unix#97: sent (Success): OFPT_HELLO (OF1.5) (xid=0x4e):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.880Z|00579|vconn|DBG|unix#97: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.880Z|00580|vconn|DBG|unix#97: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.880Z|00581|vconn|DBG|unix#97: received: NXT_SET_FLOW_FORMAT (xid=0x2): format=nxm
> 2019-08-27T23:16:00.880Z|00582|vconn|DBG|unix#97: received: OFPT_BARRIER_REQUEST (xid=0x3):
> 2019-08-27T23:16:00.880Z|00583|vconn|DBG|unix#97: sent (Success): OFPT_BARRIER_REPLY (xid=0x3):
> 2019-08-27T23:16:00.880Z|00584|vconn|DBG|unix#97: received: NXST_FLOW request (xid=0x4):
> 2019-08-27T23:16:00.880Z|00585|vconn|DBG|unix#97: sent (Success): NXST_FLOW reply (xid=0x4):
>  cookie=0x0, duration=0.031s, table=0, n_packets=0, n_bytes=0, idle_age=0, in_port=30 actions=output:10
> 2019-08-27T23:16:00.892Z|00586|vconn|DBG|unix#98: sent (Success): OFPT_HELLO (OF1.5) (xid=0x4f):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.892Z|00587|vconn|DBG|unix#98: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.892Z|00588|vconn|DBG|unix#98: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.892Z|00589|vconn|DBG|unix#98: received: NXT_SET_FLOW_FORMAT (xid=0x2): format=nxm
> 2019-08-27T23:16:00.892Z|00590|vconn|DBG|unix#98: received: OFPT_BARRIER_REQUEST (xid=0x3):
> 2019-08-27T23:16:00.892Z|00591|vconn|DBG|unix#98: sent (Success): OFPT_BARRIER_REPLY (xid=0x3):
> 2019-08-27T23:16:00.892Z|00592|vconn|DBG|unix#98: received: NXST_FLOW request (xid=0x4):
> 2019-08-27T23:16:00.892Z|00593|vconn|DBG|unix#98: sent (Success): NXST_FLOW reply (xid=0x4):
>  cookie=0x0, duration=0.032s, table=0, n_packets=0, n_bytes=0, idle_age=0, in_port=20 actions=output:40,output:100
> 2019-08-27T23:16:00.903Z|00594|vconn|DBG|unix#99: sent (Success): OFPT_HELLO (OF1.5) (xid=0x50):
>  version bitmap: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
> 2019-08-27T23:16:00.903Z|00595|vconn|DBG|unix#99: received: OFPT_HELLO (xid=0x1):
>  version bitmap: 0x01
> 2019-08-27T23:16:00.903Z|00596|vconn|DBG|unix#99: negotiated OpenFlow version 0x01 (we support version 0x06 and earlier, peer supports version 0x01)
> 2019-08-27T23:16:00.903Z|00597|vconn|DBG|unix#99: received: NXT_SET_FLOW_FORMAT (xid=0x2): format=nxm
> 2019-08-27T23:16:00.903Z|00598|vconn|DBG|unix#99: received: OFPT_BARRIER_REQUEST (xid=0x3):
> 2019-08-27T23:16:00.903Z|00599|vconn|DBG|unix#99: sent (Success): OFPT_BARRIER_REPLY (xid=0x3):
> 2019-08-27T23:16:00.904Z|00600|vconn|DBG|unix#99: received: NXST_FLOW request (xid=0x4):
> 2019-08-27T23:16:00.904Z|00601|vconn|DBG|unix#99: sent (Success): NXST_FLOW reply (xid=0x4):
>  cookie=0x0, duration=0.033s, table=0, n_packets=0, n_bytes=0, idle_age=0, in_port=LOCAL actions=output:50
> 2019-08-27T23:16:00.914Z|00602|unixctl|DBG|received request netdev-dummy/receive["n0","1e2ce92a669e3a6dd2099cab0800450000548a53400040011addc0a80a0ac0a80a1e08006f200a4d0001fc509a58000000002715020000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637"], id=0
> 2019-08-27T23:16:00.914Z|00603|unixctl|DBG|replying with success, id=0: ""
> 2019-08-27T23:16:00.921Z|00604|unixctl|DBG|received request netdev-dummy/receive["n0","1e2ce92a669e3a6dd2099cab0800450000548a83400040011aadc0a80a0ac0a80a1e0800b7170a4d0002fd509a5800000000de1c020000000000101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637"], id=0
> 2019-08-27T23:16:00.921Z|00605|unixctl|DBG|replying with success, id=0: ""
> 2019-08-27T23:16:00.929Z|00606|unixctl|DBG|received request time/warp["1000"], id=0
> 2019-08-27T23:16:00.929Z|00607|unixctl|DBG|replying with success, id=0: "warped"
> 2019-08-27T23:16:00.940Z|00608|unixctl|DBG|received request dpctl/dump-flows["--names","dummy at ovs-dummy"], id=0
> 2019-08-27T23:16:00.940Z|00609|netdev_linux|INFO|ioctl(SIOCGIFINDEX) on gre_sys device failed: No such device
> 2019-08-27T23:16:00.940Z|00610|unixctl|DBG|replying with success, id=0: "flow-dump from non-dpdk interfaces:
> recirc_id(0),in_port(n0),packet_type(ns=0,id=0),eth(dst=1e:2c:e9:2a:66:9e),eth_type(0x0800),ipv4(tos=0/0x3,frag=no), packets:1, bytes:98, used:1.019s, actions:n1,pop_eth,clone(tnl_push(tnl_port(gre_sys),header(size=38,type=3,eth(dst=de:af:be:ef:ba:be,src=aa:55:00:00:00:02,dl_type=0x0800),ipv4(src=10.0.0.1,dst=10.0.0.2,proto=47,tos=0,ttl=64,frag=0x4000),gre((flags=0x0,proto=0x800))),out_port(br2)),n2)
> "
2786. packet-type-aware.at:619: 2786. ptap - L3 over patch port (packet-type-aware.at:619): FAILED (packet-type-aware.at:892)


More information about the dev mailing list