David Miller <[EMAIL PROTECTED]> writes: > Software interrupts might be getting lost, dev_kfree_skb_irq() has to > queue the kfree_skb() to soft IRQ. > > Therefore, dev_kfree_skb_irq() will only work properly from hardware > interrupt context, where we will return and thus run the scheduled > software interrupt. > > So some things to check out are whether the driver is invoking > dev_kfree_skb_irq() in the right context, whether ARM might have some > software interrupt processing preculiarity, etc.
I see. I call dev_kfree_skb_irq() from hardware IRQ handler, so the main suspect is soft IRQ processing. Should be easy now. Thanks. -- Krzysztof Halasa - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html