[dpdk-dev] A deadlock may occur in kni kernel thread while netif_receive_skb is called

2014-06-12 Thread Tyrone Lau
Hi, all. I have found recently the Linux kernel will complain occasionally a dead lock, while I use the kernel module rte_kni provided in DPDK. After reviewing the dpdk source code and googling, I found that the deadlock occurred because netif_receive_skb is invoked in a non-softirq context. The er

[dpdk-dev] A deadlock may occur in kni kernel thread while netif_receive_skb is called

2014-06-12 Thread Stephen Hemminger
On Thu, 12 Jun 2014 22:46:14 +0800 Tyrone Lau wrote: > Hi, all. I have found recently the Linux kernel will complain occasionally > a dead lock, while I use the kernel module rte_kni provided in DPDK. After > reviewing the dpdk source code and googling, > I found that the deadlock occurred becaus