Extend random MAC address support to allow OUI to be kept
authorJouni Malinen <j@w1.fi>
Mon, 29 Sep 2014 20:24:19 +0000 (23:24 +0300)
committerJouni Malinen <j@w1.fi>
Mon, 29 Sep 2014 21:40:23 +0000 (00:40 +0300)
commita313d17de943cbaf12cbf67d666af14791be8ad2
treec1dba9d5a6350aa0adbe952fde54ac01828cf108
parent1cbdb9d13754e1476620f5a3938b726270821adb
Extend random MAC address support to allow OUI to be kept

mac_addr=2 and preassoc_mac_addr=2 parameters can now be used to
configure random MAC address to be generated by maintaining the OUI part
of the permanent MAC address (but with locally administered bit set to
1). Other than that, these values result in similar behavior with
mac_addr=1 and preassoc_mac_addr=1, respectively.

Signed-off-by: Jouni Malinen <j@w1.fi>
wpa_supplicant/config.c
wpa_supplicant/config.h
wpa_supplicant/config_ssid.h
wpa_supplicant/wpa_supplicant.c
wpa_supplicant/wpa_supplicant.conf
wpa_supplicant/wpa_supplicant_i.h