[ovs-discuss] skb_try_coalesce call trace.

Hung-Wei Chiu (邱宏瑋) hwchiu at cs.nctu.edu.tw
Fri Dec 18 03:54:44 UTC 2015


Hi.

I install the OVS 2.3.1 on my linux 3.10.77.
I create the datapath and attach the physical interface and veth on it.
I use the action=normal to forward the packet between different network
namespaces.

After the file transfer between the datapath ports. the linux issue the
following call trace.

[34068.668117] WARNING: at net/core/skbuff.c:3454
skb_try_coalesce+0x433/0x4f0()
[34068.676122] Modules linked in: iscsi_target_mod(O) ppp_synctty n_hdlc
xt_TCPMSS pppoe pppox tun xfrm6_mode_transport xfrm4_mode_transport
xfrm6_mode_tunnel xfrm4_mode_tunnel xfrm6_mode_beet xfrm4_mode_beet deflate
authencesn authenc ipcomp6 ipcomp xfrm6_tunnel xfrm4_tunnel tunnel6 esp6
esp4 ah6 ah4 xfrm_ipcomp af_key xfrm_user xfrm_algo hmac ppp_deflate
bsd_comp ppp_mppe arc4 ppp_async ip6table_mangle xt_mark sch_sfq sch_htb
cls_u32 cls_fw iptable_mangle bridge stp aufs macvlan veth xt_addrtype
xt_REDIRECT xt_nat ppp_generic slhc xt_conntrack ipt_MASQUERADE iptable_nat
nf_nat_ipv4 nf_nat target_core_ep(PO) target_core_file(O)
target_core_iblock(O) target_core_mod(O) syno_extent_pool(PO) rodsp_ep(PO)
cifs udf isofs loop hid_generic usbhid hid usblp usb_storage xt_mac
xt_geoip(O) compat_xtables(O) nf_conntrack_ipv6 nf_defrag_ipv6
ip6table_filter ip6_tables xt_recent xt_iprange xt_limit xt_state xt_tcpudp
xt_multiport xt_LOG nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack
iptable_filter ip_tables x_tables openvswitch(O) gre avoton_synobios(PO)
leds_lp3943 btrfs synoacl_vfs(PO) zlib_deflate libcrc32c hfsplus md4
mlx4_en(O) mlx4_core(O) mlx_compat(O) compat(O) tn40xx(O) i40e(O) ixgbe(O)
be2net(O) igb(O) i2c_algo_bit e1000e(O) fuse vfat fat crc32c_intel
aesni_intel glue_helper lrw gf128mul ablk_helper cryptd ecryptfs
sha512_generic sha256_generic sha1_generic ecb aes_x86_64 des_generic
ansi_cprng cts md5 cbc cpufreq_powersave cpufreq_performance acpi_cpufreq
mperf processor thermal_sys cpufreq_stats freq_table dm_snapshot crc_itu_t
crc_ccitt quota_v2 quota_tree psnap p8022 llc sit tunnel4 ip_tunnel ipv6
zram(C) sg etxhci_hcd xhci_hcd uhci_hcd ehci_pci ehci_hcd usbcore
usb_common [last unloaded: iscsi_target_mod]
[34068.846237] CPU: 0 PID: 10037 Comm: handler66 Tainted: P         C O
3.10.77 #7110
[34068.854705] Hardware name: Insyde MohonPeak/Type2 - Board Product Name1,
BIOS M.110 2014/12/23
[34068.864338]  0000000000000009 ffff88007de03b70 ffffffff814a6480
ffff88007de03ba8
[34068.872637]  ffffffff81035aad ffff88004d902368 ffff88007de03c14
00000000000005a8
[34068.880935]  ffff88006b83bd80 00000000fffffff8 ffff88007de03bb8
ffffffff81035b86
[34068.889238] Call Trace:
[34068.891971]  <IRQ>  [<ffffffff814a6480>] dump_stack+0x19/0x1b
[34068.898417]  [<ffffffff81035aad>] warn_slowpath_common+0x5d/0x80
[34068.905137]  [<ffffffff81035b86>] warn_slowpath_null+0x16/0x20
[34068.911667]  [<ffffffff813db063>] skb_try_coalesce+0x433/0x4f0
[34068.918194]  [<ffffffff814254bb>] tcp_try_coalesce.part.37+0x2b/0x80
[34068.925302]  [<ffffffff814261d8>] tcp_queue_rcv+0xe8/0x130
[34068.931441]  [<ffffffff81428aa4>] tcp_data_queue+0x264/0xcd0
[34068.937778]  [<ffffffff8142bbfa>] tcp_rcv_established+0x1ba/0x670
[34068.944616]  [<ffffffffa08861c2>] ? nf_nat_ipv4_fn+0x1c2/0x230
[iptable_nat]
[34068.952507]  [<ffffffff81435e83>] tcp_v4_do_rcv+0xe3/0x360
[34068.958644]  [<ffffffff81236241>] ? security_sock_rcv_skb+0x11/0x20
[34068.965657]  [<ffffffff8143707f>] tcp_v4_rcv+0x75f/0x770
[34068.971592]  [<ffffffff81412420>] ? ip_rcv_finish+0x300/0x300
[34068.978021]  [<ffffffff8140c7a5>] ? nf_hook_slow+0x75/0x130
[34068.984255]  [<ffffffff81412420>] ? ip_rcv_finish+0x300/0x300
[34068.990683]  [<ffffffff814124c7>] ip_local_deliver_finish+0xa7/0x1f0
[34068.997790]  [<ffffffff814127e0>] ip_local_deliver+0x80/0x90
[34069.004120]  [<ffffffff81412199>] ip_rcv_finish+0x79/0x300
[34069.010257]  [<ffffffff81412a52>] ip_rcv+0x262/0x320
[34069.015815]  [<ffffffff813e6aa3>] __netif_receive_skb_core+0x423/0x5e0
[34069.023139]  [<ffffffffa0300400>] ? igb_poll+0x740/0x1360 [igb]
[34069.029766]  [<ffffffff813e6c78>] __netif_receive_skb+0x18/0x60
[34069.036389]  [<ffffffff813e768c>] process_backlog+0x9c/0x180
[34069.042719]  [<ffffffff813e6ffd>] net_rx_action+0x11d/0x1a0
[34069.048954]  [<ffffffff8103d149>] __do_softirq+0xc9/0x1a0
[34069.054994]  [<ffffffff814ad6fc>] call_softirq+0x1c/0x30
[34069.060934]  <EOI>  [<ffffffff8100478d>] do_softirq+0x3d/0x70
[34069.067376]  [<ffffffff8103d071>] local_bh_enable+0x91/0xa0
[34069.073615]  [<ffffffffa05f553b>] ovs_packet_cmd_execute+0x1fb/0x250
[openvswitch]
[34069.082088]  [<ffffffff8140abac>] genl_family_rcv_msg+0x20c/0x340
[34069.088907]  [<ffffffff8140ace0>] ? genl_family_rcv_msg+0x340/0x340
[34069.095916]  [<ffffffff8140ad61>] genl_rcv_msg+0x81/0xd0
[34069.101860]  [<ffffffff8140a492>] netlink_rcv_skb+0xa2/0xc0
[34069.108093]  [<ffffffff8140a983>] genl_rcv+0x23/0x40
[34069.113646]  [<ffffffff81409ec4>] netlink_unicast+0x144/0x1d0
[34069.120072]  [<ffffffff8140a20b>] netlink_sendmsg+0x2bb/0x390
[34069.126501]  [<ffffffff81408037>] ? netlink_recvmsg+0x227/0x3b0
[34069.133123]  [<ffffffff813d0558>] sock_sendmsg+0x98/0xd0
[34069.139065]  [<ffffffff813d0bc7>] ? sock_recvmsg+0xa7/0xe0
[34069.145202]  [<ffffffff810677de>] ? update_curr+0x6e/0xc0
[34069.151242]  [<ffffffff813d0998>] ___sys_sendmsg+0x3c8/0x3d0
[34069.157574]  [<ffffffff81142e5d>] ? ep_scan_ready_list.isra.7+0x19d/0x1a0
[34069.165169]  [<ffffffff81065b34>] ? __dequeue_entity+0x24/0x40
[34069.171694]  [<ffffffff81066e9e>] ? pick_next_task_fair+0x6e/0x1b0
[34069.178611]  [<ffffffff813d1470>] __sys_sendmsg+0x40/0x80
[34069.184651]  [<ffffffff813d14bd>] SyS_sendmsg+0xd/0x20
[34069.190406]  [<ffffffff814ac572>] system_call_fastpath+0x16/0x1b
[34069.197126] ---[ end trace fee3651d37140738 ]---


Dose anyone have the idea about that?

Thanks.


Best Regards,

Hung-Wei Chiu(邱宏瑋)
--
Computer Center, Department of Computer Science
National Chiao Tung University
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20151218/e0a7335c/attachment-0002.html>


More information about the discuss mailing list