linux网络编程
cxw06023273
这个作者很懒,什么都没留下…
展开
-
linux内核数据包操作函数解析
[code="java"]/**@*/static inline void skb_copy_to_linear_data(struct sk_buff *skb, const void *from, const unsigned int len){ memcpy(skb->data, from, len);}static i...原创 2011-06-07 14:24:39 · 355 阅读 · 0 评论 -
sk_buff的结构的理解
[code="java"]#include #include #include #include #include static unsigned int skb_buff_ops(unsigned int hooknum, struct sk_buff *skb, cons...2010-11-11 16:48:56 · 262 阅读 · 0 评论 -
以太网内核与MAC相关的函数
[code="java"]#define ETH_ALEN 6 /* Octets in one ethernet addr */#define ETH_HLEN 14 /* Total octets in header. */#define ETH_ZLEN 60 ...原创 2010-11-11 18:31:58 · 346 阅读 · 0 评论 -
dev_alloc_skb
[code="java"]/**************************************************** * dev_alloc_skb - 分配内存为接受的包 * @length: 分配的长度 * GFP_ATOMIC:原子类型,此函数经常用于终端上下文中 *******************************...原创 2010-11-12 10:47:12 · 596 阅读 · 0 评论