wifi: fix wifi close issue
[GitHub/LineageOS/G12/android_hardware_amlogic_kernel-modules_dhd-driver.git] / bcmdhd.1.579.77.41.1.cn / wl_cfg80211.h
index cf9b3fbd2752c8f6291240aa9053453bc7a53d3c..6a6300cba903592b59ddcabd6a9d26c25bc85aee 100644 (file)
@@ -341,6 +341,18 @@ enum wl_status {
        WL_STATUS_NESTED_CONNECT
 };
 
+enum wl_ext_status {
+       WL_EXT_STATUS_DISCONNECTED = 0,
+       WL_EXT_STATUS_SCAN,
+       WL_EXT_STATUS_CONNECTING,
+       WL_EXT_STATUS_CONNECTED,
+       WL_EXT_STATUS_DELETE_GC,
+       WL_EXT_STATUS_GC_DISCONNECTED,
+       WL_EXT_STATUS_GC_CONNECTED,
+       WL_EXT_STATUS_4WAY_START,
+       WL_EXT_STATUS_4WAY_DONE
+};
+
 /* wi-fi mode */
 enum wl_mode {
        WL_MODE_BSS,
@@ -872,6 +884,9 @@ struct bcm_cfg80211 {
        int best_2g_ch;
        int best_5g_ch;
        uint handshaking;
+       bool wps_done;
+       wait_queue_head_t wps_done_event;
+       struct mutex in4way_sync;
 };
 
 #if defined(STRICT_GCC_WARNINGS) && defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == \