mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-25 08:20:08 +01:00
This commit implements MAC cloning feature in NetworkManager. To support that, 'PermHwAddress' property is added into *.Device.Wired and *.Device.Wireless interfaces. The permanent MAC address is obtained when creating the device, and is used for 'locking' connections to the device. If a cloned MAC is specified in connection to be activated, the MAC is set to the interface in stage1. While disconecting, the permanent MAC is set back to the interface. |
||
|---|---|---|
| .. | ||
| connections.c | ||
| connections.h | ||
| devices.c | ||
| devices.h | ||
| Makefile.am | ||
| network-manager.c | ||
| network-manager.h | ||
| nmcli.c | ||
| nmcli.h | ||
| settings.c | ||
| settings.h | ||
| utils.c | ||
| utils.h | ||