3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2024-12-21 03:32:42 +01:00

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; 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))
LOW_SIGNAL_THRESHOLD = -70; 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))
LOW_SIGNAL_THRESHOLD_5GHZ = -76; LOW_SIGNAL_THRESHOLD_5GHZ = -76;
rand_addr_str = l_settings_get_value(settings, "General", rand_addr_str = l_settings_get_value(settings,
"AddressRandomization"); NETDEV_ADDRESS_RANDOMIZATION);
if (rand_addr_str && !strcmp(rand_addr_str, "network")) if (rand_addr_str && !strcmp(rand_addr_str, "network"))
mac_per_ssid = true; mac_per_ssid = true;

View File

@ -29,6 +29,11 @@ struct eapol_sm;
struct mmpdu_header; struct mmpdu_header;
struct diagnostic_station_info; 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 { enum netdev_result {
NETDEV_RESULT_OK, NETDEV_RESULT_OK,
NETDEV_RESULT_AUTHENTICATION_FAILED, NETDEV_RESULT_AUTHENTICATION_FAILED,