Felix Fietkau
00860e485b
wifi-scripts: add macaddr_base wifi-device option
...
This can be used to configure the base mac address from which all
interface mac addresses are derived
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2024-12-12 19:19:05 +01:00
John Crispin
60f9ec2b22
wifi-scripts: ucode: change default behaviour of the vlan_no_bridge option
...
Signed-off-by: John Crispin <john@phrozen.org>
2024-12-11 14:43:25 +01:00
John Crispin
3dd1c476d9
wifi-scripts: ucode: remove debug code
...
Signed-off-by: John Crispin <john@phrozen.org>
2024-12-11 12:28:43 +01:00
John Crispin
7e854bd943
wifi-scripts: ucode: append global options on STA interfaces
...
Signed-off-by: John Crispin <john@phrozen.org>
2024-12-11 12:28:43 +01:00
John Crispin
3ab1a69339
wifi-scripts: ucode: fix parsing of legacy hwmode option
...
Signed-off-by: John Crispin <john@phrozen.org>
2024-12-11 12:28:43 +01:00
John Crispin
4c60fba3d8
wifi-scripts: ucode: only set mbssid on ax and be radios
...
Signed-off-by: John Crispin <john@phrozen.org>
2024-12-11 12:28:43 +01:00
John Crispin
5bc82dede0
wifi-scripts: ucode: typo fix
...
Signed-off-by: John Crispin <john@phrozen.org>
2024-12-11 11:57:42 +01:00
Felix Fietkau
cf1909a024
wifi-scripts: fix channels array property parsing in ucode script
...
Since the channels array can contain ranges, its type needs to be string, not number.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2024-12-08 15:11:28 +01:00
Felix Fietkau
ed34e337a9
wifi-scripts: fix ucode support for referencing wifi devices by phy name
...
Rename phys according to board.json
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2024-12-08 14:11:14 +01:00
Felix Fietkau
0286dfe394
wifi-scripts: fix regression with ucode update
...
nl80211.request with GET_WIPHY for a single wiphy no longer returns an array
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2024-12-08 14:11:14 +01:00
Felix Fietkau
1aa2695620
wifi-scripts: fix roaming setup with ucode scripts
...
- fix variable references for ft key
- add r0kh and r1kh if ft_generate_local is not set (logic inversion bug)
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2024-12-05 15:08:23 +01:00
Felix Fietkau
a9ff3ba24b
wifi-scripts: add option to set per-device ifname prefix
...
Simplifies setting ifname to a different pattern for all affected
interfaces.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2024-12-04 14:59:30 +01:00
John Crispin
3ba6737f2f
wifi-scripts: various minor fixes to the new ucode scripts
...
* cosmetic clean up
* properly import the digest module
* typo fixes
Signed-off-by: John Crispin <john@phrozen.org>
2024-12-03 14:26:41 +01:00
John Crispin
218f3884d2
wifi-scripts: add ucode based scripts
...
Add an ucode based re-implementation of the shell script based wifi code.
The new code is jsonschema driven. The code has been refactored into several
files making it easier to follow.
The new scripts are also way faster than the previous sh implementation.
The new code is currently opt-in via WIFI_SCRIPTS_UCODE and defaults to
EXPERIMENTAL.
Signed-off-by: John Crispin <john@phrozen.org>
2024-12-02 13:55:36 +01:00
John Crispin
0210279888
wifi-scripts: add ucode based iwinfo
...
Add an ucode based re-implementation of iwinfo. The tool behaves like the old
one with a few minor output differences. It is now possible to add -j to any
command resulting in JSON output.
The new code is currently opt-in via WIFI_SCRIPTS_UCODE and defaults to
EXPERIMENTAL.
Signed-off-by: John Crispin <john@phrozen.org>
2024-12-02 13:55:36 +01:00