diff --git a/src/scan.c b/src/scan.c index a3d6e5d8..ad6d3ad4 100644 --- a/src/scan.c +++ b/src/scan.c @@ -556,6 +556,16 @@ uint32_t scan_passive(uint64_t wdev_id, struct scan_freq_set *freqs, userdata, destroy); } +uint32_t scan_passive_full(uint64_t wdev_id, + const struct scan_parameters *params, + scan_trigger_func_t trigger, + scan_notify_func_t notify, void *userdata, + scan_destroy_func_t destroy) +{ + return scan_common(wdev_id, true, params, trigger, + notify, userdata, destroy); +} + uint32_t scan_active(uint64_t wdev_id, uint8_t *extra_ie, size_t extra_ie_size, scan_trigger_func_t trigger, scan_notify_func_t notify, void *userdata, diff --git a/src/scan.h b/src/scan.h index 626de80b..6c5133aa 100644 --- a/src/scan.h +++ b/src/scan.h @@ -102,6 +102,11 @@ static inline bool scan_bss_addr_eq(const struct scan_bss *a1, uint32_t scan_passive(uint64_t wdev_id, struct scan_freq_set *freqs, scan_trigger_func_t trigger, scan_notify_func_t notify, void *userdata, scan_destroy_func_t destroy); +uint32_t scan_passive_full(uint64_t wdev_id, + const struct scan_parameters *params, + scan_trigger_func_t trigger, + scan_notify_func_t notify, void *userdata, + scan_destroy_func_t destroy); uint32_t scan_active(uint64_t wdev_id, uint8_t *extra_ie, size_t extra_ie_size, scan_trigger_func_t trigger, scan_notify_func_t notify, void *userdata,