summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBeniamino Galvani <bgalvani@redhat.com>2015-11-11 10:13:45 +0100
committerBeniamino Galvani <bgalvani@redhat.com>2015-11-11 10:13:45 +0100
commitd6e534d8f738bd8e23cf4310b29ee244dece8faa (patch)
treef056da96067996125042b1b9dd336aac515f8176
parent88fe3d1589d4def359decbbe3d989278c4c868cb (diff)
downloadNetworkManager-dcbw/wifi-random-mac-bgo734081-1.tar.gz
fixup! nmcli: add support for WiFi MAC address randomization propertydcbw/wifi-random-mac-bgo734081-1
-rw-r--r--clients/cli/settings.c41
1 files changed, 22 insertions, 19 deletions
diff --git a/clients/cli/settings.c b/clients/cli/settings.c
index 59d3f8fa30..84f78bd77c 100644
--- a/clients/cli/settings.c
+++ b/clients/cli/settings.c
@@ -190,21 +190,22 @@ NmcOutputField nmc_fields_setting_8021X[] = {
/* Available fields for NM_SETTING_WIRELESS_SETTING_NAME */
NmcOutputField nmc_fields_setting_wireless[] = {
- SETTING_FIELD ("name"), /* 0 */
- SETTING_FIELD (NM_SETTING_WIRELESS_SSID), /* 1 */
- SETTING_FIELD (NM_SETTING_WIRELESS_MODE), /* 2 */
- SETTING_FIELD (NM_SETTING_WIRELESS_BAND), /* 3 */
- SETTING_FIELD (NM_SETTING_WIRELESS_CHANNEL), /* 4 */
- SETTING_FIELD (NM_SETTING_WIRELESS_BSSID), /* 5 */
- SETTING_FIELD (NM_SETTING_WIRELESS_RATE), /* 6 */
- SETTING_FIELD (NM_SETTING_WIRELESS_TX_POWER), /* 7 */
- SETTING_FIELD (NM_SETTING_WIRELESS_MAC_ADDRESS), /* 8 */
- SETTING_FIELD (NM_SETTING_WIRELESS_CLONED_MAC_ADDRESS), /* 9 */
- SETTING_FIELD (NM_SETTING_WIRELESS_MAC_ADDRESS_BLACKLIST), /* 10 */
- SETTING_FIELD (NM_SETTING_WIRELESS_MTU), /* 11 */
- SETTING_FIELD (NM_SETTING_WIRELESS_SEEN_BSSIDS), /* 12 */
- SETTING_FIELD (NM_SETTING_WIRELESS_HIDDEN), /* 13 */
- SETTING_FIELD (NM_SETTING_WIRELESS_POWERSAVE), /* 14 */
+ SETTING_FIELD ("name"), /* 0 */
+ SETTING_FIELD (NM_SETTING_WIRELESS_SSID), /* 1 */
+ SETTING_FIELD (NM_SETTING_WIRELESS_MODE), /* 2 */
+ SETTING_FIELD (NM_SETTING_WIRELESS_BAND), /* 3 */
+ SETTING_FIELD (NM_SETTING_WIRELESS_CHANNEL), /* 4 */
+ SETTING_FIELD (NM_SETTING_WIRELESS_BSSID), /* 5 */
+ SETTING_FIELD (NM_SETTING_WIRELESS_RATE), /* 6 */
+ SETTING_FIELD (NM_SETTING_WIRELESS_TX_POWER), /* 7 */
+ SETTING_FIELD (NM_SETTING_WIRELESS_MAC_ADDRESS), /* 8 */
+ SETTING_FIELD (NM_SETTING_WIRELESS_CLONED_MAC_ADDRESS), /* 9 */
+ SETTING_FIELD (NM_SETTING_WIRELESS_MAC_ADDRESS_BLACKLIST), /* 10 */
+ SETTING_FIELD (NM_SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION), /* 11 */
+ SETTING_FIELD (NM_SETTING_WIRELESS_MTU), /* 12 */
+ SETTING_FIELD (NM_SETTING_WIRELESS_SEEN_BSSIDS), /* 13 */
+ SETTING_FIELD (NM_SETTING_WIRELESS_HIDDEN), /* 14 */
+ SETTING_FIELD (NM_SETTING_WIRELESS_POWERSAVE), /* 15 */
{NULL, NULL, 0, NULL, FALSE, FALSE, 0}
};
#define NMC_FIELDS_SETTING_WIRELESS_ALL "name"","\
@@ -218,6 +219,7 @@ NmcOutputField nmc_fields_setting_wireless[] = {
NM_SETTING_WIRELESS_MAC_ADDRESS","\
NM_SETTING_WIRELESS_CLONED_MAC_ADDRESS","\
NM_SETTING_WIRELESS_MAC_ADDRESS_BLACKLIST","\
+ NM_SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION","\
NM_SETTING_WIRELESS_MTU","\
NM_SETTING_WIRELESS_SEEN_BSSIDS","\
NM_SETTING_WIRELESS_HIDDEN"," \
@@ -7285,10 +7287,11 @@ setting_wireless_details (NMSetting *setting, NmCli *nmc, const char *one_prop,
set_val_str (arr, 8, nmc_property_wireless_get_mac_address (setting, NMC_PROPERTY_GET_PRETTY));
set_val_str (arr, 9, nmc_property_wireless_get_cloned_mac_address (setting, NMC_PROPERTY_GET_PRETTY));
set_val_str (arr, 10, nmc_property_wireless_get_mac_address_blacklist (setting, NMC_PROPERTY_GET_PRETTY));
- set_val_str (arr, 11, nmc_property_wireless_get_mtu (setting, NMC_PROPERTY_GET_PRETTY));
- set_val_str (arr, 12, nmc_property_wireless_get_seen_bssids (setting, NMC_PROPERTY_GET_PRETTY));
- set_val_str (arr, 13, nmc_property_wireless_get_hidden (setting, NMC_PROPERTY_GET_PRETTY));
- set_val_str (arr, 14, nmc_property_wireless_get_powersave (setting, NMC_PROPERTY_GET_PRETTY));
+ set_val_str (arr, 11, nmc_property_wireless_get_mac_address_randomization (setting, NMC_PROPERTY_GET_PRETTY));
+ set_val_str (arr, 12, nmc_property_wireless_get_mtu (setting, NMC_PROPERTY_GET_PRETTY));
+ set_val_str (arr, 13, nmc_property_wireless_get_seen_bssids (setting, NMC_PROPERTY_GET_PRETTY));
+ set_val_str (arr, 14, nmc_property_wireless_get_hidden (setting, NMC_PROPERTY_GET_PRETTY));
+ set_val_str (arr, 15, nmc_property_wireless_get_powersave (setting, NMC_PROPERTY_GET_PRETTY));
g_ptr_array_add (nmc->output_data, arr);
print_data (nmc); /* Print all data */