netdev: define netdev settings in netdev.h

Following knownnetworks, this moves the settings into a header file
which is easier to maintain/read.
This commit is contained in:
James Prestwood 2024-08-23 15:23:33 -07:00 committed by Denis Kenzior
parent b5aff74e3b
commit 54b6330845
2 changed files with 9 additions and 4 deletions

View File

@ -6264,16 +6264,16 @@ static int netdev_init(void)
goto fail_netlink;
}
if (!l_settings_get_int(settings, "General", "RoamThreshold",
if (!l_settings_get_int(settings, NETDEV_ROAM_THRESHOLD,
&LOW_SIGNAL_THRESHOLD))
LOW_SIGNAL_THRESHOLD = -70;
if (!l_settings_get_int(settings, "General", "RoamThreshold5G",
if (!l_settings_get_int(settings, NETDEV_ROAM_THRESHOLD_5G,
&LOW_SIGNAL_THRESHOLD_5GHZ))
LOW_SIGNAL_THRESHOLD_5GHZ = -76;
rand_addr_str = l_settings_get_value(settings, "General",
"AddressRandomization");
rand_addr_str = l_settings_get_value(settings,
NETDEV_ADDRESS_RANDOMIZATION);
if (rand_addr_str && !strcmp(rand_addr_str, "network"))
mac_per_ssid = true;

View File

@ -29,6 +29,11 @@ struct eapol_sm;
struct mmpdu_header;
struct diagnostic_station_info;
#define GENERAL "General"
#define NETDEV_ADDRESS_RANDOMIZATION GENERAL, "AddressRandomization"
#define NETDEV_ROAM_THRESHOLD GENERAL, "RoamThreshold"
#define NETDEV_ROAM_THRESHOLD_5G GENERAL, "RoamThreshold5G"
enum netdev_result {
NETDEV_RESULT_OK,
NETDEV_RESULT_AUTHENTICATION_FAILED,