wifi_hal_stub.cpp revision 370ad50a5f1dd907de8f4d201f73eb7139f79dd4
1#include <stdint.h>
2#include "wifi_hal.h"
3#include "wifi_hal_stub.h"
4
5wifi_error wifi_initialize_stub(wifi_handle *handle) {
6    return WIFI_ERROR_NOT_SUPPORTED;
7}
8
9void wifi_cleanup_stub(wifi_handle handle, wifi_cleaned_up_handler handler) {
10}
11
12void wifi_event_loop_stub(wifi_handle handle) {
13
14}
15
16void wifi_get_error_info_stub(wifi_error err, const char **msg) {
17    *msg = NULL;
18}
19
20wifi_error wifi_get_supported_feature_set_stub(wifi_interface_handle handle, feature_set *set) {
21    return WIFI_ERROR_UNINITIALIZED;
22}
23
24wifi_error wifi_get_concurrency_matrix_stub(wifi_interface_handle handle, int max_size,
25        feature_set *matrix, int *size) {
26    return WIFI_ERROR_UNINITIALIZED;
27}
28
29wifi_error wifi_set_scanning_mac_oui_stub(wifi_interface_handle handle, unsigned char *oui) {
30    return WIFI_ERROR_UNINITIALIZED;
31}
32
33/* List of all supported channels, including 5GHz channels */
34wifi_error wifi_get_supported_channels_stub(wifi_handle handle, int *size, wifi_channel *list) {
35    return WIFI_ERROR_UNINITIALIZED;
36}
37
38/* Enhanced power reporting */
39wifi_error wifi_is_epr_supported_stub(wifi_handle handle) {
40    return WIFI_ERROR_UNINITIALIZED;
41}
42
43/* multiple interface support */
44wifi_error wifi_get_ifaces_stub(wifi_handle handle, int *num_ifaces, wifi_interface_handle **ifaces) {
45    return WIFI_ERROR_UNINITIALIZED;
46}
47
48wifi_error wifi_get_iface_name_stub(wifi_interface_handle iface, char *name, size_t size) {
49    return WIFI_ERROR_UNINITIALIZED;
50}
51
52wifi_error wifi_set_iface_event_handler_stub(wifi_request_id id,
53            wifi_interface_handle iface, wifi_event_handler eh) {
54    return WIFI_ERROR_UNINITIALIZED;
55}
56
57wifi_error wifi_reset_iface_event_handler_stub(wifi_request_id id, wifi_interface_handle iface) {
58    return WIFI_ERROR_UNINITIALIZED;
59}
60
61wifi_error wifi_start_gscan_stub(wifi_request_id id, wifi_interface_handle iface,
62        wifi_scan_cmd_params params, wifi_scan_result_handler handler) {
63    return WIFI_ERROR_UNINITIALIZED;
64}
65
66wifi_error wifi_stop_gscan_stub(wifi_request_id id, wifi_interface_handle iface) {
67    return WIFI_ERROR_UNINITIALIZED;
68}
69
70wifi_error wifi_get_cached_gscan_results_stub(wifi_interface_handle iface, byte flush,
71        int max, wifi_cached_scan_results *results, int *num) {
72    return WIFI_ERROR_UNINITIALIZED;
73}
74
75wifi_error wifi_set_bssid_hotlist_stub(wifi_request_id id, wifi_interface_handle iface,
76        wifi_bssid_hotlist_params params, wifi_hotlist_ap_found_handler handler) {
77    return WIFI_ERROR_UNINITIALIZED;
78}
79
80wifi_error wifi_reset_bssid_hotlist_stub(wifi_request_id id, wifi_interface_handle iface) {
81    return WIFI_ERROR_UNINITIALIZED;
82}
83
84wifi_error wifi_set_significant_change_handler_stub(wifi_request_id id, wifi_interface_handle iface,
85        wifi_significant_change_params params, wifi_significant_change_handler handler) {
86    return WIFI_ERROR_UNINITIALIZED;
87}
88
89wifi_error wifi_reset_significant_change_handler_stub(wifi_request_id id, wifi_interface_handle iface) {
90    return WIFI_ERROR_UNINITIALIZED;
91}
92
93wifi_error wifi_get_gscan_capabilities_stub(wifi_interface_handle handle,
94        wifi_gscan_capabilities *capabilities) {
95    return WIFI_ERROR_UNINITIALIZED;
96}
97
98wifi_error wifi_set_link_stats_stub(wifi_interface_handle iface, wifi_link_layer_params params) {
99    return WIFI_ERROR_UNINITIALIZED;
100}
101
102wifi_error wifi_get_link_stats_stub(wifi_request_id id,
103        wifi_interface_handle iface, wifi_stats_result_handler handler) {
104    return WIFI_ERROR_UNINITIALIZED;
105}
106
107wifi_error wifi_clear_link_stats_stub(wifi_interface_handle iface,
108      u32 stats_clear_req_mask, u32 *stats_clear_rsp_mask, u8 stop_req, u8 *stop_rsp) {
109    return WIFI_ERROR_UNINITIALIZED;
110}
111
112wifi_error wifi_get_valid_channels_stub(wifi_interface_handle handle,
113        int band, int max_channels, wifi_channel *channels, int *num_channels) {
114    return WIFI_ERROR_UNINITIALIZED;
115}
116
117/* API to request RTT measurement */
118wifi_error wifi_rtt_range_request_stub(wifi_request_id id, wifi_interface_handle iface,
119        unsigned num_rtt_config, wifi_rtt_config rtt_config[], wifi_rtt_event_handler handler) {
120    return WIFI_ERROR_NOT_SUPPORTED;
121}
122
123/* API to cancel RTT measurements */
124wifi_error wifi_rtt_range_cancel_stub(wifi_request_id id,  wifi_interface_handle iface,
125        unsigned num_devices, mac_addr addr[]) {
126    return WIFI_ERROR_NOT_SUPPORTED;
127}
128
129/* API to get RTT capability */
130wifi_error wifi_get_rtt_capabilities_stub(wifi_interface_handle iface,
131        wifi_rtt_capabilities *capabilities)
132{
133    return WIFI_ERROR_NOT_SUPPORTED;
134}
135
136wifi_error wifi_set_nodfs_flag_stub(wifi_interface_handle iface, u32 nodfs) {
137    return WIFI_ERROR_NOT_SUPPORTED;
138}
139
140wifi_error wifi_start_logging_stub(wifi_interface_handle iface, u32 verbose_level, u32 flags,
141        u32 max_interval_sec, u32 min_data_size, char *buffer_name) {
142            return WIFI_ERROR_NOT_SUPPORTED;
143}
144
145wifi_error wifi_set_epno_list_stub(int id, wifi_interface_info *iface, int num_networks,
146        wifi_epno_network *networks, wifi_epno_handler handler) {
147    return WIFI_ERROR_NOT_SUPPORTED;
148}
149
150wifi_error wifi_set_country_code_stub(wifi_interface_handle iface, const char *code) {
151    return WIFI_ERROR_NOT_SUPPORTED;
152}
153
154wifi_error wifi_get_firmware_memory_dump_stub( wifi_interface_handle iface,
155        wifi_firmware_memory_dump_handler handler){
156    return WIFI_ERROR_NOT_SUPPORTED;
157}
158
159wifi_error wifi_set_log_handler_stub(wifi_request_id id, wifi_interface_handle iface,
160        wifi_ring_buffer_data_handler handler) {
161    return WIFI_ERROR_NOT_SUPPORTED;
162}
163
164wifi_error wifi_reset_log_handler_stub(wifi_request_id id, wifi_interface_handle iface) {
165    return WIFI_ERROR_NOT_SUPPORTED;
166}
167
168wifi_error wifi_set_alert_handler_stub(wifi_request_id id, wifi_interface_handle iface,
169        wifi_alert_handler handler) {
170    return WIFI_ERROR_NOT_SUPPORTED;
171}
172
173wifi_error wifi_reset_alert_handler_stub(wifi_request_id id, wifi_interface_handle iface) {
174    return WIFI_ERROR_NOT_SUPPORTED;
175}
176
177wifi_error wifi_get_firmware_version_stub( wifi_interface_handle iface, char *buffer,
178        int buffer_size) {
179    return WIFI_ERROR_NOT_SUPPORTED;
180}
181
182wifi_error wifi_get_ring_buffers_status_stub(wifi_interface_handle iface,
183        u32 *num_rings, wifi_ring_buffer_status *status) {
184    return WIFI_ERROR_NOT_SUPPORTED;
185}
186
187wifi_error wifi_get_logger_supported_feature_set_stub(wifi_interface_handle iface,
188        unsigned int *support) {
189    return WIFI_ERROR_NOT_SUPPORTED;
190}
191
192wifi_error wifi_get_ring_data_stub(wifi_interface_handle iface, char *ring_name) {
193    return WIFI_ERROR_NOT_SUPPORTED;
194}
195
196wifi_error wifi_get_driver_version_stub(wifi_interface_handle iface, char *buffer,
197        int buffer_size) {
198    return WIFI_ERROR_NOT_SUPPORTED;
199}
200
201wifi_error wifi_enable_tdls_stub(wifi_interface_handle iface, mac_addr addr,
202        wifi_tdls_params *params, wifi_tdls_handler handler) {
203    return WIFI_ERROR_NOT_SUPPORTED;
204}
205
206wifi_error wifi_disable_tdls_stub(wifi_interface_handle iface, mac_addr addr) {
207    return WIFI_ERROR_NOT_SUPPORTED;
208}
209
210wifi_error wifi_get_tdls_status_stub(wifi_interface_handle iface, mac_addr addr,
211        wifi_tdls_status *status) {
212    return WIFI_ERROR_NOT_SUPPORTED;
213}
214
215wifi_error wifi_get_tdls_capabilities_stub(wifi_interface_handle iface,
216        wifi_tdls_capabilities *capabilities) {
217    return WIFI_ERROR_NOT_SUPPORTED;
218}
219
220wifi_error wifi_set_bssid_blacklist_stub(wifi_request_id id, wifi_interface_handle iface,
221        wifi_bssid_params params) {
222      return WIFI_ERROR_NOT_SUPPORTED;
223}
224
225wifi_error wifi_enable_lazy_roam_stub(wifi_request_id id, wifi_interface_handle iface, int enable)
226{
227      return WIFI_ERROR_NOT_SUPPORTED;
228}
229
230wifi_error wifi_set_bssid_preference_stub(wifi_request_id id, wifi_interface_handle iface,
231                                    int num_bssid, wifi_bssid_preference *prefs) {
232      return WIFI_ERROR_NOT_SUPPORTED;
233}
234
235wifi_error wifi_set_gscan_roam_params_stub(wifi_request_id id, wifi_interface_handle iface,
236                                        wifi_roam_params * params) {
237      return WIFI_ERROR_NOT_SUPPORTED;
238}
239
240wifi_error wifi_set_ssid_white_list_stub(wifi_request_id id, wifi_interface_handle iface,
241                       int num_networks, wifi_ssid *ssids) {
242      return WIFI_ERROR_NOT_SUPPORTED;
243}
244
245wifi_error wifi_start_sending_offloaded_packet_stub(wifi_request_id id,
246        wifi_interface_handle iface, u8 *ip_packet, u16 ip_packet_len,
247        u8 *src_mac_addr, u8 *dst_mac_addr, u32 period_msec) {
248    return WIFI_ERROR_NOT_SUPPORTED;
249}
250
251wifi_error wifi_stop_sending_offloaded_packet_stub(wifi_request_id id, wifi_interface_handle iface) {
252    return WIFI_ERROR_NOT_SUPPORTED;
253}
254