diff --git a/src/network.c b/src/network.c index b8d7bb35..b8816ab0 100644 --- a/src/network.c +++ b/src/network.c @@ -1158,6 +1158,14 @@ void network_blacklist_add(struct network *network, struct scan_bss *bss) l_queue_push_head(network->blacklist, bss); } +const struct iovec *network_get_extra_ies(struct network *network, + size_t *num_elems) +{ + struct scan_bss *bss = network_bss_select(network, false); + + return network_info_get_extra_ies(network->info, bss, num_elems); +} + static bool network_property_get_name(struct l_dbus *dbus, struct l_dbus_message *message, struct l_dbus_message_builder *builder, diff --git a/src/network.h b/src/network.h index 6e5fe761..92ddeb6e 100644 --- a/src/network.h +++ b/src/network.h @@ -72,3 +72,6 @@ void network_connect_new_hidden_network(struct network *network, struct l_dbus_message *message); void network_blacklist_add(struct network *network, struct scan_bss *bss); + +const struct iovec *network_get_extra_ies(struct network *network, + size_t *num_elems);