There is one interesting bug:

Test 2224 (ovn -- dhcpv4 : 1 HV, 2 LS, 2 LSPs/LS) constantly fails
with 'CFLAGS=-march=native'. All other tests works normally.

Environment:

        * OVS current master:
          commit d59831e9b08e ("bridge: No QoS configured is not an error")
        * Red Hat Enterprise Linux Server release 7.2 (Maipo)
        * Compiler: gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4)
        * Intel(R) Xeon(R) CPU E5-2690 v3

Test scenario:

        1. Checkout current master branch.

        2. Configure OVS with default configuration:

           # ./boot.sh && ./configure && make

        3. Check test #2224

           # make check TESTSUITEFLAGS='2224'
           2224: ovn -- dhcpv4 : 1 HV, 2 LS, 2 LSPs/LS           ok

        4. Clean up

           # make distclean

        5. Configure OVS with '-march=native':

           # ./boot.sh && ./configure CFLAGS="-march=native" && make

        6. Check test #2224

           # make check TESTSUITEFLAGS='2224'
           2224: ovn -- dhcpv4 : 1 HV, 2 LS, 2 LSPs/LS           FAILED 
(ovn.at:3205)

Test failed because of bad packet:

./ovn.at:3205: cat 1.packets | cut -c 53-
--- expout      2016-08-05 14:29:47.205360523 +0300
+++ /ovs/tests/testsuite.dir/at-groups/2224/stdout   2016-08-05 
14:29:47.215360172 +0300
@@ -1 +1 @@
-0a0000010a00000400430044011c0000020106006359aa7600000000000000000a0000040000000000000000
 
f000000000010000000000000000000000000000000000000000000000000000000000000000000000000000
 
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
 
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
 
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
 
0000000000000000000000000000000000000000000000000000000000000000638253633501020104ffffff
 0003040a00000136040a000001330400000e1000000000ff00000000
+0a0000010a00000400430044011c0000020106006359aa7600000000000000000a0000040000000000000000
 
f000000000010000000000000000000000000000000000000000000000000000000000000000000000000000
 
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
 
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
 
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
 
00000000000000000000000000000000000000000000000000000000000000006382536335010236040a0000
 010104ffffff0003040a000001330400000e1000000000ff00000000

Full log attached.

Best regards, Ilya Maximets.
#                             -*- compilation -*-
2224. ovn.at:3018: testing ovn -- dhcpv4 : 1 HV, 2 LS, 2 LSPs/LS ...
creating ovn-sb database
creating ovn-nb database
starting ovn-northd
69c23933-49b4-4c17-bfca-a8a443d55cee
9ce1ecb6-243f-4ca7-bf67-bf5fc6ad181f
adding simulator 'main'
adding simulator 'hv1'
a5c6e96b-a335-4bab-b228-e257fe1c5bee
    Bridge br-int
        fail_mode: secure
        Port "hv1-vif4"
            Interface "hv1-vif4"
                options: {rxq_pcap="hv1/vif4-rx.pcap", tx_pcap="hv1/vif4-tx.pcap"}
        Port br-int
            Interface br-int
                type: internal
        Port "hv1-vif3"
            Interface "hv1-vif3"
                options: {rxq_pcap="hv1/vif3-rx.pcap", tx_pcap="hv1/vif3-tx.pcap"}
        Port "hv1-vif2"
            Interface "hv1-vif2"
                options: {rxq_pcap="hv1/vif2-rx.pcap", tx_pcap="hv1/vif2-tx.pcap"}
        Port "hv1-vif1"
            Interface "hv1-vif1"
                options: {rxq_pcap="hv1/vif1-rx.pcap", tx_pcap="hv1/vif1-tx.pcap"}
    Bridge br-phys
        Port "br-phys_n1"
            Interface "br-phys_n1"
                options: {rxq_pcap="/ovs/tests/testsuite.dir/2224/hv1/br-phys_n1-rx.pcap", stream="unix:/ovs/tests/testsuite.dir/2224/main/hv1_br-phys.sock", tx_pcap="/ovs/tests/testsuite.dir/2224/hv1/br-phys_n1-tx.pcap"}
        Port br-phys
            Interface br-phys
                type: internal
                options: {rxq_pcap="/ovs/tests/testsuite.dir/2224/hv1/br-phys-rx.pcap", tx_pcap="/ovs/tests/testsuite.dir/2224/hv1/br-phys-tx.pcap"}
---------NB dump-----
    switch ecb0475c-522f-46af-a661-2eabc7e28360 (ls2)
        port ls2-lp1
            addresses: ["f0:00:00:00:00:03 30.0.0.6 40.0.0.4"]
        port ls2-lp2
            addresses: ["f0:00:00:00:00:04 30.0.0.7"]
    switch a56ac499-1303-49ee-80ac-540a0f8fd40d (ls1)
        port ls1-lp1
            addresses: ["f0:00:00:00:00:01 10.0.0.4"]
        port ls1-lp2
            addresses: ["f0:00:00:00:00:02 10.0.0.6 20.0.0.4"]
---------------------
---------SB dump-----
_uuid               : 243c5140-56e6-4181-8a33-524cff42e16e
external_ids        : {logical-switch="a56ac499-1303-49ee-80ac-540a0f8fd40d"}
tunnel_key          : 1

_uuid               : 909969da-9b67-4d5f-9d28-e6497f7ee44e
external_ids        : {logical-switch="ecb0475c-522f-46af-a661-2eabc7e28360"}
tunnel_key          : 2
---------------------
_uuid               : b84378c1-e833-4618-9f11-358b198dc5f0
actions             : "output;"
external_ids        : {stage-name="ls_out_port_sec_l2"}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "outport == \"ls2-lp2\" && eth.dst == {f0:00:00:00:00:04}"
pipeline            : egress
priority            : 50
table_id            : 7

_uuid               : 16ec8981-1e4b-4612-8e72-346ea6372f5a
actions             : "drop;"
external_ids        : {stage-name=ls_out_port_sec_ip}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "outport == \"ls2-lp2\" && eth.dst == f0:00:00:00:00:04 && ip"
pipeline            : egress
priority            : 80
table_id            : 6

_uuid               : 10358ac2-135d-4444-a115-d426027067c0
actions             : "outport = \"ls2-lp1\"; output;"
external_ids        : {stage-name="ls_in_l2_lkup"}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "eth.dst == f0:00:00:00:00:03"
pipeline            : ingress
priority            : 50
table_id            : 12

_uuid               : ce531642-235b-434e-9caf-33c7d6c606bf
actions             : "eth.dst = eth.src; eth.src = ff:10:00:00:00:01; ip4.dst = 10.0.0.6; ip4.src = 10.0.0.1; udp.src = 67; udp.dst = 68; outport = inport; flags.loopback = 1; output;"
external_ids        : {stage-name=ls_in_dhcp_response}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "inport == \"ls1-lp2\" && eth.src == f0:00:00:00:00:02 && ip4.src == 0.0.0.0 && ip4.dst == 255.255.255.255 && udp.src == 68 && udp.dst == 67 && reg0[3]"
pipeline            : ingress
priority            : 100
table_id            : 11

_uuid               : a3998504-e0c0-451b-8445-99fa2fc3abed
actions             : "next;"
external_ids        : {stage-name=ls_in_port_sec_ip}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "inport == \"ls1-lp1\" && eth.src == f0:00:00:00:00:01 && ip4.src == {10.0.0.4}"
pipeline            : ingress
priority            : 90
table_id            : 1

_uuid               : ccef03c4-cbf4-4711-9c05-78a81ddc8d6a
actions             : "drop;"
external_ids        : {stage-name=ls_in_port_sec_ip}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "inport == \"ls1-lp2\" && eth.src == f0:00:00:00:00:02 && ip"
pipeline            : ingress
priority            : 80
table_id            : 1

_uuid               : 72e12f04-5602-4f10-a73c-6a99356752f8
actions             : "outport = \"ls2-lp2\"; output;"
external_ids        : {stage-name="ls_in_l2_lkup"}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "eth.dst == f0:00:00:00:00:04"
pipeline            : ingress
priority            : 50
table_id            : 12

_uuid               : 2d53d505-89f9-498f-813d-10c79786205a
actions             : "next;"
external_ids        : {stage-name=ls_in_lb}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "1"
pipeline            : ingress
priority            : 0
table_id            : 7

_uuid               : 9a605806-652d-4e60-a917-55901891129d
actions             : "next;"
external_ids        : {stage-name=ls_in_port_sec_nd}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "inport == \"ls1-lp2\" && eth.src == f0:00:00:00:00:02 && arp.sha == f0:00:00:00:00:02 && arp.spa == {10.0.0.6, 20.0.0.4}"
pipeline            : ingress
priority            : 90
table_id            : 2

_uuid               : 60ce4e87-e392-4b04-ae94-0717a58bf79d
actions             : "outport = \"ls1-lp2\"; output;"
external_ids        : {stage-name="ls_in_l2_lkup"}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "eth.dst == f0:00:00:00:00:02"
pipeline            : ingress
priority            : 50
table_id            : 12

_uuid               : fcf226c7-ea65-499e-9591-79f7c3b6cc7a
actions             : "next;"
external_ids        : {stage-name=ls_in_pre_stateful}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "1"
pipeline            : ingress
priority            : 0
table_id            : 5

_uuid               : 96c93908-edd5-4396-a69d-8300032400de
actions             : "next;"
external_ids        : {stage-name=ls_out_acl}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "1"
pipeline            : egress
priority            : 0
table_id            : 4

_uuid               : 3dda6748-0f02-47c9-880a-3bce3e6af76c
actions             : "ct_lb;"
external_ids        : {stage-name=ls_in_stateful}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "reg0[2] == 1"
pipeline            : ingress
priority            : 100
table_id            : 8

_uuid               : e8797689-2062-4756-b24f-ef09ac637d9b
actions             : "next;"
external_ids        : {stage-name=ls_in_acl}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "1"
pipeline            : ingress
priority            : 0
table_id            : 6

_uuid               : 9d5a7849-abc1-4df0-9b45-610abc3ad371
actions             : "next;"
external_ids        : {stage-name=ls_out_lb}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "1"
pipeline            : egress
priority            : 0
table_id            : 3

_uuid               : cbece009-a813-4f72-84f7-4922e3e590ad
actions             : "ct_lb;"
external_ids        : {stage-name=ls_in_stateful}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "reg0[2] == 1"
pipeline            : ingress
priority            : 100
table_id            : 8

_uuid               : 9bb568ca-e8d5-42de-9b34-5617f001e317
actions             : "output;"
external_ids        : {stage-name="ls_out_port_sec_l2"}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "outport == \"ls1-lp2\" && eth.dst == {f0:00:00:00:00:02}"
pipeline            : egress
priority            : 50
table_id            : 7

_uuid               : 6763a0ca-1557-409c-baba-20e9189203b5
actions             : "ct_lb;"
external_ids        : {stage-name=ls_out_stateful}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "reg0[2] == 1"
pipeline            : egress
priority            : 100
table_id            : 5

_uuid               : 2e7e350a-ab3d-4dfe-861b-f173c52091e2
actions             : "drop;"
external_ids        : {stage-name="ls_in_port_sec_l2"}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "eth.src[40]"
pipeline            : ingress
priority            : 100
table_id            : 0

_uuid               : 5286f74a-49a9-449b-8eda-9f64aca367d7
actions             : "next;"
external_ids        : {stage-name=ls_in_dhcp_response}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "1"
pipeline            : ingress
priority            : 0
table_id            : 11

_uuid               : 8a59f04a-42c5-4e37-8558-49b772d5cd9a
actions             : "next;"
external_ids        : {stage-name=ls_out_acl}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "1"
pipeline            : egress
priority            : 0
table_id            : 4

_uuid               : 8cda7f8d-7097-443c-8faa-9182b8fc2497
actions             : "next;"
external_ids        : {stage-name=ls_out_port_sec_ip}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "1"
pipeline            : egress
priority            : 0
table_id            : 6

_uuid               : 93b09dce-c9ee-4586-a5ce-c22d7854e04d
actions             : "outport = \"_MC_flood\"; output;"
external_ids        : {stage-name="ls_in_l2_lkup"}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : eth.mcast
pipeline            : ingress
priority            : 100
table_id            : 12

_uuid               : 11173f4e-7f2e-4337-8e58-992de12af991
actions             : "drop;"
external_ids        : {stage-name=ls_out_port_sec_ip}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "outport == \"ls1-lp2\" && eth.dst == f0:00:00:00:00:02 && ip"
pipeline            : egress
priority            : 80
table_id            : 6

_uuid               : 6802c84f-6e36-45a0-bec6-c52be8689377
actions             : "next;"
external_ids        : {stage-name=ls_in_pre_lb}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "1"
pipeline            : ingress
priority            : 0
table_id            : 4

_uuid               : b1253390-4bb3-45aa-bb58-65657be1161b
actions             : "eth.dst = eth.src; eth.src = f0:00:00:00:00:01; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = f0:00:00:00:00:01; arp.tpa = arp.spa; arp.spa = 10.0.0.4; outport = inport; flags.loopback = 1; output;"
external_ids        : {stage-name=ls_in_arp_rsp}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "arp.tpa == 10.0.0.4 && arp.op == 1"
pipeline            : ingress
priority            : 50
table_id            : 9

_uuid               : 77071c10-1292-46fc-8a19-7e228ee7e69a
actions             : "next;"
external_ids        : {stage-name=ls_in_port_sec_nd}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "inport == \"ls2-lp1\" && eth.src == f0:00:00:00:00:03 && arp.sha == f0:00:00:00:00:03 && arp.spa == {30.0.0.6, 40.0.0.4}"
pipeline            : ingress
priority            : 90
table_id            : 2

_uuid               : 42a13050-d2de-41dc-a8ba-2d46ad0ddb21
actions             : "outport = \"ls1-lp1\"; output;"
external_ids        : {stage-name="ls_in_l2_lkup"}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "eth.dst == f0:00:00:00:00:01"
pipeline            : ingress
priority            : 50
table_id            : 12

_uuid               : 94465193-2946-4a79-95b0-ec2c40a3c216
actions             : "drop;"
external_ids        : {stage-name=ls_in_port_sec_nd}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "inport == \"ls2-lp2\" && (arp || nd)"
pipeline            : ingress
priority            : 80
table_id            : 2

_uuid               : 39a14713-bc98-405d-acae-833836de6dba
actions             : "ct_next;"
external_ids        : {stage-name=ls_out_pre_stateful}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "reg0[0] == 1"
pipeline            : egress
priority            : 100
table_id            : 2

_uuid               : 5c345914-78f9-4fec-96f8-a9fa93cde415
actions             : "drop;"
external_ids        : {stage-name=ls_out_port_sec_ip}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "outport == \"ls1-lp1\" && eth.dst == f0:00:00:00:00:01 && ip"
pipeline            : egress
priority            : 80
table_id            : 6

_uuid               : 5f945314-0dc5-4ba7-9597-3870dfe96669
actions             : "eth.dst = eth.src; eth.src = f0:00:00:00:00:04; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = f0:00:00:00:00:04; arp.tpa = arp.spa; arp.spa = 30.0.0.7; outport = inport; flags.loopback = 1; output;"
external_ids        : {stage-name=ls_in_arp_rsp}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "arp.tpa == 30.0.0.7 && arp.op == 1"
pipeline            : ingress
priority            : 50
table_id            : 9

_uuid               : f617fbd5-6ddf-46cb-bf8e-da53dc073f4f
actions             : "reg0[3] = put_dhcp_opts(offerip = 10.0.0.6, server_id = 10.0.0.1, netmask = 255.255.255.0, router = 10.0.0.1, lease_time = 3600); next;"
external_ids        : {stage-name=ls_in_dhcp_options}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "inport == \"ls1-lp2\" && eth.src == f0:00:00:00:00:02 && ip4.src == 0.0.0.0 && ip4.dst == 255.255.255.255 && udp.src == 68 && udp.dst == 67"
pipeline            : ingress
priority            : 100
table_id            : 10

_uuid               : 2b100055-95d7-45e8-8a5a-28291620f54d
actions             : "next;"
external_ids        : {stage-name=ls_out_port_sec_ip}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "1"
pipeline            : egress
priority            : 0
table_id            : 6

_uuid               : d0962655-8286-428c-b300-7c3587995a78
actions             : "output;"
external_ids        : {stage-name="ls_out_port_sec_l2"}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "outport == \"ls1-lp1\" && eth.dst == {f0:00:00:00:00:01}"
pipeline            : egress
priority            : 50
table_id            : 7

_uuid               : a7130cd6-4142-4b27-b502-30c47f291809
actions             : "next;"
external_ids        : {stage-name=ls_out_port_sec_ip}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "outport == \"ls2-lp2\" && eth.dst == f0:00:00:00:00:04 && ip4.dst == {255.255.255.255, 224.0.0.0/4, 30.0.0.7}"
pipeline            : egress
priority            : 90
table_id            : 6

_uuid               : a7e9b6d6-633f-4f67-8171-32922c93e253
actions             : "next;"
external_ids        : {stage-name=ls_in_lb}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "1"
pipeline            : ingress
priority            : 0
table_id            : 7

_uuid               : 668bae58-8345-4552-9839-380ec12dd511
actions             : "outport = \"_MC_flood\"; output;"
external_ids        : {stage-name="ls_in_l2_lkup"}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : eth.mcast
pipeline            : ingress
priority            : 100
table_id            : 12

_uuid               : c4caafd9-2ae7-439e-b4a3-e2e38c6430e4
actions             : "next;"
external_ids        : {stage-name=ls_in_port_sec_nd}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "inport == \"ls2-lp2\" && eth.src == f0:00:00:00:00:04 && arp.sha == f0:00:00:00:00:04 && arp.spa == {30.0.0.7}"
pipeline            : ingress
priority            : 90
table_id            : 2

_uuid               : 86d48bda-501d-4ea8-a83e-09f33e324919
actions             : "reg0[3] = put_dhcp_opts(offerip = 10.0.0.4, server_id = 10.0.0.1, netmask = 255.255.255.0, router = 10.0.0.1, lease_time = 3600); next;"
external_ids        : {stage-name=ls_in_dhcp_options}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "inport == \"ls1-lp1\" && eth.src == f0:00:00:00:00:01 && ip4.src == 0.0.0.0 && ip4.dst == 255.255.255.255 && udp.src == 68 && udp.dst == 67"
pipeline            : ingress
priority            : 100
table_id            : 10

_uuid               : e0e493da-6927-420f-81be-025fb53c3bb4
actions             : "drop;"
external_ids        : {stage-name=ls_in_port_sec_nd}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "inport == \"ls1-lp1\" && (arp || nd)"
pipeline            : ingress
priority            : 80
table_id            : 2

_uuid               : 10492b5b-685f-4922-8452-60a676aeffe8
actions             : "next;"
external_ids        : {stage-name=ls_out_lb}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "1"
pipeline            : egress
priority            : 0
table_id            : 3

_uuid               : 5640a61b-2ae9-4eb4-a88b-f23af89a8bcd
actions             : "output;"
external_ids        : {stage-name="ls_out_port_sec_l2"}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "outport == \"ls2-lp1\" && eth.dst == {f0:00:00:00:00:03}"
pipeline            : egress
priority            : 50
table_id            : 7

_uuid               : 3e34fd5b-3bdc-43e9-8644-e57db659ce9f
actions             : "eth.dst = eth.src; eth.src = f0:00:00:00:00:03; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = f0:00:00:00:00:03; arp.tpa = arp.spa; arp.spa = 30.0.0.6; outport = inport; flags.loopback = 1; output;"
external_ids        : {stage-name=ls_in_arp_rsp}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "arp.tpa == 30.0.0.6 && arp.op == 1"
pipeline            : ingress
priority            : 50
table_id            : 9

_uuid               : c6e03c9c-dfb1-44f7-aebd-3cafb9147f94
actions             : "next;"
external_ids        : {stage-name=ls_out_stateful}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "1"
pipeline            : egress
priority            : 0
table_id            : 5

_uuid               : 862d29dc-8325-487c-b2ae-298b00ba3b5d
actions             : "next;"
external_ids        : {stage-name=ls_in_port_sec_ip}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "inport == \"ls1-lp2\" && eth.src == f0:00:00:00:00:02 && ip4.src == 0.0.0.0 && ip4.dst == 255.255.255.255 && udp.src == 68 && udp.dst == 67"
pipeline            : ingress
priority            : 90
table_id            : 1

_uuid               : 8e5ed71d-c56b-42db-871d-34650452c9c8
actions             : "next;"
external_ids        : {stage-name=ls_in_stateful}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "1"
pipeline            : ingress
priority            : 0
table_id            : 8

_uuid               : aebeec9d-615c-4f94-8d66-86e305cf195e
actions             : "drop;"
external_ids        : {stage-name=ls_in_port_sec_nd}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "inport == \"ls1-lp2\" && (arp || nd)"
pipeline            : ingress
priority            : 80
table_id            : 2

_uuid               : d133fa9d-e5d0-4c3e-a954-55782e95510f
actions             : "next;"
external_ids        : {stage-name=ls_in_pre_acl}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "1"
pipeline            : ingress
priority            : 0
table_id            : 3

_uuid               : e5030ade-adae-4810-b2ca-be9bc4abc646
actions             : "next;"
external_ids        : {stage-name=ls_in_pre_stateful}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "1"
pipeline            : ingress
priority            : 0
table_id            : 5

_uuid               : 12b53bde-fe83-49b8-8886-afc770024997
actions             : "next;"
external_ids        : {stage-name=ls_in_port_sec_ip}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "inport == \"ls2-lp1\" && eth.src == f0:00:00:00:00:03 && ip4.src == {30.0.0.6, 40.0.0.4}"
pipeline            : ingress
priority            : 90
table_id            : 1

_uuid               : 8030699e-f88c-4b70-8464-57976e456610
actions             : "drop;"
external_ids        : {stage-name=ls_in_port_sec_nd}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "inport == \"ls2-lp1\" && (arp || nd)"
pipeline            : ingress
priority            : 80
table_id            : 2

_uuid               : 83b28d1e-16f9-4cbe-a30a-2ef36f8ce92b
actions             : "next;"
external_ids        : {stage-name=ls_out_stateful}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "1"
pipeline            : egress
priority            : 0
table_id            : 5

_uuid               : 7263b61f-4a39-4a1f-8d38-946a91a5c921
actions             : "ct_next;"
external_ids        : {stage-name=ls_in_pre_stateful}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "reg0[0] == 1"
pipeline            : ingress
priority            : 100
table_id            : 5

_uuid               : a527cc20-e22a-4bcd-95ef-9eecff94b86b
actions             : "next;"
external_ids        : {stage-name=ls_out_acl}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "outport == \"ls1-lp2\" && eth.src == ff:10:00:00:00:01 && ip4.src == 10.0.0.1 && udp && udp.src == 67 && udp.dst == 68"
pipeline            : egress
priority            : 34000
table_id            : 4

_uuid               : e1e34ce0-8e87-4d87-ba10-1d921bfdb028
actions             : "next;"
external_ids        : {stage-name=ls_in_port_sec_nd}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "1"
pipeline            : ingress
priority            : 0
table_id            : 2

_uuid               : 634e9520-f382-4ac8-899c-018d0aee3dbb
actions             : "ct_next;"
external_ids        : {stage-name=ls_in_pre_stateful}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "reg0[0] == 1"
pipeline            : ingress
priority            : 100
table_id            : 5

_uuid               : 3139a5a1-730c-4639-9c87-380014604a05
actions             : "ct_commit(ct_label=0/1); next;"
external_ids        : {stage-name=ls_out_stateful}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "reg0[1] == 1"
pipeline            : egress
priority            : 100
table_id            : 5

_uuid               : 49e6b422-064b-4e69-a47e-7ceff1a7df37
actions             : "drop;"
external_ids        : {stage-name="ls_in_port_sec_l2"}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "eth.src[40]"
pipeline            : ingress
priority            : 100
table_id            : 0

_uuid               : 34f27a63-d480-4c87-8829-b37febc41f3a
actions             : "next;"
external_ids        : {stage-name="ls_in_port_sec_l2"}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "inport == \"ls2-lp1\" && eth.src == {f0:00:00:00:00:03}"
pipeline            : ingress
priority            : 50
table_id            : 0

_uuid               : 4e7bb664-b54d-4d71-8419-e95f8fb549cb
actions             : "next;"
external_ids        : {stage-name=ls_in_acl}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "1"
pipeline            : ingress
priority            : 0
table_id            : 6

_uuid               : 0654d2e4-9f6a-412e-9122-a30e45421f5e
actions             : "next;"
external_ids        : {stage-name=ls_in_arp_rsp}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "1"
pipeline            : ingress
priority            : 0
table_id            : 9

_uuid               : 0a6c27e6-2d40-4015-9c6d-ecfa32cc9bca
actions             : "next;"
external_ids        : {stage-name=ls_in_port_sec_nd}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "inport == \"ls1-lp1\" && eth.src == f0:00:00:00:00:01 && arp.sha == f0:00:00:00:00:01 && arp.spa == {10.0.0.4}"
pipeline            : ingress
priority            : 90
table_id            : 2

_uuid               : 9f118ba6-a940-4d0f-a866-4440389bc3ce
actions             : "next;"
external_ids        : {stage-name=ls_out_pre_stateful}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "1"
pipeline            : egress
priority            : 0
table_id            : 2

_uuid               : 736753e7-9fd4-49ca-b2fa-6d14eb351e36
actions             : "ct_commit(ct_label=0/1); next;"
external_ids        : {stage-name=ls_out_stateful}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "reg0[1] == 1"
pipeline            : egress
priority            : 100
table_id            : 5

_uuid               : 0c757ea7-8e03-42bd-b2e6-2768cccf8157
actions             : "drop;"
external_ids        : {stage-name=ls_in_port_sec_ip}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "inport == \"ls1-lp1\" && eth.src == f0:00:00:00:00:01 && ip"
pipeline            : ingress
priority            : 80
table_id            : 1

_uuid               : caf9f3e7-a0a1-426f-81ec-97e6a6c8465d
actions             : "next;"
external_ids        : {stage-name=ls_out_acl}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "outport == \"ls1-lp1\" && eth.src == ff:10:00:00:00:01 && ip4.src == 10.0.0.1 && udp && udp.src == 67 && udp.dst == 68"
pipeline            : egress
priority            : 34000
table_id            : 4

_uuid               : e84a0b27-d5db-4ed1-9027-de580e5fe7ba
actions             : "next;"
external_ids        : {stage-name=ls_in_arp_rsp}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "1"
pipeline            : ingress
priority            : 0
table_id            : 9

_uuid               : 8e7b2228-adaf-4ccc-981b-811402fb93b3
actions             : "next;"
external_ids        : {stage-name=ls_out_pre_lb}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "1"
pipeline            : egress
priority            : 0
table_id            : 0

_uuid               : 90c9ed28-66ce-415e-8f6c-ddf8537f9917
actions             : "next;"
external_ids        : {stage-name=ls_out_port_sec_ip}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "outport == \"ls1-lp2\" && eth.dst == f0:00:00:00:00:02 && ip4.dst == {255.255.255.255, 224.0.0.0/4, 10.0.0.6, 20.0.0.4}"
pipeline            : egress
priority            : 90
table_id            : 6

_uuid               : 32437729-fe53-4d8a-bcbe-f99e4e74d719
actions             : "ct_next;"
external_ids        : {stage-name=ls_out_pre_stateful}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "reg0[0] == 1"
pipeline            : egress
priority            : 100
table_id            : 2

_uuid               : a0718caa-ca40-4ff7-96c8-acc215f2c9b9
actions             : "output;"
external_ids        : {stage-name="ls_out_port_sec_l2"}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : eth.mcast
pipeline            : egress
priority            : 100
table_id            : 7

_uuid               : 01a45c2a-3dd5-426a-948a-1845d3b6a2e7
actions             : "drop;"
external_ids        : {stage-name=ls_in_port_sec_ip}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "inport == \"ls2-lp1\" && eth.src == f0:00:00:00:00:03 && ip"
pipeline            : ingress
priority            : 80
table_id            : 1

_uuid               : fd047ceb-a5e2-4fcb-9a4b-03ea1b792477
actions             : "next;"
external_ids        : {stage-name=ls_in_dhcp_options}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "1"
pipeline            : ingress
priority            : 0
table_id            : 10

_uuid               : b94ec16d-4ee0-4d24-8ddd-8fbaaae3c43b
actions             : "ct_commit(ct_label=0/1); next;"
external_ids        : {stage-name=ls_in_stateful}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "reg0[1] == 1"
pipeline            : ingress
priority            : 100
table_id            : 8

_uuid               : 65a077ee-a733-4ed5-bc21-bd3286199c7d
actions             : "next;"
external_ids        : {stage-name="ls_in_port_sec_l2"}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "inport == \"ls1-lp1\" && eth.src == {f0:00:00:00:00:01}"
pipeline            : ingress
priority            : 50
table_id            : 0

_uuid               : 95b0896f-b43c-488b-9e1a-f9e2b6e63f70
actions             : "output;"
external_ids        : {stage-name="ls_out_port_sec_l2"}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : eth.mcast
pipeline            : egress
priority            : 100
table_id            : 7

_uuid               : 9c3ac730-884d-4d00-a57b-7af0aca42f51
actions             : "next;"
external_ids        : {stage-name=ls_in_port_sec_ip}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "1"
pipeline            : ingress
priority            : 0
table_id            : 1

_uuid               : 8c9e7d30-529e-442e-a3b4-e6364700eb2b
actions             : "next;"
external_ids        : {stage-name=ls_in_port_sec_ip}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "inport == \"ls2-lp1\" && eth.src == f0:00:00:00:00:03 && ip4.src == 0.0.0.0 && ip4.dst == 255.255.255.255 && udp.src == 68 && udp.dst == 67"
pipeline            : ingress
priority            : 90
table_id            : 1

_uuid               : 57ce3ab0-1b8c-4e95-8705-67463f884ccb
actions             : "next;"
external_ids        : {stage-name=ls_in_pre_lb}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "1"
pipeline            : ingress
priority            : 0
table_id            : 4

_uuid               : b13c72f2-c483-4c7d-8e16-5e029de85030
actions             : "next;"
external_ids        : {stage-name=ls_in_port_sec_ip}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "1"
pipeline            : ingress
priority            : 0
table_id            : 1

_uuid               : c302fc72-fa34-4654-b0a2-400b938ebe8e
actions             : "next;"
external_ids        : {stage-name=ls_in_port_sec_ip}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "inport == \"ls2-lp2\" && eth.src == f0:00:00:00:00:04 && ip4.src == 0.0.0.0 && ip4.dst == 255.255.255.255 && udp.src == 68 && udp.dst == 67"
pipeline            : ingress
priority            : 90
table_id            : 1

_uuid               : 48b277f4-3b6e-4bac-b9dd-2837d1f569c7
actions             : "eth.dst = eth.src; eth.src = f0:00:00:00:00:02; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = f0:00:00:00:00:02; arp.tpa = arp.spa; arp.spa = 10.0.0.6; outport = inport; flags.loopback = 1; output;"
external_ids        : {stage-name=ls_in_arp_rsp}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "arp.tpa == 10.0.0.6 && arp.op == 1"
pipeline            : ingress
priority            : 50
table_id            : 9

_uuid               : e836f374-3a2e-45a1-aec4-43b8b147bbcd
actions             : "drop;"
external_ids        : {stage-name="ls_in_port_sec_l2"}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : vlan.present
pipeline            : ingress
priority            : 100
table_id            : 0

_uuid               : 87772534-8060-4ec0-9ca0-29c4bf64ac6f
actions             : "next;"
external_ids        : {stage-name=ls_in_port_sec_ip}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "inport == \"ls1-lp1\" && eth.src == f0:00:00:00:00:01 && ip4.src == 0.0.0.0 && ip4.dst == 255.255.255.255 && udp.src == 68 && udp.dst == 67"
pipeline            : ingress
priority            : 90
table_id            : 1

_uuid               : 280d0eb4-d7fc-45db-a752-ae643dc29a5b
actions             : "next;"
external_ids        : {stage-name=ls_out_port_sec_ip}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "outport == \"ls1-lp1\" && eth.dst == f0:00:00:00:00:01 && ip4.dst == {255.255.255.255, 224.0.0.0/4, 10.0.0.4}"
pipeline            : egress
priority            : 90
table_id            : 6

_uuid               : afc58674-9db8-4c51-864f-1232e382ea32
actions             : "next;"
external_ids        : {stage-name=ls_in_port_sec_nd}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "1"
pipeline            : ingress
priority            : 0
table_id            : 2

_uuid               : ccd742f5-c55f-4487-bc4b-8b8437d866d4
actions             : "next;"
external_ids        : {stage-name=ls_in_pre_acl}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "1"
pipeline            : ingress
priority            : 0
table_id            : 3

_uuid               : 66c5fe75-bf1a-41a3-842d-115875bb679e
actions             : "next;"
external_ids        : {stage-name=ls_out_pre_acl}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "1"
pipeline            : egress
priority            : 0
table_id            : 1

_uuid               : 4cb3b276-4ffc-475a-83f9-4b52a42b9d78
actions             : "next;"
external_ids        : {stage-name=ls_in_port_sec_ip}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "inport == \"ls2-lp2\" && eth.src == f0:00:00:00:00:04 && ip4.src == {30.0.0.7}"
pipeline            : ingress
priority            : 90
table_id            : 1

_uuid               : 77df6c76-d8a7-43f8-b790-75e030ce5bf9
actions             : "next;"
external_ids        : {stage-name=ls_in_dhcp_response}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "1"
pipeline            : ingress
priority            : 0
table_id            : 11

_uuid               : 72e49fb6-0c70-42fe-ba02-e717c3b545ad
actions             : "next;"
external_ids        : {stage-name=ls_out_port_sec_ip}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "outport == \"ls2-lp1\" && eth.dst == f0:00:00:00:00:03 && ip4.dst == {255.255.255.255, 224.0.0.0/4, 30.0.0.6, 40.0.0.4}"
pipeline            : egress
priority            : 90
table_id            : 6

_uuid               : 97bec5f6-f115-46b9-8f74-dd4e24eaf87a
actions             : "next;"
external_ids        : {stage-name="ls_in_port_sec_l2"}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "inport == \"ls2-lp2\" && eth.src == {f0:00:00:00:00:04}"
pipeline            : ingress
priority            : 50
table_id            : 0

_uuid               : 75a935b7-bcae-4205-9ee8-cd58608ecb25
actions             : "drop;"
external_ids        : {stage-name=ls_out_port_sec_ip}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "outport == \"ls2-lp1\" && eth.dst == f0:00:00:00:00:03 && ip"
pipeline            : egress
priority            : 80
table_id            : 6

_uuid               : e19f7f77-5f25-45a3-8aee-2ab5d765c944
actions             : "next;"
external_ids        : {stage-name=ls_in_stateful}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "1"
pipeline            : ingress
priority            : 0
table_id            : 8

_uuid               : 84f31138-6779-45dd-8d5b-f505baebc963
actions             : "next;"
external_ids        : {stage-name="ls_in_port_sec_l2"}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "inport == \"ls1-lp2\" && eth.src == {f0:00:00:00:00:02}"
pipeline            : ingress
priority            : 50
table_id            : 0

_uuid               : 225ebdb8-e058-475a-9843-a61753a8dec5
actions             : "next;"
external_ids        : {stage-name=ls_in_port_sec_ip}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "inport == \"ls1-lp2\" && eth.src == f0:00:00:00:00:02 && ip4.src == {10.0.0.6, 20.0.0.4}"
pipeline            : ingress
priority            : 90
table_id            : 1

_uuid               : 42bf00f9-c907-4779-9e79-afe87b326685
actions             : "next;"
external_ids        : {stage-name=ls_out_pre_lb}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "1"
pipeline            : egress
priority            : 0
table_id            : 0

_uuid               : 5179a2b9-663b-4675-9f66-da2b618b9e5d
actions             : "drop;"
external_ids        : {stage-name="ls_in_port_sec_l2"}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : vlan.present
pipeline            : ingress
priority            : 100
table_id            : 0

_uuid               : 22009b3b-2d76-4b35-bce6-2e513e261dab
actions             : "ct_lb;"
external_ids        : {stage-name=ls_out_stateful}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "reg0[2] == 1"
pipeline            : egress
priority            : 100
table_id            : 5

_uuid               : e5c75bfb-d765-4a43-87b2-f9229ae36bc0
actions             : "next;"
external_ids        : {stage-name=ls_out_pre_stateful}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "1"
pipeline            : egress
priority            : 0
table_id            : 2

_uuid               : ae3777bb-4d16-49d5-9e47-2b3fbae86502
actions             : "eth.dst = eth.src; eth.src = f0:00:00:00:00:03; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = f0:00:00:00:00:03; arp.tpa = arp.spa; arp.spa = 40.0.0.4; outport = inport; flags.loopback = 1; output;"
external_ids        : {stage-name=ls_in_arp_rsp}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "arp.tpa == 40.0.0.4 && arp.op == 1"
pipeline            : ingress
priority            : 50
table_id            : 9

_uuid               : 3b92bffb-3ad1-4676-a10d-eecd7e620658
actions             : "next;"
external_ids        : {stage-name=ls_out_pre_acl}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "1"
pipeline            : egress
priority            : 0
table_id            : 1

_uuid               : 1601b7bc-e9e9-4ea3-b438-7febf1c6ddc1
actions             : "next;"
external_ids        : {stage-name=ls_in_dhcp_options}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "1"
pipeline            : ingress
priority            : 0
table_id            : 10

_uuid               : 62d6c93d-c8c1-4ad5-8c91-64dbfd975f6c
actions             : "eth.dst = eth.src; eth.src = f0:00:00:00:00:02; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = f0:00:00:00:00:02; arp.tpa = arp.spa; arp.spa = 20.0.0.4; outport = inport; flags.loopback = 1; output;"
external_ids        : {stage-name=ls_in_arp_rsp}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "arp.tpa == 20.0.0.4 && arp.op == 1"
pipeline            : ingress
priority            : 50
table_id            : 9

_uuid               : b41eb9fd-b463-4c1a-a19a-11214f937fdf
actions             : "eth.dst = eth.src; eth.src = ff:10:00:00:00:01; ip4.dst = 10.0.0.4; ip4.src = 10.0.0.1; udp.src = 67; udp.dst = 68; outport = inport; flags.loopback = 1; output;"
external_ids        : {stage-name=ls_in_dhcp_response}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "inport == \"ls1-lp1\" && eth.src == f0:00:00:00:00:01 && ip4.src == 0.0.0.0 && ip4.dst == 255.255.255.255 && udp.src == 68 && udp.dst == 67 && reg0[3]"
pipeline            : ingress
priority            : 100
table_id            : 11

_uuid               : 05e81fbd-00c3-4a1e-b6f3-fdc81050022d
actions             : "drop;"
external_ids        : {stage-name=ls_in_port_sec_ip}
logical_datapath    : 909969da-9b67-4d5f-9d28-e6497f7ee44e
match               : "inport == \"ls2-lp2\" && eth.src == f0:00:00:00:00:04 && ip"
pipeline            : ingress
priority            : 80
table_id            : 1

_uuid               : bcd350be-7050-40df-ab46-9623fd076475
actions             : "ct_commit(ct_label=0/1); next;"
external_ids        : {stage-name=ls_in_stateful}
logical_datapath    : 243c5140-56e6-4181-8a33-524cff42e16e
match               : "reg0[1] == 1"
pipeline            : ingress
priority            : 100
table_id            : 8
---------------------
---------------------
Datapath: 243c5140-56e6-4181-8a33-524cff42e16e  Pipeline: ingress
  table=0 (ls_in_port_sec_l2  ), priority=100  , match=(eth.src[40]), action=(drop;)
  table=0 (ls_in_port_sec_l2  ), priority=100  , match=(vlan.present), action=(drop;)
  table=0 (ls_in_port_sec_l2  ), priority=50   , match=(inport == "ls1-lp1" && eth.src == {f0:00:00:00:00:01}), action=(next;)
  table=0 (ls_in_port_sec_l2  ), priority=50   , match=(inport == "ls1-lp2" && eth.src == {f0:00:00:00:00:02}), action=(next;)
  table=1 (ls_in_port_sec_ip  ), priority=90   , match=(inport == "ls1-lp1" && eth.src == f0:00:00:00:00:01 && ip4.src == 0.0.0.0 && ip4.dst == 255.255.255.255 && udp.src == 68 && udp.dst == 67), action=(next;)
  table=1 (ls_in_port_sec_ip  ), priority=90   , match=(inport == "ls1-lp1" && eth.src == f0:00:00:00:00:01 && ip4.src == {10.0.0.4}), action=(next;)
  table=1 (ls_in_port_sec_ip  ), priority=90   , match=(inport == "ls1-lp2" && eth.src == f0:00:00:00:00:02 && ip4.src == 0.0.0.0 && ip4.dst == 255.255.255.255 && udp.src == 68 && udp.dst == 67), action=(next;)
  table=1 (ls_in_port_sec_ip  ), priority=90   , match=(inport == "ls1-lp2" && eth.src == f0:00:00:00:00:02 && ip4.src == {10.0.0.6, 20.0.0.4}), action=(next;)
  table=1 (ls_in_port_sec_ip  ), priority=80   , match=(inport == "ls1-lp1" && eth.src == f0:00:00:00:00:01 && ip), action=(drop;)
  table=1 (ls_in_port_sec_ip  ), priority=80   , match=(inport == "ls1-lp2" && eth.src == f0:00:00:00:00:02 && ip), action=(drop;)
  table=1 (ls_in_port_sec_ip  ), priority=0    , match=(1), action=(next;)
  table=2 (ls_in_port_sec_nd  ), priority=90   , match=(inport == "ls1-lp1" && eth.src == f0:00:00:00:00:01 && arp.sha == f0:00:00:00:00:01 && arp.spa == {10.0.0.4}), action=(next;)
  table=2 (ls_in_port_sec_nd  ), priority=90   , match=(inport == "ls1-lp2" && eth.src == f0:00:00:00:00:02 && arp.sha == f0:00:00:00:00:02 && arp.spa == {10.0.0.6, 20.0.0.4}), action=(next;)
  table=2 (ls_in_port_sec_nd  ), priority=80   , match=(inport == "ls1-lp1" && (arp || nd)), action=(drop;)
  table=2 (ls_in_port_sec_nd  ), priority=80   , match=(inport == "ls1-lp2" && (arp || nd)), action=(drop;)
  table=2 (ls_in_port_sec_nd  ), priority=0    , match=(1), action=(next;)
  table=3 (ls_in_pre_acl      ), priority=0    , match=(1), action=(next;)
  table=4 (ls_in_pre_lb       ), priority=0    , match=(1), action=(next;)
  table=5 (ls_in_pre_stateful ), priority=100  , match=(reg0[0] == 1), action=(ct_next;)
  table=5 (ls_in_pre_stateful ), priority=0    , match=(1), action=(next;)
  table=6 (ls_in_acl          ), priority=0    , match=(1), action=(next;)
  table=7 (ls_in_lb           ), priority=0    , match=(1), action=(next;)
  table=8 (ls_in_stateful     ), priority=100  , match=(reg0[1] == 1), action=(ct_commit(ct_label=0/1); next;)
  table=8 (ls_in_stateful     ), priority=100  , match=(reg0[2] == 1), action=(ct_lb;)
  table=8 (ls_in_stateful     ), priority=0    , match=(1), action=(next;)
  table=9 (ls_in_arp_rsp      ), priority=50   , match=(arp.tpa == 10.0.0.4 && arp.op == 1), action=(eth.dst = eth.src; eth.src = f0:00:00:00:00:01; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = f0:00:00:00:00:01; arp.tpa = arp.spa; arp.spa = 10.0.0.4; outport = inport; flags.loopback = 1; output;)
  table=9 (ls_in_arp_rsp      ), priority=50   , match=(arp.tpa == 10.0.0.6 && arp.op == 1), action=(eth.dst = eth.src; eth.src = f0:00:00:00:00:02; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = f0:00:00:00:00:02; arp.tpa = arp.spa; arp.spa = 10.0.0.6; outport = inport; flags.loopback = 1; output;)
  table=9 (ls_in_arp_rsp      ), priority=50   , match=(arp.tpa == 20.0.0.4 && arp.op == 1), action=(eth.dst = eth.src; eth.src = f0:00:00:00:00:02; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = f0:00:00:00:00:02; arp.tpa = arp.spa; arp.spa = 20.0.0.4; outport = inport; flags.loopback = 1; output;)
  table=9 (ls_in_arp_rsp      ), priority=0    , match=(1), action=(next;)
  table=10(ls_in_dhcp_options ), priority=100  , match=(inport == "ls1-lp1" && eth.src == f0:00:00:00:00:01 && ip4.src == 0.0.0.0 && ip4.dst == 255.255.255.255 && udp.src == 68 && udp.dst == 67), action=(reg0[3] = put_dhcp_opts(offerip = 10.0.0.4, server_id = 10.0.0.1, netmask = 255.255.255.0, router = 10.0.0.1, lease_time = 3600); next;)
  table=10(ls_in_dhcp_options ), priority=100  , match=(inport == "ls1-lp2" && eth.src == f0:00:00:00:00:02 && ip4.src == 0.0.0.0 && ip4.dst == 255.255.255.255 && udp.src == 68 && udp.dst == 67), action=(reg0[3] = put_dhcp_opts(offerip = 10.0.0.6, server_id = 10.0.0.1, netmask = 255.255.255.0, router = 10.0.0.1, lease_time = 3600); next;)
  table=10(ls_in_dhcp_options ), priority=0    , match=(1), action=(next;)
  table=11(ls_in_dhcp_response), priority=100  , match=(inport == "ls1-lp1" && eth.src == f0:00:00:00:00:01 && ip4.src == 0.0.0.0 && ip4.dst == 255.255.255.255 && udp.src == 68 && udp.dst == 67 && reg0[3]), action=(eth.dst = eth.src; eth.src = ff:10:00:00:00:01; ip4.dst = 10.0.0.4; ip4.src = 10.0.0.1; udp.src = 67; udp.dst = 68; outport = inport; flags.loopback = 1; output;)
  table=11(ls_in_dhcp_response), priority=100  , match=(inport == "ls1-lp2" && eth.src == f0:00:00:00:00:02 && ip4.src == 0.0.0.0 && ip4.dst == 255.255.255.255 && udp.src == 68 && udp.dst == 67 && reg0[3]), action=(eth.dst = eth.src; eth.src = ff:10:00:00:00:01; ip4.dst = 10.0.0.6; ip4.src = 10.0.0.1; udp.src = 67; udp.dst = 68; outport = inport; flags.loopback = 1; output;)
  table=11(ls_in_dhcp_response), priority=0    , match=(1), action=(next;)
  table=12(ls_in_l2_lkup      ), priority=100  , match=(eth.mcast), action=(outport = "_MC_flood"; output;)
  table=12(ls_in_l2_lkup      ), priority=50   , match=(eth.dst == f0:00:00:00:00:01), action=(outport = "ls1-lp1"; output;)
  table=12(ls_in_l2_lkup      ), priority=50   , match=(eth.dst == f0:00:00:00:00:02), action=(outport = "ls1-lp2"; output;)
Datapath: 243c5140-56e6-4181-8a33-524cff42e16e  Pipeline: egress
  table=0 (ls_out_pre_lb      ), priority=0    , match=(1), action=(next;)
  table=1 (ls_out_pre_acl     ), priority=0    , match=(1), action=(next;)
  table=2 (ls_out_pre_stateful), priority=100  , match=(reg0[0] == 1), action=(ct_next;)
  table=2 (ls_out_pre_stateful), priority=0    , match=(1), action=(next;)
  table=3 (ls_out_lb          ), priority=0    , match=(1), action=(next;)
  table=4 (ls_out_acl         ), priority=34000, match=(outport == "ls1-lp1" && eth.src == ff:10:00:00:00:01 && ip4.src == 10.0.0.1 && udp && udp.src == 67 && udp.dst == 68), action=(next;)
  table=4 (ls_out_acl         ), priority=34000, match=(outport == "ls1-lp2" && eth.src == ff:10:00:00:00:01 && ip4.src == 10.0.0.1 && udp && udp.src == 67 && udp.dst == 68), action=(next;)
  table=4 (ls_out_acl         ), priority=0    , match=(1), action=(next;)
  table=5 (ls_out_stateful    ), priority=100  , match=(reg0[1] == 1), action=(ct_commit(ct_label=0/1); next;)
  table=5 (ls_out_stateful    ), priority=100  , match=(reg0[2] == 1), action=(ct_lb;)
  table=5 (ls_out_stateful    ), priority=0    , match=(1), action=(next;)
  table=6 (ls_out_port_sec_ip ), priority=90   , match=(outport == "ls1-lp1" && eth.dst == f0:00:00:00:00:01 && ip4.dst == {255.255.255.255, 224.0.0.0/4, 10.0.0.4}), action=(next;)
  table=6 (ls_out_port_sec_ip ), priority=90   , match=(outport == "ls1-lp2" && eth.dst == f0:00:00:00:00:02 && ip4.dst == {255.255.255.255, 224.0.0.0/4, 10.0.0.6, 20.0.0.4}), action=(next;)
  table=6 (ls_out_port_sec_ip ), priority=80   , match=(outport == "ls1-lp1" && eth.dst == f0:00:00:00:00:01 && ip), action=(drop;)
  table=6 (ls_out_port_sec_ip ), priority=80   , match=(outport == "ls1-lp2" && eth.dst == f0:00:00:00:00:02 && ip), action=(drop;)
  table=6 (ls_out_port_sec_ip ), priority=0    , match=(1), action=(next;)
  table=7 (ls_out_port_sec_l2 ), priority=100  , match=(eth.mcast), action=(output;)
  table=7 (ls_out_port_sec_l2 ), priority=50   , match=(outport == "ls1-lp1" && eth.dst == {f0:00:00:00:00:01}), action=(output;)
  table=7 (ls_out_port_sec_l2 ), priority=50   , match=(outport == "ls1-lp2" && eth.dst == {f0:00:00:00:00:02}), action=(output;)
Datapath: 909969da-9b67-4d5f-9d28-e6497f7ee44e  Pipeline: ingress
  table=0 (ls_in_port_sec_l2  ), priority=100  , match=(eth.src[40]), action=(drop;)
  table=0 (ls_in_port_sec_l2  ), priority=100  , match=(vlan.present), action=(drop;)
  table=0 (ls_in_port_sec_l2  ), priority=50   , match=(inport == "ls2-lp1" && eth.src == {f0:00:00:00:00:03}), action=(next;)
  table=0 (ls_in_port_sec_l2  ), priority=50   , match=(inport == "ls2-lp2" && eth.src == {f0:00:00:00:00:04}), action=(next;)
  table=1 (ls_in_port_sec_ip  ), priority=90   , match=(inport == "ls2-lp1" && eth.src == f0:00:00:00:00:03 && ip4.src == 0.0.0.0 && ip4.dst == 255.255.255.255 && udp.src == 68 && udp.dst == 67), action=(next;)
  table=1 (ls_in_port_sec_ip  ), priority=90   , match=(inport == "ls2-lp1" && eth.src == f0:00:00:00:00:03 && ip4.src == {30.0.0.6, 40.0.0.4}), action=(next;)
  table=1 (ls_in_port_sec_ip  ), priority=90   , match=(inport == "ls2-lp2" && eth.src == f0:00:00:00:00:04 && ip4.src == 0.0.0.0 && ip4.dst == 255.255.255.255 && udp.src == 68 && udp.dst == 67), action=(next;)
  table=1 (ls_in_port_sec_ip  ), priority=90   , match=(inport == "ls2-lp2" && eth.src == f0:00:00:00:00:04 && ip4.src == {30.0.0.7}), action=(next;)
  table=1 (ls_in_port_sec_ip  ), priority=80   , match=(inport == "ls2-lp1" && eth.src == f0:00:00:00:00:03 && ip), action=(drop;)
  table=1 (ls_in_port_sec_ip  ), priority=80   , match=(inport == "ls2-lp2" && eth.src == f0:00:00:00:00:04 && ip), action=(drop;)
  table=1 (ls_in_port_sec_ip  ), priority=0    , match=(1), action=(next;)
  table=2 (ls_in_port_sec_nd  ), priority=90   , match=(inport == "ls2-lp1" && eth.src == f0:00:00:00:00:03 && arp.sha == f0:00:00:00:00:03 && arp.spa == {30.0.0.6, 40.0.0.4}), action=(next;)
  table=2 (ls_in_port_sec_nd  ), priority=90   , match=(inport == "ls2-lp2" && eth.src == f0:00:00:00:00:04 && arp.sha == f0:00:00:00:00:04 && arp.spa == {30.0.0.7}), action=(next;)
  table=2 (ls_in_port_sec_nd  ), priority=80   , match=(inport == "ls2-lp1" && (arp || nd)), action=(drop;)
  table=2 (ls_in_port_sec_nd  ), priority=80   , match=(inport == "ls2-lp2" && (arp || nd)), action=(drop;)
  table=2 (ls_in_port_sec_nd  ), priority=0    , match=(1), action=(next;)
  table=3 (ls_in_pre_acl      ), priority=0    , match=(1), action=(next;)
  table=4 (ls_in_pre_lb       ), priority=0    , match=(1), action=(next;)
  table=5 (ls_in_pre_stateful ), priority=100  , match=(reg0[0] == 1), action=(ct_next;)
  table=5 (ls_in_pre_stateful ), priority=0    , match=(1), action=(next;)
  table=6 (ls_in_acl          ), priority=0    , match=(1), action=(next;)
  table=7 (ls_in_lb           ), priority=0    , match=(1), action=(next;)
  table=8 (ls_in_stateful     ), priority=100  , match=(reg0[1] == 1), action=(ct_commit(ct_label=0/1); next;)
  table=8 (ls_in_stateful     ), priority=100  , match=(reg0[2] == 1), action=(ct_lb;)
  table=8 (ls_in_stateful     ), priority=0    , match=(1), action=(next;)
  table=9 (ls_in_arp_rsp      ), priority=50   , match=(arp.tpa == 30.0.0.6 && arp.op == 1), action=(eth.dst = eth.src; eth.src = f0:00:00:00:00:03; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = f0:00:00:00:00:03; arp.tpa = arp.spa; arp.spa = 30.0.0.6; outport = inport; flags.loopback = 1; output;)
  table=9 (ls_in_arp_rsp      ), priority=50   , match=(arp.tpa == 30.0.0.7 && arp.op == 1), action=(eth.dst = eth.src; eth.src = f0:00:00:00:00:04; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = f0:00:00:00:00:04; arp.tpa = arp.spa; arp.spa = 30.0.0.7; outport = inport; flags.loopback = 1; output;)
  table=9 (ls_in_arp_rsp      ), priority=50   , match=(arp.tpa == 40.0.0.4 && arp.op == 1), action=(eth.dst = eth.src; eth.src = f0:00:00:00:00:03; arp.op = 2; /* ARP reply */ arp.tha = arp.sha; arp.sha = f0:00:00:00:00:03; arp.tpa = arp.spa; arp.spa = 40.0.0.4; outport = inport; flags.loopback = 1; output;)
  table=9 (ls_in_arp_rsp      ), priority=0    , match=(1), action=(next;)
  table=10(ls_in_dhcp_options ), priority=0    , match=(1), action=(next;)
  table=11(ls_in_dhcp_response), priority=0    , match=(1), action=(next;)
  table=12(ls_in_l2_lkup      ), priority=100  , match=(eth.mcast), action=(outport = "_MC_flood"; output;)
  table=12(ls_in_l2_lkup      ), priority=50   , match=(eth.dst == f0:00:00:00:00:03), action=(outport = "ls2-lp1"; output;)
  table=12(ls_in_l2_lkup      ), priority=50   , match=(eth.dst == f0:00:00:00:00:04), action=(outport = "ls2-lp2"; output;)
Datapath: 909969da-9b67-4d5f-9d28-e6497f7ee44e  Pipeline: egress
  table=0 (ls_out_pre_lb      ), priority=0    , match=(1), action=(next;)
  table=1 (ls_out_pre_acl     ), priority=0    , match=(1), action=(next;)
  table=2 (ls_out_pre_stateful), priority=100  , match=(reg0[0] == 1), action=(ct_next;)
  table=2 (ls_out_pre_stateful), priority=0    , match=(1), action=(next;)
  table=3 (ls_out_lb          ), priority=0    , match=(1), action=(next;)
  table=4 (ls_out_acl         ), priority=0    , match=(1), action=(next;)
  table=5 (ls_out_stateful    ), priority=100  , match=(reg0[1] == 1), action=(ct_commit(ct_label=0/1); next;)
  table=5 (ls_out_stateful    ), priority=100  , match=(reg0[2] == 1), action=(ct_lb;)
  table=5 (ls_out_stateful    ), priority=0    , match=(1), action=(next;)
  table=6 (ls_out_port_sec_ip ), priority=90   , match=(outport == "ls2-lp1" && eth.dst == f0:00:00:00:00:03 && ip4.dst == {255.255.255.255, 224.0.0.0/4, 30.0.0.6, 40.0.0.4}), action=(next;)
  table=6 (ls_out_port_sec_ip ), priority=90   , match=(outport == "ls2-lp2" && eth.dst == f0:00:00:00:00:04 && ip4.dst == {255.255.255.255, 224.0.0.0/4, 30.0.0.7}), action=(next;)
  table=6 (ls_out_port_sec_ip ), priority=80   , match=(outport == "ls2-lp1" && eth.dst == f0:00:00:00:00:03 && ip), action=(drop;)
  table=6 (ls_out_port_sec_ip ), priority=80   , match=(outport == "ls2-lp2" && eth.dst == f0:00:00:00:00:04 && ip), action=(drop;)
  table=6 (ls_out_port_sec_ip ), priority=0    , match=(1), action=(next;)
  table=7 (ls_out_port_sec_l2 ), priority=100  , match=(eth.mcast), action=(output;)
  table=7 (ls_out_port_sec_l2 ), priority=50   , match=(outport == "ls2-lp1" && eth.dst == {f0:00:00:00:00:03}), action=(output;)
  table=7 (ls_out_port_sec_l2 ), priority=50   , match=(outport == "ls2-lp2" && eth.dst == {f0:00:00:00:00:04}), action=(output;)
---------------------
------ hv1 dump ----------
NXST_FLOW reply (xid=0x4):
 cookie=0x0, duration=2.084s, table=0, n_packets=0, n_bytes=0, idle_age=2, priority=100,in_port=1 actions=load:0x1->NXM_NX_REG13[],load:0x1->OXM_OF_METADATA[],load:0x1->NXM_NX_REG14[],resubmit(,16)
 cookie=0x0, duration=2.080s, table=0, n_packets=0, n_bytes=0, idle_age=2, priority=100,in_port=2 actions=load:0x2->NXM_NX_REG13[],load:0x1->OXM_OF_METADATA[],load:0x2->NXM_NX_REG14[],resubmit(,16)
 cookie=0x0, duration=2.054s, table=0, n_packets=0, n_bytes=0, idle_age=2, priority=100,in_port=3 actions=load:0x3->NXM_NX_REG13[],load:0x2->OXM_OF_METADATA[],load:0x1->NXM_NX_REG14[],resubmit(,16)
 cookie=0x0, duration=2.049s, table=0, n_packets=0, n_bytes=0, idle_age=2, priority=100,in_port=4 actions=load:0x4->NXM_NX_REG13[],load:0x2->OXM_OF_METADATA[],load:0x2->NXM_NX_REG14[],resubmit(,16)
 cookie=0x0, duration=2.096s, table=16, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x1,vlan_tci=0x1000/0x1000 actions=drop
 cookie=0x0, duration=2.071s, table=16, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x2,vlan_tci=0x1000/0x1000 actions=drop
 cookie=0x0, duration=2.089s, table=16, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x1,dl_src=01:00:00:00:00:00/01:00:00:00:00:00 actions=drop
 cookie=0x0, duration=2.069s, table=16, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x2,dl_src=01:00:00:00:00:00/01:00:00:00:00:00 actions=drop
 cookie=0x0, duration=2.102s, table=16, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg14=0x1,metadata=0x1,dl_src=f0:00:00:00:00:01 actions=resubmit(,17)
 cookie=0x0, duration=2.102s, table=16, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg14=0x2,metadata=0x1,dl_src=f0:00:00:00:00:02 actions=resubmit(,17)
 cookie=0x0, duration=2.070s, table=16, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg14=0x2,metadata=0x2,dl_src=f0:00:00:00:00:04 actions=resubmit(,17)
 cookie=0x0, duration=2.058s, table=16, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg14=0x1,metadata=0x2,dl_src=f0:00:00:00:00:03 actions=resubmit(,17)
 cookie=0x0, duration=2.093s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=90,ip,reg14=0x2,metadata=0x1,dl_src=f0:00:00:00:00:02,nw_src=20.0.0.4 actions=resubmit(,18)
 cookie=0x0, duration=2.093s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=90,ip,reg14=0x2,metadata=0x1,dl_src=f0:00:00:00:00:02,nw_src=10.0.0.6 actions=resubmit(,18)
 cookie=0x0, duration=2.089s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=90,ip,reg14=0x1,metadata=0x1,dl_src=f0:00:00:00:00:01,nw_src=10.0.0.4 actions=resubmit(,18)
 cookie=0x0, duration=2.070s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=90,ip,reg14=0x1,metadata=0x2,dl_src=f0:00:00:00:00:03,nw_src=40.0.0.4 actions=resubmit(,18)
 cookie=0x0, duration=2.070s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=90,ip,reg14=0x2,metadata=0x2,dl_src=f0:00:00:00:00:04,nw_src=30.0.0.7 actions=resubmit(,18)
 cookie=0x0, duration=2.069s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=90,ip,reg14=0x1,metadata=0x2,dl_src=f0:00:00:00:00:03,nw_src=30.0.0.6 actions=resubmit(,18)
 cookie=0x0, duration=2.090s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=90,udp,reg14=0x1,metadata=0x1,dl_src=f0:00:00:00:00:01,nw_src=0.0.0.0,nw_dst=255.255.255.255,tp_src=68,tp_dst=67 actions=resubmit(,18)
 cookie=0x0, duration=2.089s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=90,udp,reg14=0x2,metadata=0x1,dl_src=f0:00:00:00:00:02,nw_src=0.0.0.0,nw_dst=255.255.255.255,tp_src=68,tp_dst=67 actions=resubmit(,18)
 cookie=0x0, duration=2.068s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=90,udp,reg14=0x1,metadata=0x2,dl_src=f0:00:00:00:00:03,nw_src=0.0.0.0,nw_dst=255.255.255.255,tp_src=68,tp_dst=67 actions=resubmit(,18)
 cookie=0x0, duration=2.058s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=90,udp,reg14=0x2,metadata=0x2,dl_src=f0:00:00:00:00:04,nw_src=0.0.0.0,nw_dst=255.255.255.255,tp_src=68,tp_dst=67 actions=resubmit(,18)
 cookie=0x0, duration=2.102s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=80,ipv6,reg14=0x1,metadata=0x1,dl_src=f0:00:00:00:00:01 actions=drop
 cookie=0x0, duration=2.090s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=80,ip,reg14=0x2,metadata=0x1,dl_src=f0:00:00:00:00:02 actions=drop
 cookie=0x0, duration=2.088s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=80,ip,reg14=0x1,metadata=0x1,dl_src=f0:00:00:00:00:01 actions=drop
 cookie=0x0, duration=2.085s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=80,ipv6,reg14=0x2,metadata=0x1,dl_src=f0:00:00:00:00:02 actions=drop
 cookie=0x0, duration=2.067s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=80,ipv6,reg14=0x1,metadata=0x2,dl_src=f0:00:00:00:00:03 actions=drop
 cookie=0x0, duration=2.061s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=80,ipv6,reg14=0x2,metadata=0x2,dl_src=f0:00:00:00:00:04 actions=drop
 cookie=0x0, duration=2.058s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=80,ip,reg14=0x2,metadata=0x2,dl_src=f0:00:00:00:00:04 actions=drop
 cookie=0x0, duration=2.057s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=80,ip,reg14=0x1,metadata=0x2,dl_src=f0:00:00:00:00:03 actions=drop
 cookie=0x0, duration=2.092s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,18)
 cookie=0x0, duration=2.067s, table=17, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,18)
 cookie=0x0, duration=2.099s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=90,arp,reg14=0x2,metadata=0x1,dl_src=f0:00:00:00:00:02,arp_spa=20.0.0.4,arp_sha=f0:00:00:00:00:02 actions=resubmit(,19)
 cookie=0x0, duration=2.095s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=90,arp,reg14=0x2,metadata=0x1,dl_src=f0:00:00:00:00:02,arp_spa=10.0.0.6,arp_sha=f0:00:00:00:00:02 actions=resubmit(,19)
 cookie=0x0, duration=2.092s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=90,arp,reg14=0x1,metadata=0x1,dl_src=f0:00:00:00:00:01,arp_spa=10.0.0.4,arp_sha=f0:00:00:00:00:01 actions=resubmit(,19)
 cookie=0x0, duration=2.071s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=90,arp,reg14=0x1,metadata=0x2,dl_src=f0:00:00:00:00:03,arp_spa=40.0.0.4,arp_sha=f0:00:00:00:00:03 actions=resubmit(,19)
 cookie=0x0, duration=2.069s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=90,arp,reg14=0x2,metadata=0x2,dl_src=f0:00:00:00:00:04,arp_spa=30.0.0.7,arp_sha=f0:00:00:00:00:04 actions=resubmit(,19)
 cookie=0x0, duration=2.061s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=90,arp,reg14=0x1,metadata=0x2,dl_src=f0:00:00:00:00:03,arp_spa=30.0.0.6,arp_sha=f0:00:00:00:00:03 actions=resubmit(,19)
 cookie=0x0, duration=2.097s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=80,icmp6,reg14=0x2,metadata=0x1,nw_ttl=255,icmp_type=135,icmp_code=0 actions=drop
 cookie=0x0, duration=2.091s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=80,icmp6,reg14=0x1,metadata=0x1,nw_ttl=255,icmp_type=135,icmp_code=0 actions=drop
 cookie=0x0, duration=2.091s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=80,icmp6,reg14=0x1,metadata=0x1,nw_ttl=255,icmp_type=136,icmp_code=0 actions=drop
 cookie=0x0, duration=2.091s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=80,icmp6,reg14=0x2,metadata=0x1,nw_ttl=255,icmp_type=136,icmp_code=0 actions=drop
 cookie=0x0, duration=2.069s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=80,icmp6,reg14=0x2,metadata=0x2,nw_ttl=255,icmp_type=135,icmp_code=0 actions=drop
 cookie=0x0, duration=2.064s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=80,icmp6,reg14=0x1,metadata=0x2,nw_ttl=255,icmp_type=136,icmp_code=0 actions=drop
 cookie=0x0, duration=2.059s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=80,icmp6,reg14=0x1,metadata=0x2,nw_ttl=255,icmp_type=135,icmp_code=0 actions=drop
 cookie=0x0, duration=2.054s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=80,icmp6,reg14=0x2,metadata=0x2,nw_ttl=255,icmp_type=136,icmp_code=0 actions=drop
 cookie=0x0, duration=2.090s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=80,arp,reg14=0x2,metadata=0x1 actions=drop
 cookie=0x0, duration=2.089s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=80,arp,reg14=0x1,metadata=0x1 actions=drop
 cookie=0x0, duration=2.070s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=80,arp,reg14=0x2,metadata=0x2 actions=drop
 cookie=0x0, duration=2.069s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=80,arp,reg14=0x1,metadata=0x2 actions=drop
 cookie=0x0, duration=2.092s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,19)
 cookie=0x0, duration=2.058s, table=18, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,19)
 cookie=0x0, duration=2.092s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,20)
 cookie=0x0, duration=2.067s, table=19, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,20)
 cookie=0x0, duration=2.090s, table=20, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,21)
 cookie=0x0, duration=2.070s, table=20, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,21)
 cookie=0x0, duration=2.102s, table=21, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x1/0x1,metadata=0x1 actions=ct(table=22,zone=NXM_NX_REG13[0..15])
 cookie=0x0, duration=2.093s, table=21, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x1/0x1,metadata=0x1 actions=ct(table=22,zone=NXM_NX_REG13[0..15])
 cookie=0x0, duration=2.069s, table=21, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x1/0x1,metadata=0x2 actions=ct(table=22,zone=NXM_NX_REG13[0..15])
 cookie=0x0, duration=2.068s, table=21, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x1/0x1,metadata=0x2 actions=ct(table=22,zone=NXM_NX_REG13[0..15])
 cookie=0x0, duration=2.090s, table=21, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,22)
 cookie=0x0, duration=2.067s, table=21, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,22)
 cookie=0x0, duration=2.102s, table=22, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,23)
 cookie=0x0, duration=2.071s, table=22, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,23)
 cookie=0x0, duration=2.090s, table=23, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,24)
 cookie=0x0, duration=2.070s, table=23, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,24)
 cookie=0x0, duration=2.102s, table=24, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x2/0x2,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,25)
 cookie=0x0, duration=2.096s, table=24, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x2/0x2,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,25)
 cookie=0x0, duration=2.068s, table=24, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x2/0x2,metadata=0x2 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,25)
 cookie=0x0, duration=2.055s, table=24, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x2/0x2,metadata=0x2 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,25)
 cookie=0x0, duration=2.097s, table=24, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,25)
 cookie=0x0, duration=2.058s, table=24, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,25)
 cookie=0x0, duration=2.085s, table=25, n_packets=0, n_bytes=0, idle_age=2, priority=50,arp,metadata=0x1,arp_tpa=10.0.0.4,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:f0:00:00:00:00:01,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0xf00000000001->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xa000004->NXM_OF_ARP_SPA[],move:NXM_NX_REG14[]->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,32)
 cookie=0x0, duration=2.080s, table=25, n_packets=0, n_bytes=0, idle_age=2, priority=50,arp,metadata=0x1,arp_tpa=20.0.0.4,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:f0:00:00:00:00:02,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0xf00000000002->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0x14000004->NXM_OF_ARP_SPA[],move:NXM_NX_REG14[]->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,32)
 cookie=0x0, duration=2.080s, table=25, n_packets=0, n_bytes=0, idle_age=2, priority=50,arp,metadata=0x1,arp_tpa=10.0.0.6,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:f0:00:00:00:00:02,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0xf00000000002->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xa000006->NXM_OF_ARP_SPA[],move:NXM_NX_REG14[]->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,32)
 cookie=0x0, duration=2.053s, table=25, n_packets=0, n_bytes=0, idle_age=2, priority=50,arp,metadata=0x2,arp_tpa=30.0.0.6,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:f0:00:00:00:00:03,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0xf00000000003->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0x1e000006->NXM_OF_ARP_SPA[],move:NXM_NX_REG14[]->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,32)
 cookie=0x0, duration=2.053s, table=25, n_packets=0, n_bytes=0, idle_age=2, priority=50,arp,metadata=0x2,arp_tpa=40.0.0.4,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:f0:00:00:00:00:03,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0xf00000000003->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0x28000004->NXM_OF_ARP_SPA[],move:NXM_NX_REG14[]->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,32)
 cookie=0x0, duration=2.052s, table=25, n_packets=0, n_bytes=0, idle_age=2, priority=50,arp,metadata=0x2,arp_tpa=30.0.0.7,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:f0:00:00:00:00:04,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0xf00000000004->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0x1e000007->NXM_OF_ARP_SPA[],move:NXM_NX_REG14[]->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,32)
 cookie=0x0, duration=2.089s, table=25, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,26)
 cookie=0x0, duration=2.064s, table=25, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,26)
 cookie=0x0, duration=2.089s, table=26, n_packets=0, n_bytes=0, idle_age=2, priority=100,udp,reg14=0x2,metadata=0x1,dl_src=f0:00:00:00:00:02,nw_src=0.0.0.0,nw_dst=255.255.255.255,tp_src=68,tp_dst=67 actions=controller(userdata=00.00.00.02.00.00.00.00.00.01.00.04.00.00.00.03.0a.00.00.06.36.04.0a.00.00.01.01.04.ff.ff.ff.00.03.04.0a.00.00.01.33.04.00.00.0e.10,pause),resubmit(,27)
 cookie=0x0, duration=2.085s, table=26, n_packets=0, n_bytes=0, idle_age=2, priority=100,udp,reg14=0x1,metadata=0x1,dl_src=f0:00:00:00:00:01,nw_src=0.0.0.0,nw_dst=255.255.255.255,tp_src=68,tp_dst=67 actions=controller(userdata=00.00.00.02.00.00.00.00.00.01.00.04.00.00.00.03.0a.00.00.04.36.04.0a.00.00.01.01.04.ff.ff.ff.00.03.04.0a.00.00.01.33.04.00.00.0e.10,pause),resubmit(,27)
 cookie=0x0, duration=2.095s, table=26, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,27)
 cookie=0x0, duration=2.071s, table=26, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,27)
 cookie=0x0, duration=2.089s, table=27, n_packets=0, n_bytes=0, idle_age=2, priority=100,udp,reg0=0x8/0x8,reg14=0x1,metadata=0x1,dl_src=f0:00:00:00:00:01,nw_src=0.0.0.0,nw_dst=255.255.255.255,tp_src=68,tp_dst=67 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:ff:10:00:00:00:01,mod_nw_dst:10.0.0.4,mod_nw_src:10.0.0.1,mod_tp_src:67,mod_tp_dst:68,move:NXM_NX_REG14[]->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,32)
 cookie=0x0, duration=2.089s, table=27, n_packets=0, n_bytes=0, idle_age=2, priority=100,udp,reg0=0x8/0x8,reg14=0x2,metadata=0x1,dl_src=f0:00:00:00:00:02,nw_src=0.0.0.0,nw_dst=255.255.255.255,tp_src=68,tp_dst=67 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:ff:10:00:00:00:01,mod_nw_dst:10.0.0.6,mod_nw_src:10.0.0.1,mod_tp_src:67,mod_tp_dst:68,move:NXM_NX_REG14[]->NXM_NX_REG15[],load:0x1->NXM_NX_REG10[0],resubmit(,32)
 cookie=0x0, duration=2.102s, table=27, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,28)
 cookie=0x0, duration=2.068s, table=27, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,28)
 cookie=0x0, duration=2.088s, table=28, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x1,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=load:0xffff->NXM_NX_REG15[],resubmit(,32)
 cookie=0x0, duration=2.055s, table=28, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x2,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=load:0xffff->NXM_NX_REG15[],resubmit(,32)
 cookie=0x0, duration=2.097s, table=28, n_packets=0, n_bytes=0, idle_age=2, priority=50,metadata=0x1,dl_dst=f0:00:00:00:00:01 actions=load:0x1->NXM_NX_REG15[],resubmit(,32)
 cookie=0x0, duration=2.096s, table=28, n_packets=0, n_bytes=0, idle_age=2, priority=50,metadata=0x1,dl_dst=f0:00:00:00:00:02 actions=load:0x2->NXM_NX_REG15[],resubmit(,32)
 cookie=0x0, duration=2.070s, table=28, n_packets=0, n_bytes=0, idle_age=2, priority=50,metadata=0x2,dl_dst=f0:00:00:00:00:03 actions=load:0x1->NXM_NX_REG15[],resubmit(,32)
 cookie=0x0, duration=2.067s, table=28, n_packets=0, n_bytes=0, idle_age=2, priority=50,metadata=0x2,dl_dst=f0:00:00:00:00:04 actions=load:0x2->NXM_NX_REG15[],resubmit(,32)
 cookie=0x0, duration=2.105s, table=32, n_packets=0, n_bytes=0, idle_age=2, priority=0 actions=resubmit(,33)
 cookie=0x0, duration=2.084s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x1,metadata=0x1 actions=load:0x1->NXM_NX_REG13[],resubmit(,34)
 cookie=0x0, duration=2.102s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0xffff,metadata=0x1 actions=load:0x2->NXM_NX_REG13[],load:0x2->NXM_NX_REG15[],resubmit(,34),load:0x1->NXM_NX_REG13[],load:0x1->NXM_NX_REG15[],resubmit(,34),load:0xffff->NXM_NX_REG15[]
 cookie=0x0, duration=2.080s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x2,metadata=0x1 actions=load:0x2->NXM_NX_REG13[],resubmit(,34)
 cookie=0x0, duration=2.053s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x1,metadata=0x2 actions=load:0x3->NXM_NX_REG13[],resubmit(,34)
 cookie=0x0, duration=2.058s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0xffff,metadata=0x2 actions=load:0x4->NXM_NX_REG13[],load:0x2->NXM_NX_REG15[],resubmit(,34),load:0x3->NXM_NX_REG13[],load:0x1->NXM_NX_REG15[],resubmit(,34),load:0xffff->NXM_NX_REG15[]
 cookie=0x0, duration=2.049s, table=33, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x2,metadata=0x2 actions=load:0x4->NXM_NX_REG13[],resubmit(,34)
 cookie=0x0, duration=2.084s, table=34, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0/0x1,reg14=0x1,reg15=0x1,metadata=0x1 actions=drop
 cookie=0x0, duration=2.080s, table=34, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0/0x1,reg14=0x2,reg15=0x2,metadata=0x1 actions=drop
 cookie=0x0, duration=2.054s, table=34, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0/0x1,reg14=0x1,reg15=0x1,metadata=0x2 actions=drop
 cookie=0x0, duration=2.049s, table=34, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0/0x1,reg14=0x2,reg15=0x2,metadata=0x2 actions=drop
 cookie=0x0, duration=2.105s, table=34, n_packets=0, n_bytes=0, idle_age=2, priority=0 actions=load:0->NXM_NX_REG0[],load:0->NXM_NX_REG1[],load:0->NXM_NX_REG2[],load:0->NXM_NX_REG3[],load:0->NXM_NX_REG4[],load:0->NXM_NX_REG5[],load:0->NXM_NX_REG6[],load:0->NXM_NX_REG7[],load:0->NXM_NX_REG8[],load:0->NXM_NX_REG9[],resubmit(,48)
 cookie=0x0, duration=2.085s, table=48, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,49)
 cookie=0x0, duration=2.070s, table=48, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,49)
 cookie=0x0, duration=2.102s, table=49, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,50)
 cookie=0x0, duration=2.064s, table=49, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,50)
 cookie=0x0, duration=2.102s, table=50, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x1/0x1,metadata=0x1 actions=ct(table=51,zone=NXM_NX_REG13[0..15])
 cookie=0x0, duration=2.090s, table=50, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x1/0x1,metadata=0x1 actions=ct(table=51,zone=NXM_NX_REG13[0..15])
 cookie=0x0, duration=2.070s, table=50, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x1/0x1,metadata=0x2 actions=ct(table=51,zone=NXM_NX_REG13[0..15])
 cookie=0x0, duration=2.067s, table=50, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x1/0x1,metadata=0x2 actions=ct(table=51,zone=NXM_NX_REG13[0..15])
 cookie=0x0, duration=2.096s, table=50, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,51)
 cookie=0x0, duration=2.070s, table=50, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,51)
 cookie=0x0, duration=2.093s, table=51, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,52)
 cookie=0x0, duration=2.070s, table=51, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,52)
 cookie=0x0, duration=2.102s, table=52, n_packets=0, n_bytes=0, idle_age=2, priority=34000,udp,reg15=0x1,metadata=0x1,dl_src=ff:10:00:00:00:01,nw_src=10.0.0.1,tp_src=67,tp_dst=68 actions=resubmit(,53)
 cookie=0x0, duration=2.096s, table=52, n_packets=0, n_bytes=0, idle_age=2, priority=34000,udp,reg15=0x2,metadata=0x1,dl_src=ff:10:00:00:00:01,nw_src=10.0.0.1,tp_src=67,tp_dst=68 actions=resubmit(,53)
 cookie=0x0, duration=2.103s, table=52, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,53)
 cookie=0x0, duration=2.056s, table=52, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,53)
 cookie=0x0, duration=2.103s, table=53, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x2/0x2,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,54)
 cookie=0x0, duration=2.089s, table=53, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x2/0x2,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,54)
 cookie=0x0, duration=2.071s, table=53, n_packets=0, n_bytes=0, idle_age=2, priority=100,ipv6,reg0=0x2/0x2,metadata=0x2 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,54)
 cookie=0x0, duration=2.071s, table=53, n_packets=0, n_bytes=0, idle_age=2, priority=100,ip,reg0=0x2/0x2,metadata=0x2 actions=ct(commit,zone=NXM_NX_REG13[0..15],exec(load:0->NXM_NX_CT_LABEL[0])),resubmit(,54)
 cookie=0x0, duration=2.103s, table=53, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,54)
 cookie=0x0, duration=2.065s, table=53, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,54)
 cookie=0x0, duration=2.097s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=90,ip,reg15=0x2,metadata=0x1,dl_dst=f0:00:00:00:00:02,nw_dst=20.0.0.4 actions=resubmit(,55)
 cookie=0x0, duration=2.096s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=90,ip,reg15=0x2,metadata=0x1,dl_dst=f0:00:00:00:00:02,nw_dst=10.0.0.6 actions=resubmit(,55)
 cookie=0x0, duration=2.092s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=90,ip,reg15=0x2,metadata=0x1,dl_dst=f0:00:00:00:00:02,nw_dst=255.255.255.255 actions=resubmit(,55)
 cookie=0x0, duration=2.091s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=90,ip,reg15=0x1,metadata=0x1,dl_dst=f0:00:00:00:00:01,nw_dst=10.0.0.4 actions=resubmit(,55)
 cookie=0x0, duration=2.089s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=90,ip,reg15=0x1,metadata=0x1,dl_dst=f0:00:00:00:00:01,nw_dst=255.255.255.255 actions=resubmit(,55)
 cookie=0x0, duration=2.071s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=90,ip,reg15=0x2,metadata=0x2,dl_dst=f0:00:00:00:00:04,nw_dst=255.255.255.255 actions=resubmit(,55)
 cookie=0x0, duration=2.071s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=90,ip,reg15=0x1,metadata=0x2,dl_dst=f0:00:00:00:00:03,nw_dst=30.0.0.6 actions=resubmit(,55)
 cookie=0x0, duration=2.069s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=90,ip,reg15=0x1,metadata=0x2,dl_dst=f0:00:00:00:00:03,nw_dst=40.0.0.4 actions=resubmit(,55)
 cookie=0x0, duration=2.069s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=90,ip,reg15=0x2,metadata=0x2,dl_dst=f0:00:00:00:00:04,nw_dst=30.0.0.7 actions=resubmit(,55)
 cookie=0x0, duration=2.069s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=90,ip,reg15=0x1,metadata=0x2,dl_dst=f0:00:00:00:00:03,nw_dst=255.255.255.255 actions=resubmit(,55)
 cookie=0x0, duration=2.093s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=90,ip,reg15=0x1,metadata=0x1,dl_dst=f0:00:00:00:00:01,nw_dst=224.0.0.0/4 actions=resubmit(,55)
 cookie=0x0, duration=2.093s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=90,ip,reg15=0x2,metadata=0x1,dl_dst=f0:00:00:00:00:02,nw_dst=224.0.0.0/4 actions=resubmit(,55)
 cookie=0x0, duration=2.062s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=90,ip,reg15=0x1,metadata=0x2,dl_dst=f0:00:00:00:00:03,nw_dst=224.0.0.0/4 actions=resubmit(,55)
 cookie=0x0, duration=2.058s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=90,ip,reg15=0x2,metadata=0x2,dl_dst=f0:00:00:00:00:04,nw_dst=224.0.0.0/4 actions=resubmit(,55)
 cookie=0x0, duration=2.097s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=80,ipv6,reg15=0x2,metadata=0x1,dl_dst=f0:00:00:00:00:02 actions=drop
 cookie=0x0, duration=2.093s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=80,ip,reg15=0x2,metadata=0x1,dl_dst=f0:00:00:00:00:02 actions=drop
 cookie=0x0, duration=2.092s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=80,ipv6,reg15=0x1,metadata=0x1,dl_dst=f0:00:00:00:00:01 actions=drop
 cookie=0x0, duration=2.089s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=80,ip,reg15=0x1,metadata=0x1,dl_dst=f0:00:00:00:00:01 actions=drop
 cookie=0x0, duration=2.066s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=80,ip,reg15=0x2,metadata=0x2,dl_dst=f0:00:00:00:00:04 actions=drop
 cookie=0x0, duration=2.062s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=80,ip,reg15=0x1,metadata=0x2,dl_dst=f0:00:00:00:00:03 actions=drop
 cookie=0x0, duration=2.060s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=80,ipv6,reg15=0x1,metadata=0x2,dl_dst=f0:00:00:00:00:03 actions=drop
 cookie=0x0, duration=2.056s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=80,ipv6,reg15=0x2,metadata=0x2,dl_dst=f0:00:00:00:00:04 actions=drop
 cookie=0x0, duration=2.103s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x1 actions=resubmit(,55)
 cookie=0x0, duration=2.070s, table=54, n_packets=0, n_bytes=0, idle_age=2, priority=0,metadata=0x2 actions=resubmit(,55)
 cookie=0x0, duration=2.098s, table=55, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x1,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,64)
 cookie=0x0, duration=2.062s, table=55, n_packets=0, n_bytes=0, idle_age=2, priority=100,metadata=0x2,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,64)
 cookie=0x0, duration=2.103s, table=55, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg15=0x2,metadata=0x1,dl_dst=f0:00:00:00:00:02 actions=resubmit(,64)
 cookie=0x0, duration=2.091s, table=55, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg15=0x1,metadata=0x1,dl_dst=f0:00:00:00:00:01 actions=resubmit(,64)
 cookie=0x0, duration=2.072s, table=55, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg15=0x1,metadata=0x2,dl_dst=f0:00:00:00:00:03 actions=resubmit(,64)
 cookie=0x0, duration=2.059s, table=55, n_packets=0, n_bytes=0, idle_age=2, priority=50,reg15=0x2,metadata=0x2,dl_dst=f0:00:00:00:00:04 actions=resubmit(,64)
 cookie=0x0, duration=2.085s, table=64, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0x1/0x1,reg15=0x1,metadata=0x1 actions=push:NXM_OF_IN_PORT[],load:0->NXM_OF_IN_PORT[],resubmit(,65),pop:NXM_OF_IN_PORT[]
 cookie=0x0, duration=2.081s, table=64, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0x1/0x1,reg15=0x2,metadata=0x1 actions=push:NXM_OF_IN_PORT[],load:0->NXM_OF_IN_PORT[],resubmit(,65),pop:NXM_OF_IN_PORT[]
 cookie=0x0, duration=2.054s, table=64, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0x1/0x1,reg15=0x1,metadata=0x2 actions=push:NXM_OF_IN_PORT[],load:0->NXM_OF_IN_PORT[],resubmit(,65),pop:NXM_OF_IN_PORT[]
 cookie=0x0, duration=2.050s, table=64, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg10=0x1/0x1,reg15=0x2,metadata=0x2 actions=push:NXM_OF_IN_PORT[],load:0->NXM_OF_IN_PORT[],resubmit(,65),pop:NXM_OF_IN_PORT[]
 cookie=0x0, duration=2.106s, table=64, n_packets=0, n_bytes=0, idle_age=2, priority=0 actions=resubmit(,65)
 cookie=0x0, duration=2.085s, table=65, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x1,metadata=0x1 actions=output:1
 cookie=0x0, duration=2.081s, table=65, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x2,metadata=0x1 actions=output:2
 cookie=0x0, duration=2.055s, table=65, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x1,metadata=0x2 actions=output:3
 cookie=0x0, duration=2.050s, table=65, n_packets=0, n_bytes=0, idle_age=2, priority=100,reg15=0x2,metadata=0x2 actions=output:4
./ovn.at:3202: cat 1.packets | cut -c -48
./ovn.at:3205: cat 1.packets | cut -c 53-
--- expout	2016-08-05 13:16:38.757857854 +0300
+++ /ovs/tests/testsuite.dir/at-groups/2224/stdout	2016-08-05 13:16:38.773857382 +0300
@@ -1 +1 @@
-0a0000010a00000400430044011c0000020106006359aa7600000000000000000a0000040000000000000000f0000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000638253633501020104ffffff0003040a00000136040a000001330400000e1000000000ff00000000
+0a0000010a00000400430044011c0000020106006359aa7600000000000000000a0000040000000000000000f00000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006382536335010236040a0000010104ffffff0003040a000001330400000e1000000000ff00000000
ofctl_monitor0.log:
> NXT_PACKET_IN2 (xid=0x0): cookie=0x0 total_len=286 reg13=0x1,reg14=0x1,metadata=0x1,in_port=1 (via action) data_len=286 (unbuffered)
>  userdata=00.00.00.02.00.00.00.00.00.01.00.04.00.00.00.03.0a.00.00.04.36.04.0a.00.00.01.01.04.ff.ff.ff.00.03.04.0a.00.00.01.33.04.00.00.0e.10
>  continuation.bridge=662d7236-90ce-44fb-bffb-56d8a1520156
>  continuation.actions=unroll_xlate(table=0, cookie=0),resubmit(,27)
> udp,vlan_tci=0x0000,dl_src=f0:00:00:00:00:01,dl_dst=ff:ff:ff:ff:ff:ff,nw_src=0.0.0.0,nw_dst=255.255.255.255,nw_tos=16,nw_ecn=0,nw_ttl=128,tp_src=68,tp_dst=67 udp_csum:0
> send: NXT_RESUME (xid=0x0): cookie=0x0 total_len=286 reg13=0x1,reg14=0x1,metadata=0x1,in_port=1 (via action) data_len=286 (unbuffered)
>  continuation.bridge=662d7236-90ce-44fb-bffb-56d8a1520156
>  continuation.actions=unroll_xlate(table=0, cookie=0),resubmit(,27)
> udp,vlan_tci=0x0000,dl_src=f0:00:00:00:00:01,dl_dst=ff:ff:ff:ff:ff:ff,nw_src=0.0.0.0,nw_dst=255.255.255.255,nw_tos=16,nw_ecn=0,nw_ttl=128,tp_src=68,tp_dst=67 udp_csum:0
2224. ovn.at:3018: 2224. ovn -- dhcpv4 : 1 HV, 2 LS, 2 LSPs/LS (ovn.at:3018): FAILED (ovn.at:3205)
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to