cfg80211_init()

本文详细介绍了Linux内核中cfg80211驱动模块的初始化函数`cfg80211_init()`,包括注册pernet设备、设置wiphy sysfs、注册netdevice通知器、初始化nl80211等功能,涉及无线配置接口、设备注册、网络设备通知器等关键操作。通过对这些步骤的解析,读者可以深入理解cfg80211在Wi-Fi和Android 4.0中的工作原理。
摘要由CSDN通过智能技术生成

/*****************************************************************************/

compat-wireless/net/wireless/core.c

          cfg80211_init();

/*该函数为cfg80211.ko驱动模块的入口接口,下面为其源码*/

static int __init cfg80211_init(void)

{

        int err;

#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24))

        err = register_pernet_device(&cfg80211_pernet_ops);

/************************************************************************/

cfg80211_pernet_ops:仅仅是一个退出接口函数

/************************************************************************/

        if (err)

                goto out_fail_pernet;

#endif

        err = wiphy_sysfs_init();

        if (err)

                go

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值