aboutsummaryrefslogtreecommitdiffstats
path: root/package/base-files
diff options
context:
space:
mode:
authorRafał Miłecki <rafal@milecki.pl>2021-05-20 10:32:18 +0200
committerRafał Miłecki <rafal@milecki.pl>2021-05-20 10:40:59 +0200
commit0e459668c5b3b158991803204f628b1b7dce9034 (patch)
treedee81af19916140ff157266a5aeeff848e95623d /package/base-files
parentb810d649fb276e7bea276ebf73cd2a76a089082b (diff)
downloadupstream-0e459668c5b3b158991803204f628b1b7dce9034.tar.gz
upstream-0e459668c5b3b158991803204f628b1b7dce9034.tar.bz2
upstream-0e459668c5b3b158991803204f628b1b7dce9034.zip
base-files: generate bridge device sections with br- name prefix
Missing br- prefix could result in name conflict between DSA port interface and bridge interface. Some devices with just one LAN port use "lan" interface name for DSA port. Trying to create bridge with the same "lan" name was failing. Reported-by: David Bauer <mail@david-bauer.net> Fixes: 43fc720657c6 ("base-files: generate "device" UCI type section for bridge") Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Diffstat (limited to 'package/base-files')
-rwxr-xr-xpackage/base-files/files/bin/config_generate4
1 files changed, 2 insertions, 2 deletions
diff --git a/package/base-files/files/bin/config_generate b/package/base-files/files/bin/config_generate
index 0f6f280cf0..efcd734242 100755
--- a/package/base-files/files/bin/config_generate
+++ b/package/base-files/files/bin/config_generate
@@ -112,11 +112,11 @@ generate_network() {
[ -n "$ports" ] && {
uci -q batch <<-EOF
add network device
- set network.@device[-1].name='$1'
+ set network.@device[-1].name='br-$1'
set network.@device[-1].type='bridge'
EOF
for port in $ports; do uci add_list network.@device[-1].ports="$port"; done
- ifname=$1
+ ifname=br-$1
type=
}