diff options
Diffstat (limited to 'include/linux/skbuff.h')
| -rw-r--r-- | include/linux/skbuff.h | 7 | 
1 files changed, 4 insertions, 3 deletions
| diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h index 22b701819619..cc04f5cd2286 100644 --- a/include/linux/skbuff.h +++ b/include/linux/skbuff.h @@ -167,13 +167,14 @@ struct skb_shared_info {   *	@h: Transport layer header   *	@nh: Network layer header   *	@mac: Link layer header - *	@dst: FIXME: Describe this field + *	@dst: destination entry + *	@sp: the security path, used for xfrm   *	@cb: Control buffer. Free for use by every layer. Put private vars here   *	@len: Length of actual data   *	@data_len: Data length   *	@mac_len: Length of link layer header   *	@csum: Checksum - *	@__unused: Dead field, may be reused + *	@local_df: allow local fragmentation   *	@cloned: Head may be cloned (check refcnt to be sure)   *	@nohdr: Payload reference only, must not modify header   *	@pkt_type: Packet class @@ -968,6 +969,7 @@ static inline void __skb_queue_purge(struct sk_buff_head *list)  		kfree_skb(skb);  } +#ifndef CONFIG_HAVE_ARCH_DEV_ALLOC_SKB  /**   *	__dev_alloc_skb - allocate an skbuff for sending   *	@length: length to allocate @@ -980,7 +982,6 @@ static inline void __skb_queue_purge(struct sk_buff_head *list)   *   *	%NULL is returned in there is no free memory.   */ -#ifndef CONFIG_HAVE_ARCH_DEV_ALLOC_SKB  static inline struct sk_buff *__dev_alloc_skb(unsigned int length,  					      int gfp_mask)  { | 
