openwrt/package
Sungbo Eo a2d9de21b8 base-files: config_generate: split macaddr with multiple ifaces
netifd does not handle network.@device[x].name properly if it
contains multiple ifaces separated by spaces. Due to this, board.d
lan_mac setup does not work if multiple ifaces are set to LAN by
ucidef_set_interface_lan.

To fix this, create a device node for each member iface when
running config_generate instead. Those are named based on the
member ifname:

  ucidef_set_interface_lan "eth0 eth1.1"
  ucidef_set_interface_macaddr "lan" "yy:yy:yy:yy:yy:01"

will return

  config device 'lan_eth0_dev'
        option name 'eth0'
        option macaddr 'yy:yy:yy:yy:yy:01'

  config device 'lan_eth1_1_dev'
        option name 'eth1.1'
        option macaddr 'yy:yy:yy:yy:yy:01'

ref: https://github.com/openwrt/openwrt/pull/2542

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
[always use new scheme, extend description, change commit title]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(cherry picked from commit 298814e6be)
2019-11-26 17:01:12 +01:00
..
base-files base-files: config_generate: split macaddr with multiple ifaces 2019-11-26 17:01:12 +01:00
boot uboot-envtools: ramips: add support for ALFA Network Quad-E4G 2019-11-24 21:47:27 +01:00
devel strace: Fix build on PowerPC 2019-11-09 20:42:04 +01:00
firmware ipq-wifi: add AVM FRITZ!Repeater 1200 bdf 2019-11-22 22:32:53 +01:00
kernel mac80211: add default value for noscan 2019-11-23 11:30:34 +01:00
libs wolfssl: update to v4.2.0-stable 2019-11-10 16:23:08 +01:00
network firewall: update to latest Git HEAD 2019-11-22 18:59:39 +01:00
system rpcd: update to latest Git HEAD 2019-11-10 21:36:48 +01:00
utils e2fsprogs: Fix CVE-2019-5094 in libsupport 2019-11-22 22:54:28 +01:00
Makefile packages: apply usign padding workarounds to package indexes if needed 2019-08-07 07:22:37 +02:00