choice ESP32S2_UNIVERSAL_MAC_ADDRESSES: Number of universally administered (by IEEE) MAC address

Number of universally administered (by IEEE) MAC address

Number of universally administered (by IEEE) MAC address

Type: bool

Help

Configure the number of universally administered (by IEEE) MAC addresses.
During initialization, MAC addresses for each network interface are generated or
derived from a single base MAC address. If the number of universal MAC addresses is two,
all interfaces (WiFi station, WiFi softap) receive a universally administered MAC
address.
They are generated sequentially by adding 0, and 1 (respectively) to the final octet of
the base MAC address. If the number of universal MAC addresses is one, only WiFi station
receives a universally administered MAC address.
The WiFi softap receives local MAC addresses. It's derived from the universal WiFi
station MAC addresses.
When using the default (Espressif-assigned) base MAC address, either setting can be used.
When using a custom universal MAC address range, the correct setting will depend on the
allocation of MAC addresses in this range (either 1 or 2 per device).

Help

Configure the number of universally administered (by IEEE) MAC addresses.
During initialization, MAC addresses for each network interface are generated or
derived from a single base MAC address. If the number of universal MAC addresses is two,
all interfaces (WiFi station, WiFi softap) receive a universally administered MAC
address.
They are generated sequentially by adding 0, and 1 (respectively) to the final octet of
the base MAC address. If the number of universal MAC addresses is one, only WiFi station
receives a universally administered MAC address.
The WiFi softap receives local MAC addresses. It's derived from the universal WiFi
station MAC addresses.
When using the default (Espressif-assigned) base MAC address, either setting can be used.
When using a custom universal MAC address range, the correct setting will depend on the
allocation of MAC addresses in this range (either 1 or 2 per device).

Direct dependencies

(SOC_ESP32S2 && <choice: SoC/CPU/Configuration Selection>) || (SOC_ESP32S2 && <choice: SoC/CPU/Configuration Selection>)

(Includes any dependencies from ifs and menus.)

Defaults

Choice options

Kconfig definitions

At <Zephyr>/soc/xtensa/esp32s2/Kconfig.soc:176

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:38<Zephyr>/soc/Kconfig:7<nRF>/doc/_build/kconfig/Kconfig.soc:1

Menu path: (Top) → SoC/CPU/Configuration Selection → ESP32S2

choice ESP32S2_UNIVERSAL_MAC_ADDRESSES
    bool "Number of universally administered (by IEEE) MAC address"
    default ESP32S2_UNIVERSAL_MAC_ADDRESSES_TWO
    depends on SOC_ESP32S2 && <choice>
    help
      Configure the number of universally administered (by IEEE) MAC addresses.
      During initialization, MAC addresses for each network interface are generated or
      derived from a single base MAC address. If the number of universal MAC addresses is two,
      all interfaces (WiFi station, WiFi softap) receive a universally administered MAC
      address.
      They are generated sequentially by adding 0, and 1 (respectively) to the final octet of
      the base MAC address. If the number of universal MAC addresses is one, only WiFi station
      receives a universally administered MAC address.
      The WiFi softap receives local MAC addresses. It's derived from the universal WiFi
      station MAC addresses.
      When using the default (Espressif-assigned) base MAC address, either setting can be used.
      When using a custom universal MAC address range, the correct setting will depend on the
      allocation of MAC addresses in this range (either 1 or 2 per device).

At <Zephyr>/soc/xtensa/esp32s2/Kconfig.soc:176

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:38<Zephyr>/soc/Kconfig:9

Menu path: (Top) → SoC/CPU/Configuration Selection → ESP32S2

choice ESP32S2_UNIVERSAL_MAC_ADDRESSES
    bool "Number of universally administered (by IEEE) MAC address"
    default ESP32S2_UNIVERSAL_MAC_ADDRESSES_TWO
    depends on SOC_ESP32S2 && <choice>
    help
      Configure the number of universally administered (by IEEE) MAC addresses.
      During initialization, MAC addresses for each network interface are generated or
      derived from a single base MAC address. If the number of universal MAC addresses is two,
      all interfaces (WiFi station, WiFi softap) receive a universally administered MAC
      address.
      They are generated sequentially by adding 0, and 1 (respectively) to the final octet of
      the base MAC address. If the number of universal MAC addresses is one, only WiFi station
      receives a universally administered MAC address.
      The WiFi softap receives local MAC addresses. It's derived from the universal WiFi
      station MAC addresses.
      When using the default (Espressif-assigned) base MAC address, either setting can be used.
      When using a custom universal MAC address range, the correct setting will depend on the
      allocation of MAC addresses in this range (either 1 or 2 per device).

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)