diff options
author | Shivani Baranwal <quic_shivbara@quicinc.com> | 2022-12-01 11:17:24 +0530 |
---|---|---|
committer | Gabriel Biren <gbiren@google.com> | 2023-02-02 21:25:56 +0000 |
commit | a2e6c5066c4d43a262560cd614802a4549e613c6 (patch) | |
tree | b3fb044dd41c524f203e4941e5f22d444b338b48 | |
parent | ad44735f2ab69415240127d6590e34615c4b718d (diff) | |
download | wpa_supplicant_8-a2e6c5066c4d43a262560cd614802a4549e613c6.tar.gz |
Add Aidl changes to support enable/disable CONFIG_CTRL_IFACE_AIDL flag
Implementation to make compatible with both enabled and disabled
CONFIG_CTRL_IFACE_AIDL flag.
Bug: 263433038
Test: make # tested with flag enabled and disabled
Merged-In: If88de5d3d9302d97b7236ce9aa321f8337312cc8
Change-Id: If88de5d3d9302d97b7236ce9aa321f8337312cc8
-rw-r--r-- | wpa_supplicant/aidl/aidl.h | 31 | ||||
-rw-r--r-- | wpa_supplicant/dpp_supplicant.c | 2 | ||||
-rw-r--r-- | wpa_supplicant/notify.c | 2 |
3 files changed, 20 insertions, 15 deletions
diff --git a/wpa_supplicant/aidl/aidl.h b/wpa_supplicant/aidl/aidl.h index 2f3c7a05..e8778c5a 100644 --- a/wpa_supplicant/aidl/aidl.h +++ b/wpa_supplicant/aidl/aidl.h @@ -185,7 +185,7 @@ static void wpas_aidl_notify_hs20_rx_subscription_remediation( static void wpas_aidl_notify_hs20_rx_deauth_imminent_notice( struct wpa_supplicant *wpa_s, u8 code, u16 reauth_delay, const char *url) {} -void wpas_aidl_notify_hs20_rx_terms_and_conditions_acceptance( +static void wpas_aidl_notify_hs20_rx_terms_and_conditions_acceptance( struct wpa_supplicant *wpa_s, const char *url) {} static void wpas_aidl_notify_disconnect_reason(struct wpa_supplicant *wpa_s) {} @@ -203,7 +203,8 @@ static void wpas_aidl_notify_wps_event_pbc_overlap(struct wpa_supplicant *wpa_s) static void wpas_aidl_notify_p2p_device_found( struct wpa_supplicant *wpa_s, const u8 *addr, const struct p2p_peer_info *info, const u8 *peer_wfd_device_info, - u8 peer_wfd_device_info_len) + u8 peer_wfd_device_info_len, const u8 *peer_wfd_r2_device_info, + u8 peer_wfd_r2_device_info_len) {} static void wpas_aidl_notify_p2p_device_lost( struct wpa_supplicant *wpa_s, const u8 *p2p_device_addr) @@ -272,20 +273,24 @@ static void wpas_aidl_notify_dpp_invalid_uri(struct wpa_supplicant *wpa_s) {} static void wpas_aidl_notify_dpp_timeout(struct wpa_supplicant *wpa_s) {} -static void wpas_aidl_notify_dpp_failure(struct wpa_supplicant *wpa_s) +static void wpas_aidl_notify_dpp_auth_failure(struct wpa_supplicant *wpa_s) {} -void wpas_aidl_notify_dpp_config_sent_wait_response(struct wpa_supplicant *wpa_s) +static void wpas_aidl_notify_dpp_fail(struct wpa_supplicant *wpa_s) {} -void wpas_aidl_notify_dpp_config_accepted(struct wpa_supplicant *wpa_s) +static void wpas_aidl_notify_dpp_config_sent_wait_response(struct wpa_supplicant *wpa_s) {} -void wpas_aidl_notify_dpp_config_applied(struct wpa_supplicant *wpa_s) +static void wpas_aidl_notify_dpp_config_accepted(struct wpa_supplicant *wpa_s) {} -void wpas_aidl_notify_dpp_config_rejected(struct wpa_supplicant *wpa_s) +static void wpas_aidl_notify_dpp_config_rejected(struct wpa_supplicant *wpa_s) +{} +static void wpas_aidl_notify_dpp_conn_status(struct wpa_supplicant *wpa_s, + enum dpp_status_error status, const char *ssid, + const char *channel_list, unsigned short band_list[], int size) {} static void wpas_aidl_notify_pmk_cache_added(struct wpa_supplicant *wpas, struct rsn_pmksa_cache_entry *pmksa_entry) {} -void wpas_aidl_notify_bss_tm_status(struct wpa_supplicant *wpa_s) +static void wpas_aidl_notify_bss_tm_status(struct wpa_supplicant *wpa_s) {} static void wpas_aidl_notify_transition_disable(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, @@ -293,22 +298,22 @@ static void wpas_aidl_notify_transition_disable(struct wpa_supplicant *wpa_s, {} static void wpas_aidl_notify_network_not_found(struct wpa_supplicant *wpa_s) {} -void wpas_aidl_notify_frequency_changed(struct wpa_supplicant *wpa_s, int frequency) +static void wpas_aidl_notify_frequency_changed(struct wpa_supplicant *wpa_s, int frequency) {} -void wpas_aidl_notify_ceritification(struct wpa_supplicant *wpa_s, +static void wpas_aidl_notify_ceritification(struct wpa_supplicant *wpa_s, int depth, const char *subject, const char *altsubject[], int num_altsubject, const char *cert_hash, const struct wpabuf *cert) {} -void wpas_aidl_notify_eap_method_selected(struct wpa_supplicant *wpa_s, +static void wpas_aidl_notify_eap_method_selected(struct wpa_supplicant *wpa_s, const char *reason_string) {} -void wpas_aidl_notify_ssid_temp_disabled(struct wpa_supplicant *wpa_s, +static void wpas_aidl_notify_ssid_temp_disabled(struct wpa_supplicant *wpa_s, const char *reason_string) {} -void wpas_aidl_notify_open_ssl_failure(struct wpa_supplicant *wpa_s, +static void wpas_aidl_notify_open_ssl_failure(struct wpa_supplicant *wpa_s, const char *reason_string) {} static void wpas_aidl_notify_qos_policy_reset(struct wpa_supplicant *wpa_s) {} diff --git a/wpa_supplicant/dpp_supplicant.c b/wpa_supplicant/dpp_supplicant.c index b6dbc98a..bcf614b9 100644 --- a/wpa_supplicant/dpp_supplicant.c +++ b/wpa_supplicant/dpp_supplicant.c @@ -28,7 +28,7 @@ #include "scan.h" #include "notify.h" #include "dpp_supplicant.h" -#include "aidl.h" +#include "aidl/aidl.h" static int wpas_dpp_listen_start(struct wpa_supplicant *wpa_s, diff --git a/wpa_supplicant/notify.c b/wpa_supplicant/notify.c index 8e31824f..ec223d80 100644 --- a/wpa_supplicant/notify.c +++ b/wpa_supplicant/notify.c @@ -24,7 +24,7 @@ #include "p2p_supplicant.h" #include "sme.h" #include "notify.h" -#include "aidl.h" +#include "aidl/aidl.h" int wpas_notify_supplicant_initialized(struct wpa_global *global) { |