Le lundi 05 juillet 2010 à 20:06 +0800, Herbert Xu a écrit :
Eric Dumazet [off-list ref] wrote:
quoted
quoted
2) The layer using skb->cb[] should clear this area after use and
before handing the skb to another layer. Ubicom should modify the
driver to clear the skb->cb[] area before sending it up the line.
This is the right option. If you use one word in cb[], only your driver
knows how to clear it efficiently.
Absolutely not! No protocol stack should rely on an external skb
having a zero cb.
Why do we clear full 48 bytes skb->cb[] in skb_alloc(), if no protocol
stack should rely it being zero ?