mirror of
https://github.com/FUjr/gl-infra-builder.git
synced 2025-12-17 09:34:51 +00:00
wlan-ap: wifiax: fix gen macaddr
Signed-off-by: Jianhui Zhao <jianhui.zhao@gl-inet.com>
This commit is contained in:
parent
e9b425ad7f
commit
02f03984b2
48
patches-wlan-ap/0002-wifiax-fix-gen-macaddr.patch
Normal file
48
patches-wlan-ap/0002-wifiax-fix-gen-macaddr.patch
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
From d31f3fe4cc7f78fcef3b441143290b03991d25d6 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jianhui Zhao <jianhui.zhao@gl-inet.com>
|
||||||
|
Date: Thu, 12 May 2022 16:10:25 +0800
|
||||||
|
Subject: [PATCH] wifiax: fix gen macaddr
|
||||||
|
|
||||||
|
Signed-off-by: Jianhui Zhao <jianhui.zhao@gl-inet.com>
|
||||||
|
---
|
||||||
|
.../mac80211/files/lib/netifd/wireless/mac80211.sh | 9 ++++-----
|
||||||
|
feeds/wifi-ax/mac80211/files/lib/wifi/mac80211.sh | 1 -
|
||||||
|
2 files changed, 4 insertions(+), 6 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/feeds/wifi-ax/mac80211/files/lib/netifd/wireless/mac80211.sh b/feeds/wifi-ax/mac80211/files/lib/netifd/wireless/mac80211.sh
|
||||||
|
index 97c56703..e6b17f6e 100644
|
||||||
|
--- a/feeds/wifi-ax/mac80211/files/lib/netifd/wireless/mac80211.sh
|
||||||
|
+++ b/feeds/wifi-ax/mac80211/files/lib/netifd/wireless/mac80211.sh
|
||||||
|
@@ -540,13 +540,12 @@ mac80211_generate_mac() {
|
||||||
|
|
||||||
|
local oIFS="$IFS"; IFS=":"; set -- $ref; IFS="$oIFS"
|
||||||
|
[ "$multiple_bssid" -eq 1 ] && {
|
||||||
|
- printf "02:%s:%s:%s:%s:%02x" $b1 $2 $3 $4 $5 $macidx
|
||||||
|
- return
|
||||||
|
- }
|
||||||
|
- macidx=$(($id + 1))
|
||||||
|
+ printf "02:%s:%s:%s:%s:%02x" $b1 $2 $3 $4 $5 $macidx
|
||||||
|
+ return
|
||||||
|
+ }
|
||||||
|
|
||||||
|
local use_global=0
|
||||||
|
- [ "$id" -gt 0 -a "$macidx" -le "$num_global_macaddr" ] && use_global=1
|
||||||
|
+ [ "$id" -gt 0 -a "$id" -lt "$num_global_macaddr" ] && use_global=1
|
||||||
|
|
||||||
|
[ "$((0x$mask1))" -gt 0 -a "$use_global" -lt 1 ] && {
|
||||||
|
b1="0x$1"
|
||||||
|
diff --git a/feeds/wifi-ax/mac80211/files/lib/wifi/mac80211.sh b/feeds/wifi-ax/mac80211/files/lib/wifi/mac80211.sh
|
||||||
|
index 9b1f05a3..115e5b79 100644
|
||||||
|
--- a/feeds/wifi-ax/mac80211/files/lib/wifi/mac80211.sh
|
||||||
|
+++ b/feeds/wifi-ax/mac80211/files/lib/wifi/mac80211.sh
|
||||||
|
@@ -178,7 +178,6 @@ detect_mac80211() {
|
||||||
|
set wireless.radio${devidx}.channel=${channel}
|
||||||
|
set wireless.radio${devidx}.band=${mode_band}
|
||||||
|
set wireless.radio${devidx}.htmode=$htmode
|
||||||
|
- set wireless.radio${devidx}.num_global_macaddr=8
|
||||||
|
${scanning}
|
||||||
|
set wireless.radio${devidx}.disabled=1
|
||||||
|
|
||||||
|
--
|
||||||
|
2.25.1
|
||||||
|
|
||||||
Loading…
Reference in New Issue
Block a user