Chinaunix首页 | 论坛 | 博客
  • 博客访问: 113551
  • 博文数量: 7
  • 博客积分: 107
  • 博客等级: 民兵
  • 技术积分: 162
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-26 01:48
文章分类

全部博文(7)

文章存档

2013年(3)

2012年(4)

我的朋友

发布时间:2013-06-30 14:16:36

evenfd的使用,与netlink的比较......【阅读全文】

阅读(13815) | 评论(4) | 转发(7)

发布时间:2013-03-02 23:17:18

lenky有测试过DPDK的延迟吗?我这边的测试结果是:(千兆网卡82580,纯转发模式)平均延迟可以在20us以内,但是最大延迟总会超过1000us,就算是10Mbit每秒的低压力下,最大延迟也会超过1000us。我想可能是dpdk自身的原因吧:DPDK使用进程来读取和发送数据包,而进程的优先级是较低的,cpu随时都可能被硬中断或者软中断.........【阅读全文】

阅读(9694) | 评论(0) | 转发(0)

发布时间:2013-01-27 20:06:59

    从内核里来看,socket fd本来就是 file[]数组的下标,因此,在单个线程内(父子线程的fd是copy的,还是共享的有待确定,我记得是copy的)此下标具有天然唯一性,可以作为很多其余资源的index入口。......【阅读全文】

阅读(2563) | 评论(0) | 转发(0)

发布时间:2012-12-21 22:24:30

各种形形色色的讲SKB的文章已经有很多了,我这里就不说大而全的东西,想了解全部建议还是看《深入Linux网络内幕》里关于skb的介绍。 本文重点强调介绍两个方面: 一,skb所占用的内存分布 二,skb的报文头存放地方限制 一:skb占用的内存分布 一个skb包含三个部分: skb结构体本身,内含大量的指针指向各种关联数据 skb->data指向的线性数据区,其实内存应该从skb->head开始算到skb->end为止,skb->data和skb->tail是用来指向当前处理所指向的数据的。比如内存从0x00ff1000(head)开始,到0x00......【阅读全文】

阅读(5204) | 评论(0) | 转发(0)

发布时间:2012-10-19 22:34:58

nat的原理导致的缺陷......【阅读全文】

阅读(4623) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册