|
@@ -3213,114 +3213,33 @@ wpa_driver_ndis_get_interfaces(void *global_priv)
|
|
|
}
|
|
|
|
|
|
|
|
|
-const struct wpa_driver_ops wpa_driver_ndis_ops = {
|
|
|
- "ndis",
|
|
|
- "Windows NDIS driver",
|
|
|
- wpa_driver_ndis_get_bssid,
|
|
|
- wpa_driver_ndis_get_ssid,
|
|
|
- wpa_driver_ndis_set_key,
|
|
|
- wpa_driver_ndis_init,
|
|
|
- wpa_driver_ndis_deinit,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- wpa_driver_ndis_deauthenticate,
|
|
|
- wpa_driver_ndis_disassociate,
|
|
|
- wpa_driver_ndis_associate,
|
|
|
- wpa_driver_ndis_add_pmkid,
|
|
|
- wpa_driver_ndis_remove_pmkid,
|
|
|
- wpa_driver_ndis_flush_pmkid,
|
|
|
- wpa_driver_ndis_get_capa,
|
|
|
- wpa_driver_ndis_poll,
|
|
|
- wpa_driver_ndis_get_ifname,
|
|
|
- wpa_driver_ndis_get_mac_addr,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- wpa_driver_ndis_get_scan_results,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- wpa_driver_ndis_get_interfaces,
|
|
|
- wpa_driver_ndis_scan,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL ,
|
|
|
- NULL
|
|
|
-};
|
|
|
+static const char *ndis_drv_name = "ndis";
|
|
|
+static const char *ndis_drv_desc = "Windows NDIS driver";
|
|
|
+
|
|
|
+struct wpa_driver_ops wpa_driver_ndis_ops;
|
|
|
+
|
|
|
+void driver_ndis_init_ops(void)
|
|
|
+{
|
|
|
+ os_memset(&wpa_driver_ndis_ops, 0, sizeof(wpa_driver_ndis_ops));
|
|
|
+ wpa_driver_ndis_ops.name = ndis_drv_name;
|
|
|
+ wpa_driver_ndis_ops.desc = ndis_drv_desc;
|
|
|
+ wpa_driver_ndis_ops.get_bssid = wpa_driver_ndis_get_bssid;
|
|
|
+ wpa_driver_ndis_ops.get_ssid = wpa_driver_ndis_get_ssid;
|
|
|
+ wpa_driver_ndis_ops.set_key = wpa_driver_ndis_set_key;
|
|
|
+ wpa_driver_ndis_ops.init = wpa_driver_ndis_init;
|
|
|
+ wpa_driver_ndis_ops.deinit = wpa_driver_ndis_deinit;
|
|
|
+ wpa_driver_ndis_ops.deauthenticate = wpa_driver_ndis_deauthenticate;
|
|
|
+ wpa_driver_ndis_ops.disassociate = wpa_driver_ndis_disassociate;
|
|
|
+ wpa_driver_ndis_ops.associate = wpa_driver_ndis_associate;
|
|
|
+ wpa_driver_ndis_ops.add_pmkid = wpa_driver_ndis_add_pmkid;
|
|
|
+ wpa_driver_ndis_ops.remove_pmkid = wpa_driver_ndis_remove_pmkid;
|
|
|
+ wpa_driver_ndis_ops.flush_pmkid = wpa_driver_ndis_flush_pmkid;
|
|
|
+ wpa_driver_ndis_ops.get_capa = wpa_driver_ndis_get_capa;
|
|
|
+ wpa_driver_ndis_ops.poll = wpa_driver_ndis_poll;
|
|
|
+ wpa_driver_ndis_ops.get_ifname = wpa_driver_ndis_get_ifname;
|
|
|
+ wpa_driver_ndis_ops.get_mac_addr = wpa_driver_ndis_get_mac_addr;
|
|
|
+ wpa_driver_ndis_ops.get_scan_results2 =
|
|
|
+ wpa_driver_ndis_get_scan_results;
|
|
|
+ wpa_driver_ndis_ops.get_interfaces = wpa_driver_ndis_get_interfaces;
|
|
|
+ wpa_driver_ndis_ops.scan2 = wpa_driver_ndis_scan;
|
|
|
+}
|