mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-11-25 17:59:25 +01:00
blacklist: Convert to use IWD_MODULE
This commit is contained in:
parent
a1d9c07f2f
commit
b8f6899f40
@ -152,7 +152,7 @@ void blacklist_remove_bss(const uint8_t *addr)
|
|||||||
l_free(entry);
|
l_free(entry);
|
||||||
}
|
}
|
||||||
|
|
||||||
void blacklist_init(void)
|
static int blacklist_init(void)
|
||||||
{
|
{
|
||||||
const struct l_settings *config = iwd_get_config();
|
const struct l_settings *config = iwd_get_config();
|
||||||
|
|
||||||
@ -168,16 +168,21 @@ void blacklist_init(void)
|
|||||||
&blacklist_multiplier))
|
&blacklist_multiplier))
|
||||||
blacklist_multiplier = BLACKLIST_DEFAULT_MULTIPLIER;
|
blacklist_multiplier = BLACKLIST_DEFAULT_MULTIPLIER;
|
||||||
|
|
||||||
if (!l_settings_get_uint64(config, "Blacklist", "bss_blacklist_max_time",
|
if (!l_settings_get_uint64(config, "Blacklist",
|
||||||
|
"bss_blacklist_max_time",
|
||||||
&blacklist_max_timeout))
|
&blacklist_max_timeout))
|
||||||
blacklist_max_timeout = BLACKLIST_DEFAULT_MAX_TIMEOUT;
|
blacklist_max_timeout = BLACKLIST_DEFAULT_MAX_TIMEOUT;
|
||||||
|
|
||||||
blacklist_max_timeout *= 1000000;
|
blacklist_max_timeout *= 1000000;
|
||||||
|
|
||||||
blacklist = l_queue_new();
|
blacklist = l_queue_new();
|
||||||
|
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void blacklist_exit(void)
|
static void blacklist_exit(void)
|
||||||
{
|
{
|
||||||
l_queue_destroy(blacklist, l_free);
|
l_queue_destroy(blacklist, l_free);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
IWD_MODULE(blacklist, blacklist_init, blacklist_exit)
|
||||||
|
@ -23,6 +23,3 @@
|
|||||||
void blacklist_add_bss(const uint8_t *addr);
|
void blacklist_add_bss(const uint8_t *addr);
|
||||||
bool blacklist_contains_bss(const uint8_t *addr);
|
bool blacklist_contains_bss(const uint8_t *addr);
|
||||||
void blacklist_remove_bss(const uint8_t *addr);
|
void blacklist_remove_bss(const uint8_t *addr);
|
||||||
|
|
||||||
void blacklist_init(void);
|
|
||||||
void blacklist_exit(void);
|
|
||||||
|
@ -44,7 +44,6 @@
|
|||||||
#include "src/plugin.h"
|
#include "src/plugin.h"
|
||||||
#include "src/simauth.h"
|
#include "src/simauth.h"
|
||||||
#include "src/adhoc.h"
|
#include "src/adhoc.h"
|
||||||
#include "src/blacklist.h"
|
|
||||||
#include "src/storage.h"
|
#include "src/storage.h"
|
||||||
|
|
||||||
#include "src/backtrace.h"
|
#include "src/backtrace.h"
|
||||||
@ -531,8 +530,6 @@ int main(int argc, char *argv[])
|
|||||||
network_init();
|
network_init();
|
||||||
known_networks_init();
|
known_networks_init();
|
||||||
sim_auth_init();
|
sim_auth_init();
|
||||||
blacklist_init();
|
|
||||||
|
|
||||||
if (iwd_modules_init() < 0)
|
if (iwd_modules_init() < 0)
|
||||||
goto fail_modules;
|
goto fail_modules;
|
||||||
|
|
||||||
@ -543,7 +540,6 @@ int main(int argc, char *argv[])
|
|||||||
|
|
||||||
fail_modules:
|
fail_modules:
|
||||||
iwd_modules_exit();
|
iwd_modules_exit();
|
||||||
blacklist_exit();
|
|
||||||
sim_auth_exit();
|
sim_auth_exit();
|
||||||
known_networks_exit();
|
known_networks_exit();
|
||||||
network_exit();
|
network_exit();
|
||||||
|
Loading…
Reference in New Issue
Block a user