[openwrt/openwrt] base-files: generate bridge device sections with br- name prefix
LEDE Commits
lede-commits at lists.infradead.org
Thu May 27 03:55:16 PDT 2021
rmilecki pushed a commit to openwrt/openwrt.git, branch openwrt-21.02:
https://git.openwrt.org/0d90023633248791bbeb8d2b21669c1f9a5a9a6a
commit 0d90023633248791bbeb8d2b21669c1f9a5a9a6a
Author: Rafał Miłecki <rafal at milecki.pl>
AuthorDate: Thu May 20 10:32:18 2021 +0200
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 at david-bauer.net>
Fixes: 43fc720657c6 ("base-files: generate "device" UCI type section for bridge")
Signed-off-by: Rafał Miłecki <rafal at milecki.pl>
(cherry picked from commit 0e459668c5b3b158991803204f628b1b7dce9034)
---
package/base-files/files/bin/config_generate | 4 ++--
1 file 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. at device[-1].name='$1'
+ set network. at device[-1].name='br-$1'
set network. at device[-1].type='bridge'
EOF
for port in $ports; do uci add_list network. at device[-1].ports="$port"; done
- ifname=$1
+ ifname=br-$1
type=
}
More information about the lede-commits
mailing list