首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > 其他 > netlink内核与用户空间通信 完整例子

netlink内核与用户空间通信 完整例子

资 源 简 介

用户空间发送一个消息到内核,“this message is from eric"s space",消息长33字节,因为    printf("message sendto kernel are:%s, len:%d ", (char *)NLMSG_DATA(message), message->nlmsg_len);      message->nlmsg_len = NLMSG_SPACE(strlen(data));   中的NLMSG——SPACE,四字节对齐,所以消息长为36,加上消息头长为16,len为52。  内核将收到的netlink消息打印,并返回用户空间一条自己的消息,长39,四字节对齐为40,加上消息头为56。

文 件 列 表

netlink_test
test_netlink_kmodule.ko
test_netlink_kmodule.c
.test_netlink_kmodule.o.cmd
.tmp_versions
test_netlink_kmodule.mod
test_netlink_kmodule.mod.c
user_sent
modules.order
.test_netlink_kmodule.mod.o.cmd
user_sent.c
test_netlink_kmodule.o
.test_netlink_kmodule.ko.cmd
Makefile
test_netlink_kmodule.mod.o
Module.symvers

相 关 资 源

您 可 能 感 兴 趣 的

同 类 别 推 荐

VIP VIP