- 博客(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
Hacking the Linux Kernel Network Stack 代码
2009-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人