[ovs-dev] set -controller is causing the kernel crash with DPDK 2.0 + OVS 2.4

Traynor, Kevin kevin.traynor at intel.com
Tue Dec 15 15:24:59 UTC 2015


> -----Original Message-----
> From: dev [mailto:dev-bounces at openvswitch.org] On Behalf Of
> karuppusamy.marappagounder at wipro.com
> Sent: Thursday, December 10, 2015 3:15 PM
> To: dev at openvswitch.org
> Subject: [ovs-dev] set -controller is causing the kernel crash with DPDK 2.0
> + OVS 2.4
> 
> Hi,
> 
>      In our experiment we are using OVS 2.4 with DPDK 2.0 with Centos 7.0 +
> kernel 3.18.22.
> 
>      We added few physical ports to the PMD thread and added to the bridge.
> Also created KNI interface between vEth and the physical port part of the
> bridge. We could send and receive the traffic via KNI.
>      When we attach a controller i.e. ovs-vsctl --no-wait set-controller br0
> tcp:127.0.0.1:6653   we are seeing that kni_thread is crashed.
> 
>       Crash is not seen when we don't have KNI interface present. Also,
> without having controller added we are able to work with multiple pairs of
> vEth - PHY via KNI.
> 
>      Appreciating any hints on this topic!

Not sure why this would be. Cross-posting to dpdk-users mailing list as
someone might have some clues there. You could try with the latest head of
master ovs/dpdk code in case it's anything that has been fixed already.

> 
> Thanks
> Samy
> 
> 
> Below is the dump of the 'kmsg' reported.
> 
> <4>Stack:
> <4> ffff880153937d48 ffff880153937d50 ffff880150814000 0000000000000001
> <4> 000000002138f240 ffffffff810cf36b ffff880153937df8 ffffffff82055980
> <4> 0000000100250151 0000000000000282 ffff880153937da8 ffffffff810d042f
> <4>Call Trace:
> <4> [<ffffffff810cf36b>] ? lock_timer_base.isra.35+0x2b/0x50
> <4> [<ffffffff810d042f>] ? try_to_del_timer_sync+0x4f/0x70
> <4> [<ffffffff810d04a2>] ? del_timer_sync+0x52/0x60
> <4> [<ffffffff81653bb6>] ? schedule_timeout+0x166/0x290
> <4> [<ffffffff810cf240>] ? internal_add_timer+0x80/0x80
> <4> [<ffffffffa041743f>] kni_net_rx+0xf/0x20 [rte_kni]
> <4> [<ffffffffa041577e>] kni_thread_single+0x5e/0xb0 [rte_kni]
> <4> [<ffffffffa0415720>] ? kni_release+0x100/0x100 [rte_kni]
> <4> [<ffffffff81089bc9>] kthread+0xc9/0xe0
> <4> [<ffffffff81089b00>] ? kthread_create_on_node+0x180/0x180
> <4> [<ffffffff81654f18>] ret_from_fork+0x58/0x90
> <4> [<ffffffff81089b00>] ? kthread_create_on_node+0x180/0x180
> <4>Code: 48 89 85 b8 fe ff ff eb 0c 0f 1f 44 00 00 48 8b 13 48 83 c3 08 49 8b
> 8d a8 01 00 00 4d 8b b5 a0 01 00 00 31 ff 48 29 ca 4c 01 f2 <44> 0f b7 62 22
> 0f b7 42 12 48 03 02 ba 20 00 00 00 45 0f b7 cc
> <1>RIP  [<ffffffffa0416905>] kni_net_rx_normal+0x145/0x2c0 [rte_kni]
> <4> RSP <ffff880153937d28>
> <4>---[ end trace 8a2acec3270c7c4b ]---
> 
> 
> The information contained in this electronic message and any attachments to
> this message are intended for the exclusive use of the addressee(s) and may
> contain proprietary, confidential or privileged information. If you are not
> the intended recipient, you should not disseminate, distribute or copy this
> e-mail. Please notify the sender immediately and destroy all copies of this
> message and any attachments. WARNING: Computer viruses can be transmitted via
> email. The recipient should check this email and any attachments for the
> presence of viruses. The company accepts no liability for any damage caused
> by any virus transmitted by this email. www.wipro.com
> _______________________________________________
> dev mailing list
> dev at openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev


More information about the dev mailing list