ChinaUnix.net
相关文章推荐:

内核创建proc接口

我的内核版本是3.11.0-15-generic 我现在想在/proc/sys/net/netfilter里面创建一个文件。我用proc_create函数的时候,proc_dir_entry 参数该怎么设置呢?

by archangle - 内核源码 - 2014-08-19 09:25:41 阅读(1910) 回复(8)

相关讨论

本帖最后由 zotozo 于 2013-03-28 18:35 编辑 因为要从用户空间更新数据要往寄存器循环写入十六进制数据,采用方法:把用户空间数据拷贝到内核空间[code]ssize_t hl_proc_write(struct file *filp, const char __user * buff,unsigned long len, void *data) { char *p_buf = NULL,temp; int i = 0; p_buf = kmalloc(12*PAGE_SIZE, GFP_KERNEL); //memset(p_buf, 0, len); if (len) { if (!access_ok(VERIFY_READ, bu...

by zotozo - 内核源码 - 2013-03-29 09:47:11 阅读(1937) 回复(8)

请教,怎样在内核创建及读写proc文件? 谢谢.

by funjiang - Linux环境编程 - 2010-07-08 17:49:05 阅读(2426) 回复(6)

一、前言 本文档针对OOP8生产环境,具体优化策略需要根据实际情况进行调整;本文档将在以下几个方面来阐述如何针对RedHat Enterprise Linux进行性能优化。 1) Linux proc文件系统,通过对proc文件系统进行调整,达到性能优化的目的。 2) Linux性能诊断工具,介绍如何使用Linux自带的诊断工具进行性能诊断。 二、/proc/sys/kernel/优化 1) /proc/sys/kernel/ctrl-alt-del 该文件有一个二进制值,该值控制系统在接收到...

by lgxswfc - Linux文档专区 - 2009-05-26 13:22:48 阅读(631) 回复(0)

1) Linux proc文件系统,通过对proc文件系统进行调整,达到性能优化的目的。 2) Linux性能诊断工具,介绍如何使用Linux自带的诊断工具进行性能诊断。 二、/proc/sys/kernel/优化 1) /proc/sys/kernel/ctrl-alt-del 该文件有一个二进制值,该值控制系统在接收到ctrl+alt+delete按键组合时如何反应。这两个值分别是: 零(0)值,表示捕获ctrl+alt+delete,并将其送至 init 程序;这将允许系统可以安全地关闭和重启,...

by zhangwei401 - Linux文档专区 - 2008-08-05 16:34:17 阅读(657) 回复(0)

64 位 Linux 操作系统,内核是 2.6.24.4. Intel 82571EB/82574L 各两个网卡,共四个网卡。 启用 bond0 接口,绑定的是 eth1~eth3 三个物理接口。 第一次执行 ifconfig 和读取 /proc/net/dev 的结果: [quote]bond0 Link encap:Ethernet HWaddr 00:1B:21:76:B7:0F RX bytes:1061540721 (1012.3 MiB) TX bytes:25037722381116 (22.7 TiB) Inter-| Receive | T...

by Godbach - 内核源码 - 2010-12-05 14:42:03 阅读(18172) 回复(33)

读的时候调用的是read_proc指向的函数,当返回值不是0的时候重复调用是这样的吧?那write_proc也是这样吗?

by iceyes342 - Linux环境编程 - 2011-10-24 18:00:34 阅读(1997) 回复(0)

[root@localhost ~]# cat /proc/self/statm 654 57 44 0 0 334 0 转载请标明:http://blog.chinaunix.net/u/30686/ 输出解释 CPU 以及CPU0。。。的每行的每个参数意思(以第一行为例)为: 参数 解释 /proc//status Size (total pages) 任务虚拟地址空间的大小 VmSize/4 Resident(pages) 应用程序正在使用的物理内存的大小 VmRSS/4 Shared(pages) 共享页数 0 Trs(pages) 程序所拥有的可执行虚拟内存的大小 VmExe/4 Lrs(pages) 被...

by loughsky - Linux环境编程 - 2007-03-22 17:17:36 阅读(1266) 回复(0)

[root@localhost ~]# cat /proc/self/statm 654 57 44 0 0 334 0 转载请标明: http://blog.chinaunix.net/u/30686/ 输出解释 CPU 以及CPU0。。。的每行的每个参数意思(以第一行为例)为: 参数 解释 /proc//status Size (total pages) 任务虚拟地址空间的大小 VmSize/4 Resident(pages) 应用程序正在使用的物理内存的大小 VmRSS/4 Shared(pages) 共享页数 0 Trs(pages) 程序所拥有的可执行虚拟内存的大小 VmExe/4 Lrs(pages) 被...

by loughsky - Linux文档专区 - 2007-03-22 17:05:22 阅读(868) 回复(0)

/proc/文件系统下的[pid]目录是什么时候创建的? 我想知道进程在创建之后是怎么创建[pid]这个目录的,按照我的理解,应该是调用proc_mkdir函数,但是一直找这个过程在源码哪个地方。

by remaper - 内核源码 - 2013-05-19 14:26:00 阅读(2006) 回复(6)

按照需求,需要在/proc/driver创建regpu设备节点,能实现读,写功能,把1写进去,然后将gpio脚拉高,为什么我下面的代码不能实现,如下是我的代码:[code]#include #include #include proc_fs.h> #include #include #include static struct proc_dir_entry *proc_entry; static int value = 0; int proc_file_read(struct file *f...

by luck3359 - 嵌入式开发 - 2011-07-25 10:03:20 阅读(3358) 回复(3)