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 · 384 阅读 · 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 · 278 阅读 · 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 · 384 阅读 · 0 评论 -
dev_alloc_skb
[code="java"] /**************************************************** * dev_alloc_skb - 分配内存为接受的包 * @length: 分配的长度 * GFP_ATOMIC:原子类型,此函数经常用于终端上下文中 *******************************...原创 2010-11-12 10:47:12 · 642 阅读 · 0 评论