it seems that ifb counts packets twice... both at xmit time and also in the tasklet. i'm not sure which one of the two to drop, but here's a patch for dropping the counting at xmit time.
patch against 2.6.20-rc1. -dean Signed-off-by: dean gaudet <[EMAIL PROTECTED]> Index: linux/drivers/net/ifb.c =================================================================== --- linux.orig/drivers/net/ifb.c 2006-11-29 13:57:37.000000000 -0800 +++ linux/drivers/net/ifb.c 2006-12-23 02:14:31.000000000 -0800 @@ -154,9 +154,6 @@ int ret = 0; u32 from = G_TC_FROM(skb->tc_verd); - stats->tx_packets++; - stats->tx_bytes+=skb->len; - if (!from || !skb->input_dev) { dropped: dev_kfree_skb(skb); - 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