mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-08 23:53:00 +00:00
The current state of affairs will not allow to set a MAC address and thus will initialize a random MAC address. However, when we are in a situation where we are trying to interface Zephyr OS QEMU VMs with physical targets for testing, this is not practical. We need to create a macvtap interface, on which we need to set the MAC address of the Zephyr OS SLIP device so packets can be routed. There is no way to guess which random address is going to be used, and there is no practical way to query it. So this patch adds a CONFIG_SLIP_MAC_ADDR config setting. slip_iface_init() is changed to take the code from slip_get_mac() for initializing the MAC address (which should be happening there anyway) and if CONFIG_SLIP_MAC_ADDR is set, it takes that one -- otherwise goes to generate a random one. Change-Id: I55a68f2743604f310d41c934783eca82084d7e94 Signed-off-by: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> |
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
slip.c |