| # Copyright (c) 2018, Linaro Limited |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| # Common fields for Ethernet devices |
| |
| include: base.yaml |
| |
| properties: |
| local-mac-address: |
| type: uint8-array |
| required: false |
| description: Specifies the MAC address that was assigned to the network device |
| label: |
| required: true |
| zephyr,random-mac-address: |
| type: boolean |
| required: false |
| description: | |
| Use a random MAC address generated when the driver is initialized. |
| Note that using this choice and rebooting a board may leave stale |
| MAC address in peers' ARP caches and lead to issues and delays in |
| communication. (Use "ip neigh flush all" on Linux peers to clear |
| ARP cache.) |
| |
| It is driver specific how the OUI octets are handled. |
| |
| If set we ignore any setting of the local-mac-address property. |