- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 *** No rule to make target 'net/ipv4/netfilter/ipt_ecn.c'
同事在编译内核的过程中,遇到如下问题:make[3]: *** No rule to make target 'net/ipv4/netfilter/ipt_ecn.c', needed by 'net/ipv4/netfilter/ipt_ecn.o' 怎么回事呢? 我在自己的目录树搜索了一下ipt_ecn.c,不区分大小:find . -iname
2012-04-25 11:18:19 3098 1
转载 poll与select
poll()函数:这个函数是某些Unix系统提供的用于执行与select()函数同等功能的函数,下面是这个函数的声明: #include int poll(struct pollfd fds[], nfds_t nfds, int timeout); 参数说明: fds:是一个struct pollfd结构类型的数组,用于存放需要检测其状态的Socket描
2012-04-18 16:56:05 513
转载 零拷贝报文捕获要解决的几个问题,和现有的实现方法
零拷贝驱动,要解决几个问题。一个是跨内核和用户空间的内存管理,一个是跨内核和用户空间的同步。最后是接口的易用性。1.用户空间难以直接访问内核的内存。报文进来放到哪里,在用户空间我们是不知道的。2.同步问题,报文进来用什么方式通知用户空间,系统调用?信号?还是什么?3.如何提供一个用户透明的接口?现在主流的实现方法有下面几种,1.ntzc2.UIO-IXGBE
2012-04-16 13:50:03 1098
转载 关于shell脚本编程的10个最佳实践
每一个在UNIX/Linux上工作的程序员可能都擅长shell脚本编程。但大家解决问题的方式却不尽相同,这要取决于对专业知识的掌握程度、使用命令的种类、看待问题的方式等等。对于那些处在shell脚本编程初级阶段的程序员来说,遵循一些恰当的做法可以帮助你更快、更好的学习这些编程技巧。下面,我们就来讨论这些能帮助你学习shell脚本编程的方法吧。1.多动手你想学习shell脚本编程,这很不错。
2012-04-09 11:08:40 306
原创 UNIX衍生版本介绍
SYSTEM VSystem V,曾经也被称为 AT&T System V,是Unix操作系统众多版本中的一支。它最初由 AT&T 开发,在1983年第一次发布。一共发行了4个 System V的主要版本:版本1、2、3和 4。System V Release 4,或者称为SVR4,是最成功的版本,成为一些UNIX共同特性的源头,例如 ”SysV 初始化脚本“ (/etc/
2012-04-05 16:37:39 1943
转载 Linux进程间通信源码剖析,共享内存(shmget()、shmat()、shmdt()及shmctl())
地址:http://www.ibm.com/developerworks/cn/linux/l-ipc/part5/index2.html 系统调用mmap()通过映射一个普通文件实现共享内存。系统V则是通过映射特殊文件系统shm中的文件实现进程间的共享内存通信。也就是说,每个共享内存区域对应特殊文件系统shm中的一个文件(这是通过shmid_kernel结构联系起来的),后面还将
2012-04-05 15:38:35 773
转载 BT 网站海盗湾(The Pirate Bay)不屈的精神
全球最大BT网站海盗湾(The Pirate Bay)曾遭警方突袭查抄服务器,为了不再遭受这种麻烦,他们做出了一个艰难的决定……碉堡了!
2012-04-01 15:11:14 9433
netmap - a novel framework for fast packet IO
2012-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人