Basic functions for sk_buff{}
- skb_headroom(), skb_tailroom()
-
- Prototype / Description
-
int skb_headroom(const struct sk_buff *skb);
- bytes at buffer head
int skb_tailroom(const struct sk_buff *skb);
- bytes at buffer
- Image
- skb_reserve()
-
- Prototype
void skb_reserve(struct sk_buff *skb, unsigned int len);
- Description
- adjust headroom
- Image
- skb_push()
-
- Prototype
unsigned char *skb_push(struct sk_buff *skb, unsigned int len);
- Description
- add data to the start of a buffer
- Image
- skb_pull()
-
- Prototype
unsigned char *skb_pull(struct sk_buff *skb, unsigned int len);
- Description
- remove data from the start of a buffer
- Image
- skb_put()
-
- Prototype
unsigned char *skb_put(struct sk_buff *skb, unsigned int len);
- Description
- add data to a buffer
- Image
- skb_trim()
-
- Prototype
void skb_trim(struct sk_buff *skb, unsigned int len);
- Description
- remove end from a buffer
- Image
没有评论:
发表评论