[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