10 2014 档案

摘要:函数 dev_queue_xmit()用于直接使用sk_buf发包,此函数有返回值,但是并不能通过此函数返回值为0来说明包已经发送出去且可以立刻释放sk_buff内存。因为网卡发包是一个异步的过程,比如ixgbe网卡驱动发包过程可以查看此文。因此,解决办法是在skb_buff->uers没有减少的情... 阅读全文
posted @ 2014-10-22 11:43 lxgeek 阅读(2513) 评论(0) 推荐(0) 编辑
摘要:实现功能:使用自己已经分配的内存让skb->data指向,而不是使用alloc_malloc()。部分代码如下: 1 /* 2 * build a new sk_buff 3 */ 4 //stru... 阅读全文
posted @ 2014-10-22 11:35 lxgeek 阅读(7644) 评论(0) 推荐(0) 编辑