Skip to content
成功

変更履歴

概要

  1. netifd: update to Git HEAD (2025-10-06) (commit: 09ae2da) (details)
  2. sunxi: add F1C100 (arm926ej-s) support (commit: 3ec468f) (details)
  3. realtek: dts: rearrange mdio-bus for tplink_sg2xxx (commit: 515a86b) (details)
  4. kernel: modules: load e1000e driver during pre-init stage (commit: f22f533) (details)
  5. kernel: modules: add Mellanox Spectrum hotplug renaming script (commit: 8edcd77) (details)
  6. base-files: add ucidef_set_interface_netdev_range function (commit: 055d877) (details)
  7. x86: rename and configure Mellanox Spectrum interfaces (commit: badf145) (details)
  8. iproute2: stop writing unused snapshot information (commit: 2069b83) (details)
  9. iproute2: split iproute2 configure and compile logic (commit: 4153205) (details)
  10. iproute2: enable automatic color output by default (commit: 2730d11) (details)
  11. pistachio: enable hash offload engine (commit: 78df049) (details)
  12. realtek: rtl930x: Allow to overwrite LED portmask (commit: ebb79d0) (details)
  13. realtek: rtl930x: Fix out-of-bounds check in LED set configuration (commit: fb01b90) (details)
  14. realtek: rtl930x: Clean up LED set initialization (commit: 21d56ee) (details)
  15. realtek: rtl931x: Switch LED init to dev_* message helper (commit: 546722f) (details)
  16. realtek: rtl931x: Add support for active-low LEDs (commit: 38d35f4) (details)
  17. realtek: rtl931x: Cleanup LED set initialization (commit: 254c9ac) (details)
  18. realtek: rtl931x: Allow to overwrite LED portmask (commit: 9f5e43b) (details)
  19. realtek: rtl930x: add XGS1250-12 B1 device (commit: 133c918) (details)
  20. rules.mk: do not set CCACHE_NOHASHDIR (commit: 11820ef) (details)
  21. ramips: add support for Cudy C200P (commit: 2b7fffa) (details)
  22. kernel: bump 6.6 to 6.6.110 (commit: 7a79372) (details)
  23. iw: bump to 6.17 (commit: b64fded) (details)
  24. ipq806x: fix wifi node (commit: 1a3f05e) (details)
  25. odhcpd: update to Git HEAD (2025-10-07) (commit: 5b1cb76) (details)
  26. packages: bump APK to improve reproducibility (commit: 4bef775) (details)
  27. treewide: gpio to gpios (commit: 5572d35) (details)
  28. treewide: reset-gpio to reset-gpios (commit: 3a79019) (details)
  29. treewide: replace numbers with GPIO_ACTIVE (commit: c186d17) (details)
  30. treewide: enable-gpio to enable-gpios (commit: 1ab12d5) (details)
  31. treewide: perst-gpio to perst-gpios (commit: c72a6fa) (details)
  32. ipq40xx: wake-gpio to wake-gpios (commit: c09211d) (details)
  33. ipq40xx: clkreq-gpio to clkreg-gpios (commit: a4ace63) (details)
  34. mediatek: fix wrong reset_gpio (commit: 987b148) (details)
  35. ucode: fix reusing the current environment in uloop.process() (commit: 7418c2d) (details)
コミット 09ae2daa7c38f839a77f11b74dcf1bdfa70d388c by nbd
netifd: update to Git HEAD (2025-10-06)

649028013a3c config: fix overriding bridge-vlan sections via procd data

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 09ae2da)
The file was modifiedpackage/network/config/netifd/Makefile (diff)
コミット 3ec468ff4fa3106d459ae58ec4bc4833715118c6 by wigyori
sunxi: add F1C100 (arm926ej-s) support

This is Allwinner's ARM926EJ-S core, which is one of its early
products, reappearing in recent compact designs. The SoC includes
32/64Mb memory in the same physical package, and has display and USB
interfaces, allowing for very small footprint boards.

The target consists of basic 6.12 support, with u-boot. Instead of creating
a separate suniv target, as both the kernel and u-boot supports enough of
this SoC by now with minimal patching, add it into sunxi as a subtarget.

Link: https://github.com/openwrt/openwrt/pull/15022
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
(commit: 3ec468f)
The file was addedtarget/linux/sunxi/patches-6.12/460-f1c100s-sram-driver.patch
The file was modifiedtarget/linux/sunxi/config-6.12 (diff)
The file was addedpackage/boot/uboot-sunxi/uEnv-f1c.txt
The file was addedtarget/linux/sunxi/patches-6.12/461-f1c100s-watchdog-compat.patch
The file was modifiedpackage/boot/uboot-sunxi/Makefile (diff)
The file was modifiedtarget/linux/sunxi/cortexa8/config-6.12 (diff)
The file was modifiedtarget/linux/sunxi/Makefile (diff)
The file was addedpackage/boot/uboot-sunxi/patches/260-sunxi-add-USB-support-and-PopStick-support.patch
The file was addedtarget/linux/sunxi/arm926ejs/target.mk
The file was addedpackage/boot/uboot-sunxi/patches/261-sunxi-add-popstick-defconfig.patch
The file was addedtarget/linux/sunxi/arm926ejs/config-6.12
The file was addedtarget/linux/sunxi/image/arm926ejs.mk
The file was modifiedtarget/linux/sunxi/cortexa7/config-6.12 (diff)
コミット 515a86b895b7174bbca421206520058da1ddac3a by robimarko
realtek: dts: rearrange mdio-bus for tplink_sg2xxx

This appears to have been missed in #19986.

Signed-off-by: Daniel Tang <tangrs@google.com>
Link: https://github.com/openwrt/openwrt/pull/20306
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 515a86b)
The file was modifiedtarget/linux/realtek/dts/rtl8380_tplink_sg2xxx.dtsi (diff)
コミット f22f533ebcbc0f7123481a01abd3a547f0232260 by robimarko
kernel: modules: load e1000e driver during pre-init stage

Set the pre-init boot flag for the e1000e network device
driver so that it is loaded during the early pre-init
stage of the boot process instead of later.

Then, it is possible to rename its network ports via the
ucidef_set_network_device_path function from the
02_network script while booting.

Signed-off-by: Til Kaiser <mail@tk154.de>
Link: https://github.com/openwrt/openwrt/pull/17251
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: f22f533)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
コミット 8edcd772db0086898b09d73d359bdc9d96b241ba by robimarko
kernel: modules: add Mellanox Spectrum hotplug renaming script

Currently, the interfaces of the Mellanox Spectrum Switch QSFP ports
are all labeled eth*. Their order doesn't match the faceplate and is
different for each model.

They could be named during boot, but this isn't sufficient because they
support port splitting. After such ports are split, their port naming
begins again with eth*, and the same is true after they are unsplit again.

A hotplug script is used here that reads from the sysfs file
phys_port_name, which contains p1, p2, p3, ... for unsplit ports
and p1s0, p1s1, p1s2 for split ports.

Signed-off-by: Til Kaiser <mail@tk154.de>
Link: https://github.com/openwrt/openwrt/pull/17251
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 8edcd77)
The file was addedpackage/kernel/linux/files/hotplug-mlxsw-spectrum-port-names.sh
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
コミット 055d877a207afa6a270c6bee7e7f92969a41d66e by robimarko
base-files: add ucidef_set_interface_netdev_range function

The ucidef_set_interface* functions can be used to
add network interfaces to a default network configuration.
Such network interfaces often have the same base interface
name (e.g., eth* or lan*). On devices with many network ports,
adding all ports to the default config can become inconvenient.

This commit adds a new uci function ucidef_set_interface_netdev_range,
which adds network interfaces for a specific port range to a given
OpenWrt interface. The first parameter is the OpenWrt interface, the
second is the base interface name, the third is the port start, and
the fourth is the port end range.

Signed-off-by: Til Kaiser <mail@tk154.de>
Link: https://github.com/openwrt/openwrt/pull/17251
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 055d877)
The file was modifiedpackage/base-files/files/lib/functions/uci-defaults.sh (diff)
コミット badf145f11d7f464b3c4616ac68fac28f388be8b by robimarko
x86: rename and configure Mellanox Spectrum interfaces

This commit renames all management network ports of the
SN2100, SN2700, SN3420, and SN3700 switches based
on their PCI address during boot.

For the default network config, the management and
QSFP port(s) are put into the br-lan bridge.

Signed-off-by: Til Kaiser <mail@tk154.de>
Link: https://github.com/openwrt/openwrt/pull/17251
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: badf145)
The file was modifiedtarget/linux/x86/base-files/etc/board.d/02_network (diff)
コミット 2069b83ec6c924d95ce5de6a0514011eeb4dac65 by robimarko
iproute2: stop writing unused snapshot information

iproute2 already generates and uses a proper version string based off
of git since 2020 [1]. Since the aforementioned commit has already
removed the include for SNAPSHOT.h, this bit of code has had no effect
since then other than disabling the built-in configure script invocation.

[1]: https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=fbef655568ee931a82ad463a6f46f01ce3fb27aa

Signed-off-by: George Tsiamasiotis <george@tsiamasiotis.gr>
Link: https://github.com/openwrt/openwrt/pull/20281
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 2069b83)
The file was modifiedpackage/network/utils/iproute2/Makefile (diff)
コミット 4153205022eea7764c561e3398eb3dd8bd288e9e by robimarko
iproute2: split iproute2 configure and compile logic

Previously we relied on the iproute2 makefile automatically running the
configure script on first run. This does not allow control of some
configure options, or of when the configure script is re-run.

The motivating usecase here is ./configure --color=auto, though that is
not implemented in this commit.

Signed-off-by: George Tsiamasiotis <george@tsiamasiotis.gr>
Link: https://github.com/openwrt/openwrt/pull/20281
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 4153205)
The file was modifiedpackage/network/utils/iproute2/Makefile (diff)
コミット 2730d1186a0eee7f87d1727f2cfb1ca038ad7dea by robimarko
iproute2: enable automatic color output by default

Support for color output has existed in iproute2 since forever and we
never compile it out, even in tiny variants. As such, not requiring
people to constantly add -c to their ip commands is a nice QoL feature.

Signed-off-by: George Tsiamasiotis <george@tsiamasiotis.gr>
Link: https://github.com/openwrt/openwrt/pull/20281
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 2730d11)
The file was modifiedpackage/network/utils/iproute2/Makefile (diff)
コミット 78df0493d37421ce802c0b92747507b970d8cb0e by wigyori
pistachio: enable hash offload engine

The cTX200 CPU has an integrated hash offload
engine. Enable the support for that.

[    2.212384] img-hash-accelerator 18149600.hash: Img MD5/SHA1/SHA224/SHA256 Hardware accelerator initialized

driver       : img-sha256
driver       : img-sha224
driver       : img-sha1
driver       : img-md5

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
(commit: 78df049)
The file was modifiedtarget/linux/pistachio/config-6.12 (diff)
コミット ebb79d0f846a957b3046825ed644b8b936451431 by hauke
realtek: rtl930x: Allow to overwrite LED portmask

There are switches which share the same overall hardware design but remove
just a couple of components for the low cost variant. For example, a 8+2
(ethernet+SFP) switch might have a low cost variant which only has 8
ethernet ports. In this case, the PCB will be shared but components for SFP
will just be dropped.

The LED shift registers will be the same between the two switches but the
ports are different. But since the rtl930x_led_init code is trying to
calculate the number of LEDs using the LED ports, the ethernet status ports
will then suddenly be shifted by two ports.

It is therefore necessary to have a mechanism to overwrite the detection of
the ethernet ports in the LED initialization and force some ports to
"virtually there" for the LED controller.

Signed-off-by: Harshal Gohel <hg@simonwunderlich.de>
Co-developed-by: Sven Eckelmann <se@simonwunderlich.de>
Signed-off-by: Sven Eckelmann <se@simonwunderlich.de>
Link: https://github.com/openwrt/openwrt/pull/20300
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: ebb79d0)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl930x.c (diff)
コミット fb01b901e739b0a5db2088b09fb018c906206995 by hauke
realtek: rtl930x: Fix out-of-bounds check in LED set configuration

of_property_count_u32_elems returns the number of u32 and not the number of
bytes. It must therefore be checked against the number of u32 in set_config
and not the bytes in set_config.

Fixes: 2cfb1ecf1035 ("rtl930x: Rework per port LED configuration")
Signed-off-by: Sven Eckelmann <se@simonwunderlich.de>
Link: https://github.com/openwrt/openwrt/pull/20300
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: fb01b90)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl930x.c (diff)
コミット 21d56eeefa88da4fbc44e6efaec89a7f0154909c by hauke
realtek: rtl930x: Clean up LED set initialization

The integration of the LED set initialization for RTL931x added also minor
improvements in the coding style. Just adopt them also for RTL9301x.

Signed-off-by: Sven Eckelmann <se@simonwunderlich.de>
Link: https://github.com/openwrt/openwrt/pull/20300
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 21d56ee)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl930x.c (diff)
コミット 546722f95e88adc27b5aa62e8b308dc8cbff52ce by hauke
realtek: rtl931x: Switch LED init to dev_* message helper

The usage of pr_* helper inside a device driver should be avoided. The
dev_* helper provide more context about which device the message actually
is.

Signed-off-by: Sven Eckelmann <se@simonwunderlich.de>
Link: https://github.com/openwrt/openwrt/pull/20300
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 546722f)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl931x.c (diff)
コミット 38d35f413daf049bd45f162ec8f68111e2da2fc6 by hauke
realtek: rtl931x: Add support for active-low LEDs

RTL930x received support for specifying active low/high LEDs in commit
bec9e79a99ad ("realtek: dsa: support active-high LEDs"). But this was
completely forgotten on RTL931x.

Signed-off-by: Sven Eckelmann <se@simonwunderlich.de>
Link: https://github.com/openwrt/openwrt/pull/20300
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 38d35f4)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl931x.c (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl838x.h (diff)
コミット 254c9ac40bdb93f8b015e42039ca597bc9bde57f by hauke
realtek: rtl931x: Cleanup LED set initialization

The LED sets must be configured before per-port LEDs are actually assigned.
At the same time, the LED set configuration was basically unreadable and
the RTL930x from commit 2cfb1ecf1035 ("rtl930x: Rework per port LED
configuration") does a better job. Instead of moving the old implementation
around, just adopt the one from RTL930x.

Signed-off-by: Harshal Gohel <hg@simonwunderlich.de>
Signed-off-by: Sven Eckelmann <se@simonwunderlich.de>
Link: https://github.com/openwrt/openwrt/pull/20300
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 254c9ac)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl931x.c (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl838x.h (diff)
コミット 9f5e43b8da7dad8d5e3ba5786d0810d25a0de384 by hauke
realtek: rtl931x: Allow to overwrite LED portmask

There are switches which share the same overall hardware design but remove
just a couple of components for the low cost variant. For example, a 8+2
(ethernet+SFP) switch might have a low cost variant which only has 8
ethernet ports. In this case, the PCB will be shared but components for SFP
will just be dropped.

The LED shift registers will be the same between the two switches but the
ports are different. But since the rtl930x_led_init code is trying to
calculate the number of LEDs using the LED ports, the ethernet status ports
will then suddenly be shifted by two ports.

It is therefore necessary to have a mechanism to overwrite the detection of
the ethernet ports in the LED initialization and force some ports to
"virtually there" for the LED controller.

This functionality was already implemented for Plasma Cloud PSX8 (RTL930x)
but some devices using RTL931x might also benefit from a similar feature.

Signed-off-by: Harshal Gohel <hg@simonwunderlich.de>
Co-developed-by: Sven Eckelmann <se@simonwunderlich.de>
Signed-off-by: Sven Eckelmann <se@simonwunderlich.de>
Link: https://github.com/openwrt/openwrt/pull/20300
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 9f5e43b)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl931x.c (diff)
コミット 133c91823cfb238c89c6a1b03032052cb09c2e57 by hauke
realtek: rtl930x: add XGS1250-12 B1 device

The A1 and B1 devices are largely the same. The differences
seem to be:
- RTL8218D (A1) vs RTL8218E (B1) PHY for the eight 1 Gbps TP ports
- Aquantia (A1) vs RTL8261N (B1) PHY for the three 10 Gbps TP ports

RTL8218D/E share the same driver and support was added already by
commit c8c187f0f0 ("realtek: add support for RTL8218E").

The RTL8261N is also already supported but it's located at
different addresses compared to the A1 device. This requires
the device tree to be split. As a result, the devices are require
different images.

I found the smi addresses on the forum:
https://forum.openwrt.org/t/support-for-rtl838x-based-managed-switches/57875/3622
And I can conform on my B1 device that this is working.

Co-developed-by: Mathias Kresin <dev@kresin.me>
Signed-off-by: Thomas Martitz <thomas.martitz@mailbox.org>
Link: https://github.com/openwrt/openwrt/pull/20150
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 133c918)
The file was modifiedtarget/linux/realtek/image/rtl930x.mk (diff)
The file was addedtarget/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-b1.dts
The file was modifiedtarget/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-a1.dts (diff)
The file was addedtarget/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-common.dtsi
コミット 11820ef8016878482dc4aa61692ffc30464f3af5 by robimarko
rules.mk: do not set CCACHE_NOHASHDIR

Not hashing CWD is potentially unsafe since it involves deliberately
poisoning the cache in certain situations in exchange for performance
gain. It can lead to debug information pointing out either no longer
existing or much worse incorrect source files, possibly leading
developers onto a false track and wasting a lot of time.

If one wishes to save build time by sharing the cache between multiple
source trees, this can be achieved safely by enabling reproducible
debug information, like this:

CONFIG_CCACHE_DIR="$(HOME)/.ccache"
CONFIG_REPRODUCIBLE_DEBUG_INFO=y

Note that CWD hashing gets disabled implicitly when reproducible debug
information is enabled. The CCACHE_NOHASHDIR option is only for
disabling CWD hashing in cases where it is not safe to do so.

Signed-off-by: Erik Karlsson <erik.karlsson@iopsys.eu>
Link: https://github.com/openwrt/openwrt/pull/20317
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 11820ef)
The file was modifiedrules.mk (diff)
コミット 2b7fffa963bb2d45a0d13e75cb882308937a61d5 by hauke
ramips: add support for Cudy C200P

This patch adds support for Cudy C200P.

Specifications:

    SoC: MediaTek MT7621AT
    RAM: 256 MB (DDR3)
    Flash: 16 MB (NOR)
    POE Chip: IP804AR

Interfaces:

    Switch: 1 WAN, 4 LAN (Gigabit)
    Gigabit RJ45 PoE Ports on 2~5
    Max Power on a Single PoE Ports 30W
    PoE Ports : The PoE ports comply with IEEE 802.3at/af standards.
    Ports: 1 USB-A 3.0 Ports

LED:

    System
    PoE Max Status
    Link/ACT/PoE Status of Each PoE Port

Physical Buttons:

Reset Button

Power Input:

DC Jack

Power Methods:

    DC: 54V 1.11A
    802.3at/af PoE
    Passive PoE: 24/48V

Max Power Consumption (W):

Total: 60W
    PoE: 55W
    PoE (when USB Device is plugged in): 50W
    No PoE: 5W

Installation:

To install OpenWRT, you need the intermediate firmware from Cudy. (U-boot is locked). After installing the intermediate firmware, you can install OpenWRT via sysupgrade.

Recovery:

TFTP available.
1. Place the recovery.bin in the serving directory of your TFTP server.
2. Set your IP to 192.168.1.88/24.
3. Press the “Reset” button of Cudy router and hold it. Before the Cudy router is powered on and before TFTP start to download the firmware, don't release the “Reset” button.
4. Power on the Cudy router.
5. You can release the reset button only when TFTP starts downloading firmware.
6. When the SYSTEM LED turns solid green, the upgrade is complete.

Serial:

1. Serial connection parameters: 115200 / 8N1
2. Serial connection voltage: 3.3V

PoE is not supported at the time of PR. The IP804R chip is not yet supported by OpenWRT.

Signed-off-by: Marcin Leksmark <lexmark3200@wp.pl>
Link: https://github.com/openwrt/openwrt/pull/20165
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 2b7fffa)
The file was addedtarget/linux/ramips/dts/mt7621_cudy_c200p.dts
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
コミット 7a793724b1cb28c2a3d0d7594ed2aeda1f6d4933 by hauke
kernel: bump 6.6 to 6.6.110

Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.110
Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20320
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 7a79372)
The file was modifiedtarget/linux/generic/kernel-6.6 (diff)
コミット b64fdedeaca3fecdafa02738a05b01ec952de7de by hauke
iw: bump to 6.17

Changelog:
  a52bda0 (HEAD, tag: v6.17) bump version to 6.17
  c5bfa2a iw: add support to print link level information in station dump
  efaf786 iw: Add support to set per-radio RTS threshold in multi-radio wiphy
  009ad3b update nl80211.h
  aef3798 iw: don't set stupid socket buffer size
  8d52fb4 iw: scan: Add partial Multi-Link element printing
  cfc0695 iw: print HE mcs correctly when mcs_len
  8e4808f iw: Add command to enable/disable EPCS
  85b79b3 update nl80211.h
  612f9f5 iw: Prevent segfault in ftm get stats
  1558e60 iw: print NO-EHT flags for reg get command
  59660a3 iw: fix EHT capabilities on Big Endian platforms
  8ea80d3 iw: scan: Add printing of EHT Operation Element
  7c0511b util: rename hz to Hz vol 2
  c2a12a5 util: rename hz to Hz
  0cc98ae iw: scan: Decode additional WPA3 group ciphers
  f04e5c5 iw: scan: Decode additional WPA3 AKM suite types
  41a07a8 iw: fix HE operation on Big Endian platforms
  c41971e iw: fix HE capabilities on Big Endian platforms
  a6ad3f1 iw: scan: add eht capability parsing
  4c85991 iw: util: update and clean up eht capa printing
  a0a7dde iw: scan: replace passed ie buffer with ie context
  7bc2a84 iw: print tx power per link for MLD
  478ddd4 iw: add output for wiphy interface combinations
  93e2309 update nl80211.h
  966c590 iw: scan: add enum for element IDs
  422419e scan: Add printing of HE Operation Element
  d088c8a update nl80211.h
  73231dd iw: fix formats under MIPS64/PPC
  8609336 iw: remove sizer section and related code
  c8b9e77 util: clarify comment about 'parsed' pointer
  b29da20 iw: add puncturing support
  cce9897 iw: refactor frequency help

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
Link: https://github.com/openwrt/openwrt/pull/20321
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: b64fded)
The file was removedpackage/network/utils/iw/patches/001-nl80211_h_sync.patch
The file was removedpackage/network/utils/iw/patches/108-iw-scan-Add-printing-of-EHT-Operation-Element.patch
The file was removedpackage/network/utils/iw/patches/105-iw-util-update-and-clean-up-eht-capa-printing.patch
The file was removedpackage/network/utils/iw/patches/107-iw-fix-EHT-capabilities-on-Big-Endian-platforms.patch
The file was removedpackage/network/utils/iw/patches/300-wiphy_radios.patch
The file was modifiedpackage/network/utils/iw/patches/200-reduce_size.patch (diff)
The file was removedpackage/network/utils/iw/patches/100-scan-Add-printing-of-HE-Operation-Element.patch
The file was modifiedpackage/network/utils/iw/patches/010-Revert-iw-allow-specifying-CFLAGS-LIBS-externally.patch (diff)
The file was removedpackage/network/utils/iw/patches/102-iw-fix-HE-operation-on-Big-Endian-platforms.patch
The file was modifiedpackage/network/utils/iw/Makefile (diff)
The file was removedpackage/network/utils/iw/patches/101-iw-fix-HE-capabilities-on-Big-Endian-platforms.patch
The file was modifiedpackage/network/utils/iw/patches/310-vif_radio_mask.patch (diff)
The file was removedpackage/network/utils/iw/patches/103-iw-scan-add-enum-for-element-IDs.patch
The file was removedpackage/network/utils/iw/patches/104-iw-scan-replace-passed-ie-buffer-with-ie-context.patch
The file was removedpackage/network/utils/iw/patches/106-iw-scan-add-eht-capability-parsing.patch
コミット 1a3f05eb2b8ea72d59e03a4cb053214d4e81e218 by robimarko
ipq806x: fix wifi node

In the conversion to nvmem of eax500 and unifi-ac-hd, the address was
set to 0 as is the case with most platforms, but not this one.

The wifi node also needs to be wrapped in a bridge node.

Matches every other device in ipq806x.

Fixes: 148f82ad4525 ("ipq806x: use nvmem for wifi mac")
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20325
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 1a3f05e)
The file was modifiedtarget/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-eax500.dtsi (diff)
コミット 5b1cb76a015449de77094185f03c7de02dae20a0 by noltari
odhcpd: update to Git HEAD (2025-10-07)

f0d855358b86 ndp: Allow NS loopback for master iface
f770588f5ed6 dhcpv4: move dhcpv4_init() to end of dhcpv4.c
2bb556ed0dd6 dhcpv4: rename valid_until_cb()
65986596a60d dhcpv4: reorder more functions
13e6c7271228 dhcpv4: rename setup_dhcpv4_addresses()
14a480dc9d26 dhcpv4: rename handle_addrlist_change()
0cf95c471d77 dhcpv4: move and rename handle_dhcpv4()
869e2942f3f1 dhcpv4: replace ip4toa() with inet_ntop()
2a8dd31261b6 dhcpv4: move dhcpv4_free_assignment()
d514cb558ef3 dhcpv4: move dhcpv4_fr_stop() up
2649ee838c05 dhcpv4: move struct dhcpv4_dnr to header
057e238b0934 dhcpv4: reorder some more functions
bdaffc2e7683 dhcpv4: move find_assignment_by_hwaddr()
354ed627425c dhcpv4: move the remaining forward declaration
0b0ddaa9a1a4 dhcpv4: rename a variable in dhcpv4_assign()
63617a2d2df0 odhcpd: print compiled-in features in help message
01f571dcf9fd ubus: don't expose ipv4leases if not supported
57495fc4c3d3 ubus: minor correctness fix
3b3a3336470f ubus: improve correspondence between DHCPv[46]
031e1c799f59 dhcpv4: dhcpv4_fr_rand_delay() fixups
11c8ef57da64 dhcpv4: update dhcpv4_msg_to_string()
efafcbdbb0ab dhcpv4: remove some magic numbers
aa04946ac65a dhcpv4: rename cookie variable
99c35f35971c dhcpv4: simplify dhcpv4_fr_send() a bit
f26abfdd27c0 dhcpv4: make the cookie explicit in struct dhcpv4_message
80b881e860e0 dhcpv4: simplify dhcpv4_setup_interface()
5eac9c56ff3b router: fix SLAAC on subnets > 64

Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20332
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 5b1cb76)
The file was modifiedpackage/network/services/odhcpd/Makefile (diff)
コミット 4bef775c70515c884247ad6ee4af7e1eb47c27d9 by mail
packages: bump APK to improve reproducibility

The package bump to version rc6 incorporates two recent changes, first, the
stored `mtime` honors SOURCE_DATE_EPOCH, making a prior "touch" obsolete.
Secondly the order of files added to created packages is now sorted, improving
reproducibility, too.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 4bef775)
The file was modifiedpackage/system/apk/Makefile (diff)
The file was modifiedinclude/package-pack.mk (diff)
コミット 5572d35f777573317865374e4e4711e42e4be13f by robimarko
treewide: gpio to gpios

The former is deprecated.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20116
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 5572d35)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6000-mr7350.dts (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-mr5500.dts (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6000-glinet.dtsi (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-ax6000.dts (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6000-gl-axt1800.dts (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8074-rt-ax89x.dts (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7981b-openfi-6c.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_nec_aterm.dtsi (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6018-mr7500.dts (diff)
The file was modifiedtarget/linux/mvebu/files/arch/arm/boot/dts/marvell/armada-385-wd_cloud-mirror-gen2.dts (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-aw1000.dts (diff)
The file was modifiedtarget/linux/mvebu/files/arch/arm64/boot/dts/marvell/armada-7040-rb5009.dts (diff)
The file was modifiedtarget/linux/siflower/dts/sf21h8898_bananapi_bpi-rv2.dtsi (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-gl-b3000.dts (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6010-xe3-4.dts (diff)
コミット 3a7901966494fe11da5509946d103e48e042a620 by robimarko
treewide: reset-gpio to reset-gpios

The former is deprecated. Fixes dtc warning.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20116
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 3a79019)
The file was modifiedtarget/linux/pistachio/patches-6.12/902-MIPS-DTS-img-marduk-Add-Cascoda-CA8210-6LoWPAN.patch (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubnt_unifi-flexhd.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon_lantiq_easy98021.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4018-whw01.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4018-rutx.dtsi (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7622-ubnt-unifi-6-lr-v1.dtsi (diff)
コミット c186d17fa51875bbf10cd8b1fc8c066f0f1db5ff by robimarko
treewide: replace numbers with GPIO_ACTIVE

The latter is more descriptive in terms of what's going on.

Mostly found with

git grep gpios\  | grep 0\>
git grep gpios\  | grep 1\>

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20116
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: c186d17)
The file was modifiedtarget/linux/octeon/files/arch/mips/boot/dts/cavium-octeon/cn6130_cisco_vedge1000.dts (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7622-linksys-e8450.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_wd_mynet-n600.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_wd_mynet-n750.dts (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7981b-gatonetworks-gdsp.dts (diff)
The file was modifiedtarget/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_qihoo_c301.dts (diff)
The file was modifiedtarget/linux/kirkwood/files/arch/arm/boot/dts/marvell/kirkwood-dns320l.dts (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7622-dlink-eagle-pro-ai-ax3200-a1.dtsi (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7629-iptime-a6004mx.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/falcon.dtsi (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7981b-asus-rt-ax52.dts (diff)
The file was modifiedtarget/linux/ath79/dts/qca955x_zyxel_nbg6x16.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/ar9344_aerohive_hiveap-121.dts (diff)
The file was modifiedtarget/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube_arcadyan_arv452cqw.dts (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7629-linksys-ea7500-v3.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4018-rutx.dtsi (diff)
The file was modifiedtarget/linux/mediatek/files-6.12/arch/arm64/boot/dts/mediatek/mt7986a-rfb.dtsi (diff)
The file was modifiedtarget/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-onhub.dtsi (diff)
コミット 1ab12d5d8c8d260c8de4c67c8c6ab1482c959b9e by robimarko
treewide: enable-gpio to enable-gpios

The former is deprecated. Fixes dtc warning.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20116
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 1ab12d5)
The file was modifiedtarget/linux/mediatek/dts/mt7622-ubnt-unifi-6-lr-v1.dtsi (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4029-mr74.dts (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_ubnt_unifi-flexhd.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-ncp-hg100-cellular.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4029-mr33.dts (diff)
コミット c72a6fa339930da364113e8af788c31c5d9c8ec5 by robimarko
treewide: perst-gpio to perst-gpios

The former is deprecated. Fixes dtc warning.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20116
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: c72a6fa)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-fritzbox-7530.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-map-ac2200.dts (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-mx8500.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-a62.dts (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-ax9000.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq40x9-dr40x9.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-mf18a.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-pa2200.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-lhgg-60ad.dts (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6010-xe3-4.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-fritzrepeater-3000.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-xx8300.dtsi (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-eap2200.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-r619ac.dtsi (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-mf289f.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-orbi.dtsi (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4029-insect-common.dtsi (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-rt-ac42u.dts (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-haze.dts (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8071-ax3600.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-habanero-dvk.dts (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-wpq873.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-gl-b2200.dts (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-mx5300.dts (diff)
The file was modifiedtarget/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6010-mango-dvk.dts (diff)
コミット c09211d7cfabd2a989e55941bfbd417f1ad50f6d by robimarko
ipq40xx: wake-gpio to wake-gpios

The former is deprecated. Fixes dtc warning.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20116
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: c09211d)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-fritzbox-7530.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-fritzrepeater-3000.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-r619ac.dtsi (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4029-insect-common.dtsi (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-orbi.dtsi (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-mf18a.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-rt-ac42u.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq40x9-dr40x9.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-mf289f.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-habanero-dvk.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-map-ac2200.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-pa2200.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-a62.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-gl-b2200.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-xx8300.dtsi (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-eap2200.dts (diff)
コミット a4ace63b7cf8439fe78d81ba6905dd2982c33be4 by robimarko
ipq40xx: clkreq-gpio to clkreg-gpios

The former is deprecated. Fixes dtc warning.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20116
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: a4ace63)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-mf18a.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-mf289f.dts (diff)
The file was modifiedtarget/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-rt-ac42u.dts (diff)
コミット 987b1484a6a02770566ccb1b4d2f09e06d3ba04e by robimarko
mediatek: fix wrong reset_gpio

Should be reset-gpio. Also added GPIO_ACTIVE_HIGH for clarity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20116
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 987b148)
The file was modifiedtarget/linux/mediatek/files-6.12/arch/arm64/boot/dts/mediatek/mt7986a-rfb.dtsi (diff)
The file was modifiedtarget/linux/mediatek/dts/mt7986a-zyxel-ex5601-t0-common.dtsi (diff)
コミット 7418c2d89b1c2bda3b14679abbcc45c716e469eb by nbd
ucode: fix reusing the current environment in uloop.process()

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 7418c2d)
The file was addedpackage/utils/ucode/patches/110-uloop-allow-reusing-the-existing-environment.patch