分类: LINUX
2008-09-03 21:36:33
int skb_headroom(const struct sk_buff *skb);
int skb_tailroom(const struct sk_buff *skb);
void skb_reserve(struct sk_buff *skb, unsigned int len);
unsigned char *skb_push(struct sk_buff *skb, unsigned int len);
unsigned char *skb_pull(struct sk_buff *skb, unsigned int len);
unsigned char *skb_put(struct sk_buff *skb, unsigned int len);
void skb_trim(struct sk_buff *skb, unsigned int len);
__u32 skb_queue_len(const struct sk_buff_head *list_);
struct sk_buff *skb_peek(struct sk_buff_head *list);
struct sk_buff *skb_peek_tail(struct sk_buff_head *list);
void skb_queue_head(struct sk_buff_head *list, struct sk_buff *newsk);
void skb_queue_tail(struct sk_buff_head *list, struct sk_buff *newsk);
Image
struct sk_buff *skb_dequeue(struct sk_buff_head *list);
struct sk_buff *skb_dequeue_tail(struct sk_buff_head *list);
void skb_insert(struct sk_buff *old, struct sk_buff *newsk);
void skb_append(struct sk_buff *old, struct sk_buff *newsk);
void skb_unlink(struct sk_buff *skb);
Description