2013/6/28 Eric Dumazet <eric.dumazet@xxxxxxxxx>: > Steinar reported reallocations of skb->head with IPv6, leading to > a warning in skb_try_coalesce() > > It turns out iwl3945 has several problems : > > 1) skb->truesize is underestimated. > We really consume PAGE_SIZE bytes for a fragment, > not the frame length. > 2) 128 bytes of initial headroom is a bit low and forces reallocations. > 3) We can avoid consuming a full page for small enough frames. I'm running 3.9.8 plus this patch (hand-applied since GMail mangled it…), and so far, it seems to work fine. Well, network-manager still doesn't like Cisco's band-select feature, so from time to time I get network freezes while it's trying to roam from 5 GHz to 2.4 GHz, but that's hardly iwl3945's fault. /* Steinar */ -- Software Engineer, Google Switzerland -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html