[dpdk-dev] soft lockup calling receive burst

Joseph Vossen jkvossen at vossen.org
Fri Mar 20 20:04:10 CET 2015


[snip]

> I haven't seen that, but there's a soft-lockup in KNI in DPDK 1.6. Here's what I posted about that one a few weeks ago:
> 
> Found the problem. No patch to submit since it's already fixed in later versions of DPDK, but thought I'd follow up with the details since I'm sure we aren't the only ones trying to use bleeding-edge versions of DPDK...
> 
> In kni_net_rx_normal(), it was calling netif_receive_skb() instead of netif_rx(). The source for netif_receive_skb() point out that it should only be called from soft-irq context, which isn't the case for KNI.
> 
> As typical, simple fix once you track it down.
> 
> Yao-Po Wang's fix:  commit 41a6ebded53982107c1adfc0652d6cc1375a7db9.

I noticed that posting, but KNI is not involved here...thanks!


More information about the dev mailing list