> Where would that tag list be stored if you want to remove the > 40 bytes of ->cb?
I apologize if I wasn't clear, the tag list would go in a new skb->tags field replacing the existsing skb->cb array, so the skb would lose 40-sizeof(void*) bytes wich seems reasonable to me. > Linux 2.0 did something like this, but that was removed for good > reasons. Now TCP always clones skbs before sending it out. Do you remember what those reasons were? I couldn't find a related discussion in the archives. I think the BSD mbuf tags approach is sound enough to justify the move. > And optimizing for uncommon cases (not TCP) doesn't seem too useful. As pointed out by Bert Hubert, there are people who have heavy traffic on non-tcp connections. Thanks, Hisham - 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