[PATCH 26/92] wpa_supplicant: Implement NAN send_pasn() callback
Andrei Otcheretianski
andrei.otcheretianski at intel.com
Wed Apr 22 05:23:17 PDT 2026
From: Avraham Stern <avraham.stern at intel.com>
Signed-off-by: Avraham Stern <avraham.stern at intel.com>
---
wpa_supplicant/nan_supplicant.c | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/wpa_supplicant/nan_supplicant.c b/wpa_supplicant/nan_supplicant.c
index 9c4b532303..a510a64c5f 100644
--- a/wpa_supplicant/nan_supplicant.c
+++ b/wpa_supplicant/nan_supplicant.c
@@ -847,6 +847,16 @@ static u16 wpas_nan_get_service_bootstrap_methods(void *ctx, int handle)
}
+#ifdef CONFIG_PASN
+static int wpas_nan_pasn_send_cb(void *ctx, const u8 *data, size_t data_len)
+{
+ struct wpa_supplicant *wpa_s = ctx;
+
+ return wpa_drv_send_mlme(wpa_s, data, data_len, 0, 0, 0);
+}
+#endif /* CONFIG_PASN */
+
+
int wpas_nan_init(struct wpa_supplicant *wpa_s)
{
struct nan_config nan;
@@ -865,6 +875,9 @@ int wpas_nan_init(struct wpa_supplicant *wpa_s)
nan.start = wpas_nan_start_cb;
nan.stop = wpas_nan_stop_cb;
nan.update_config = wpas_nan_update_config_cb;
+#ifdef CONFIG_PASN
+ nan.send_pasn = wpas_nan_pasn_send_cb;
+#endif /* CONFIG_PASN */
/* NDP */
nan.ndp_action_notif = wpas_nan_ndp_action_notif_cb;
--
2.53.0
More information about the Hostap
mailing list