> >Your explanation doesn't fit your observations. I suspect #2 may have some > >significance but that would be unrelated to the rate of resource usage. > > Then why does inserting a "mark_bh" after a kfree_skb alleviate the problem > somewhat? it certainly doesnt add to the performance. The mark_bh is already there. it sounds ot me like you are changing timing patterns by causing a cpu stall on the memory bus - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org