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

  • 相关阅读:
    [note]抽象类和接口的相同点和不同点
    百度竞价门再跟踪:违规医疗广告数量仍大幅增加
    获取拼音的第一个字母的方法
    一个分页存储过程
    正则表达式(Regular Expressions)
    四个故事
    Oracle 常用
    我很喜欢的一个[帖子]:从现在起,我开始还债。
    DataGrid 中的 HyperLinkColumn (可以携带多个Get参数)
    100 statements in English.
  • 原文地址:https://www.cnblogs.com/rohens-hbg/p/8795740.html
Copyright © 2011-2022 走看看