自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux 程序设计的一些优化措施

Linux 程序设计的一些优化措施这些知识是在平常的阅读中,零散的获得的,自己总结了一下,分享在这里 全局变量VS函数参数全局变量在Linux下的驱动编程里边,用的是非常多,例如中断服务函数ISR,基本上都可以用全局变量来作为数据的更新,及事件的触发。给函数传递参数的效率一般来说,要低于直接使用全局变量,尤其是参数的数目太多的时候。参数传递,是需要先将参数push到stack中,等

2009-04-19 14:59:00 482

原创 TCP/IP协议在Linux2.4上的实现 之 网卡驱动篇二

 TCP/IP协议在Linux2.4上的实现 之 网卡驱动篇二 接着上面分析net_rx()函数,此函数实在网卡的驱动中断服务函数里边调用接收函数:1 确定网络硬件收到的数据包的状态和数据大小 2 dev_alloc_skb,申请套接字缓存,并将数据拷贝到其中 3 将套接字缓存通过netif_rx()传递给内核 4 更新数据处理后的统计信息static

2009-04-11 21:21:00 759 1

原创 TCP/IP协议在Linux2.4上的实现 之 网卡驱动篇

 先来介绍下,物理层网卡的硬件驱动,实验板采用的是Xscale的CPU,网卡芯片是CS8900,运行的操作系统为Linux2.4的核,很多代码在2.6中已经有很大改变了。下面所显示的代码目录在/linux/drivers/net/cs89x0.c下。   先来介绍下,物理层网卡的硬件驱动,实验板采用的是Xscale的CPU,网卡芯片是CS8900,运行的操作系统为Linux2.4的核

2009-04-08 08:51:00 1034

Linux 网络实现代码导读

Linux 网络实现代码导读,介绍了整个linux网络协议实现的框架,从sock到net device有比较详细的介绍。

2009-04-10

Hacking the Linux Kernel Network Stack 代码

一个国外牛人提供的一些源码,利用linux下的netfilter机制写的一些sniffer代码,比如完成制定源地址的数据包的统计。适合初学者。

2009-04-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除