Chinaunix首页 | 论坛 | 博客
  • 博客访问: 33833
  • 博文数量: 11
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 147
  • 用 户 组: 普通用户
  • 注册时间: 2013-04-03 11:00
个人简介

navigation、linux、内核、网络技术、网卡驱动、qt、android、ios、irrlicht、ogre

文章分类

全部博文(11)

文章存档

2016年(1)

2013年(10)

我的朋友

发布时间:2013-04-15 20:26:23

      关注过零拷贝网卡抓包的朋友都知道,零拷贝里面很重要的一点就是,用户程序直接可以取得来自内核的包,这样就去掉了层层拷贝,同时也不占用服务器的cpu。这里大致的说一下我这边对这个的理解,结合我现在能运行的程序对其进行一个简单的描述。     1、首先我们需要在dev下面建立一个.........【阅读全文】

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

发布时间:2013-04-15 15:38:28

      以下记录一下在做零拷贝驱动的时候一些困扰我的问题         1、将获得的包存储下来后,用wireshark打开显示包不对。         查找原因,是由于 #define BNX2_RX_OFFSET(sizeof(struct l2_fhdr) + 2), 在bnx2中,真实的数据是放在.........【阅读全文】

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

发布时间:2013-04-10 11:56:41

bnx2、 零拷贝......【阅读全文】

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

发布时间:2013-04-09 19:28:24

升级内核方法:一、自己编译内核。首先下载linux-2.6.39.tar.bz21、解压  tar jxvf linux-2.6.39.tar.bz2 到/usr/src2、复制原来内核的.config到/usr/src/linux-2.6.39下3、修改配置项1)通过make menuconfig选中以下对应的选项   General setup –>   [*] enable deprecated sysfs f.........【阅读全文】

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

发布时间:2013-04-09 14:37:20

     最近在做zerocopy网卡驱动,调试内核是个麻烦事情,大致的从网上找到了一些方法。1、printk  2、kdump  3、kgdb。由于第三个方法需要两台机器,搭建环境比较麻烦,所以这里我主要是选择了前两个方法进行调试。学习之初就和论坛的内核版主瀚海书香大牛聊过,他说大部分问题都可以使用printk.........【阅读全文】

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

登录 注册