dbus: Add D-Bus property for current MAC address

Since wpa_supplicant can change MAC address of the interface on its own
(with randomization enabled) it makes sense to introduce MACAddress as a
property of the interface and send notifications about its change.

This allows other applications to just use D-Bus instead of both
communicating over D-Bus with wpa_supplicant and listening to Netlink
notifications for MAC changes.

Signed-off-by: Andrzej Ostruszka <amo@semihalf.com>
This commit is contained in:
Andrzej Ostruszka 2022-12-01 16:43:44 +01:00 committed by Jouni Malinen
parent 12d8b8a91e
commit 1897abad94
8 changed files with 52 additions and 0 deletions

View file

@ -1095,6 +1095,10 @@ fi.w1.wpa_supplicant1.CreateInterface.
<p>Masks to show which bits not to randomize with MAC address randomization. Possible keys are "scan", "sched_scan", and "pno". Values must be an array of 6 bytes.</p>
<p>When this property is set, the new dictionary replaces the old value, rather than merging them together. Leaving a key out of the dictionary will turn off MAC address randomization for that scan type.</p>
</li>
<li>
<h3>MACAddress - ay - (read)</h3>
<p>MAC address of the interface</p>
</ul>
\subsection dbus_interface_signals Signals