zoukankan      html  css  js  c++  java
  • hostapd中扫描的调用过程

    扫描结果获取
    supplicant_event(EVENT_SCAN_RESULTS)
    wpa_supplicant_event_scan_results
    _wpa_supplicant_event_scan_results
    (1)wpa_supplicant_get_scan_results
            --> wpa_drv_get_scan_results2 (获取扫描结果)
                --> get_scan_results2
    (2)wpas_select_network_from_last_scan
            -->wpa_supplicant_pick_network
                -->wpa_supplicant_select_bss
                    -->wpa_scan_res_match
                        -->wpa_blacklist_get (对比黑名单中,查看bssid是否在黑名单中)
                        -->disallowed_bssid
                        -->disallowed_ssid
            -->wpa_supplicant_connect (发起关联请求)
                -->wpa_supplicant_associate
                    -->wpas_start_assoc_cb
            -->wpa_supplicant_pick_new_network
                -->wpa_supplicant_associate
                -->wpa_supplicant_req_sched_scan (周期性扫描)
                    -->wpa_supplicant_start_sched_scan
                        -->sched_scan
                -->wpa_supplicant_req_new_scan (一次新的扫描)
                    -->wpa_supplicant_req_scan
                        -->wpa_supplicant_scan
                            -->wpa_supplicant_trigger_scan
                                -->radio_add_work (加入到工作队列中)
                                -->wpas_trigger_scan_cb
                                    -->wpa_drv_scan
                                        -->scan2

  • 相关阅读:
    C#中使用ADOMD.NET查询多维数据集
    Expression表达式树
    SqlBulkCopy 批量复制数据到数据表
    字符串、字符、字节以及bit位小结与疑问
    C#系统委托之Action And Func
    C#中委托演变的的三个阶段
    C# 类成员备忘
    C#函数参数
    MongoDB-Getting Started with the C# Driver
    为MongoDB创建一个Windows服务
  • 原文地址:https://www.cnblogs.com/rohens-hbg/p/8795740.html
Copyright © 2011-2022 走看看