Re: modifying struct sk_buff
From: Bart Trojanowski
Date: Fri Jun 04 2004 - 07:39:04 EST
* Sushant Sharma <sushant@xxxxxxxxxx> [040603 20:24]:
> Hi
> I want to add a new member (say uint32_t) in the
> struct sk_buff{...}
> in the file include/linux/skbuff.h.
<snip>
> Do I need to allocate memory for this member
> ( ie add sizeof(_new-member_) to *size* while doing kmalloc() )
Hi Sushant,
I think you are confusing the allocation of 'data' with the allocation
of 'skb'.
If you add the uint32_t to struct sk_buff you don't have to modify
alloc_skb. The skbuff_head_cache is informed what size the sk_buff
structure is in skb_init().
-Bart
--
WebSig: http://www.jukie.net/~bart/sig/
Attachment:
signature.asc
Description: Digital signature