LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4005|回复: 3

请教:netlink_kernel_create()

[复制链接]
发表于 2008-5-22 16:45:59 | 显示全部楼层 |阅读模式
我用的操作系统是Ubuntu8.04,内核是2.6.24-17-generic。我需要写一个netlink机制的程序,但对netlink_kernel_create()函数的理解有些不明白。在<linux/netlink.h>中定义的netlink_kernel_create()函数为
extern struct sock *netlink_kernel_create(struct net *net,int unit,unsigned int groups,void (*input)(struct sk_buff *skb),struct mutex *cb_mutex,struct module *module)。我想知道其中的struct net *net是什么含义。在一些老版本的内核中,我没有看到这个参数。找了很多资料,都不明白。特来请教,谢谢了。
发表于 2008-5-22 20:49:25 | 显示全部楼层
Post by sjtu210;1853481
我用的操作系统是Ubuntu8.04,内核是2.6.24-17-generic。我需要写一个netlink机制的程序,但对netlink_kernel_create()函数的理解有些不明白。在<linux/netlink.h>中定义的netlink_kernel_create()函数为
extern struct sock *netlink_kernel_create(struct net *net,int unit,unsigned int groups,void (*input)(struct sk_buff *skb),struct mutex *cb_mutex,struct module *module)。我想知道其中的struct net *net是什么含义。在一些老版本的内核中,我没有看到这个参数。找了很多资料,都不明白。特来请教,谢谢了。


你到底不明白什么呢?找个那个函数的实现的例子来看下不就知道了吗?
回复 支持 反对

使用道具 举报

发表于 2008-7-18 16:39:08 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2008-7-18 16:39:49 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表