码迷,mamicode.com
首页 > Web开发 > 详细

netlink_kernel_create

时间:2020-06-24 23:26:13      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:stat   参数   optional   etl   conf   协议   option   ram   nbsp   

netlink_kernel_create内核函数用于创建 内核socket用用户态通信 
 static inline struct sock *
 netlink_kernel_create(struct net *net, intunit, struct netlink_kernel_cfg *cfg)
 /* net: net指向所在的网络命名空间, 一般默认传入的是&init_net(不需要定义);  定义在net_namespace.c(extern struct net init_net);
    unit:netlink协议类型
    cfg: cfg存放的是netlink内核配置参数(如下)
 */
 /* optional Netlink kernel configurationparameters */
 struct netlink_kernel_cfg {
     unsigned int    groups; 
     unsigned int    flags; 
     void       (*input)(struct sk_buff *skb); /* input 回调函数 */
     struct mutex    *cb_mutex;
     void       (*bind)(int group);
     bool       (*compare)(struct net *net, struct sock *sk);
 };

netlink_kernel_create

标签:stat   参数   optional   etl   conf   协议   option   ram   nbsp   

原文地址:https://www.cnblogs.com/ruigelwang/p/13190517.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!