[ovs-dev] Bug#813116: /usr/sbin/ovs-vswitchd: segfault when push_mpls flow action is applied

Jan Moskyto Matejka mq at ucw.cz
Fri Jan 29 12:51:56 UTC 2016


Package: openvswitch-switch
Version: 2.3.0+git20140819-3
Severity: important
File: /usr/sbin/ovs-vswitchd

Dear Maintainer,

   * What led up to the situation?

ip netns add h1
ip netns add h2
ip link add sh1 type veth peer name h1 netns h1
ip link add sh2 type veth peer name h2 netns h2
ip link add ss1 type veth peer name ss2

ovs-vsctl add-br s1
ovs-vsctl add-port s1 sh1
ovs-vsctl add-port s1 ss1

ovs-vsctl add-br s2
ovs-vsctl add-port s2 sh2
ovs-vsctl add-port s2 ss2

ovs-ofctl -O OpenFlow13 add-flow s1 "table=0,in_port=1,ip,action=push_mpls:0x8847,set_mpls_label:40,output:2"

ip netns exec h1 ip addr add 192.168.44.1/24 dev h1
ip netns exec h1 ping 192.168.44.2

-> at first sent ICMP packet it coredumps (and reloads), second and more packets go through without MPLS encapsulation

   * What exactly did you do (or not do) that was effective (or
     ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

Tried only one switch and the MPLS packets were going out properly.
It seems like a crash in packet reading routine but I do not understand
OVS so deep.

Here is full backtrace as seen by GDB:

Core was generated by `ovs-vswitchd unix:/var/run/openvswitch/db.sock -vconsole:emer -vsyslog:err -vfi'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  nl_attr_get_size (nla=0x1ffffffffffff) at ../lib/netlink.c:516
(gdb) #0  nl_attr_get_size (nla=0x1ffffffffffff) at ../lib/netlink.c:516
No locals.
#1  0x000000000046fd46 in parse_l2_5_onward (attrs=0x7f4099f9b5b0, present_attrs=66617436, 
    out_of_range_attr=0, expected_attrs=1605724, flow=0x7f4099f9bc90, key=0x7f4099f9dfa4, key_len=116, 
    src_flow=0x7f4099f9bc90) at ../lib/odp-util.c:2970
        size = <optimized out>
        mpls_lse = <optimized out>
        n = <optimized out>
        i = <optimized out>
        rl = {token_bucket = {rate = 1, burst = 300000, tokens = 0, last_fill = -9223372036854775808}, 
          first_dropped = 0, last_dropped = 0, n_dropped = 0, mutex = {lock = {__data = {__lock = 0, 
                __count = 0, __owner = 0, __nusers = 0, __kind = 2, __spins = 0, __elision = 0, __list = {
                  __prev = 0x0, __next = 0x0}}, 
              __size = '\000' <repeats 16 times>, "\002", '\000' <repeats 22 times>, __align = 0}, 
            where = 0x4e6579 "<unlocked>"}}
        is_mask = false
        check_start = 0x0
        check_len = 0
        expected_bit = 255
#2  0x00000000004707cf in odp_flow_key_to_flow__ (key=0x7f4099f9dfa4, key_len=116, flow=0x7f4099f9bc90, 
    src_flow=0x7f4099f9bc90) at ../lib/odp-util.c:3387
        attrs = {0x5, 0x7f4099f9e188, 0x7f4099f9dfb4, 0x7f4099f9dfbc, 0x7f4099f9dff8, 0x194008fa0, 
          0x7f4099f9e008, 0x3, 0x7f4099f9b690, 0x7f4094009030, 0x7fffffffffffffff, 
          0x7f409a2af61d <__GI___clock_gettime+29>, 0x7f4099f9b6d0, 0x7f4099f9e010, 0x7f4099f9b660, 
          0x7f4099f9dfc4, 0x7f4099f9b6f0, 0x194009030, 0x77cb80 <monotonic_clock>, 0x7f4099f9dfac, 
          0x7f4099f9dfa4, 0x7f4099f9e010, 0x7f4099f9dfcc, 0x7f4099f9dfd4, 0x7f4099f9dfdc, 0x7f4099f9dfe4, 
          0x2621010, 0x4ae1db <time_timespec__+219>, 0x0, 0x4952b4 <ovsthread_key_lookup__+20>, 0x60, 0x0, 
          0x26410d8, 0x495fcd <ovsthread_getspecific+13>, 0x7f4099f9b750, 
          0x451aaf <fat_rwlock_get_slot__+15>, 0x0, 0x495188 <ovs_mutex_unlock+24>, 0x26410d8, 
          0x451d39 <fat_rwlock_unlock+121>, 0x2627d70, 0x0, 0x2627d70, 0x26410b0, 0x7f4099f9df50, 
          0x4d0ac3 <dpif_linux_recv+115>, 0x26410d8, 0x7f4099f9def8, 0x0, 0x500000000, 0x7f4099f9df00, 
          0x2e, 0x0, 0x7f4099f9e018, 0x7f4099f9dfa0, 0x0, 0x0, 0x7f409a2af61d <__GI___clock_gettime+29>, 
          0x7f4099f9df88, 0x7f4099f9dfa0, 0xc2000000aa, 0x0, 0x1ffffffffffff}
        expected_attrs = 1605724
        present_attrs = 66617436
        out_of_range_attr = 0
        is_mask = false
#3  0x0000000000470f38 in odp_flow_key_to_flow (key=key at entry=0x7f4099f9dfa4, key_len=key_len at entry=116, 
    flow=flow at entry=0x7f4099f9bc90) at ../lib/odp-util.c:3410
No locals.
#4  0x0000000000434bcd in xlate_receive (backer=0x26380e0, packet=0x7f4099f9df00, key=0x7f4099f9dfa4, 
    key_len=116, flow=0x7f4099f9bc90, ofproto=0x7f4099f9b8b8, ipfix=0x7f4099f9b8c8, sflow=0x7f4099f9b8c0, 
    netflow=0x0, odp_in_port=0x7f4099f9b8b4) at ../ofproto/ofproto-dpif-xlate.c:640
        xport = <optimized out>
        error = 19
#5  0x000000000042e728 in read_upcalls (handler=<optimized out>, handler=<optimized out>, 
    misses=<optimized out>, miss_buf=<optimized out>, upcalls=<optimized out>)
    at ../ofproto/ofproto-dpif-upcall.c:788
        packet = 0x7f4099f9df00
        upcall = 0x7f4099f9def0
        ipfix = 0x0
        flow = {tunnel = {tun_id = 0, ip_src = 0, ip_dst = 0, flags = 0, ip_tos = 0 '\000', 
            ip_ttl = 0 '\000'}, metadata = 0, regs = {0, 0, 0, 0, 0, 0, 0, 0}, skb_priority = 0, 
          pkt_mark = 0, recirc_id = 0, in_port = {odp_port = 5, ofp_port = 5}, 
          dl_dst = "\306\064ǘ\215", <incomplete sequence \314>, 
          dl_src = "*O\334", <incomplete sequence \355\257>, dl_type = 18312, vlan_tci = 0, mpls_lse = {0, 
            0, 0}, ipv6_src = {__in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 
                0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, ipv6_dst = {__in6_u = {
              __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
              __u6_addr32 = {0, 0, 0, 0}}}, ipv6_label = 0, nw_src = 0, nw_dst = 0, nw_frag = 0 '\000', 
          nw_tos = 0 '\000', nw_ttl = 0 '\000', nw_proto = 0 '\000', arp_sha = "\000\000\000\000\000", 
          arp_tha = "\000\000\000\000\000", nd_target = {__in6_u = {
              __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
              __u6_addr32 = {0, 0, 0, 0}}}, tcp_flags = 0, pad = 0, tp_src = 0, tp_dst = 0, dp_hash = 0}
        ofproto = 0x26366f0
        sflow = 0x0
        odp_in_port = 4
        udpif = 0x2640780
#6  udpif_upcall_handler (arg=0x7f4099f9def0) at ../ofproto/ofproto-dpif-upcall.c:525
        miss_buf = {{hmap_node = {hash = 1288414203, next = 0x0}, ofproto = 0x26366f0, flow = {tunnel = {
                tun_id = 0, ip_src = 0, ip_dst = 0, flags = 0, ip_tos = 0 '\000', ip_ttl = 0 '\000'}, 
              metadata = 0, regs = {0, 0, 0, 0, 0, 0, 0, 0}, skb_priority = 0, pkt_mark = 0, 
              recirc_id = 0, in_port = {odp_port = 1, ofp_port = 1}, 
              dl_dst = "\306\064ǘ\215", <incomplete sequence \314>, 
              dl_src = "*O\334", <incomplete sequence \355\257>, dl_type = 1544, vlan_tci = 0, mpls_lse = {
                0, 0, 0}, ipv6_src = {__in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 
                    0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, ipv6_dst = {__in6_u = {
                  __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  __u6_addr32 = {0, 0, 0, 0}}}, ipv6_label = 0, nw_src = 19704000, nw_dst = 36481216, 
              nw_frag = 0 '\000', nw_tos = 0 '\000', nw_ttl = 0 '\000', nw_proto = 1 '\001', 
              arp_sha = "*O\334", <incomplete sequence \355\257>, arp_tha = "\000\000\000\000\000", 
              nd_target = {__in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 
                    0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, tcp_flags = 0, pad = 0, tp_src = 0, 
              tp_dst = 0, dp_hash = 0}, key = 0x7f4099f9dfa4, key_len = 136, upcall_type = DPIF_UC_MISS, 
            stats = {n_packets = 1, n_bytes = 42, used = 2196460, tcp_flags = 0}, odp_in_port = 4, 
            slow_path_buf = {0 <repeats 16 times>}, mask_buf = {keybuf = {131080, 4294967295, 1048588, 
                262149, 0, 983048, 0, 1310728, 4294967295, 196616, 4294967295, 262160, 0, 0, 0, 393222, 
                65535, 851996, 0 <repeats 46 times>}}, xout = {wc = {masks = {tunnel = {tun_id = 0, 
                    ip_src = 0, ip_dst = 0, flags = 0, ip_tos = 0 '\000', ip_ttl = 0 '\000'}, 
                  metadata = 0, regs = {0, 0, 0, 0, 0, 0, 0, 0}, skb_priority = 4294967295, pkt_mark = 0, 
                  recirc_id = 4294967295, in_port = {odp_port = 4294967295, ofp_port = 65535}, 
                  dl_dst = "\000\000\000\000\000", dl_src = "\000\000\000\000\000", dl_type = 65535, 
                  vlan_tci = 0, mpls_lse = {4294967295, 4294967295, 4294967295}, ipv6_src = {__in6_u = {
                      __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                      __u6_addr32 = {0, 0, 0, 0}}}, ipv6_dst = {__in6_u = {
                      __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                      __u6_addr32 = {0, 0, 0, 0}}}, ipv6_label = 0, nw_src = 0, nw_dst = 0, 
                  nw_frag = 0 '\000', nw_tos = 0 '\000', nw_ttl = 0 '\000', nw_proto = 0 '\000', 
                  arp_sha = "\000\000\000\000\000", arp_tha = "\000\000\000\000\000", nd_target = {
                    __in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 
                        0}, __u6_addr32 = {0, 0, 0, 0}}}, tcp_flags = 0, pad = 0, tp_src = 0, tp_dst = 0, 
                  dp_hash = 0}}, slow = (unknown: 0), fail_open = false, has_learn = false, 
              has_normal = false, has_fin_timeout = false, nf_output_iface = 2, mirrors = 0, 
              odp_actions_stub = {0, 4647998489446907916, 281509336467336, 6, 0 <repeats 28 times>}, 
              odp_actions = {base_ = 0x7f4099fa6418, data_ = 0x7f4099fa6420, size_ = 20, allocated = 256, 
                frame = 0x0, l2_5_ofs = 65535, l3_ofs = 65535, l4_ofs = 65535, source = OFPBUF_STUB, 
                list_node = {prev = 0xcccccccccccccccc, next = 0xcccccccccccccccc}}}, put = true}, {
            hmap_node = {hash = 0, next = 0x0}, ofproto = 0x0, flow = {tunnel = {tun_id = 0, ip_src = 0, 
                ip_dst = 0, flags = 0, ip_tos = 0 '\000', ip_ttl = 0 '\000'}, metadata = 0, regs = {0, 0, 
                0, 0, 0, 0, 0, 0}, skb_priority = 0, pkt_mark = 0, recirc_id = 0, in_port = {odp_port = 0, 
                ofp_port = 0}, dl_dst = "\000\000\000\000\000", dl_src = "\000\000\000\000\000", 
              dl_type = 0, vlan_tci = 0, mpls_lse = {0, 0, 0}, ipv6_src = {__in6_u = {
                  __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  __u6_addr32 = {0, 0, 0, 0}}}, ipv6_dst = {__in6_u = {
                  __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  __u6_addr32 = {0, 0, 0, 0}}}, ipv6_label = 0, nw_src = 0, nw_dst = 0, 
              nw_frag = 0 '\000', nw_tos = 0 '\000', nw_ttl = 0 '\000', nw_proto = 0 '\000', 
              arp_sha = "\000\000\000\000\000", arp_tha = "\000\000\000\000\000", nd_target = {__in6_u = {
                  __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  __u6_addr32 = {0, 0, 0, 0}}}, tcp_flags = 0, pad = 0, tp_src = 0, tp_dst = 0, 
              dp_hash = 0}, key = 0x0, key_len = 0, upcall_type = DPIF_UC_MISS, stats = {n_packets = 0, 
              n_bytes = 0, used = 0, tcp_flags = 0}, odp_in_port = 0, slow_path_buf = {
              0 <repeats 16 times>}, mask_buf = {keybuf = {0 <repeats 64 times>}}, xout = {wc = {masks = {
                  tunnel = {tun_id = 0, ip_src = 0, ip_dst = 0, flags = 0, ip_tos = 0 '\000', 
                    ip_ttl = 0 '\000'}, metadata = 0, regs = {0, 0, 0, 0, 0, 0, 0, 0}, skb_priority = 0, 
                  pkt_mark = 0, recirc_id = 0, in_port = {odp_port = 0, ofp_port = 0}, 
                  dl_dst = "\000\000\000\000\000", dl_src = "\000\000\000\000\000", dl_type = 0, 
                  vlan_tci = 0, mpls_lse = {0, 0, 0}, ipv6_src = {__in6_u = {
                      __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                      __u6_addr32 = {0, 0, 0, 0}}}, ipv6_dst = {__in6_u = {
                      __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                      __u6_addr32 = {0, 0, 0, 0}}}, ipv6_label = 0, nw_src = 0, nw_dst = 0, 
                  nw_frag = 0 '\000', nw_tos = 0 '\000', nw_ttl = 0 '\000', nw_proto = 0 '\000', 
                  arp_sha = "\000\000\000\000\000", arp_tha = "\000\000\000\000\000", nd_target = {
                    __in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 
                        0}, __u6_addr32 = {0, 0, 0, 0}}}, tcp_flags = 0, pad = 0, tp_src = 0, tp_dst = 0, 
                  dp_hash = 0}}, slow = (unknown: 0), fail_open = false, has_learn = false, 
              has_normal = false, has_fin_timeout = false, nf_output_iface = 0, mirrors = 0, 
              odp_actions_stub = {0 <repeats 32 times>}, odp_actions = {base_ = 0x0, data_ = 0x0, 
                size_ = 0, allocated = 0, frame = 0x0, l2_5_ofs = 0, l3_ofs = 0, l4_ofs = 0, 
                source = OFPBUF_MALLOC, list_node = {prev = 0x0, next = 0x0}}}, 
            put = false} <repeats 42 times>, {hmap_node = {hash = 0, next = 0x0}, ofproto = 0x0, flow = {
              tunnel = {tun_id = 0, ip_src = 0, ip_dst = 0, flags = 0, ip_tos = 0 '\000', 
                ip_ttl = 0 '\000'}, metadata = 0, regs = {0, 0, 0, 0, 0, 0, 0, 0}, skb_priority = 0, 
              pkt_mark = 0, recirc_id = 0, in_port = {odp_port = 0, ofp_port = 0}, 
              dl_dst = "\000\000\000\000\000", dl_src = "\000\000\000\000\000", dl_type = 0, vlan_tci = 0, 
              mpls_lse = {0, 0, 0}, ipv6_src = {__in6_u = {__u6_addr8 = '\000' <repeats 15 times>, 
                  __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, ipv6_dst = {
                __in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  __u6_addr32 = {0, 0, 0, 0}}}, ipv6_label = 0, nw_src = 0, nw_dst = 0, 
              nw_frag = 0 '\000', nw_tos = 0 '\000', nw_ttl = 0 '\000', nw_proto = 0 '\000', 
              arp_sha = "\000\000\000\000\000", arp_tha = "\000\000\000\000\000", nd_target = {__in6_u = {
                  __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  __u6_addr32 = {0, 0, 0, 0}}}, tcp_flags = 0, pad = 0, tp_src = 0, tp_dst = 0, 
              dp_hash = 0}, key = 0x0, key_len = 0, upcall_type = DPIF_UC_MISS, stats = {n_packets = 0, 
              n_bytes = 0, used = 0, tcp_flags = 0}, odp_in_port = 0, slow_path_buf = {
              0 <repeats 16 times>}, mask_buf = {keybuf = {0 <repeats 64 times>}}, xout = {wc = {masks = {
                  tunnel = {tun_id = 0, ip_src = 0, ip_dst = 0, flags = 0, ip_tos = 0 '\000', 
                    ip_ttl = 0 '\000'}, metadata = 0, regs = {0, 0, 0, 0, 0, 0, 0, 0}, skb_priority = 0, 
                  pkt_mark = 0, recirc_id = 0, in_port = {odp_port = 0, ofp_port = 0}, 
                  dl_dst = "\000\000\000\000\000", dl_src = "\000\000\000\000\000", dl_type = 0, 
                  vlan_tci = 0, mpls_lse = {0, 0, 0}, ipv6_src = {__in6_u = {
                      __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                      __u6_addr32 = {0, 0, 0, 0}}}, ipv6_dst = {__in6_u = {
                      __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                      __u6_addr32 = {0, 0, 0, 0}}}, ipv6_label = 0, nw_src = 0, nw_dst = 0, 
                  nw_frag = 0 '\000', nw_tos = 0 '\000', nw_ttl = 0 '\000', nw_proto = 0 '\000', 
                  arp_sha = "\000\000\000\000\000", arp_tha = "\000\000\000\000\000", nd_target = {
                    __in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 
                        0}, __u6_addr32 = {0, 0, 0, 0}}}, tcp_flags = 0, pad = 0, tp_src = 0, tp_dst = 0, 
                  dp_hash = 0}}, slow = (unknown: 0), fail_open = false, has_learn = false, 
              has_normal = false, has_fin_timeout = false, nf_output_iface = 0, mirrors = 0, 
              odp_actions_stub = {0 <repeats 25 times>, 4800397, 0, 139915203447968, 20, 4804280, 
                139915203447504, 139915203447968}, odp_actions = {base_ = 0x7f408c000968, 
                data_ = 0x495188 <ovs_mutex_unlock+24>, size_ = 2348812624, allocated = 32576, 
                frame = 0x4da926 <nl_dump_next+374>, l2_5_ofs = 0, l3_ofs = 0, l4_ofs = 0, 
                source = OFPBUF_MALLOC, list_node = {prev = 0x0, next = 0x0}}}, put = false}, {
            hmap_node = {hash = 0, next = 0x7f408c000950}, ofproto = 0x7f4099fb3170, flow = {tunnel = {
                tun_id = 139915203447840, ip_src = 12, ip_dst = 0, flags = 13056, ip_tos = 251 '\373', 
                ip_ttl = 153 '\231'}, metadata = 139915203448024, regs = {5045222, 0, 0, 0, 2348813472, 
                32576, 0, 0}, skb_priority = 40112304, pkt_mark = 0, recirc_id = 2583376624, in_port = {
                odp_port = 32576, ofp_port = 32576}, dl_dst = "\370\062\373\231@\177", 
              dl_src = "\000\000 ", <incomplete sequence \373\231>, dl_type = 32576, vlan_tci = 0, 
              mpls_lse = {2583376648, 32576, 2583376656}, ipv6_src = {__in6_u = {
                  __u6_addr8 = "@\177\000\000\030\063\373\231@\177\000\000\060\016\000\214", 
                  __u6_addr16 = {32576, 0, 13080, 39419, 32576, 0, 3632, 35840}, __u6_addr32 = {32576, 
                    2583376664, 32576, 2348813872}}}, ipv6_dst = {__in6_u = {
                  __u6_addr8 = "@\177\000\000\060\016\000\214@\177\000\000\024\000\000", __u6_addr16 = {
                    32576, 0, 3632, 35840, 32576, 0, 20, 0}, __u6_addr32 = {32576, 2348813872, 32576, 
                    20}}}, ipv6_label = 20, nw_src = 0, nw_dst = 0, nw_frag = 255 '\377', 
              nw_tos = 255 '\377', nw_ttl = 255 '\377', nw_proto = 255 '\377', 
              arp_sha = "\377\377\001\000\314", <incomplete sequence \314>, 
              arp_tha = "\314\314\314\314\314", <incomplete sequence \314>, nd_target = {__in6_u = {
                  __u6_addr8 = "\314\314\314\314\314\314\314\314\000\000\000\000\000\000\000", 
                  __u6_addr16 = {52428, 52428, 52428, 52428, 0, 0, 0, 0}, __u6_addr32 = {3435973836, 
                    3435973836, 0, 0}}}, tcp_flags = 0, pad = 0, tp_src = 0, tp_dst = 0, dp_hash = 0}, 
            key = 0x0, key_len = 0, upcall_type = DPIF_UC_MISS, stats = {n_packets = 0, n_bytes = 0, 
              used = 0, tcp_flags = 0}, odp_in_port = 2348810272, slow_path_buf = {4112, 10000, 35, 4096, 
              40407200, 139915440635768, 257, 4144, 64, 140728898420848, 8, 99, 1, 0, 511101108335, 
              16840864678153325056}, mask_buf = {keybuf = {124, 0, 2348813344, 32576, 2583376624, 32576, 
                40112304, 0, 0, 1, 131072, 0, 4096, 0, 4522299, 0, 2583376656, 32576, 2583376640, 32576, 
                0, 1, 2348813472, 32576, 2348813344, 32576, 10000, 0, 35, 0, 40110048, 0, 40407200, 0, 
                40109952, 0, 0, 0, 10000, 0, 35, 0, 40110048, 0, 40407200, 0, 4382270, 0, 0, 0, 40110064, 
                0, 0, 0, 0, 0, 40109976, 0, 40109968, 0, 1735480, 0, 0, 0}}, xout = {wc = {masks = {
                  tunnel = {tun_id = 10000, ip_src = 20000, ip_dst = 0, flags = 0, ip_tos = 0 '\000', 
                    ip_ttl = 0 '\000'}, metadata = 0, regs = {0, 0, 0, 0, 0, 0, 0, 0}, skb_priority = 0, 
                  pkt_mark = 0, recirc_id = 2348813344, in_port = {odp_port = 32576, ofp_port = 32576}, 
                  dl_dst = "\000\000\000\000\000", dl_src = "\000\000\000\000\000", dl_type = 0, 
                  vlan_tci = 0, mpls_lse = {0, 0, 0}, ipv6_src = {__in6_u = {
                      __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                      __u6_addr32 = {0, 0, 0, 0}}}, ipv6_dst = {__in6_u = {
                      __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                      __u6_addr32 = {0, 0, 0, 0}}}, ipv6_label = 0, nw_src = 0, nw_dst = 0, 
                  nw_frag = 0 '\000', nw_tos = 0 '\000', nw_ttl = 0 '\000', nw_proto = 0 '\000', 
                  arp_sha = "\000\000\000\000\000", arp_tha = "\000\000\000\000\000", nd_target = {
                    __in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 
                        0}, __u6_addr32 = {0, 0, 0, 0}}}, tcp_flags = 0, pad = 0, tp_src = 0, tp_dst = 0, 
                  dp_hash = 0}}, slow = (unknown: 0), fail_open = false, has_learn = false, 
              has_normal = false, has_fin_timeout = false, nf_output_iface = 0, mirrors = 0, 
              odp_actions_stub = {0 <repeats 32 times>}, odp_actions = {base_ = 0x0, data_ = 0x0, 
                size_ = 0, allocated = 0, frame = 0x0, l2_5_ofs = 0, l3_ofs = 0, l4_ofs = 0, 
                source = OFPBUF_MALLOC, list_node = {prev = 0x0, next = 0x0}}}, put = false}, {
            hmap_node = {hash = 0, next = 0x0}, ofproto = 0x0, flow = {tunnel = {tun_id = 0, ip_src = 0, 
                ip_dst = 0, flags = 0, ip_tos = 0 '\000', ip_ttl = 0 '\000'}, metadata = 0, regs = {0, 0, 
                0, 0, 0, 0, 0, 0}, skb_priority = 0, pkt_mark = 0, recirc_id = 0, in_port = {odp_port = 0, 
                ofp_port = 0}, dl_dst = "\000\000\000\000\000", dl_src = "\000\000\000\000\000", 
              dl_type = 0, vlan_tci = 0, mpls_lse = {0, 0, 0}, ipv6_src = {__in6_u = {
                  __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  __u6_addr32 = {0, 0, 0, 0}}}, ipv6_dst = {__in6_u = {
                  __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  __u6_addr32 = {0, 0, 0, 0}}}, ipv6_label = 0, nw_src = 0, nw_dst = 0, 
              nw_frag = 0 '\000', nw_tos = 0 '\000', nw_ttl = 0 '\000', nw_proto = 0 '\000', 
              arp_sha = "\000\000\000\000\000", arp_tha = "\000\000\000\000\000", nd_target = {__in6_u = {
                  __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  __u6_addr32 = {0, 0, 0, 0}}}, tcp_flags = 0, pad = 0, tp_src = 0, tp_dst = 0, 
              dp_hash = 0}, key = 0x0, key_len = 0, upcall_type = DPIF_UC_MISS, stats = {n_packets = 0, 
              n_bytes = 0, used = 0, tcp_flags = 0}, odp_in_port = 0, slow_path_buf = {
              0 <repeats 16 times>}, mask_buf = {keybuf = {0 <repeats 64 times>}}, xout = {wc = {masks = {
                  tunnel = {tun_id = 0, ip_src = 0, ip_dst = 0, flags = 0, ip_tos = 0 '\000', 
                    ip_ttl = 0 '\000'}, metadata = 0, regs = {0, 0, 0, 0, 0, 0, 0, 0}, skb_priority = 0, 
                  pkt_mark = 0, recirc_id = 0, in_port = {odp_port = 0, ofp_port = 0}, 
                  dl_dst = "\000\000\000\000\000", dl_src = "\000\000\000\000\000", dl_type = 0, 
                  vlan_tci = 0, mpls_lse = {0, 0, 0}, ipv6_src = {__in6_u = {
                      __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                      __u6_addr32 = {0, 0, 0, 0}}}, ipv6_dst = {__in6_u = {
                      __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                      __u6_addr32 = {0, 0, 0, 0}}}, ipv6_label = 0, nw_src = 0, nw_dst = 0, 
                  nw_frag = 0 '\000', nw_tos = 0 '\000', nw_ttl = 0 '\000', nw_proto = 0 '\000', 
                  arp_sha = "\000\000\000\000\000", arp_tha = "\000\000\000\000\000", nd_target = {
                    __in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 
                        0}, __u6_addr32 = {0, 0, 0, 0}}}, tcp_flags = 0, pad = 0, tp_src = 0, tp_dst = 0, 
                  dp_hash = 0}}, slow = (unknown: 0), fail_open = false, has_learn = false, 
              has_normal = false, has_fin_timeout = false, nf_output_iface = 0, mirrors = 0, 
              odp_actions_stub = {0 <repeats 32 times>}, odp_actions = {base_ = 0x0, data_ = 0x0, 
                size_ = 0, allocated = 0, frame = 0x0, l2_5_ofs = 0, l3_ofs = 0, l4_ofs = 0, 
                source = OFPBUF_MALLOC, list_node = {prev = 0x0, next = 0x0}}}, put = false}, {
            hmap_node = {hash = 0, next = 0x0}, ofproto = 0x0, flow = {tunnel = {tun_id = 0, ip_src = 0, 
                ip_dst = 0, flags = 0, ip_tos = 0 '\000', ip_ttl = 0 '\000'}, metadata = 0, regs = {0, 0, 
                0, 0, 0, 0, 0, 0}, skb_priority = 0, pkt_mark = 0, recirc_id = 0, in_port = {odp_port = 0, 
                ofp_port = 0}, dl_dst = "\000\000\000\000\000", dl_src = "\000\000\000\000\000", 
              dl_type = 0, vlan_tci = 0, mpls_lse = {0, 0, 0}, ipv6_src = {__in6_u = {
                  __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  __u6_addr32 = {0, 0, 0, 0}}}, ipv6_dst = {__in6_u = {
                  __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  __u6_addr32 = {0, 0, 0, 0}}}, ipv6_label = 0, nw_src = 0, nw_dst = 0, 
              nw_frag = 0 '\000', nw_tos = 0 '\000', nw_ttl = 0 '\000', nw_proto = 0 '\000', 
              arp_sha = "\000\000\000\000\000", arp_tha = "\000\000\000\000\000", nd_target = {__in6_u = {
                  __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  __u6_addr32 = {0, 0, 0, 0}}}, tcp_flags = 0, pad = 0, tp_src = 0, tp_dst = 0, 
              dp_hash = 0}, key = 0x0, key_len = 0, upcall_type = DPIF_UC_MISS, stats = {n_packets = 0, 
              n_bytes = 0, used = 0, tcp_flags = 0}, odp_in_port = 0, slow_path_buf = {
              0 <repeats 15 times>, 139915203447504}, mask_buf = {keybuf = {1, 0, 40407200, 0, 35, 0, 
                40110048, 0, 40407200, 0, 4805480, 0, 2348812624, 32576, 5090159, 0 <repeats 49 times>}}, 
            xout = {wc = {masks = {tunnel = {tun_id = 0, ip_src = 0, ip_dst = 0, flags = 0, 
                    ip_tos = 0 '\000', ip_ttl = 0 '\000'}, metadata = 0, regs = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  skb_priority = 0, pkt_mark = 0, recirc_id = 0, in_port = {odp_port = 0, ofp_port = 0}, 
                  dl_dst = "\000\000\000\000\000", dl_src = "\000\000\000\000\000", dl_type = 0, 
                  vlan_tci = 0, mpls_lse = {0, 0, 0}, ipv6_src = {__in6_u = {
                      __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                      __u6_addr32 = {0, 0, 0, 0}}}, ipv6_dst = {__in6_u = {
                      __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                      __u6_addr32 = {0, 0, 0, 0}}}, ipv6_label = 0, nw_src = 0, nw_dst = 0, 
                  nw_frag = 0 '\000', nw_tos = 0 '\000', nw_ttl = 0 '\000', nw_proto = 0 '\000', 
                  arp_sha = "\000\000\000\000\000", arp_tha = "\000\000\000\000\000", nd_target = {
                    __in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 
                        0}, __u6_addr32 = {0, 0, 0, 0}}}, tcp_flags = 0, pad = 0, tp_src = 0, tp_dst = 0, 
                  dp_hash = 0}}, slow = (unknown: 0), fail_open = false, has_learn = false, 
              has_normal = false, has_fin_timeout = false, nf_output_iface = 0, mirrors = 0, 
              odp_actions_stub = {0 <repeats 32 times>}, odp_actions = {base_ = 0x0, data_ = 0x0, 
                size_ = 0, allocated = 0, frame = 0x0, l2_5_ofs = 0, l3_ofs = 0, l4_ofs = 0, 
                source = OFPBUF_MALLOC, list_node = {prev = 0x0, next = 0x0}}}, put = false}, {
            hmap_node = {hash = 0, next = 0x0}, ofproto = 0x0, flow = {tunnel = {tun_id = 0, ip_src = 0, 
                ip_dst = 0, flags = 0, ip_tos = 0 '\000', ip_ttl = 0 '\000'}, metadata = 0, regs = {0, 0, 
                0, 0, 0, 0, 0, 0}, skb_priority = 0, pkt_mark = 0, recirc_id = 0, in_port = {odp_port = 0, 
                ofp_port = 0}, dl_dst = "\000\000\000\000\000", dl_src = "\000\000\000\000\000", 
              dl_type = 0, vlan_tci = 0, mpls_lse = {0, 0, 0}, ipv6_src = {__in6_u = {
                  __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  __u6_addr32 = {0, 0, 0, 0}}}, ipv6_dst = {__in6_u = {
                  __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  __u6_addr32 = {0, 0, 0, 0}}}, ipv6_label = 0, nw_src = 0, nw_dst = 0, 
              nw_frag = 0 '\000', nw_tos = 0 '\000', nw_ttl = 0 '\000', nw_proto = 0 '\000', 
              arp_sha = "\000\000\000\000\000", arp_tha = "\000\000\000\000\000", nd_target = {__in6_u = {
                  __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  __u6_addr32 = {0, 0, 0, 0}}}, tcp_flags = 0, pad = 0, tp_src = 0, tp_dst = 0, 
              dp_hash = 0}, key = 0x0, key_len = 0, upcall_type = DPIF_UC_MISS, stats = {n_packets = 0, 
              n_bytes = 0, used = 0, tcp_flags = 0}, odp_in_port = 0, slow_path_buf = {
              0 <repeats 16 times>}, mask_buf = {keybuf = {0 <repeats 64 times>}}, xout = {wc = {masks = {
                  tunnel = {tun_id = 0, ip_src = 0, ip_dst = 0, flags = 0, ip_tos = 0 '\000', 
                    ip_ttl = 0 '\000'}, metadata = 0, regs = {0, 0, 0, 0, 0, 0, 0, 0}, skb_priority = 0, 
                  pkt_mark = 0, recirc_id = 0, in_port = {odp_port = 0, ofp_port = 0}, 
                  dl_dst = "\000\000\000\000\000", dl_src = "\000\000\000\000\000", dl_type = 0, 
                  vlan_tci = 0, mpls_lse = {0, 0, 0}, ipv6_src = {__in6_u = {
                      __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                      __u6_addr32 = {0, 0, 0, 0}}}, ipv6_dst = {__in6_u = {
                      __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                      __u6_addr32 = {0, 0, 0, 0}}}, ipv6_label = 0, nw_src = 0, nw_dst = 0, 
                  nw_frag = 0 '\000', nw_tos = 0 '\000', nw_ttl = 0 '\000', nw_proto = 0 '\000', 
                  arp_sha = "\000\000\000\000\000", arp_tha = "\000\000\000\000\000", nd_target = {
                    __in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 
                        0}, __u6_addr32 = {0, 0, 0, 0}}}, tcp_flags = 0, pad = 0, tp_src = 0, tp_dst = 0, 
                  dp_hash = 0}}, slow = (unknown: 0), fail_open = false, has_learn = false, 
              has_normal = false, has_fin_timeout = false, nf_output_iface = 0, mirrors = 0, 
              odp_actions_stub = {0 <repeats 32 times>}, odp_actions = {base_ = 0x0, data_ = 0x0, 
                size_ = 0, allocated = 0, frame = 0x0, l2_5_ofs = 0, l3_ofs = 0, l4_ofs = 0, 
                source = OFPBUF_MALLOC, list_node = {prev = 0x0, next = 0x0}}}, put = false}, {
            hmap_node = {hash = 0, next = 0x0}, ofproto = 0x0, flow = {tunnel = {tun_id = 0, ip_src = 0, 
                ip_dst = 0, flags = 0, ip_tos = 0 '\000', ip_ttl = 0 '\000'}, metadata = 0, regs = {0, 0, 
                0, 0, 0, 0, 0, 0}, skb_priority = 0, pkt_mark = 0, recirc_id = 0, in_port = {odp_port = 0, 
                ofp_port = 0}, dl_dst = "\000\000\000\000\000", dl_src = "\000\000\000\000\000", 
              dl_type = 0, vlan_tci = 0, mpls_lse = {0, 0, 0}, ipv6_src = {__in6_u = {
                  __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  __u6_addr32 = {0, 0, 0, 0}}}, ipv6_dst = {__in6_u = {
                  __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  __u6_addr32 = {0, 0, 0, 0}}}, ipv6_label = 0, nw_src = 0, nw_dst = 0, 
              nw_frag = 0 '\000', nw_tos = 0 '\000', nw_ttl = 0 '\000', nw_proto = 0 '\000', 
              arp_sha = "\000\000\000\000\000", arp_tha = "\000\000\000\000\000", nd_target = {__in6_u = {
                  __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  __u6_addr32 = {0, 0, 0, 0}}}, tcp_flags = 0, pad = 0, tp_src = 0, tp_dst = 0, 
              dp_hash = 0}, key = 0x0, key_len = 0, upcall_type = DPIF_UC_MISS, stats = {n_packets = 0, 
              n_bytes = 0, used = 0, tcp_flags = 19008}, odp_in_port = 2583382576, slow_path_buf = {
              5271760, 5271764, 0, 139915440439369, 0, 0, 139915438015936, 0, 0, 0, 0, 0, 139915440446074, 
              0, 0, 0}, mask_buf = {keybuf = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4294967295, 4294967295, 6, 0, 
                10, 0, 32, 0, 0, 0, 0, 0, 0, 0, 2583382519, 32576, 0, 0, 0, 32576, 0, 0, 0, 0, 0, 1, 
                4294967295, 4294967295, 2585811578, 32576, 0, 0, 2585811578, 32576, 0, 0, 5271760, 0, 0, 
                0, 8, 0, 5271764, 0 <repeats 11 times>}}, xout = {wc = {masks = {tunnel = {tun_id = 0, 
                    ip_src = 0, ip_dst = 0, flags = 0, ip_tos = 0 '\000', ip_ttl = 0 '\000'}, 
                  metadata = 206158430216, regs = {2583383264, 32576, 2583383056, 32576, 0, 0, 0, 0}, 
                  skb_priority = 0, pkt_mark = 0, recirc_id = 0, in_port = {odp_port = 0, ofp_port = 0}, 
                  dl_dst = "\000\000\000\000\000", dl_src = "\000\000\000\000\000", dl_type = 0, 
                  vlan_tci = 0, mpls_lse = {0, 0, 0}, ipv6_src = {__in6_u = {
                      __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                      __u6_addr32 = {0, 0, 0, 0}}}, ipv6_dst = {__in6_u = {
                      __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                      __u6_addr32 = {0, 0, 0, 0}}}, ipv6_label = 0, nw_src = 0, nw_dst = 0, 
                  nw_frag = 0 '\000', nw_tos = 0 '\000', nw_ttl = 0 '\000', nw_proto = 0 '\000', 
                  arp_sha = "\000\000\000\000\000", arp_tha = "\000\000\000\000\000", nd_target = {
                    __in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 
                        0}, __u6_addr32 = {0, 0, 0, 0}}}, tcp_flags = 0, pad = 0, tp_src = 0, tp_dst = 0, 
                  dp_hash = 0}}, slow = (unknown: 0), fail_open = false, has_learn = false, 
              has_normal = false, has_fin_timeout = false, nf_output_iface = 0, mirrors = 0, 
              odp_actions_stub = {0 <repeats 32 times>}, odp_actions = {base_ = 0x0, data_ = 0x0, 
                size_ = 0, allocated = 0, frame = 0x0, l2_5_ofs = 0, l3_ofs = 0, l4_ofs = 0, 
                source = OFPBUF_MALLOC, list_node = {prev = 0x0, next = 0x0}}}, put = false}, {
            hmap_node = {hash = 0, next = 0x0}, ofproto = 0x0, flow = {tunnel = {tun_id = 0, ip_src = 0, 
                ip_dst = 0, flags = 0, ip_tos = 0 '\000', ip_ttl = 0 '\000'}, metadata = 0, regs = {0, 0, 
                0, 0, 0, 0, 0, 0}, skb_priority = 0, pkt_mark = 0, recirc_id = 0, in_port = {odp_port = 0, 
                ofp_port = 0}, dl_dst = "\000\000\000\000\000", dl_src = "\000\000\000\000\000", 
              dl_type = 0, vlan_tci = 0, mpls_lse = {0, 0, 0}, ipv6_src = {__in6_u = {
                  __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  __u6_addr32 = {0, 0, 0, 0}}}, ipv6_dst = {__in6_u = {
                  __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  __u6_addr32 = {0, 0, 0, 0}}}, ipv6_label = 0, nw_src = 0, nw_dst = 0, 
              nw_frag = 0 '\000', nw_tos = 0 '\000', nw_ttl = 0 '\000', nw_proto = 0 '\000', 
              arp_sha = "\000\000\000\000\000", arp_tha = "\000\000\000\000\000", nd_target = {__in6_u = {
                  __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, 
                  __u6_addr32 = {0, 0, 0, 0}}}, tcp_flags = 0, pad = 0, tp_src = 0, tp_dst = 0, 
              dp_hash = 0}, key = 0x0, key_len = 0, upcall_type = DPIF_UC_MISS, stats = {n_packets = 0, 
              n_bytes = 0, used = 0, tcp_flags = 0}, odp_in_port = 0, slow_path_buf = {
              0 <repeats 16 times>}, mask_buf = {keybuf = {0 <repeats 30 times>, 2583382576, 906002240, 
                2583382592, 32576, 2483047232, 32576, 2583382592, 32576, 5271760, 0, 2583382960, 32576, 1, 
                0, 8, 0, 2483047232, 32576, 2586511157, 32576, 4222451713, 32576, 2483047232, 32576, 
                2483047232, 32576, 2483047232, 32576, 2483047232, 32576, 2483047240, 32576, 2483047240, 
                32576}}, xout = {wc = {masks = {tunnel = {tun_id = 139915337681728, ip_src = 2483047240, 
                    ip_dst = 32576, flags = 0, ip_tos = 0 '\000', ip_ttl = 0 '\000'}, metadata = 0, 
                  regs = {0, 0, 0, 0, 0, 0, 39981072, 4}, skb_priority = 4907483, pkt_mark = 0, 
                  recirc_id = 0, in_port = {odp_port = 0, ofp_port = 0}, dl_dst = "\000\000\000\000\000", 
                  dl_src = "\000\000`\000\000", dl_type = 0, vlan_tci = 0, mpls_lse = {3015739904, 
                    3921069362, 4294967295}, ipv6_src = {__in6_u = {
                      __u6_addr8 = "\377\377\377\377", '\000' <repeats 11 times>, __u6_addr16 = {65535, 
                        65535, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {4294967295, 0, 0, 0}}}, ipv6_dst = {
                    __in6_u = {
                      __u6_addr8 = "\000\000\000\000\060\000\000\000\000\000\000\000\377\377\377\377", 
                      __u6_addr16 = {0, 0, 48, 0, 0, 0, 65535, 65535}, __u6_addr32 = {0, 48, 0, 
                        4294967295}}}, ipv6_label = 0, nw_src = 91, nw_dst = 32576, nw_frag = 0 '\000', 
                  nw_tos = 0 '\000', nw_ttl = 0 '\000', nw_proto = 0 '\000', 
                  arp_sha = "\000\000\000\000", <incomplete sequence \344>, arp_tha = "U\232@\177\000", 
                  nd_target = {__in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 
                        0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, tcp_flags = 124, pad = 0, 
                  tp_src = 25964, tp_dst = 13938, dp_hash = 40407200}}, 
              slow = (SLOW_ACTION | unknown: 2583382976), fail_open = 64, has_learn = 127, 
              has_normal = false, has_fin_timeout = false, nf_output_iface = 32, mirrors = 32576, 
              odp_actions_stub = {9, 5271760, 40034992, 16, 139915438020352, 9, 139915337681728, 5271760, 
                40034992, 16, 139915438020352, 139915449330255, 206158430232, 139915337681728, 0, 0, 
                139915337681728, 0, 0, 4917162, 206158430215, 144, 1, 16840864675137585201, 0, 
                139912854634587, 0, 0, 511101108334, 0, 139912854634620, 4867584}, odp_actions = {
                base_ = 0x26407e0, data_ = 0x7f4094000020, size_ = 96, allocated = 0, frame = 0x0, 
                l2_5_ofs = 58032, l3_ofs = 610, l4_ofs = 0, source = OFPBUF_MALLOC, list_node = {
                  prev = 0x495509 <xpthread_mutexattr_destroy+9>, next = 0x7f4099fb5700}}}, put = 184}}
        i = 50
        upcalls = {{flow_miss = 0x7f4099fa60a0, dpif_upcall = {type = DPIF_UC_MISS, packet = {
                base_ = 0x7f4099f9e018, data_ = 0x7f4099f9e01c, size_ = 46, allocated = 50, frame = 0x0, 
                l2_5_ofs = 65535, l3_ofs = 65535, l4_ofs = 65535, source = OFPBUF_STUB, list_node = {
                  prev = 0xcccccccccccccccc, next = 0xcccccccccccccccc}}, key = 0x7f4099f9dfa4, 
              key_len = 116, userdata = 0x0}, upcall_buf = {base_ = 0x7f4099f9df88, 
              data_ = 0x7f4099f9df88, size_ = 194, allocated = 512, frame = 0x0, l2_5_ofs = 65535, 
              l3_ofs = 65535, l4_ofs = 65535, source = OFPBUF_STUB, list_node = {
                prev = 0xcccccccccccccccc, next = 0xcccccccccccccccc}}, upcall_stub = {111669149890, 0, 
              34359738625, 5629533894082680, 5348058917240832, 562984313159680, 844459289870336, 
              4222159010398213, 6192483847372800, 6473950234148864, 6755433800794112, 7036960317112320, 0, 
              0, 5682503871642206224, 14739605136804851693, 78649441517574, 4647998489447694344, 
              11008825839138701362, 12676875234245790861, 72128516866459528, 5704372977597284360, 
              84628038551949020, 12159718993900339200, 84628038551929388, 12159718993900339200, 
              1858297796243751468, 1229482698272145413, 1808220633999610642, 2386942016704224026, 
              2965663399408837410, 3544384782113450794, 60705960375090, 0 <repeats 31 times>}}, {
            flow_miss = 0x0, dpif_upcall = {type = DPIF_UC_MISS, packet = {base_ = 0x0, data_ = 0x0, 
                size_ = 0, allocated = 0, frame = 0x0, l2_5_ofs = 0, l3_ofs = 0, l4_ofs = 0, 
                source = OFPBUF_MALLOC, list_node = {prev = 0x0, next = 0x0}}, key = 0x0, key_len = 0, 
              userdata = 0x0}, upcall_buf = {base_ = 0x7f4099f9e220, data_ = 0x7f4099f9e220, size_ = 0, 
              allocated = 512, frame = 0x0, l2_5_ofs = 65535, l3_ofs = 65535, l4_ofs = 65535, 
              source = OFPBUF_STUB, list_node = {prev = 0xcccccccccccccccc, next = 0xcccccccccccccccc}}, 
            upcall_stub = {0 <repeats 64 times>}}, {flow_miss = 0x0, dpif_upcall = {type = DPIF_UC_MISS, 
              packet = {base_ = 0x0, data_ = 0x0, size_ = 0, allocated = 0, frame = 0x0, l2_5_ofs = 0, 
                l3_ofs = 0, l4_ofs = 0, source = OFPBUF_MALLOC, list_node = {prev = 0x0, next = 0x0}}, 
              key = 0x0, key_len = 0, userdata = 0x0}, upcall_buf = {base_ = 0x0, data_ = 0x0, size_ = 0, 
              allocated = 0, frame = 0x0, l2_5_ofs = 0, l3_ofs = 0, l4_ofs = 0, source = OFPBUF_MALLOC, 
              list_node = {prev = 0x0, next = 0x0}}, upcall_stub = {
              0 <repeats 64 times>}} <repeats 28 times>, {flow_miss = 0x0, dpif_upcall = {
              type = DPIF_UC_MISS, packet = {base_ = 0x0, data_ = 0x0, size_ = 0, allocated = 0, 
                frame = 0x0, l2_5_ofs = 0, l3_ofs = 0, l4_ofs = 0, source = OFPBUF_MALLOC, list_node = {
                  prev = 0x0, next = 0x0}}, key = 0x0, key_len = 0, userdata = 0x0}, upcall_buf = {
              base_ = 0x0, data_ = 0x0, size_ = 0, allocated = 0, frame = 0x0, l2_5_ofs = 0, l3_ofs = 0, 
              l4_ofs = 0, source = OFPBUF_MALLOC, list_node = {prev = 0x0, next = 0x0}}, upcall_stub = {
              0 <repeats 48 times>, 5083754, 0 <repeats 11 times>, 16840864678153325056, 139915203448368, 
              0, 139915437944720}}, {flow_miss = 0x26389c0, dpif_upcall = {type = (unknown: 2348813472), 
              packet = {base_ = 0x4d9749 <nl_sock_recv__+473>, data_ = 0x7f408c000e30, size_ = 4096, 
                allocated = 0, frame = 0x7f4099fa2fd0, l2_5_ofs = 0, l3_ofs = 1, l4_ofs = 0, 
                source = OFPBUF_MALLOC, list_node = {prev = 0x0, next = 0x0}}, key = 0x7f4099fa2f70, 
              key_len = 2, userdata = 0x0}, upcall_buf = {base_ = 0x0, data_ = 0x0, size_ = 0, 
              allocated = 0, frame = 0x0, l2_5_ofs = 0, l3_ofs = 0, l4_ofs = 0, source = OFPBUF_MALLOC, 
              list_node = {prev = 0x0, next = 0x0}}, upcall_stub = {0 <repeats 64 times>}}, {
            flow_miss = 0x0, dpif_upcall = {type = DPIF_UC_MISS, packet = {base_ = 0x0, data_ = 0x0, 
                size_ = 0, allocated = 0, frame = 0x0, l2_5_ofs = 0, l3_ofs = 0, l4_ofs = 0, 
                source = OFPBUF_MALLOC, list_node = {prev = 0x0, next = 0x0}}, key = 0x0, key_len = 0, 
              userdata = 0x0}, upcall_buf = {base_ = 0x0, data_ = 0x0, size_ = 0, allocated = 0, 
              frame = 0x0, l2_5_ofs = 0, l3_ofs = 0, l4_ofs = 0, source = OFPBUF_MALLOC, list_node = {
                prev = 0x0, next = 0x0}}, upcall_stub = {0 <repeats 64 times>}} <repeats 18 times>}
        misses = {buckets = 0x7f4099f9b8d8, one = 0x0, mask = 0, n = 0}
#7  0x0000000000494e81 in ovsthread_wrapper (aux_=<optimized out>) at ../lib/ovs-thread.c:322
        next_id = 8
        auxp = <optimized out>
        aux = {start = 0x42e5d0 <udpif_upcall_handler>, arg = 0x267b160, 
          name = "handler\000\000\000\000\000\000\000\000"}
        id = 6
#8  0x00007f409aa760a4 in start_thread (arg=0x7f4099fb5700) at pthread_create.c:309
        __res = <optimized out>
        pd = 0x7f4099fb5700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139915438020352, -4101950722796937431, 0, 40034992, 
                16, 139915438020352, 4148873512654217001, 4148876020202741545}, mask_was_saved = 0}}, 
          priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#9  0x00007f409a2a29cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

-- System Information:
Debian Release: 8.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable'), (200, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.3.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages openvswitch-switch depends on:
ii  kmod                                   18-3
ii  libatomic1                             4.9.2-10
ii  libc6                                  2.19-18+deb8u2
ii  libpython2.7-stdlib [python-argparse]  2.7.9-2
ii  libssl1.0.0                            1.0.1k-3+deb8u2
ii  netbase                                5.3
ii  openvswitch-common                     2.3.0+git20140819-3
ii  procps                                 2:3.3.9-9
pn  python:any                             <none>
ii  uuid-runtime                           2.25.2-6

openvswitch-switch recommends no packages.

openvswitch-switch suggests no packages.

-- no debconf information



More information about the dev mailing list