Felix Fietkau
7e542f6a77
hostapd: fix build error with SAE disabled
...
Fixes: b2a2c28617 ("hostapd: add support for authenticating with multiple PSKs via ubus helper")
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2024-10-22 16:57:43 +02:00
Christian Marangi
eeb59f87a1
ppp: install pkg-config file on InstallDev
...
It seems some package (sstp-client) makes use of pppd.pc file to detect
the ppp version as 2.5.0 changed some API.
Also install the .pc file to permit the version detection of pppd.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2024-10-22 16:10:05 +02:00
Felix Fietkau
04fb05914e
wifi-scripts: add multi-radio config support
...
Emit one wifi-device section per wiphy radio
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2024-10-22 14:40:43 +02:00
Felix Fietkau
cb60bee04d
iwinfo: add multi-radio support
...
Fix the path to the hostapd config file for queries
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2024-10-22 14:40:43 +02:00
Felix Fietkau
5c1ee08e2d
iw: add multi-radio support
...
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2024-10-22 14:40:43 +02:00
Felix Fietkau
b2a2c28617
hostapd: add support for authenticating with multiple PSKs via ubus helper
...
Also supports assigning a VLAN ID based on the PSK
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2024-10-22 14:40:42 +02:00
Felix Fietkau
ed484caa03
hostapd: add support for querying bss config parameters via ubus
...
Supports reading the same parameters currently being used by iwinfo.
Preparation for replacing iwinfo with a rewrite in ucode.
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2024-10-22 13:09:26 +02:00
Ivan Pavlov
e1d6013935
iptables: update to 1.8.10
...
Source archive format changed to tar.xz
Removed upstreamed
020-treewide-use-uint-instead-of-u_int.patch
030-revert-fix-build-for-missing-ETH_ALEN-definition.patch
040-xshared-Fix-build-for-Werror-format-security.patch
050-build-fix-error-during-out-of-tree-build.patch
060-libxtables-unexport-init_extensions-declarations.patch
070-extensions-string-Review-parse_string-function.patch
104-nft-track-each-register-individually.patch
Manually rebased
600-shared-libext.patch
Change netfiletr.mk due to module name change
https://git.netfilter.org/iptables/commit/?id=f30c5edce0413b2b2346c7f58e801f10f6e9bc5a
Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/16641
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-10-22 00:52:03 +02:00
Jan Hoffmann
0b1b671f42
ltq-adsl-app: add dsl_cpe_pipe.sh script
...
This allows to obtain detailed diagnostic information about the DSL
connection from the modem. The script is copied from the corresponding
packages for VDSL modems.
Signed-off-by: Jan Hoffmann <jan@3e8.eu >
Link: https://patchwork.ozlabs.org/project/openwrt/patch/20241019174041.1281093-4-jan@3e8.eu/
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-10-21 01:04:05 +02:00
Jan Hoffmann
f85cc4cd6f
ltq-adsl-app: align config more closely to VDSL variants
...
This is a preparation for adding support for dsl_cpe_pipe.sh with a
similar set of commands compared to the VDSL variant.
The configuration is simplified by using the "--enable-model" option.
Other options are chosen to match the VDSL variant, while also making
sure that previously enabled options stay like that. However, ReTx
options stay disabled, because of incompatibility with the ubus code.
Signed-off-by: Jan Hoffmann <jan@3e8.eu >
Link: https://patchwork.ozlabs.org/project/openwrt/patch/20241019174041.1281093-3-jan@3e8.eu/
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-10-21 01:03:54 +02:00
Hauke Mehrtens
a288911d9b
iwinfo: update to Git HEAD (2024-10-20)
...
c97bcc2 devices: add device ID for Ralink RT5592
b94f066 devices: add device id for MediaTek MT7925E
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-10-20 23:59:51 +02:00
Paul Donald
3407269ba5
dnsmasq: gate configdir usage behind absolute path check
...
don't use configuration directories which are relative
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/14975
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-10-20 21:56:16 +02:00
Paul Donald
7c501e0ed2
dnsmasq: add handling of dns-rr to init script (add arbitrary resource records)
...
Add support for handling of DNS RR (Resource Records) requests, which
are needed for the HTTPS Type 65 records, introduced to support the
DNS-based Service Discovery (DNS-SD) mechanism for HTTPS services and
defined in the RFC 9460 (9.1. Query Names for HTTPS RRs).
Ref: https://forum.openwrt.org/t/resolving-query-type-65-to-local-address-for-ios-clients-in-dnsmasq/179504/11
uci config usage:
config dnsrr
option rrname 'foo.example.com'
option rrnumber '65'
option hexdata '00'
hexdata is optional.
Available since dnsmasq 2.62 (for around 12 years at this point).
Note: dnsmasq dns-rr are not affected by filter-rr
Tested on 22.03.5
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
Tested-by: Vladimir Kochkovski <ask@getvladimir.com >
Link: https://github.com/openwrt/openwrt/pull/14975
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-10-20 21:56:16 +02:00
Paul Donald
47ce5f7dd5
dnsmasq: quoted path variables
...
Prevents problems when variables contain spaces.
Tested on: 23.05.3
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/14975
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-10-20 21:56:16 +02:00
Paul Donald
bd81d97e19
dnsmasq: add 'extraconftext' parameter
...
Users can now freely add new dnsmasq parameters (i.e. a whole config)
via extraconf. This means users can add their own parameters without
changes to init or GUI.
Co-opted the default of confdir also to include the instance name.
This way each instance gets its own .d directory (and separate instances
do not all inherit the same 'extraconftext').
Usage:
config dnsmasq 'config'
...
option extraconftext 'cache-size=2048\nlog-async=20'
config dnsmasq 'blah'
...
option extraconftext 'cache-size=128\nlog-async=5'
or even (which would produce staggered output but still valid)
config dnsmasq 'blah'
...
option extraconftext 'cache-size=128
log-async=5'
See https://forum.openwrt.org/t/add-dnsmasq-custom-options-field-in-luci-gui/193184
Tested on: 23.05.3, 22.03.6
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
Tested-by: Vladimir Kochkovski <ask@getvladimir.com >
Link: https://github.com/openwrt/openwrt/pull/14975
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-10-20 21:56:16 +02:00
Paul Donald
137ac21596
dnsmasq: add handling of cache-rr to init script
...
dnsmasq v2.90 introduced `--cache-rr=<rrtype>[,<rrtype>...]`.
uci config usage:
config dnsmasq
...
option cache_rr 'AAAA,CNAME,NXDOMAIN,SRV,...'
The dnsmasq instance internally builds a linked list of RR to cache
from the individually supplied parameters, so it's allowed to provide
multiples:
... --cache-rr=AAAA --cache-rr=A ...
See https://forum.openwrt.org/t/resolving-query-type-65-to-local-address-for-ios-clients-in-dnsmasq/179504
Tested on: 23.05.2
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
Tested-by: Vladimir Kochkovski <ask@getvladimir.com >
Link: https://github.com/openwrt/openwrt/pull/14975
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-10-20 21:56:16 +02:00
Paul Donald
9857b41fe9
dnsmasq: add handling of filter-rr to init script
...
dnsmasq v2.90 introduced `--filter-rr=<rrtype>[,<rrtype>...]`.
uci config usage:
config dnsmasq
...
option filter_rr 'AAAA,CNAME,NXDOMAIN,SRV,...'
The dnsmasq instance internally builds a linked list of RR to filter
from the individually supplied parameters, so it's harmless to provide
synonyms:
... --filter-A --filter-rr=A ...
See https://forum.openwrt.org/t/resolving-query-type-65-to-local-address-for-ios-clients-in-dnsmasq/179504/23
Tested on: 23.05.2
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
Tested-by: Vladimir Kochkovski <ask@getvladimir.com >
Link: https://github.com/openwrt/openwrt/pull/14975
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-10-20 21:56:16 +02:00
Rany Hany
913368a223
hostapd: add support for SAE in PPSK option
...
This patch allows the use of SAE when using PPSK after
https://w1.fi/cgit/hostap/commit/?id=fcbdaae8a52e542705a651ee78b39b02935fda20
added support for it.
It also implements a fix so that this option works with SAE. The reason this
doesn't work out of the box is because OpenWRT deviates from hostapd defaults
by setting `sae_pwe` option to 2 which makes this mode not function properly
(results in every auth attempt being denied).
That issue was addressed by not overriding hostapd's default for the `sae_pwe`
option when the PPSK option is in use. This should be fine because hostapd's
test cases specifically test this mode with the default SAE parameters. See:
https://w1.fi/cgit/hostap/commit/?id=c34b35b54e81dbacd9dee513b74604c87f93f6a3
Signed-off-by: Rany Hany <rany_hany@riseup.net >
Link: https://github.com/openwrt/openwrt/pull/16343
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-10-20 19:27:08 +02:00
Rodrigo B. de Sousa Martins
44b1993f76
iptables: backport "nft: track each register individually" from 1.9
...
From the upstream repo:
Instead of assuming only one register is used, track all 16 regs
individually.
This avoids need for the 'PREV_PAYLOAD' hack and also avoids the need to
clear out old flags:
When we see that register 'x' will be written to, that register state is
reset automatically.
Existing dissector decodes
ip saddr 1.2.3.4 meta l4proto tcp
... as
-s 6.0.0.0 -p tcp
iptables-nft -s 1.2.3.4 -p tcp is decoded correctly because the expressions
are ordered like:
meta l4proto tcp ip saddr 1.2.3.4
|
... and 'meta l4proto' did clear the PAYLOAD flag.
The simpler fix is:
ctx->flags &= ~NFT_XT_CTX_PAYLOAD;
in nft_parse_cmp(), but that breaks dissection of '1-42', because
the second compare ('cmp lte 42') will not find the
payload expression anymore.
This commit fixes #11169 and openwrt/packages#22727 , and potentially anyone that uses iptables-nft legacy support.
Signed-off-by: Rodrigo B. de Sousa Martins <rodrigo.sousa.577@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/16504
[Added patch header]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-10-19 19:42:37 +02:00
Felix Fietkau
f9f2dd1d93
firewall: update to Git HEAD (2024-10-18)
...
ffba75c9cd8f iptables: free xtables_match if found in need_protomatch
bf1d5fdf6234 iptables: fix regression with unintended free in need_protomatch
1aef9791a21e defaults.c: fix ipv6 flow offloading
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2024-10-18 08:03:34 +02:00
Stijn Tintel
2d350fded6
xdp-tools: bump to 1.4.3
...
Release notes:
https://github.com/xdp-project/xdp-tools/releases/tag/v1.4.3
Remove upstreamed patch
023-libxdp-fix-compilation-on-multiarch-systems.patch.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be >
2024-10-13 22:29:51 +03:00
Shiji Yang
eb05baff7f
ppp: clean up makefile
...
The latest ppp version seems to no longer require these ancient
build fixes.
Signed-off-by: Shiji Yang <yangshiji66@qq.com >
Link: https://github.com/openwrt/openwrt/pull/16605
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-10-12 15:53:06 +02:00
Shiji Yang
7eb6bf1ac9
ppp: remove discovery phase timeout hack patch
...
In the original code, the entire time delay of the discovery phase
is only 5+5x2+5x2x2 = 35s. Increasing timeout may be necessary if
discovery phase fails on first attempt. There is a chance to fix
the "Timeout waiting for PADO packets" issue by removing this patch.
Signed-off-by: Shiji Yang <yangshiji66@qq.com >
Link: https://github.com/openwrt/openwrt/pull/16605
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-10-12 15:53:06 +02:00
Shiji Yang
8766a92766
ppp: remove uClibc wtmp hack patch
...
The uClibc library support was removed since commit:
57fe7d5401 ("toolchain: remove uClibc install stuff")
Signed-off-by: Shiji Yang <yangshiji66@qq.com >
Link: https://github.com/openwrt/openwrt/pull/16605
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-10-12 15:53:06 +02:00
Shiji Yang
3e668c6d02
ppp: update to 2.5.1
...
ChangeLog:
https://github.com/ppp-project/ppp/blob/ppp-2.5.1/ChangeLog
Suppressed patches:
010-use_target_for_configure.patch [1]
510-pptp_compile_fix.patch [2]
520-u_int_bsd_fix.patch [3]
Upstreamed patches:
330-retain_foreign_default_routes.patch [4]
521-remove_unused_openssl_dep.patch [5]
[1] e48a9b5de4
[2] Merged into "500-add-pptp-plugin.patch"
[3] 797cdae57c
[4] 9856f47063
[5] 59342ab622
Signed-off-by: Shiji Yang <yangshiji66@qq.com >
Link: https://github.com/openwrt/openwrt/pull/16605
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-10-12 15:53:06 +02:00
Sergey Ivanov
9cecf2b16e
ppp: update to 2.5.0
...
ChangeLog:
https://github.com/ppp-project/ppp/blob/ppp-2.5.0/ChangeLog
Upstreamed patches:
120-debian_ipv6_updown_option.patch [1]
133-fix_sha1_include.patch [2]
140-pppd-Fix-compilation-with-older-glibc-or-kernel-head.patch [3]
141-Expand-byte-count-statistics-to-64-bits-298.patch [4]
142-pppd-Add-support-for-registering-ppp-interface-via-L.patch [5]
143-pppd-Workaround-for-generating-ppp-unit-id-on-Linux-.patch [6]
144-pppd-Retry-registering-interface-when-on-rtnetlink-E.patch [7]
Suppressed patches:
200-makefile.patch [8]
201-mppe_mppc_1.1.patch [9]
203-opt_flags.patch [10]
300-filter-pcap-includes-lib.patch [11]
511-pptp_cflags.patch [12]
600-Revert-pppd-Use-openssl-for-the-DES-instead-of-the-l.patch [13]
610-pppd_compile_fix.patch [14]
[1] 7f8c1a1f8e
[2] ba7f7e053d
[3] 98ec18f098
[4] 81ad945630
[5] 4a54e34cf5
[6] 44609bfc97
[7] 089687fbcc
[8] enable_eaptls=no, with_pcap=no, HAVE_CRYPT_H=1 in configure
[9] enable_microsoft_extensions=yes, MPPC support is removed.
[10] fPIC ignored so far
[11] done by autotools
[12] in main patch for pptp plugin
[13] with_openssl=no, already in upstream ppp-des.c
[14] with_static_pcap=yes from patch 310
Signed-off-by: Sergey Ivanov <icegood1980@gmail.com >
* Fix package hash.
* Fix multilink variant build.
* Fix some compile errors.
* Some code format fixes.
* Refactor commit message.
* Rebase git and fix conflicts.
Co-authored-by: Shiji Yang <yangshiji66@qq.com >
Signed-off-by: Shiji Yang <yangshiji66@qq.com >
Link: https://github.com/openwrt/openwrt/pull/16605
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-10-12 15:53:06 +02:00
Felix Fietkau
7e942c53b2
netifd: update to Git HEAD (2024-10-06)
...
3c6265fdbd02 wireless: reload wireless device if any vif network bridge changes ifindex
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2024-10-11 14:40:09 +02:00
Felix Fietkau
12c1a56ec0
hostapd: reload bss if a relevant ifindex changes
...
This can happen if the bridge or a stacked vlan device gets recreated.
Ensure that hostapd sees the change and handles it gracefully.
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2024-10-06 20:09:19 +02:00
Rui Salvaterra
685fa051d5
iproute2: fix tc-tiny build failure
...
htobe64 usage requires including endian.h, otherwise tc-tiny fails to build.
Fixes: 6262366381 ("iproute2: update to 6.11.0")
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/16609
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-10-06 03:43:14 +02:00
Hauke Mehrtens
6262366381
iproute2: update to 6.11.0
...
Release Notes:
https://lore.kernel.org/netdev/20240717090601.20b2871f@hermes.local/T/
https://lwn.net/Articles/990423/
Remove patch `401-bridge-vlan.c-bridge-vlan.c-fix-build-with-gcc-14-on.patch`
because it is upstream now.
Backport two patches to fix build problems in bridge/mst.c
Small size increase:
38538 bin/packages/mips_24kc-old/base/devlink_6.9.0-r1_mips_24kc.ipk
7713 bin/packages/mips_24kc-old/base/genl_6.9.0-r1_mips_24kc.ipk
31875 bin/packages/mips_24kc-old/base/ip-bridge_6.9.0-r1_mips_24kc.ipk
187733 bin/packages/mips_24kc-old/base/ip-full_6.9.0-r1_mips_24kc.ipk
126538 bin/packages/mips_24kc-old/base/ip-tiny_6.9.0-r1_mips_24kc.ipk
7619 bin/packages/mips_24kc-old/base/nstat_6.9.0-r1_mips_24kc.ipk
20704 bin/packages/mips_24kc-old/base/rdma_6.9.0-r1_mips_24kc.ipk
37607 bin/packages/mips_24kc-old/base/ss_6.9.0-r1_mips_24kc.ipk
158909 bin/packages/mips_24kc-old/base/tc-bpf_6.9.0-r1_mips_24kc.ipk
160459 bin/packages/mips_24kc-old/base/tc-full_6.9.0-r1_mips_24kc.ipk
135846 bin/packages/mips_24kc-old/base/tc-tiny_6.9.0-r1_mips_24kc.ipk
38669 bin/packages/mips_24kc-new/base/devlink_6.11.0-r1_mips_24kc.ipk
7719 bin/packages/mips_24kc-new/base/genl_6.11.0-r1_mips_24kc.ipk
32676 bin/packages/mips_24kc-new/base/ip-bridge_6.11.0-r1_mips_24kc.ipk
188920 bin/packages/mips_24kc-new/base/ip-full_6.11.0-r1_mips_24kc.ipk
127313 bin/packages/mips_24kc-new/base/ip-tiny_6.11.0-r1_mips_24kc.ipk
7612 bin/packages/mips_24kc-new/base/nstat_6.11.0-r1_mips_24kc.ipk
21065 bin/packages/mips_24kc-new/base/rdma_6.11.0-r1_mips_24kc.ipk
37726 bin/packages/mips_24kc-new/base/ss_6.11.0-r1_mips_24kc.ipk
158921 bin/packages/mips_24kc-new/base/tc-bpf_6.11.0-r1_mips_24kc.ipk
160510 bin/packages/mips_24kc-new/base/tc-full_6.11.0-r1_mips_24kc.ipk
136352 bin/packages/mips_24kc-new/base/tc-tiny_6.11.0-r1_mips_24kc.ipk
Link: https://github.com/openwrt/openwrt/pull/16589
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-10-05 12:39:13 +02:00
Hauke Mehrtens
8c2dcd1518
ethtool: update to 6.10
...
Release Notes:
https://lore.kernel.org/netdev/20240128235634.4ni2lbvzqjlwbgi4@lion.mk-sys.cz/T/
https://lore.kernel.org/netdev/jylgitumxz72a2hfzsujnwvxpkuzcw3wcwebodthtpvtkfgmlp@rfoix5dyh2bg/T/
https://lore.kernel.org/netdev/ssn37ocuhjyx3k5xoq53uvb3voo2qxnwvuwgephb4cc5lbw5ei@5fkqwsfdzlcu/T/
Small size increase:
34937 bin/packages/mips_24kc-old/base/ethtool_6.6-r1_mips_24kc.ipk
154818 bin/packages/mips_24kc-old/base/ethtool-full_6.6-r1_mips_24kc.ipk
35780 bin/packages/mips_24kc-new/base/ethtool_6.10-r1_mips_24kc.ipk
157386 bin/packages/mips_24kc-new/base/ethtool-full_6.10-r1_mips_24kc.ipk
Link: https://github.com/openwrt/openwrt/pull/16590
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-10-05 12:37:10 +02:00
Hauke Mehrtens
a8018f3210
wifi-scripts: Fix typo in EHT320 name
...
All other places name it EHT320.
Fixes: b478b7b1f7 ("wifi-scripts: detect and configure EHT")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-10-03 15:37:24 +02:00
Felix Fietkau
c1e43c36b4
wifi-scripts: add better defaults for 6 GHz interop
...
Indicate stationary AP and set default 6G regulatory power type to indoor
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2024-10-02 18:17:26 +02:00
John Crispin
e428d7999a
dropbear: add a uci-defaults script for loading authorized keys
...
Write the ssh authorized key to /etc/dropbear/ssh_authorized_keys if present
inside boad.json.
Signed-off-by: John Crispin <john@phrozen.org >
2024-10-02 15:41:33 +02:00
John Crispin
b506a305fe
wifi-scripts: populate default wifi credentials and country code from board.json
...
Signed-off-by: John Crispin <john@phrozen.org >
2024-10-02 15:41:33 +02:00
John Crispin
3ed5f6430b
hostapd: send a notification via ubus when CSA completed
...
Signed-off-by: John Crispin <john@phrozen.org >
2024-10-02 15:19:42 +02:00
John Crispin
dd62f7659b
hostapd: add ifname to generic ubus notify code
...
Signed-off-by: John Crispin <john@phrozen.org >
2024-10-02 15:19:34 +02:00
John Crispin
711885ad68
hostapd: add ifname and vlan_id to sta-authorized notifications
...
Signed-off-by: John Crispin <john@phrozen.org >
2024-10-02 15:19:27 +02:00
John Crispin
dc48732ea7
hostapd: add the ifname to ubus events
...
Signed-off-by: John Crispin <john@phrozen.org >
2024-10-02 15:19:21 +02:00
John Crispin
8bfea41eef
umdns: update to latest HEAD
...
fbaca4b cache: improve update call by doing a full refresh probe
93c9036 dns: reply to A/AAAA questions for additional hostnames
Signed-off-by: John Crispin <john@phrozen.org >
2024-10-02 15:19:13 +02:00
Janusz Dziedzic
b478b7b1f7
wifi-scripts: detect and configure EHT
...
Check if EHT/11BE supported, configure in board.json
and config/wireless.
Signed-off-by: Janusz Dziedzic <janusz.dziedzic@gmail.com >
2024-10-02 15:12:18 +02:00
Janusz Dziedzic
c201905d05
wifi-scripts: mac80211.sh: enable EHT320
...
For EHT320 we should also enable HE160.
Signed-off-by: Janusz Dziedzic <janusz.dziedzic@gmail.com >
2024-10-02 15:12:18 +02:00
Janusz Dziedzic
42185bf429
wifi-scripts: mac80211.sh: allow EHT* sets
...
Allow to configure 80211BE.
Signed-off-by: Janusz Dziedzic <janusz.dziedzic@gmail.com >
2024-10-02 15:12:18 +02:00
Janusz Dziedzic
d1fc8c3db0
hostapd: fix build when 80211BE enabled
...
In file included from hostapd-wpad-basic-mbedtls/hostapd-2024.03.09~695277a5/src/ap/ubus.h:11,
from hostapd-wpad-basic-mbedtls/hostapd-2024.03.09~695277a5/src/ap/hostapd.h:21,
from main.c:26:
hostapd-2024.03.09~695277a5/src/ap/sta_info.h: In function 'ap_sta_is_mld':
hostapd-2024.03.09~695277a5/src/ap/sta_info.h:425:20: error: invalid use of undefined type 'struct hostapd_data'
425 | return hapd->conf->mld_ap && sta && sta->mld_info.mld_sta;
| ^~
Signed-off-by: Janusz Dziedzic <janusz.dziedzic@gmail.com >
2024-10-02 15:12:18 +02:00
Janusz Dziedzic
b1d6068330
hostapd: add CONFIG_DRIVER_11BE_SUPPORT
...
Add option to enable 802.11BE support.
Signed-off-by: Janusz Dziedzic <janusz.dziedzic@gmail.com >
2024-10-02 15:12:18 +02:00
John Crispin
52e8aeabee
iwinfo: update to latest HEAD
...
714e419 iwinfo: fix EHT mode reporting for STA interfaces
7eed433 devices: add device id for MediaTek MT7996e
Signed-off-by: John Crispin <john@phrozen.org >
2024-10-02 15:12:18 +02:00
Felix Fietkau
d3628ca209
wifi-scripts: wifi-detect.uc: skip null entries on nl80211 phy dump
...
This can happen on incomplete device probe
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2024-10-01 14:45:58 +02:00
Chen Minqiang
105a5790b7
comgt: directip: add delegate option support
...
Ipv6 delegate option is not respected by proto directip
this add support for it.
Signed-off-by: Chen Minqiang <ptpt52@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/15508
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-09-22 23:43:08 +02:00
Chen Minqiang
8a5db2ff3c
comgt: directip: add sourcefilter option support
...
This make source based IPv6 routing option available for directip
Signed-off-by: Chen Minqiang <ptpt52@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/15508
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-09-22 23:43:08 +02:00
Chen Minqiang
a97b7af33e
qmi: add delegate option support
...
Ipv6 delegate option is not respected by proto qmi
this add support for it.
Signed-off-by: Chen Minqiang <ptpt52@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/15508
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-09-22 23:43:08 +02:00