ChinaUnix.net
相关文章推荐:

linux netlink

Kernel Korner - Why and How to Use netlink SocketBy Kevin He on Wed, 2005-01-05 02:00. SysAdmin Use this bidirectional, versatile method to pass data between kernel and user space. Due to the complexity of developing and maintaining the kernel, only the most essential and performance-critical code are placed in the kernel. Other things, such as GUI, management and control code, typically a...

by normanking - Linux文档专区 - 2006-03-19 17:03:28 阅读(677) 回复(0)

相关讨论

我的内核版本是3.12, netlink里面有一个叫netlink_SOCK_DIAG的项, 注释是 socket monitor, 我自己理解如下: 如果有一个程序创建了netlink_SOCK_DIAG的netlink socket, 那么它可以监控所有的应用程序创建的socket, 即在其他应用程序创建socket之后,它会收到内核发来的netlink消息。 我写了程序尝试, 主要代码如下:[code]sock = socket(AF_netlink, SOCK_RAW, netlink_SOCK_DIAG); struct sockaddr_nl sa; sa.nl_family ...

Linux如何

by woshizzb - Linux环境编程 - 2015-05-27 22:18:23 阅读(2582) 回复(2)

linux 内核自己写了netlink模块和用户空间的通信,然后rmmod netlink-kern.ko 再执行关机流程的时候报错 是不是因为这个函数引用了ini_net,导致的?nl_sk = netlink_kernel_create(&init_net,netlink_TEST,0,nl_data_ready,NULL,THIS_MODULE); real device is not allowed to be moved <0>default_device_exit: failed to move eth0 to init_net: -22 <4>------------[ cut here ]------------ <2>kernel BUG at net/core/dev.c:7...

Linux通信

by 536ma - 内核源码 - 2015-09-17 14:26:06 阅读(960) 回复(7)

本帖最后由 firocu 于 2014-05-28 11:05 编辑 linux netlink 的RTN_LOCAL中N代表什么? 我在stackoverflow 问了同样的问题. 貌似RTN是routine....

by firocu - 内核源码 - 2014-05-27 17:55:50 阅读(1731) 回复(3)

请问各个版本的kernel对nelink的支持怎么样? 2.6以后好像是支持的。但2.4的kernel支持netlink么? 看这个帖子,貌似不支持: http://linux.chinaunix.net/bbs/archiver/?tid-1133125.html 不知道大家有没有实践过的。

by jinxinxin163 - 内核源码 - 2010-06-22 19:13:10 阅读(2137) 回复(2)

linux 用户态与内核态的交互 ——netlink 篇 作者:Kendo 2006-9-3 这是一篇学习笔记,主要是对《linux 系统内核空间与用户空间通信的实现与分析》中的源码imp2的分析。其中的源码,可以到以下URL下载: http://www-128.ibm.com/developerworks/cn/linux/l-netlink/imp2.tar.gz 参考文档 《linux 系统内核空间与用户空间通信的实现与分析》 陈鑫 http://www-128.ibm.com/developerworks/cn/linux/l-netlink/?ca=dwcn-newsl...

by zqqa - Linux文档专区 - 2008-12-05 13:26:31 阅读(591) 回复(0)

这是一篇学习笔记,主要是对《linux 系统内核空间与用户空间通信的实现与分析》中的源码imp2的分析。其中的源码,可以到以下URL下载: http://www-128.ibm.com/developerworks/cn/linux/l-netlink/imp2.tar.gz 参考文档 《linux 系统内核空间与用户空间通信的实现与分析》 陈鑫 http://www-128.ibm.com/developerworks/cn/linux/l-netlink/?ca=dwcn-newsletter-linux 《在 linux 下用户空间与内核空间数据交换的方式》 杨燚 ...

by cdlda - Linux文档专区 - 2008-12-02 13:05:15 阅读(555) 回复(0)

linux 用户态与内核态的交互 ——netlink 篇 作者:Kendo 2006-9-3 这是一篇学习笔记,主要是对《linux 系统内核空间与用户空间通信的实现与分析》中的源码imp2的分析。其中的源码,可以到以下URL下载: http://www-128.ibm.com/developerworks/cn/linux/l-netlink/imp2.tar.gz 参考文档 《linux 系统内核空间与用户空间通信的实现与分析》 陈鑫 http://www-128.ibm.com/developerworks/cn/linux/l-netlink/?ca=...

by yeahilly - Linux文档专区 - 2008-10-16 14:10:13 阅读(692) 回复(0)

linux内核中netlink协议族的实现(下) 本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严 禁用于任何商业用途。 msn: [email=yfydz_no1@hotmail.com]yfydz_no1@hotmail.com[/email] 来源: http://yfydz.cublog.cn 5.3 连接 连接通常是针对客户端连接服务器 static int netlink_connect(struct socket *sock, struct sockaddr *addr, int alen, int flags) { int err = 0; ...

by yfydz - 网络技术文档中心 - 2010-09-03 09:57:15 阅读(3559) 回复(1)

linux内核中netlink协议族的实现(上) 本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。 msn: [email=yfydz_no1@hotmail.com]yfydz_no1@hotmail.com[/email] 来源: http://yfydz.cublog.cn 1. 前言 netlink协议族是linux内核网络部分的一个固定部分, 一旦在内核配置中选了网络支持就自动带了而不能单独去掉。 netlink的实现源码在net/netlink目录下,主要是ne...

by yfydz - 网络技术文档中心 - 2010-08-02 16:24:47 阅读(2856) 回复(1)

偶在2.4.21上,注册netlink socket,最简单的代码了: [code]static int __init init(void) { printk("Init netlink modules.\n"); mynlfd = netlink_kernel_create(23,my_rev_handler); if(!mynlfd) { printk("Can't create netlink!\n"); return -1; } /*多加了这句判断*/ if(!mynlfd->socket) { ...

by 独孤九贱 - C/C++ - 2006-09-27 08:55:59 阅读(1199) 回复(0)