mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2024-11-28 10:18:21 -05:00
Add forgotten network profile parameters to config file writing
Number of network profile parameters were not written to the configuration file. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
563ee1832b
commit
2b892d442a
@ -670,6 +670,8 @@ static void wpa_config_write_network(FILE *f, struct wpa_ssid *ssid)
|
||||
STR(ssid);
|
||||
INT(scan_ssid);
|
||||
write_bssid(f, ssid);
|
||||
write_str(f, "bssid_blacklist", ssid);
|
||||
write_str(f, "bssid_whitelist", ssid);
|
||||
write_psk(f, ssid);
|
||||
write_proto(f, ssid);
|
||||
write_key_mgmt(f, ssid);
|
||||
@ -721,6 +723,7 @@ static void wpa_config_write_network(FILE *f, struct wpa_ssid *ssid)
|
||||
INTe(engine);
|
||||
INTe(engine2);
|
||||
INT_DEF(eapol_flags, DEFAULT_EAPOL_FLAGS);
|
||||
STR(openssl_ciphers);
|
||||
INTe(erp);
|
||||
#endif /* IEEE8021X_EAPOL */
|
||||
for (i = 0; i < 4; i++)
|
||||
@ -735,11 +738,13 @@ static void wpa_config_write_network(FILE *f, struct wpa_ssid *ssid)
|
||||
INT_DEFe(sim_num, DEFAULT_USER_SELECTED_SIM);
|
||||
#endif /* IEEE8021X_EAPOL */
|
||||
INT(mode);
|
||||
INT(no_auto_peer);
|
||||
INT(frequency);
|
||||
INT(fixed_freq);
|
||||
write_int(f, "proactive_key_caching", ssid->proactive_key_caching, -1);
|
||||
INT(disabled);
|
||||
INT(peerkey);
|
||||
INT(mixed_cell);
|
||||
#ifdef CONFIG_IEEE80211W
|
||||
write_int(f, "ieee80211w", ssid->ieee80211w,
|
||||
MGMT_FRAME_PROTECTION_DEFAULT);
|
||||
@ -750,6 +755,7 @@ static void wpa_config_write_network(FILE *f, struct wpa_ssid *ssid)
|
||||
write_p2p_client_list(f, ssid);
|
||||
write_psk_list(f, ssid);
|
||||
#endif /* CONFIG_P2P */
|
||||
INT(ap_max_inactivity);
|
||||
INT(dtim_period);
|
||||
INT(beacon_int);
|
||||
#ifdef CONFIG_MACSEC
|
||||
@ -766,6 +772,40 @@ static void wpa_config_write_network(FILE *f, struct wpa_ssid *ssid)
|
||||
INT_DEF(dot11MeshConfirmTimeout, DEFAULT_MESH_CONFIRM_TIMEOUT);
|
||||
INT_DEF(dot11MeshHoldingTimeout, DEFAULT_MESH_HOLDING_TIMEOUT);
|
||||
#endif /* CONFIG_MESH */
|
||||
INT(wpa_ptk_rekey);
|
||||
INT(ignore_broadcast_ssid);
|
||||
#ifdef CONFIG_HT_OVERRIDES
|
||||
INT_DEF(disable_ht, DEFAULT_DISABLE_HT);
|
||||
INT_DEF(disable_ht40, DEFAULT_DISABLE_HT40);
|
||||
INT_DEF(disable_sgi, DEFAULT_DISABLE_SGI);
|
||||
INT_DEF(disable_ldpc, DEFAULT_DISABLE_LDPC);
|
||||
INT(ht40_intolerant);
|
||||
INT_DEF(disable_max_amsdu, DEFAULT_DISABLE_MAX_AMSDU);
|
||||
INT_DEF(ampdu_factor, DEFAULT_AMPDU_FACTOR);
|
||||
INT_DEF(ampdu_density, DEFAULT_AMPDU_DENSITY);
|
||||
STR(ht_mcs);
|
||||
#endif /* CONFIG_HT_OVERRIDES */
|
||||
#ifdef CONFIG_VHT_OVERRIDES
|
||||
INT(disable_vht);
|
||||
INT(vht_capa);
|
||||
INT(vht_capa_mask);
|
||||
INT_DEF(vht_rx_mcs_nss_1, -1);
|
||||
INT_DEF(vht_rx_mcs_nss_2, -1);
|
||||
INT_DEF(vht_rx_mcs_nss_3, -1);
|
||||
INT_DEF(vht_rx_mcs_nss_4, -1);
|
||||
INT_DEF(vht_rx_mcs_nss_5, -1);
|
||||
INT_DEF(vht_rx_mcs_nss_6, -1);
|
||||
INT_DEF(vht_rx_mcs_nss_7, -1);
|
||||
INT_DEF(vht_rx_mcs_nss_8, -1);
|
||||
INT_DEF(vht_tx_mcs_nss_1, -1);
|
||||
INT_DEF(vht_tx_mcs_nss_2, -1);
|
||||
INT_DEF(vht_tx_mcs_nss_3, -1);
|
||||
INT_DEF(vht_tx_mcs_nss_4, -1);
|
||||
INT_DEF(vht_tx_mcs_nss_5, -1);
|
||||
INT_DEF(vht_tx_mcs_nss_6, -1);
|
||||
INT_DEF(vht_tx_mcs_nss_7, -1);
|
||||
INT_DEF(vht_tx_mcs_nss_8, -1);
|
||||
#endif /* CONFIG_VHT_OVERRIDES */
|
||||
|
||||
#undef STR
|
||||
#undef INT
|
||||
|
Loading…
Reference in New Issue
Block a user