wifi: update bcmdhd.1.579.77.41.1.cn from ampak[3/3]
[GitHub/LineageOS/G12/android_hardware_amlogic_kernel-modules_dhd-driver.git] / bcmdhd.1.579.77.41.1.cn / wl_escan.h
index 04255d4e2d04e7fdd69d064c820fa2829ffcd4c8..fdba0a672a202e0dad94daea48c0c1ea6699abee 100644 (file)
@@ -56,9 +56,19 @@ typedef struct wl_escan_info {
        tsk_ctl_t event_tsk;            /* task of main event handler thread */\r
        ESCAN_EVENT_HANDLER evt_handler[WLC_E_LAST];\r
        struct mutex usr_sync;  /* maily for up/down synchronization */\r
+       int autochannel;\r
+       int best_2g_ch;\r
+       int best_5g_ch;\r
+#if defined(RSSIAVG)\r
+       wl_rssi_cache_ctrl_t g_rssi_cache_ctrl;\r
+       wl_rssi_cache_ctrl_t g_connected_rssi_cache_ctrl;\r
+#endif\r
+#if defined(BSSCACHE)\r
+       wl_bss_cache_ctrl_t g_bss_cache_ctrl;\r
+#endif\r
 } wl_escan_info_t;\r
 \r
-void wl_escan_event(struct net_device *ndev, const wl_event_msg_t * e, void *data);\r
+void wl_escan_event(struct net_device *dev, const wl_event_msg_t * e, void *data);\r
 \r
 int wl_escan_set_scan(\r
        struct net_device *dev,\r
@@ -68,6 +78,7 @@ int wl_escan_set_scan(
 );\r
 int wl_escan_get_scan(struct net_device *dev,  struct iw_request_info *info,\r
        struct iw_point *dwrq, char *extra);\r
+s32 wl_escan_autochannel(struct net_device *dev, char* command, int total_len);\r
 int wl_escan_attach(struct net_device *dev, dhd_pub_t *dhdp);\r
 void wl_escan_detach(dhd_pub_t *dhdp);\r
 \r