linux getpid 系统调用

请问各位: linux 2.6内核 mips架构的 getpid系统调用是怎么实现的. 我怎么没找到代码.. 原来2.4都能找到.

作者: rw99yy 发布时间: 03-02

IOCTL的I/O控制疑问

_IOR(base, command, size) /* * _IOR means that we're creating an ioctl command * number for passing information from a user process * to the kernel module. * * The first arguments, MAJOR_NUM, is the major device * number we're using. * * The second argument is the number of the command * (there could be several with different meanings). * * The ...

作者: onlyff608 发布时间: 03-01

向netfilter框架注册钩子的问题

我想写一个可以动态加载与卸载的模块,可以向下面的代码所示,在模块中注册了两个钩子函数: int init_module() { */初始化钩子函数填充hook数据结构*/ nf_hook.hook=nfkiller; nf_hook.Pf=PF_INET; nf_hookk.hooknum=NF_IP_FORWARD;//使用Ipv4的第一个hook nf_hook.prioriyt=NF_IP_FIRST;//让添加的函数首先执行 cf_hook.hook=cfkiller; cf_hook.Pf=PF_INET; cf_hookk.hook...

作者: onlyff608 发布时间: 03-01

如何修改文件系统缓存(page cache)的写回脏页面频率

大家好!! 最近本人想提高ext2 / ext3 文件系统的缓存-page cache的刷新频率,也就是pdflush的调用频率 开始用 echo "X" > 的方法去修改/proc/sys/vm/dirty_writeback_centisecs或者/proc/sys/vm/dirty_expire_centiseconds的值, 但是不起作用。 这里想问下各位有这些经验的人,如何用配置的方法,能够自己修改并且确定pdflush的调用频率? 如果没有,用源码的方法呢又如何...

作者: almeydifer 发布时间: 03-01

打算写一个在netfilter中的helper, 但有两个难点不知如何实现?

主要的应用是这样的: 内网LAN侧的host PC1与外网WAN侧的host PC2连接, PC1将会以6112这个端口作为源端口去连接PC2的6112端口(或者一个随机的高端端口)进行某些数据通信,但有时候由于应用所需,PC2会新建立一条连接使用6112端口(或者一个随机的高端端口)来连接PC1的6112端口。该连接在到达路由器时被防火墙挡掉了,无法把包传递给PC1. 所以,我需要写一个类似于ALG的...

作者: firvalor 发布时间: 03-01

rtl8139驱动代码的疑惑?

本帖最后由 Godbach 于 2011-03-01 17:56 编辑 QUOTE: assert (dev != NULL); tp = netdev_priv(dev); tp->dev = dev; ioaddr = tp->mmio_addr; assert (ioaddr != NULL); addr_len = read_eeprom (ioaddr, 0, 8) == 0x8129 ? 8 : 6; for (i = 0; i < 3; i++) ((__le16 *) (dev->dev_addr)) = cpu_to_le16(read_eeprom (ioaddr, i + 7, addr_len)); memcpy(dev->perm_addr, ...

作者: liujunwei1234 发布时间: 03-01

qemu+kgdb调试问题

(gdb) target remote localhost:2334 Remote debugging using localhost:2334 Ignoring packet error, continuing... warning: unrecognized item "timeout" in "qSupported" response Ignoring packet error, continuing... Ignoring packet error, continuing... 内核用的是2.6.30,kgdb所要的内核选项都设置了;qemu配置应该也没有问题,为什么连接的时候出现上面的问题啊?

作者: 烟雾弹下的真实 发布时间: 03-01

推荐一下有关Linux实现、解析之类的书

比如说linux协议栈实现、linux调度算法解析之类的读源码的参考书,我学Linux C编程用。 大家认为最好的都说一下,受推荐最多的我就买来看。 谢谢啦!

作者: jeung 发布时间: 02-28

请教:打算学习下netfilter的源码,从哪里入手?

rt

作者: VIP_fuck 发布时间: 02-28

关于linux O(1)调度的一些疑问

最近在阅读robert love《linux kernel development》里的进程调度,里面有些地方介绍的不是很清晰,我理解出现了偏差,希望大家能帮我解惑一下。因为我是一个初学者,可能会有些啰嗦,大家见谅。 1、调度为提高重新计算时间片的效率,维护了active和expired两个数组,书中没有明确指出何时互换,但我假设它是在active数组的所有在TASK_RUNNING上的进程用完时间片时(我觉得...

作者: jeung 发布时间: 02-28