Search Linux Wireless

MAC address randomization support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi

At ChromeOS we are looking at utilizing MAC address randomization.
There are some ChromeOS use-cases where it can be useful. I checked
upstream kernel and Android source code to understand the current
state of this feature.

This feature is supported in Android and a few products use it already
for Preferred Network Offload scan. There is a HAL method that allows
to set MAC OUI [1] that makes 3 first octets predefined and the rest
of MAC address is randomized. Kernel passes this OUI value to firmware
where the randomization is implemented.

I checked current upstream kernel and did not find any API for
enabling/dealing with MAC address randomization. If a firmware devs
want to add the feature easily then there should be some standard API
for enabling/configuring MAC randomization.

In fact there is one mention of the feature in upstream source tree -
macaddr_* fields in "struct iwl_tof_range_req_cmd" of iwlwifi driver.
It allows to enable/disable randomization for 11MC measurement.

The MAC randomization could be used by other drivers for many
use-cases and I think it worth making it a part of standard cfg80211
API. Is it something maintainers are interested in? Does anybody work
on it already?

[1] https://android.googlesource.com/platform/hardware/libhardware_legacy/+/master/include/hardware_legacy/wifi_hal.h
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux