Skip to content
成功

変更履歴

概要

  1. libiwinfo: update to Git HEAD (2025-11-29) (commit: 2139360) (details)
  2. tools: util-linux: update to 2.41.3 (commit: 99fd5aa) (details)
  3. util-linux: update to 2.41.3 (commit: c1281a5) (details)
  4. treewide: add explicit default variant (commit: f4fdb99) (details)
  5. package: ethtool: specify just one default variant (commit: 7a78dc4) (details)
  6. realtek: rt-loader: enhance is_uimage() (commit: 8f66b33) (details)
  7. realtek: rt-loader: make search_image() generic (commit: 2e74ef5) (details)
  8. realtek: rt-loader: rename flash loading function (commit: 4491f1d) (details)
  9. realtek: rt-loader: allow piggy-backed uimage (commit: cd13ed6) (details)
  10. realtek: rename smi-address dts property (commit: 7bfa1fa) (details)
  11. treewide: update u-boot URL (commit: ac755f9) (details)
  12. treewide: use HTTPS URL for GNU websites (commit: 00f924a) (details)
  13. treewide: use HTTPS URL for www.kernel.org (commit: c95e03c) (details)
  14. treewide: remove lantiq dot com URL (commit: 7772a95) (details)
  15. jansson: update project URL (commit: ef6d7ba) (details)
  16. lantiq: remove intel.com from URL (commit: 69e33d2) (details)
  17. treewide: update SELinux project URL (commit: c8756e8) (details)
  18. libxml2: update project URL (commit: c965e82) (details)
  19. readline: update project URL (commit: 1be208d) (details)
  20. sysfsutils: update project URL (commit: 605879f) (details)
  21. ebtables: update project URL (commit: 69e90f0) (details)
  22. iproute2: update project URL (commit: 85cc739) (details)
  23. iw: update project URL (commit: ac4f2e1) (details)
  24. adb: update project URL (commit: 9d71d20) (details)
  25. f2fs-tools: update project URL (commit: edc3e82) (details)
  26. treewide: switch to HTTPS URL (commit: f92ee7a) (details)
  27. mvebu: Add support for WD MyCloud EX2 Ultra (commit: 96ad29a) (details)
  28. realtek: rtl838x: fix lan9 and lan10 on Netgear GS110TUP (commit: b2c0182) (details)
  29. unetmsg: fix variable shadowing bug in network_rx_cleanup_state() (commit: e782341) (details)
  30. realtek: dsa: rtl931x: configure phy ability source (commit: e581929) (details)
  31. arm-trusted-firmware-mediatek: add mt7987-spim-nand0 build (commit: 8398a03) (details)
  32. mediatek: add support for Routerich BE7200 (commit: ff5e66a) (details)
  33. mediatek: filogic: add support for Cudy AP3000 Wall v1 (commit: afad4c7) (details)
  34. airoha: replace patches with upstream version (commit: f49b452) (details)
  35. openssl: add kTLS support option (commit: 34836df) (details)
  36. mediatek: extract DTS include for zbt z8103ax (commit: b21b019) (details)
  37. mediatek: add support for device zbt-z8103ax-c (commit: 479f140) (details)
  38. kernel: add kernel module sun6i_csi and ov5640 (commit: ce28245) (details)
  39. mediatek: remove erroneous pipe action from BE7200 recipe (commit: 93e9e67) (details)
  40. realtek: pcs: add missing SerDes modes (commit: dfd6a42) (details)
  41. realtek: pcs: keep track of number of links per SerDes (commit: 76f3921) (details)
  42. realtek: pcs: cover number of links per SerDes for USXGMII (commit: 7cd3407) (details)
  43. realtek: pcs: select OFF mode with no links on SerDes (commit: b63f68e) (details)
  44. realtek: pcs: rtl931x: soften early exit for USXGMII (commit: 2055a4d) (details)
  45. airoha: en7583: dts: fix typo disable (commit: 914fe44) (details)
  46. airoha: an7583: fix scuclk unit-address (commit: 79ff311) (details)
  47. treewide: replace remove_new with remove (commit: 9934c71) (details)
  48. cli: fix typo in error reporting (commit: a10d10e) (details)
  49. treewide: add explicit default variant part 2 (commit: ded99c2) (details)
  50. kernel: refresh upstreamed patches (commit: 7130053) (details)
  51. kernel: move patches to backported (commit: 3c821c1) (details)
  52. kernel: r8169: backport upstream fix (commit: 6ac5e28) (details)
  53. kernel: PHY: backport led fixes commit (commit: 63b45a1) (details)
  54. kernel: pcs-mtk-lynxi: backport fix for in-band status capabilities (commit: 7390e63) (details)
  55. kernel: as21xxx: backport patch improve PHY HW reset (commit: b3318fe) (details)
  56. kernel: reserved_mem: add missing IORESOURCE_MEM flag on resources (commit: b3cc77e) (details)
  57. kernel: mv88e6xxx: backport fixes (commit: 9c4b7fb) (details)
  58. kernel: RTL8211FVD: restore disabling of PHY-mode EEE (commit: 2c7241b) (details)
  59. kernel: phylink: disable autoneg for interfaces that have no inband (commit: 69d76e3) (details)
  60. kernel: QCOM SPI NAND: backport multiple fixes (commit: 5230157) (details)
  61. ixp4xx: fix bug in Actiontec DTS file (commit: b73fd27) (details)
  62. wifi-scripts: wdev.uc: fix mesh mode frequency handling (commit: 7214acd) (details)
  63. nat46: fix reproducible-build failure and use latest git (commit: 6c9c641) (details)
  64. packages: ethtool: restore CONFLICTS (commit: 8630fa0) (details)
  65. realtek: eth: Rename configuration structure (commit: e6d282e) (details)
  66. realtek: eth: move cpu_port to config structure (commit: b8c6713) (details)
  67. realtek: eth: reorder configuration data (commit: 2d8212e) (details)
  68. realtek: eth: move netdev_ops to config structure (commit: f14fed9) (details)
  69. realtek: eth: adapt prefix of ops structures (commit: 17b90c5) (details)
コミット 2139360a781b65045caba3b264c7165dba03ef81 by robimarko
libiwinfo: update to Git HEAD (2025-11-29)

2ebef3da84e8 iwinfo: Query hostapd for 'ssid2'

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Link: https://github.com/openwrt/openwrt/pull/21347
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 2139360)
The file was modifiedpackage/network/utils/iwinfo/Makefile (diff)
コミット 99fd5aa496a6684994af23500fb851758987a8f1 by hauke
tools: util-linux: update to 2.41.3

Release notes:
https://www.kernel.org/pub/linux/utils/util-linux/v2.41/v2.41.3-ReleaseNotes

Remove upstreamed:
110-meson-fix-a-bug-in-posixipc_libs-configuration.patch

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21276
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 99fd5aa)
The file was removedtools/util-linux/patches/110-meson-fix-a-bug-in-posixipc_libs-configuration.patch
The file was modifiedtools/util-linux/Makefile (diff)
コミット c1281a501eac0ac1ec354ef9100562a1f1ad3872 by hauke
util-linux: update to 2.41.3

Release notes:
https://www.kernel.org/pub/linux/utils/util-linux/v2.41/v2.41.3-ReleaseNotes

Also update URL to use HTTPS.

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21276
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: c1281a5)
The file was modifiedpackage/utils/util-linux/Makefile (diff)
コミット f4fdb9964a1add146e0efdeba864a6478212a9fa by robimarko
treewide: add explicit default variant

Some packages with variants did not specify the default among the
alternatives, so were left without any apk 'provider_priority'
for that package.  This caused the apk solver to select the wrong
variant, silently changing the requested package list.

Notable among these were busybox, procd and the hostapd/wpad suite.
This behavior presented in the imagebuilders when creating the
image as follows, silently replacing packages even when explicitly
requested:

    $ make image PACKAGES=busybox
    ...
    ( 14/148) Installing busybox-selinux (1.37.0-r6)
    ...

We add 'DEFAULT_VARIANT:=1' to the packages that were missing one,
providing apk with sufficient information to choose the correct
package.

See link below for further examples and discussion.

Link: https://github.com/openwrt/openwrt/pull/21288#issuecomment-3704101422
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21358
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: f4fdb99)
The file was modifiedpackage/system/procd/Makefile (diff)
The file was modifiedpackage/utils/f2fs-tools/Makefile (diff)
The file was modifiedpackage/network/utils/ethtool/Makefile (diff)
The file was modifiedpackage/utils/busybox/Makefile (diff)
The file was modifiedpackage/network/services/dnsmasq/Makefile (diff)
The file was modifiedpackage/network/services/hostapd/Makefile (diff)
The file was modifiedpackage/system/ucert/Makefile (diff)
コミット 7a78dc4a5d1edc63116b100ffe6c374913d128a8 by robimarko
package: ethtool: specify just one default variant

Inadvertently defining 'DEFAULT_VARIANT' on both ethool and
ethtool-full variants resulted in

    $ make defconfig
    tmp/.config-package.in:121615:error: recursive dependency detected!
    tmp/.config-package.in:121615:  symbol PACKAGE_ethtool-full is selected by PACKAGE_ethtool
    tmp/.config-package.in:121605:  symbol PACKAGE_ethtool depends on PACKAGE_ethtool-full

Fix this by simply undefining 'DEFAULT_VARIANT' on the ethtool-full
variant, which is ugly, but expedient.

Fixes: https://github.com/openwrt/openwrt/commit/f4fdb996
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21363
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 7a78dc4)
The file was modifiedpackage/network/utils/ethtool/Makefile (diff)
コミット 8f66b335036f762ad0d4b97afd5a25ce75104f5c by robimarko
realtek: rt-loader: enhance is_uimage()

Until now is_uimage() is only a crc check and the caller
still needs to check other bits of the uimage header. Make
this function what it is meant to be.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/21332
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 8f66b33)
The file was modifiedtarget/linux/realtek/image/rt-loader/src/main.c (diff)
コミット 2e74ef5be135fb8af51535ffbb7b1312f6b91375 by robimarko
realtek: rt-loader: make search_image() generic

Until now search_image() is used for searching a uImage on
flash (or the memory mapped equivalent). In a future commit
this will be reused to search for a piggy-backed uimage.
Make this function generic by

- replacing "flash" with "image" in variables
- Search bytewise and do not rely on 4 byte alignment
- remove 2 obsolete variables
- move console output to caller

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/21332
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 2e74ef5)
The file was modifiedtarget/linux/realtek/image/rt-loader/src/main.c (diff)
コミット 4491f1d233620e46b6b7ecdf5b4983f25266e4c8 by robimarko
realtek: rt-loader: rename flash loading function

The loading function searches the image on flash (or its memory
copy). Rename it to make clearer what the function does. Adapt
comments accordingly.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/21332
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 4491f1d)
The file was modifiedtarget/linux/realtek/image/rt-loader/src/main.c (diff)
コミット cd13ed6fcfe7457e6c1539f1c0cf8e8ade33b4fb by robimarko
realtek: rt-loader: allow piggy-backed uimage

Until now rt-loader expects a piggy-backed lzma compressed data
stream. Be more flexible and allow a piggy-backed uimage as well.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/21332
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: cd13ed6)
The file was modifiedtarget/linux/realtek/image/rt-loader/src/main.c (diff)
コミット 7bfa1fa83b6a69fac0300d973736414fef4e7c2e by robimarko
realtek: rename smi-address dts property

The rtl9300,smi-address property was first developed for the RTL930x
targets. So it got a device specific prefix. Nowadays it is used for
RTL931x targets too. Convert it to our gerneric realtek prefix.

find ./realtek -type f -exec sed -i 's/rtl9300,smi-address/realtek,smi-address/g' {} +

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/21343
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 7bfa1fa)
The file was modifiedtarget/linux/realtek/dts/rtl9311_linksys_lgs352c.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl9302_plasmacloud_mcx3.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl9302_zyxel_xgs1010-12-a1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl9302_plasmacloud_common.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-b1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-common.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts/rtl9302_zyxel_xgs1210-12-b1.dts (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/mdio/mdio-realtek-otto.c (diff)
The file was modifiedtarget/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-a1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl9301_linksys_lgs328c.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl9302_zyxel_xgs1x10-12-common.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts/rtl9312_plasmacloud_common.dtsi (diff)
The file was modifiedtarget/linux/realtek/dts/rtl9302_zyxel_xgs1210-12-a1.dts (diff)
The file was modifiedtarget/linux/realtek/dts/rtl9303_hasivo_s1100w-8xgt-se.dts (diff)
コミット ac755f983ad954b86123d7847349d94dc5812881 by robimarko
treewide: update u-boot URL

U-Boot website has been moved to docs.u-boot.org.

Signed-off-by: Yanase Yuki <dev@zpc.st>
Link: https://github.com/openwrt/openwrt/pull/21279
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: ac755f9)
The file was modifiedpackage/boot/uboot-tools/Makefile (diff)
The file was modifiedinclude/u-boot.mk (diff)
コミット 00f924abad2276794b4b5f674d8bddd21591cda5 by robimarko
treewide: use HTTPS URL for GNU websites

Avoids insecure plain HTTP.

Signed-off-by: Yanase Yuki <dev@zpc.st>
Link: https://github.com/openwrt/openwrt/pull/21279
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 00f924a)
The file was modifiedpackage/libs/libtool/Makefile (diff)
The file was modifiedpackage/libs/ncurses/Makefile (diff)
The file was modifiedpackage/libs/gettext-full/Makefile (diff)
The file was modifiedpackage/boot/grub2/Makefile (diff)
The file was modifiedpackage/devel/gperf/Makefile (diff)
The file was modifiedpackage/libs/gnulib-l10n/Makefile (diff)
コミット c95e03c7b77a94c74bdcff9084c7ab7f429ff593 by robimarko
treewide: use HTTPS URL for www.kernel.org

Avoids insecure plain HTTP.

Signed-off-by: Yanase Yuki <dev@zpc.st>
Link: https://github.com/openwrt/openwrt/pull/21279
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: c95e03c)
The file was modifiedpackage/devel/leds/Makefile (diff)
The file was modifiedpackage/network/utils/bpftool/Makefile (diff)
The file was modifiedpackage/network/utils/ethtool/Makefile (diff)
The file was modifiedpackage/devel/tmon/Makefile (diff)
The file was modifiedpackage/devel/perf/Makefile (diff)
The file was modifiedpackage/devel/kselftests-bpf/Makefile (diff)
The file was modifiedpackage/utils/spidev_test/Makefile (diff)
The file was modifiedpackage/kernel/linux/Makefile (diff)
The file was modifiedpackage/libs/libbpf/Makefile (diff)
コミット 7772a958cda30183da9967ed00e85c4452fa1deb by robimarko
treewide: remove lantiq dot com URL

This website is offline.

Signed-off-by: Yanase Yuki <dev@zpc.st>
Link: https://github.com/openwrt/openwrt/pull/21279
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 7772a95)
The file was modifiedpackage/kernel/lantiq/ltq-ifxos/Makefile (diff)
The file was modifiedpackage/kernel/lantiq/ltq-vdsl-vr9-mei/Makefile (diff)
The file was modifiedpackage/kernel/lantiq/ltq-adsl-fw/Makefile (diff)
The file was modifiedpackage/kernel/lantiq/ltq-vdsl-vr11-mei/Makefile (diff)
The file was modifiedpackage/firmware/lantiq/dsl-vrx200-firmware-xdsl/Makefile (diff)
The file was modifiedpackage/kernel/lantiq/ltq-adsl-mei/Makefile (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/Makefile (diff)
The file was modifiedpackage/network/config/ltq-adsl-app/Makefile (diff)
The file was modifiedpackage/kernel/lantiq/ltq-adsl/Makefile (diff)
The file was modifiedpackage/kernel/lantiq/ltq-vmmc/Makefile (diff)
The file was modifiedpackage/network/config/ltq-vdsl-vr11-app/Makefile (diff)
The file was modifiedpackage/kernel/lantiq/ltq-atm/Makefile (diff)
The file was modifiedpackage/kernel/lantiq/ltq-ptm/Makefile (diff)
The file was modifiedpackage/kernel/lantiq/ltq-tapi/Makefile (diff)
The file was modifiedpackage/network/config/ltq-vdsl-vr9-app/Makefile (diff)
コミット ef6d7ba43fbc8a6121a711ded1ecb5be8f43177f by robimarko
jansson: update project URL

Old website redirects to github.

Signed-off-by: Yanase Yuki <dev@zpc.st>
Link: https://github.com/openwrt/openwrt/pull/21279
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: ef6d7ba)
The file was modifiedpackage/libs/jansson/Makefile (diff)
コミット 69e33d2c3f7249cf10a24b5efa535ddbff1bac9f by robimarko
lantiq: remove intel.com from URL

Intel doesn't have lantiq anymore.

Signed-off-by: Yanase Yuki <dev@zpc.st>
Link: https://github.com/openwrt/openwrt/pull/21279
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 69e33d2)
The file was modifiedpackage/firmware/lantiq/vrx518_aca_fw/Makefile (diff)
The file was modifiedpackage/firmware/lantiq/dsl_vr11_firmware_xdsl/Makefile (diff)
The file was modifiedpackage/firmware/lantiq/vrx518_ppe_fw/Makefile (diff)
コミット c8756e825f2d357e620a801f356f718c23cdf766 by robimarko
treewide: update SELinux project URL

It seems old website has been retired.

Signed-off-by: Yanase Yuki <dev@zpc.st>
Link: https://github.com/openwrt/openwrt/pull/21279
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: c8756e8)
The file was modifiedpackage/libs/libsemanage/Makefile (diff)
The file was modifiedpackage/utils/secilc/Makefile (diff)
The file was modifiedpackage/libs/libsepol/Makefile (diff)
The file was modifiedpackage/utils/checkpolicy/Makefile (diff)
The file was modifiedpackage/system/refpolicy/Makefile (diff)
The file was modifiedpackage/utils/policycoreutils/Makefile (diff)
The file was modifiedpackage/libs/libselinux/Makefile (diff)
コミット c965e8232805c4b112b88893402f5c0dfdf5deba by robimarko
libxml2: update project URL

It seems old website has been retired.

Signed-off-by: Yanase Yuki <dev@zpc.st>
Link: https://github.com/openwrt/openwrt/pull/21279
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: c965e82)
The file was modifiedpackage/libs/libxml2/Makefile (diff)
コミット 1be208d805ae06500c3fbd757ab5414909be23aa by robimarko
readline: update project URL

It seems domain has been changed.

Signed-off-by: Yanase Yuki <dev@zpc.st>
Link: https://github.com/openwrt/openwrt/pull/21279
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 1be208d)
The file was modifiedpackage/libs/readline/Makefile (diff)
コミット 605879f232279f3c49a22cd6dd8148fc3a450983 by robimarko
sysfsutils: update project URL

Project has been moved to GitHub.

Signed-off-by: Yanase Yuki <dev@zpc.st>
Link: https://github.com/openwrt/openwrt/pull/21279
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 605879f)
The file was modifiedpackage/libs/sysfsutils/Makefile (diff)
コミット 69e90f0bc942bdd88239fa0518cf0755bce17927 by robimarko
ebtables: update project URL

Website has been moved to netfilter.org.

Signed-off-by: Yanase Yuki <dev@zpc.st>
Link: https://github.com/openwrt/openwrt/pull/21279
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 69e90f0)
The file was modifiedpackage/network/utils/ebtables/Makefile (diff)
コミット 85cc7393eda4b4e32e04bbc154394f2a926f796a by robimarko
iproute2: update project URL

It seems project URL has been changed.

Signed-off-by: Yanase Yuki <dev@zpc.st>
Link: https://github.com/openwrt/openwrt/pull/21279
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 85cc739)
The file was modifiedpackage/network/utils/iproute2/Makefile (diff)
コミット ac4f2e178bec7b6af09219ad0696719e47ee36e2 by robimarko
iw: update project URL

It seems project URL has been changed.

Signed-off-by: Yanase Yuki <dev@zpc.st>
Link: https://github.com/openwrt/openwrt/pull/21279
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: ac4f2e1)
The file was modifiedpackage/network/utils/iw/Makefile (diff)
コミット 9d71d20125b41ba829ad48e239331dd882ac361b by robimarko
adb: update project URL

It seems old website has been retired.

Signed-off-by: Yanase Yuki <dev@zpc.st>
Link: https://github.com/openwrt/openwrt/pull/21279
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 9d71d20)
The file was modifiedpackage/utils/adb/Makefile (diff)
コミット edc3e8234930363273cf47f5fa129a1ebf1b6ad3 by robimarko
f2fs-tools: update project URL

Use redirected new URL.

Signed-off-by: Yanase Yuki <dev@zpc.st>
Link: https://github.com/openwrt/openwrt/pull/21279
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: edc3e82)
The file was modifiedpackage/utils/f2fs-tools/Makefile (diff)
コミット f92ee7a8e5b6ebb4970564a33b0c01609072fb08 by robimarko
treewide: switch to HTTPS URL

Avoids insecure plain HTTP.

Signed-off-by: Yanase Yuki <dev@zpc.st>
Link: https://github.com/openwrt/openwrt/pull/21279
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: f92ee7a)
The file was modifiedpackage/firmware/linux-firmware/Makefile (diff)
The file was modifiedpackage/network/config/soloscli/Makefile (diff)
The file was modifiedpackage/network/utils/comgt/Makefile (diff)
The file was modifiedpackage/libs/argp-standalone/Makefile (diff)
The file was modifiedpackage/devel/valgrind/Makefile (diff)
The file was modifiedpackage/libs/libevent2/Makefile (diff)
The file was modifiedpackage/network/services/ead/Makefile (diff)
The file was modifiedpackage/network/utils/ltq-dsl-base/Makefile (diff)
The file was modifiedpackage/base-files/Makefile (diff)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
The file was modifiedpackage/network/utils/tcpdump/Makefile (diff)
The file was modifiedpackage/libs/libnl/Makefile (diff)
The file was modifiedpackage/libs/libunwind/Makefile (diff)
The file was modifiedpackage/libs/zlib/Makefile (diff)
The file was modifiedpackage/libs/gmp/Makefile (diff)
The file was modifiedpackage/libs/toolchain/Makefile (diff)
The file was modifiedpackage/libs/wolfssl/Makefile (diff)
The file was modifiedpackage/network/services/ipset-dns/Makefile (diff)
The file was modifiedpackage/network/utils/linux-atm/Makefile (diff)
The file was modifiedpackage/utils/busybox/Makefile (diff)
The file was modifiedpackage/libs/libpcap/Makefile (diff)
The file was modifiedpackage/utils/e2fsprogs/Makefile (diff)
コミット 96ad29a0f3e5fd1c05d685aa3cda1e7940fa4e5c by hauke
mvebu: Add support for WD MyCloud EX2 Ultra

Hardware
--------
Marvell Armada 385 (MV88F6820)
1GB RAM
256MB NAND
1x 1Gbit
2x USB 3.0
2x SATA-III
UART: 115200 8N1 3.3V
RTC
Weltrend MCU WT6703F connected via UART1 for Power LED / PWM Fan / hw reset / WoL

Installation
------------
Connect UART 3.3V adapter to JP2  pins: 1-RX / 2-GND / 5-TX

Use USB2.0 FAT32 pendrive with openwrt-mvebu-cortexa9-wd_cloud-ex2-ultra-initramfs-kernel.bin
1. stop boot by pressing 1
2. usb start
3. fatload usb 0:1  0x02000000 openwrt-mvebu-cortexa9-wd_cloud-ex2-ultra-initramfs-kernel.bin;bootm 0x02000000 -
4. do backup mtd1 mtd3
5. use sysupgrade

Or tftp
1. stop boot by pressing 1
2. setenv ethact egiga2;setenv serverip 192.168.11.114;setenv ipaddr 192.168.11.113
3. tftpboot 0x02000000 openwrt-mvebu-cortexa9-wd_cloud-ex2-ultra-initramfs-kernel.bin; bootm 0x02000000 -
4. do backup mtd1 mtd3
5. use sysupgrade

or Evgeny Kolesnikov <evgenyz@gmail.com> method from his failed PR 2040

- Using original firmware's network settings obtain SSH access to the device.
- Put *-image-cfs-factory.bin and *-uImage-factory.bin images into device's /tmp directory.
- Write kernel (uImage) image 'flash_eraseall /dev/mtd1 && nandwrite --markbad -p /dev/mtd1 /tmp/*-uImage-factory.bin'.
- Write rootfs (image-cfs) image 'ubiformat /dev/mtd3 -f /tmp/*-image.cfs-factory.bin -y'.
- Reboot the device.

Installation (upgrade):

Use *-sysupgrade.bin in a usual way.
Weltrend MCU control is done via uart1 19200
install coreutils-stty
stty -F /dev/ttyS1 raw speed 19200
stty -F /dev/ttyS1 raw speed 19200

PWM Fan Control
off: 00
echo -n -e '\xfa\x02\x00\x00\x00\x00\xfb' > /dev/ttyS1
slow: 5F
echo -n -e '\xfa\x02\x00\x5f\x00\x00\xfb' > /dev/ttyS1
max: FF
echo -n -e '\xfa\x02\x00\xff\x00\x00\xfb' > /dev/ttyS1

Power LED Control
Blue
echo -n -e '\xfa\x26\x00\x11\x00\x01\xfb' > /dev/ttyS1
Red
echo -n -e '\xfa\x26\x00\x14\x00\x01\xfb' > /dev/ttyS1
Orange
echo -n -e '\xfa\x26\x00\x12\x00\x01\xfb' > /dev/ttyS1

more here: https://github.com/c-MM/mcm-daemon/blob/master/mcm.h

Signed-off-by: Robert Senderek <robert.senderek@10g.pl>
Link: https://github.com/openwrt/openwrt/pull/17779
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 96ad29a)
The file was modifiedtarget/linux/mvebu/image/cortexa9.mk (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/mvebu/cortexa9/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/mvebu/files/arch/arm/boot/dts/marvell/armada-385-wd_cloud-ex2-ultra.dts
The file was addedtarget/linux/mvebu/files/arch/arm/boot/dts/marvell/armada-385-wd_cloud.dtsi
The file was modifiedtarget/linux/mvebu/cortexa9/base-files/etc/board.d/02_network (diff)
コミット b2c0182f26da795d70381ab0ebf6bdbc76cc8908 by hauke
realtek: rtl838x: fix lan9 and lan10 on Netgear GS110TUP

The GS110TUP's lan9 port is connected via a QSGMII PHY to SERDES 2, and
therefore should use the SWITCH_PORT_SDS macro instead of SWITCH_PORT. This
was missed in e956adfe because the GS110TUP is not particularly well
documented and the old code was confusing.

lan10 is an SFP and doesn't have an onboard PHY, so also remove its
associated PHY references and update it to match other devices' SFP ports.

Fixes: https://github.com/openwrt/openwrt/issues/21324
Signed-off-by: Jacob Potter <jacob@j4cbo.com>
Link: https://github.com/openwrt/openwrt/pull/21346
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: b2c0182)
The file was modifiedtarget/linux/realtek/dts/rtl8380_netgear_gs110tup-v1.dts (diff)
コミット e782341848618aefff4dbbaae3689cd28fe43d86 by nbd
unetmsg: fix variable shadowing bug in network_rx_cleanup_state()

The for-in loop variable 'name' was shadowing the function parameter,
causing remote subscription cleanup to fail when hosts disconnect.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: e782341)
The file was modifiedpackage/network/services/unetmsg/files/usr/share/ucode/unetmsg/unetmsgd-remote.uc (diff)
コミット e58192934151ca6500f6bc81b580239d6204d864 by hauke
realtek: dsa: rtl931x: configure phy ability source

The MAC can get PHY abilities, link status, etc. via different ways. In
RTL931x, the corresponding register needs to be setup properly. By
default, all ports use out-of-band MDIO polling to retrieve that
information. Thus, PHY-backed ports usually work with the default
setting.

For SFP ports, there is no MDIO polling available. Instead, the SerDes
ability bus needs to be used to retrieve the link information.

So far, the bootloader (e.g. U-boot) had to properly initialize that
setting. Instead of relying on that, do that properly during MAC setup.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21351
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: e581929)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/dsa.c (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl83xx.h (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl931x.c (diff)
コミット 8398a03e295f6eb0b7611ad3698b86df4393d5fc by hauke
arm-trusted-firmware-mediatek: add mt7987-spim-nand0 build

This commit adds a new non-ubi spim-nand build for mt7987.

Signed-off-by: Mikhail Zhilkin <csharper2005@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21235
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 8398a03)
The file was modifiedpackage/boot/arm-trusted-firmware-mediatek/Makefile (diff)
コミット ff5e66a9208a0fcf20315faef8797d34dea7792d by hauke
mediatek: add support for Routerich BE7200

This PR adds support for Routerich BE7200 router.

Specification
-------------
- SoC       : MediaTek MT7987A Quad-core ARM Cortex-A53 2.0 GHz
- RAM       : 1024 MiB DDR4
- Flash     : SPI-NAND 512 MiB (Giga Device)
- WLAN      : MediaTek MT7992E, WiFi 7
  - 2.4 GHz : b/g/n/ax, MIMO 4x4
  - 5 GHz   : a/n/ac/ax, MIMO 4x4
- Ethernet  : 10/100/1000 Mbps x3 (LAN, Airoha AN8855AE)
              10/100/1000/2500 Mbps x1 (WAN, SoC internal phy)
- USB       : 3.0 x1
- Buttons   : Mesh, Reset
- LEDs      : 1x Status (blue), gpio-controlled
              1x WiFi (blue), gpio-controlled
              1x mesh (blue), gpio-controlled
              3x LAN activity (blue), gpio-controlled
              1x WAN activity (blue), gpio-controlled
              1x WAN no-link (red), gpio-controlled
- Power     : 12 VDC, 1.5 A

Installation
------------
1. Update stock firmware via the web interface (don't keep settings).

Update U-Boot (optional)
------------------------
After installing OpenWrt, you may want to install opensource U-Boot.
1. Install kmod-mtd-rw:
   apk update && apk add kmod-mtd-rw
2. Unlock bootloader:
   insmod mtd-rw i_want_a_brick=1
   mtd unlock BL2
   mtd unlock FIP
3. Download and write open-source BL2 and FIP:
   cd /tmp
   wget https://.../openwrt-mediatek-filogic-routerich_be7200-preloader.bin
   wget https://.../openwrt-mediatek-filogic-routerich_be7200-bl31-uboot.fip
   mtd write /tmp/openwrt-mediatek-filogic-routerich_be7200-preloader.bin BL2
   mtd write /tmp/openwrt-mediatek-filogic-routerich_be7200-bl31-uboot.fip FIP
4. Reboot the router.

Return to stock
---------------
1. Update OpenWrt wirh the vendor's firmware (don't keep settings).

Recovery (original U-Boot)
-----------------------------
1. Press Reset button and power on the router. After ~10 sec release
   the button;
2. Upload and flash squashfs-sysupgrade.itb image via the web interface.

Recovery (open-source U-Boot)
-----------------------------
1. Place OpenWrt
   'openwrt-mediatek-filogic-routerich_be7200-initramfs-recovery.itb'
   image on the tftp server (IP: 192.168.1.254)
2. Press Reset button and power on the router. After ~10 sec release
   the button.
3. Use OpenWrt initramfs system for recovery

Recovery (full disaster)
------------------------
Use UART and mtk_uartboot tool.
Link: https://github.com/981213/mtk_uartboot

USB power control
-----------------
Disable: echo disabled > /sys/devices/platform/usb-power/state
Enable: echo enabled > /sys/devices/platform/usb-power/state

UART
----
UART pins are silkscreened on the PCB. Don't connect Vcc.
Serial connection parameters: 115200, 8n1, 3.3V

MAC addresses
-------------
+---------+-------------------+-----------+
|         | MAC               | Algorithm |
+---------+-------------------+-----------+
| WAN     | 24:0f:5e:xx:xx:30 | label     |
| LAN     | 24:0f:5e:xx:xx:31 | label+1   |
| WLAN 2g | 24:0f:5e:xx:xx:32 | label+2   |
| WLAN 5g | 24:0f:5e:xx:xx:33 | label+3   |
+---------+-------------------+-----------+
The WLAN 2g MAC was found in 'Factory', 0x4

Signed-off-by: Mikhail Zhilkin <csharper2005@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21235
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: ff5e66a)
The file was modifiedtarget/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/board.d/02_network (diff)
The file was addedpackage/boot/uboot-mediatek/patches/467-add-routerich-be7200.patch
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/board.d/01_leds (diff)
The file was modifiedpackage/boot/uboot-mediatek/Makefile (diff)
The file was modifiedpackage/boot/uboot-tools/uboot-envtools/files/mediatek_filogic (diff)
The file was addedtarget/linux/mediatek/dts/mt7987a-routerich-be7200.dts
The file was modifiedtarget/linux/mediatek/image/filogic.mk (diff)
コミット afad4c71f8d558ca86b997781ca0236f321cf1e9 by hauke
mediatek: filogic: add support for Cudy AP3000 Wall v1

This commit adds support for the Cudy AP3000 Wall v1.

SoC: MediaTek MT7981b
RAM: 256MiB
Flash: spi-nand spi0.0: 128 MiB
Wifi: MediaTek MT7981 2x2 DBDC 802.11ax 2T2R (2.4 / 5)
LEDs: 1 LED in two colors (red & white)
Buttons: 1 reset, 1 led on/off
Ethernet: 5x 1GbE
Power: PoE powered (standalone)

The stock firmware is a customized variant of OpenWrt, which implements
a signature check that only allows flashing official firmware. Cudy offers
intermediate OpenWrt firmware images on their website [1][2] which do not
implement the signature check. After flashing the intermediate image the
upstream official OpenWrt image can be installed.

The stock firmware can be recovered via TFTP using the U-Boot based boot
loader[3]. Set up a TFTP server on your computer with IP 192.168.1.88/24
serving the stock firmware from Cudy's website renamed to "recovery.bin".
Press and hold the reset button while powering on the device, wait for the
TFTP server to send the recovery.bin file, then release the reset button.
The router will take a couple of minutes to reboot and set up the stock
firmware.

[1] https://www.cudy.com/blogs/faq/openwrt-software-download
[2] https://drive.google.com/drive/folders/1BKVarlwlNxf7uJUtRhuMGUqeCa5KpMnj
[3] https://www.cudy.com/en-us/blogs/faq/how-to-recovery-the-cudy-router-from-openwrt-firmware-to-cudy-official-firmware

Signed-off-by: Derek Denk <derek.denk@live.com>
Link: https://github.com/openwrt/openwrt/pull/21266
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: afad4c7)
The file was addedtarget/linux/mediatek/dts/mt7981b-cudy-ap3000wall-v1.dts
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac (diff)
The file was modifiedtarget/linux/mediatek/image/filogic.mk (diff)
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/board.d/02_network (diff)
コミット f49b452cc021a8f7e0145604ff1d88e8c14285dd by hauke
airoha: replace patches with upstream version

Replace patches with version accepted upstream.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
Link: https://github.com/openwrt/openwrt/pull/21333
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: f49b452)
The file was addedtarget/linux/airoha/patches-6.12/401-02-v6.16-net-dsa-mt7530-Add-AN7583-support.patch
The file was removedtarget/linux/airoha/patches-6.12/403-cpufreq-airoha-Add-support-for-AN7583-SoC.patch
The file was removedtarget/linux/airoha/patches-6.12/105-6.17-net-airoha-Get-rid-of-dma_sync_single_for_device-in-.patch
The file was addedtarget/linux/airoha/patches-6.12/105-v6.17-net-airoha-Get-rid-of-dma_sync_single_for_device-in-.patch
The file was removedtarget/linux/airoha/patches-6.12/104-6.19-net-airoha-Fix-a-copy-and-paste-bug-in-probe.patch
The file was removedtarget/linux/airoha/patches-6.12/106-6.16-net-airoha-fix-potential-use-after-free-in-airoha_np.patch
The file was removedtarget/linux/airoha/patches-6.12/401-02-net-dsa-mt7530-Add-AN7583-support.patch
The file was addedtarget/linux/airoha/patches-6.12/104-v6.19-net-airoha-Fix-a-copy-and-paste-bug-in-probe.patch
The file was addedtarget/linux/airoha/patches-6.12/106-v6.16-net-airoha-fix-potential-use-after-free-in-airoha_np.patch
The file was addedtarget/linux/airoha/patches-6.12/403-v6.18-cpufreq-airoha-Add-support-for-AN7583-SoC.patch
コミット 34836dffb1a06f84a0112982c2a88b2e5e212e87 by hauke
openssl: add kTLS support option

This commit add option to enable kTLS support, improving
performance by offloading TLS encryption and decryption to
kernel space.

- Reduced CPU usage by minimizing data copying between user space
  and kernel space.
- Enables the use of the sendfile() system call with encrypted
  sockets for zero-copy data transmission.
- Leverages hardware-accelerated NIC that support TLS offloading.

Signed-off-by: Tan Zien <nabsdh9@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21306
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 34836df)
The file was modifiedpackage/libs/openssl/Makefile (diff)
The file was modifiedpackage/libs/openssl/Config.in (diff)
コミット b21b019af4176eae2f7276c1e24ab55978fd377b by hauke
mediatek: extract DTS include for zbt z8103ax

- Use .dtsi for old z8103ax featuring a 64M Nand
- Prepare .dtsi for model C of z8103ax featuring a 128M Nand

This .dtsi is supposed to match boards labeled as hardware
revision Z8103AX_V01. Model variant D of zbt-z8103ax appears
to use very same board.

DTS include does also

- set wifi mac addresses in &wifi section
- set eth mac addresses in &eth section
- set LAN switch mac addresses in &switch section

All of the above allows to get rid of 11_fix_wifi_mac script

Signed-off-by: Jörg Seitz <github.joeterminal@xoxy.net>
Link: https://github.com/openwrt/openwrt/pull/19823
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: b21b019)
The file was modifiedtarget/linux/mediatek/dts/mt7981b-zbtlink-zbt-z8103ax.dts (diff)
The file was addedtarget/linux/mediatek/dts/mt7981b-zbtlink-zbt-z8103ax.dtsi
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac (diff)
コミット 479f1403f281202d03e47fb34213f56032508748 by hauke
mediatek: add support for device zbt-z8103ax-c

- adopted MTD partition size increase from 64M to 128M
  -> this allows boot to complete
- moved MAC addressing stuff out of partition definitions
- all MAC addressing stuff is in .dtsi

Specifications:

SoC: MediaTek MT7981B
RAM: 256MiB
Flash: Winbond SPI-NAND 128 MiB
Switch: 1 WAN, 3 LAN (Gigabit) MediaTek MT7531
Buttons: Reset, Mesh
Power: DC 12V 1A
WiFi: MT7981B 2.4Ghz & 5.8Ghz

Led Layout from bottom to top:

    Power
    Mesh (RGB Led, user controllable, default set to OpenWrt Status)
    WLAN 2 GHz (user controllable)
    WAN (user controllable)
    LAN3
    LAN2
    LAN1
    WLAN 5 GHz (Not on front panel but blinks through enclosure,
               user controllable)

Buttons:

    Reset
    Mesh (user controllable, no default function)

Installation:

A. Through U-Boot menu:

-  Prepare your connecting computer to use a static IP in
network 192.168.1.0/24
-  Power down the router and hold in the Reset button.
-  While holding in the button power up the router again.
-  Hold the button in for 10 seconds and then release.
-  Use your browser to go to 192.168.1.1
-  If you see a GUI allowing for flashing firmware then
you got the right model.
-  Upload the sysupgrade file.

Note: Recovery GUI can be used to recover from an incorrect
      firmware flash.

B. Through OpenWrt Dashboard:

    If your router comes with OpenWrt preinstalled
(modified by the seller), you can easily upgrade
by going to the dashboard (192.168.1.1) and then
navigate to System -> Backup/Flash firmware,
then flash the firmware

MAC Addresses were found in Factory partition:

offset 0x4 F8:5E:3C:xx:xx:aa --> Router Label -2
offset 0xa F8:5E:3C:xx:xx:bb --> Router Label -1
offset 0x24 F8:5E:3C:xx:xx:cc --> Router Label +1
offset 0x2a F8:5E:3C:xx:xx:yy --> printed on Router Label

Signed-off-by: Jörg Seitz <github.joeterminal@xoxy.net>
Link: https://github.com/openwrt/openwrt/pull/19823
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 479f140)
The file was addedtarget/linux/mediatek/dts/mt7981b-zbtlink-zbt-z8103ax-c.dts
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/mediatek/image/filogic.mk (diff)
コミット ce282459e7fb42273609c886e05a4a4c7111695a by hauke
kernel: add kernel module sun6i_csi and ov5640

This is adding SUN6I-CSI and OV5640 driver for AllWinner platform for NanoPi

Signed-off-by: Michel Promonet <michel.promonet@free.fr>
Link: https://github.com/openwrt/openwrt/pull/20085
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: ce28245)
The file was modifiedtarget/linux/generic/config-6.12 (diff)
The file was modifiedpackage/kernel/linux/modules/video.mk (diff)
コミット 93e9e67ee9647355c21209e8aa217d941fd812b0 by hauke
mediatek: remove erroneous pipe action from BE7200 recipe

Remove the errorneous pipe action from the BE7200 device package list.

It causes visible errors into config:

perus@ub2510:/OpenWrt/aarch64$ make defconfig
...
tmp/.config-target.in:55023:warning: ignoring unsupported character '|'
tmp/.config-target.in:191877:warning: ignoring unsupported character '|'
tmp/.config-target.in:191878:warning: ignoring unsupported character '|'
tmp/.config-target.in:285812:warning: ignoring unsupported character '|'
tmp/.config-target.in:285815:warning: ignoring unsupported character '|'
tmp/.config-target.in:285819:warning: ignoring unsupported character '|'
tmp/.config-target.in:285820:warning: ignoring unsupported character '|'
#
# configuration written to .config
#

File tmp/.config-target.in:

  55020         select DEFAULT_urandom-seed
  55021         select DEFAULT_urngd
  55022         select DEFAULT_wpad-basic-mbedtls
  55023         select DEFAULT_|
  55024         help
  55025           Build firmware images for Routerich BE7200

Fixes: ff5e66a9208a ("mediatek: add support for Routerich BE7200")
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Link: https://github.com/openwrt/openwrt/pull/21376
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 93e9e67)
The file was modifiedtarget/linux/mediatek/image/filogic.mk (diff)
コミット dfd6a4212f30cabe4eb50620391251db0579582c by hauke
realtek: pcs: add missing SerDes modes

100Base-X mode was missing before in the enum rtpcs_sds_mode. So add it
to be able to support this mode too. Handle this mode in the
_determine_hw_mode mapper.

10G_QXGMII mode was missing in the mode mapper. Add it and map it to
USXGMII_10GQXGMII mode.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21365
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: dfd6a42)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c (diff)
コミット 76f392194b43178adaf9c322cf95a8008a42238c by hauke
realtek: pcs: keep track of number of links per SerDes

Add a field to the rtpcs_serdes structure to keep track of how many
links (aka ports) are used on a single SerDes. This is needed to be
known to map kernel interface modes to SerDes hardware modes properly
(e.g. USXGMII --> USXGMII/10G-QXGMII/XSGMII).

While working in rtpcs_create, optimize referencing the SerDes instance
for cleaner code.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21365
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 76f3921)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c (diff)
コミット 7cd3407fdef67e4922f73df327c97bb0a2c679e5 by hauke
realtek: pcs: cover number of links per SerDes for USXGMII

A SerDes may supply multiple ports and depending on that number,
different hardware modes need to be used. While there are corresponding
modes in the kernel in some cases (e.g. USXGMII with 4 2.5G ports aka
10G-QXGMII), this doesn't always map to Realtek hardware modes. Use the
previously added link number accounting for that.

An obvious example of this is the SerDes on XGS12xx-12 switches which
is connected to an octa-PHY. This runs Realtek proprietary XSGMII mode
(10G-pumped SGMII interface) for which there is no corresponding mode
in the kernel.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21365
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 7cd3407)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c (diff)
コミット b63f68e409f2ec2ab04d84bf6bb4bcad3776d089 by hauke
realtek: pcs: select OFF mode with no links on SerDes

Because the PCS driver keeps track of the number of registered links for
each SerDes now, we now know when there is no link on a SerDes. In this
case, determine to turn off the SerDes in the mode mapper.

Though the phylink subsystem shouldn't attempt to config something
different when no link/port references a Serdes, be on the safe side.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21365
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: b63f68e)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c (diff)
コミット 2055a4df785dcce2d3a9cd58be1e1346e51a1721 by hauke
realtek: pcs: rtl931x: soften early exit for USXGMII

Now that the PCS driver keeps track of how many links are registered per
SerDes, we can also decide which real hardware mode to use when USXGMII
is set. While there is still no proper setup for 10G-QXGMII or XSGMII,
the existing USXGMII 10G-SXGMII setup seems to work properly.

Soften the condition when to exit early so that single 10G port USXGMII
can be setup properly.

Fixes: c18476d0c581 ("realtek: RTL931x: disable USXGMII SerDes setup")
Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21365
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 2055a4d)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c (diff)
コミット 914fe44647f27941c2e9925b7a05fa366ea1d85e by hauke
airoha: en7583: dts: fix typo disable

No functional changes intended.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
Link: https://github.com/openwrt/openwrt/pull/20985
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 914fe44)
The file was modifiedtarget/linux/airoha/dts/an7583.dtsi (diff)
コミット 79ff31104c6877e9acddcff8bf3009dcdd27ae3c by hauke
airoha: an7583: fix scuclk unit-address

Fix the unit-address of the scuclk node.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
Link: https://github.com/openwrt/openwrt/pull/20985
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 79ff311)
The file was modifiedtarget/linux/airoha/dts/an7583.dtsi (diff)
コミット 9934c716edbc68d9d223c6290fd7f073d0715351 by hauke
treewide: replace remove_new with remove

Preparation for kernel 6.18. It removes the former.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21226
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 9934c71)
The file was modifiedpackage/kernel/lantiq/ltq-vdsl-vr11-mei/patches/133-convert-platform-driver-.remove-to-.remove_new.patch (diff)
The file was modifiedpackage/kernel/lantiq/ltq-adsl/patches/120-platform.patch (diff)
The file was modifiedtarget/linux/ramips/files/drivers/dma/mediatek/hsdma-mt7621.c (diff)
The file was modifiedtarget/linux/generic/files/drivers/net/phy/b53/b53_mmap.c (diff)
The file was modifiedpackage/kernel/gpio-button-hotplug/src/gpio-button-hotplug.c (diff)
The file was modifiedtarget/linux/bmips/files/drivers/net/ethernet/broadcom/bcm6348-enet.c (diff)
The file was modifiedtarget/linux/ath79/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_main.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_vdsl.c (diff)
The file was modifiedtarget/linux/generic/files/drivers/net/phy/rtl8366rb.c (diff)
The file was modifiedtarget/linux/ath79/files/drivers/mtd/nand/raw/nand_rb4xx.c (diff)
The file was modifiedtarget/linux/generic/files/drivers/net/phy/b53/b53_srab.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-ptm/src/ifxmips_ptm_adsl.c (diff)
The file was modifiedtarget/linux/ramips/files/drivers/dma/ralink-gdma.c (diff)
The file was modifiedtarget/linux/ath79/files/drivers/mtd/nand/raw/rb91x_nand.c (diff)
The file was modifiedtarget/linux/mediatek/files/drivers/net/phy/rtk/rtl8367s_mdio.c (diff)
The file was modifiedtarget/linux/ath79/files/drivers/mtd/nand/raw/ar934x_nand.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-atm/src/ltq_atm.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-vdsl-vr9-mei/patches/405-convert-platform-driver-.remove-to-.remove_new.patch (diff)
The file was modifiedpackage/kernel/ubootenv-nvram/src/ubootenv-nvram.c (diff)
The file was modifiedtarget/linux/generic/files/drivers/net/phy/rtl8366s.c (diff)
The file was modifiedtarget/linux/generic/files/drivers/net/phy/rtl8367b.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-deu/src/ifxmips_deu.c (diff)
The file was modifiedtarget/linux/bmips/files/drivers/net/ethernet/broadcom/bcm6368-enetsw.c (diff)
The file was modifiedtarget/linux/ramips/files/drivers/mmc/host/mtk-mmc/sd.c (diff)
The file was modifiedpackage/kernel/lantiq/ltq-adsl-mei/src/drv_mei_cpe.c (diff)
The file was modifiedtarget/linux/ramips/files/drivers/mtd/nand/raw/mt7621_nand.c (diff)
The file was modifiedtarget/linux/generic/files/drivers/net/phy/adm6996.c (diff)
The file was modifiedtarget/linux/ath79/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_legacy_mdio.c (diff)
The file was modifiedtarget/linux/generic/files/drivers/net/phy/rtl8367.c (diff)
コミット a10d10edd72e17a26f8b3c16cfc72984375844d2 by nbd
cli: fix typo in error reporting

Return the proper error code for COMMAND_FAILED

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: a10d10e)
The file was modifiedpackage/utils/cli/files/usr/share/ucode/cli/context-call.uc (diff)
コミット ded99c2984b245ee3885bdf10bd1797e838abf54 by robimarko
treewide: add explicit default variant part 2

Add 'DEFAULT_VARIANT' to two packages, 'iw' and 'eapol-test',
that were missed in the first pass.  Refactor 'iw' and 'ethtool'
package definitions to be consistent with the pattern used in most
other packages.

Fixes: https://github.com/openwrt/openwrt/commit/f4fdb996
Fixes: https://github.com/openwrt/openwrt/commit/7a78dc4a
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21380
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: ded99c2)
The file was modifiedpackage/network/services/hostapd/Makefile (diff)
The file was modifiedpackage/network/utils/iw/Makefile (diff)
The file was modifiedpackage/network/utils/ethtool/Makefile (diff)
コミット 7130053695bbdf236e2ead0492e82e1a795a7baa by hauke
kernel: refresh upstreamed patches

Replace pending patches which are already integrated in upstream Linux
with their upstream versions.

These patches were exported with:
git format-patch -1 -k

Link: https://github.com/openwrt/openwrt/pull/21366
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 7130053)
The file was modifiedtarget/linux/generic/pending-6.12/416-10-next-1-2-mtd-nand-qpic-common-add-defines-for-ECC_MODE-values.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-6.12/950-smartrg-i2c-led-driver.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.12/891-dt-bindings-leds-Add-LED1202-LED-Controller.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.12/403-mtd-spinand-add-support-for-FudanMicro-FM25S01BI3.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.12/405-01-mtd-spinand-fix-direct-mapping-creation-sizes.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.12/416-11-next-2-2-spi-spi-qpic-snand-add-support-for-8-bits-ECC-strength.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.12/892-leds-Add-LED1202-I2C-driver.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.12/405-03-mtd-spinand-repeat-reading-in-regular-mode-if-con.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.12/893-leds_st1202-Fix-NULL-pointer-access-error.patch (diff)
The file was modifiedtarget/linux/realtek/patches-6.12/804-leds-Add-support-for-RTL8231-LED-scan-matrix.patch (diff)
The file was modifiedtarget/linux/bmips/patches-6.12/700-leds-add-support-for-Sercomm-MSP430-LED-controller.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.12/405-02-mtd-spinand-try-a-regular-dirmap-if-creating-a-di.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.12/416-09-next-spi-spi-qpic-snand-validate-user-chip-specific-ECC-properties.patch (diff)
コミット 3c821c19a8da180579edd77792152bc88c1400c2 by hauke
kernel: move patches to backported

These formally pending patches were merged into upstream Linux some time
ago. Move them to the backports folder and add the kernel version they
were added to the file name.

Link: https://github.com/openwrt/openwrt/pull/21366
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 3c821c1)
The file was addedtarget/linux/generic/backport-6.12/435-v6.19-mtd-spinand-add-support-for-FudanMicro-FM25S01BI3.patch
The file was addedtarget/linux/generic/backport-6.12/421-v6.16-next-spi-spi-qpic-snand-validate-user-chip-specific-ECC-properties.patch
The file was addedtarget/linux/generic/backport-6.12/429-03-v6.18-mtd-spinand-repeat-reading-in-regular-mode-if-con.patch
The file was removedtarget/linux/generic/pending-6.12/403-mtd-spinand-add-support-for-FudanMicro-FM25S01BI3.patch
The file was removedtarget/linux/generic/pending-6.12/891-dt-bindings-leds-Add-LED1202-LED-Controller.patch
The file was removedtarget/linux/generic/pending-6.12/405-03-mtd-spinand-repeat-reading-in-regular-mode-if-con.patch
The file was addedtarget/linux/generic/backport-6.12/893-v6.14-leds_st1202-Fix-NULL-pointer-access-error.patch
The file was removedtarget/linux/generic/pending-6.12/416-11-next-2-2-spi-spi-qpic-snand-add-support-for-8-bits-ECC-strength.patch
The file was removedtarget/linux/generic/pending-6.12/416-10-next-1-2-mtd-nand-qpic-common-add-defines-for-ECC_MODE-values.patch
The file was addedtarget/linux/generic/backport-6.12/892-v6.14-leds-Add-LED1202-I2C-driver.patch
The file was removedtarget/linux/generic/pending-6.12/893-leds_st1202-Fix-NULL-pointer-access-error.patch
The file was addedtarget/linux/generic/backport-6.12/434-v6.19-mtd-spinand-esmt-add-support-for-F50L1G41LC.patch
The file was addedtarget/linux/generic/backport-6.12/891-v6.14-dt-bindings-leds-Add-LED1202-LED-Controller.patch
The file was removedtarget/linux/generic/pending-6.12/152-net-wireguard-add-nonstring-annotation-to-fix-build-with-GCC15.patch
The file was removedtarget/linux/generic/pending-6.12/405-02-mtd-spinand-try-a-regular-dirmap-if-creating-a-di.patch
The file was addedtarget/linux/generic/backport-6.12/429-02-v6.18-mtd-spinand-try-a-regular-dirmap-if-creating-a-di.patch
The file was addedtarget/linux/generic/backport-6.12/152-v6.16-net-wireguard-add-nonstring-annotation-to-fix-build-with-GCC15.patch
The file was addedtarget/linux/generic/backport-6.12/426-v6.17-mtd-nand-qpic-common-add-defines-for-ECC_MODE-values.patch
The file was removedtarget/linux/generic/backport-6.12/422-v6.19-mtd-spinand-esmt-add-support-for-F50L1G41LC.patch
The file was addedtarget/linux/generic/backport-6.12/427-v6.17-spi-spi-qpic-snand-add-support-for-8-bits-ECC-strength.patch
The file was removedtarget/linux/generic/pending-6.12/416-09-next-spi-spi-qpic-snand-validate-user-chip-specific-ECC-properties.patch
The file was removedtarget/linux/generic/pending-6.12/405-01-mtd-spinand-fix-direct-mapping-creation-sizes.patch
The file was addedtarget/linux/generic/backport-6.12/429-01-v6.18-mtd-spinand-fix-direct-mapping-creation-sizes.patch
The file was removedtarget/linux/generic/pending-6.12/892-leds-Add-LED1202-I2C-driver.patch
コミット 6ac5e28902454f79c8137ea5a450ee1e0bca4b3a by hauke
kernel: r8169: backport upstream fix

This fixes a bug introduced in a patch we backported.

This patch was cherry picked from upstream Linux because it references a
patch we backported in the fixes tag.

Fixes: 91ce7f606a62 ("generic: backport upstream v6.16 r8169 patches")
Link: https://github.com/openwrt/openwrt/pull/21366
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 6ac5e28)
The file was addedtarget/linux/generic/backport-6.12/785-v6.18-r8169-fix-RTL8127-hang-on-suspend-shutdown.patch
コミット 63b45a10c0371429a8e2d993dfe155ef3bd802b1 by hauke
kernel: PHY: backport led fixes commit

This patch fixes a bug in some patches we backported.

This patch was cherry picked from upstream Linux because it references a
patch we backported in the fixes tag.

Link: https://github.com/openwrt/openwrt/pull/21366
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 63b45a1)
The file was addedtarget/linux/generic/backport-6.12/735-v6.13-net-phy-avoid-undefined-behavior-in-_led_polarity_se.patch
コミット 7390e63374a9e0bd62c2448f362479de269b841a by hauke
kernel: pcs-mtk-lynxi: backport fix for in-band status capabilities

This patch fixes a bug in a patch we backported.

This patch was cherry picked from upstream Linux because it references a
patch we backported in the fixes tag.

Fixes: 813ecda1f387 ("generic: backport phylink patches for PCS/PHY caps OPs")
Link: https://github.com/openwrt/openwrt/pull/21366
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 7390e63)
The file was modifiedtarget/linux/generic/hack-6.12/750-net-pcs-mtk-lynxi-workaround-2500BaseX-no-an.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.12/739-03-net-pcs-pcs-mtk-lynxi-add-platform-driver-for-MT7988.patch (diff)
The file was addedtarget/linux/generic/backport-6.12/603-v6.14-net-pcs-pcs-mtk-lynxi-correctly-report-in-band-statu.patch
The file was modifiedtarget/linux/mediatek/patches-6.12/740-net-pcs-mtk_lynxi-add-mt7987-support.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-6.12/741-net-pcs-mtk-lynxi-add-phya-tx-rx-clock-path.patch (diff)
コミット b3318fe819f194ba0c5e2447014fd36a1cdddf27 by hauke
kernel: as21xxx: backport patch improve PHY HW reset

This patch fixes a bug in a patch we backported.

This patch was cherry picked from upstream Linux because it references a
patch we backported in the fixes tag.

The function phy_id_compare_vendor() is needed by the fix.
Refresh 782-05-v6.16-net-phy-Add-support-for-Aeonsemi-AS21xxx-PHYs.patch with the upstream code.

Fixes: 08a616b2163e ("generic: backport support for Aeonsemi AS21xxx PHY")
Link: https://github.com/openwrt/openwrt/pull/21366
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: b3318fe)
The file was modifiedtarget/linux/generic/pending-6.12/510-block-add-uImage.FIT-subimage-block-driver.patch (diff)
The file was modifiedtarget/linux/realtek/patches-6.12/001-v6.13-spi-mem-add-realtek-nand-controller.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-6.12/700-net-phy-mediatek-Add-2.5Gphy-firmware-dt-bindings-an.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0280-media-dt-bindings-media-i2c-Add-Arducam-Pivariety-Se.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-6.12/701-staging-add-fsl_ppfe-driver.patch (diff)
The file was modifiedtarget/linux/airoha/patches-6.12/220-07-phy-airoha-Add-support-for-Airoha-AN7581-USB-PHY.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/782-05-v6.16-net-phy-Add-support-for-Aeonsemi-AS21xxx-PHYs.patch (diff)
The file was modifiedtarget/linux/starfive/patches-6.12/1007-reset-starfive-Add-JH7100-audio-reset-driver.patch (diff)
The file was modifiedtarget/linux/airoha/patches-6.12/801-02-net-phy-as21xxx-add-flag-PHY_DETACH_NO_HW_RESET.patch (diff)
The file was modifiedtarget/linux/realtek/patches-6.12/003-v6.13-02-i2c-Add-driver-for-the-RTL9300-I2C-controller.patch (diff)
The file was modifiedtarget/linux/airoha/patches-6.12/123-02-ASoC-airoha-Add-AFE-and-I2S-driver-for-Airoha-AN7581.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0287-media-dt-bindings-media-i2c-Add-Arducam-64MP-CMOS-se.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-6.12/701-net-phy-mediatek-add-driver-for-built-in-2.5G-ethern.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0205-staging-vc04_services-ISP-Add-a-more-complex-ISP-pro.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0504-media-dt-bindings-i2c-Add-Sony-IMX500.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0137-media-i2c-imx519-Support-for-the-Sony-IMX519-sensor.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0136-media-i2c-imx477-Support-for-the-Sony-IMX477-sensor.patch (diff)
The file was modifiedtarget/linux/airoha/patches-6.12/801-01-net-phy-add-PHY_DETACH_NO_HW_RESET-PHY-flag.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0483-spi-Add-a-driver-for-the-RPI-RP2040-GPIO-bridge.patch (diff)
The file was addedtarget/linux/generic/backport-6.12/786-01-v6.18-net-phy-introduce-phy_id_compare_vendor-PHY-ID-helpe.patch
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0318-dt-bindings-media-i2c-Replace-IMX708-sensor-binding-.patch (diff)
The file was modifiedtarget/linux/airoha/patches-6.12/804-net-phy-as21xxx-implement-read-workaround-for-C45-re.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0303-dtbindings-media-i2c-Add-IMX708-CMOS-sensor-binding.patch (diff)
The file was addedtarget/linux/generic/backport-6.12/786-02-v6.18-net-phy-as21xxx-better-handle-PHY-HW-reset-on-soft-r.patch
The file was modifiedtarget/linux/generic/pending-6.12/739-05-net-pcs-add-driver-for-MediaTek-USXGMII-PCS.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0147-Documentation-devicetree-Add-documentation-for-imx37.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-6.12/700-net-ipqess-introduce-the-Qualcomm-IPQESS-driver.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-6.12/701-net-dsa-add-out-of-band-tagging-protocol.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0406-media-dt-bindings-i2c-Add-Rohm-BU64754-bindings.patch (diff)
The file was modifiedtarget/linux/airoha/patches-6.12/034-01-v6.13-pinctrl-airoha-Add-support-for-EN7581-SoC.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0834-media-platform-Add-Raspberry-Pi-HEVC-decoder-driver.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0169-media-dt-bindings-media-Add-binding-for-the-Raspberr.patch (diff)
The file was modifiedtarget/linux/airoha/patches-6.12/220-05-dt-bindings-phy-Add-documentation-for-Airoha-AN7581-.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0505-media-i2c-Add-driver-for-Sony-IMX500-sensor.patch (diff)
The file was modifiedtarget/linux/mvebu/patches-6.12/907-MAINTAINERS-Add-an-entry-for-the-IEI-WT61P803-PUZZLE.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0482-spi-dt-bindings-Add-RPI-RP2040-GPIO-Bridge.patch (diff)
コミット b3cc77eeadd4ddbff1b9e7605202c03499059990 by hauke
kernel: reserved_mem: add missing IORESOURCE_MEM flag on resources

This patch fixes a bug in a patch we backported.

This patch was cherry picked from upstream Linux because it references a
patch we backported in the fixes tag.

Fixes: 9d3009f426d5 ("airoha: major backport of Airoha Ethernet driver feature support")
Link: https://github.com/openwrt/openwrt/pull/21366
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: b3cc77e)
The file was addedtarget/linux/generic/backport-6.12/212-v6.17-of-reserved_mem-Add-missing-IORESOURCE_MEM-flag-on-r.patch
コミット 9c4b7fbaadd6abb888c73617ec7791aadb0de4f6 by hauke
kernel: mv88e6xxx: backport fixes

These patches fix bugs in a patch we backported.

These patch were cherry picked from upstream Linux because it references
a patch we backported in the fixes tag.

Fixes: c990f6e15669 ("linux: generic: net: dsa: mv88e6xxx LED support")
Link: https://github.com/openwrt/openwrt/pull/21366
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 9c4b7fb)
The file was addedtarget/linux/generic/backport-6.12/742-v6.17-net-dsa-mv88e6xxx-Fix-fwnode-reference-leaks-in-mv88.patch
The file was modifiedtarget/linux/generic/hack-6.12/711-net-dsa-mv88e6xxx-disable-ATU-violation.patch (diff)
The file was addedtarget/linux/generic/backport-6.12/741-v6.13-net-dsa-mv88e6xxx-fix-unreleased-fwnode_handle-in-se.patch
コミット 2c7241b209f13e58a2e116b07833c332d3a2d591 by hauke
kernel: RTL8211FVD: restore disabling of PHY-mode EEE

This patch fixes a bug in a patch we backported.

This patch was cherry picked from upstream Linux because it references a
patch we backported in the fixes tag.

Fixes: 48c9e5509407 ("kernel: backport upstream Realtek PHY patches")
Link: https://github.com/openwrt/openwrt/pull/21366
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 2c7241b)
The file was modifiedtarget/linux/generic/pending-6.12/720-03-net-phy-realtek-make-sure-paged-read-is-protected-by.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.12/720-04-net-phy-realtek-setup-aldps.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.12/720-09-net-phy-realtek-disable-MDIO-broadcast.patch (diff)
The file was addedtarget/linux/generic/backport-6.12/787-v6.19-net-phy-RTL8211FVD-Restore-disabling-of-PHY-mode-EEE.patch
The file was modifiedtarget/linux/generic/pending-6.12/720-02-net-phy-realtek-disable-SGMII-in-band-AN-for-2-5G-PHYs.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.12/720-07-net-phy-realtek-mark-existing-MMDs-as-present.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.12/720-01-net-phy-realtek-use-genphy_soft_reset-for-2.5G-PHYs.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.12/720-08-net-phy-realtek-work-around-broken-serdes.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.12/720-05-net-phy-realtek-detect-early-version-of-RTL8221B.patch (diff)
コミット 69d76e3a144f9ad2b613b2d1e0e376c124ffb39f by hauke
kernel: phylink: disable autoneg for interfaces that have no inband

This patch fixes a bug in a patch we backported.

This patch was cherry picked from upstream Linux because it references a
patch we backported in the fixes tag.

The first two patches are providing function needed by the last patch.

Fixes: 813ecda1f387 ("generic: backport phylink patches for PCS/PHY caps OPs")
Link: https://github.com/openwrt/openwrt/pull/21366
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 69d76e3)
The file was modifiedtarget/linux/airoha/patches-6.12/116-08-net-phylink-add-.pcs_link_down-PCS-OP.patch (diff)
The file was modifiedtarget/linux/layerscape/patches-6.12/702-phy-Add-2.5G-SGMII-interface-mode.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/730-03-v6.13-net-phy-support-active-high-property-for-PHY-LEDs.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/782-04-v6.16-net-phy-introduce-genphy_match_phy_device.patch (diff)
The file was addedtarget/linux/generic/backport-6.12/605-03-v6.17-net-phylink-disable-autoneg-for-interfaces-that-have.patch
The file was modifiedtarget/linux/generic/pending-6.12/703-phy-add-detach-callback-to-struct-phy_driver.patch (diff)
The file was modifiedtarget/linux/realtek/patches-6.12/700-dsa-mdio-increase-max-ports-for-rtl839x-rtl931x.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/786-01-v6.18-net-phy-introduce-phy_id_compare_vendor-PHY-ID-helpe.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.12/706-net-phy-populate-host_interfaces-when-attaching-PHY.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/782-01-v6.16-net-phy-pass-PHY-driver-to-.match_phy_device-OP.patch (diff)
The file was modifiedtarget/linux/ramips/patches-6.12/720-NET-no-auto-carrier-off-support.patch (diff)
The file was addedtarget/linux/generic/backport-6.12/605-02-v6.17-net-phylink-provide-phylink_get_inband_type.patch
The file was addedtarget/linux/generic/backport-6.12/605-01-v6.17-net-phy-add-phy_interface_weight.patch
コミット 5230157a165aa513416de7e959d315301e06a0a3 by hauke
kernel: QCOM SPI NAND: backport multiple fixes

These patches fix bugs in a patch we backported.

These patch were cherry picked from upstream Linux because it references
a patch we backported in the fixes tag.

The patches were reordered to match the ordering in the upstream Linux kernel.

Fixes: 93173aee96e7 ("qualcommbe: ipq95xx: Add initial support for new target")
Link: https://github.com/openwrt/openwrt/pull/21366
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 5230157)
The file was addedtarget/linux/generic/backport-6.12/416-v6.17-mtd-nand-qpic-common-add-defines-for-ECC_MODE-values.patch
The file was addedtarget/linux/generic/backport-6.12/412-v6.16-next-spi-spi-qpic-snand-validate-user-chip-specific-ECC-properties.patch
The file was addedtarget/linux/generic/backport-6.12/418-v6.17-spi-spi-qpic-snand-use-correct-CW_PER_PAGE-value-for.patch
The file was addedtarget/linux/generic/backport-6.12/411-v6.15-mtd-nand-Drop-explicit-test-for-built-in-CONFIG_SPI_.patch
The file was removedtarget/linux/generic/backport-6.12/427-v6.17-spi-spi-qpic-snand-add-support-for-8-bits-ECC-strength.patch
The file was modifiedtarget/linux/realtek/patches-6.12/021-v6.18-mtd-nand-add-realtek-ecc-engine.patch (diff)
The file was addedtarget/linux/generic/backport-6.12/414-v6.16-spi-spi-qpic-snand-reallocate-BAM-transactions.patch
The file was addedtarget/linux/generic/backport-6.12/415-v6.16-spi-spi-qpic-snand-don-t-hardcode-ECC-steps.patch
The file was addedtarget/linux/generic/backport-6.12/422-v6.17-spi-spi-qpic-snand-unregister-ECC-engine-on-probe-er.patch
The file was modifiedtarget/linux/generic/hack-6.12/430-mtk-bmt-support.patch (diff)
The file was modifiedtarget/linux/qualcommax/patches-6.12/0401-spi-spi-qpic-snand-default-to-4-bit-ECC.patch (diff)
The file was addedtarget/linux/generic/backport-6.12/413-v6.16-spi-spi-qpic-snand-use-CW_PER_PAGE_MASK-bitmask.patch
The file was removedtarget/linux/generic/backport-6.12/426-v6.17-mtd-nand-qpic-common-add-defines-for-ECC_MODE-values.patch
The file was addedtarget/linux/generic/backport-6.12/419-v6.17-spi-spi-qpic-snand-fix-calculating-of-ECC-OOB-region.patch
The file was removedtarget/linux/generic/backport-6.12/421-v6.16-next-spi-spi-qpic-snand-validate-user-chip-specific-ECC-properties.patch
The file was addedtarget/linux/generic/backport-6.12/417-v6.17-spi-spi-qpic-snand-add-support-for-8-bits-ECC-strength.patch
コミット b73fd273b38cb0ad6ae856b2b7e4d192f4f11698 by linusw
ixp4xx: fix bug in Actiontec DTS file

This misassigned ethernet port bug was merged in the upstream
kernel.

Link: https://github.com/openwrt/openwrt/pull/21367
Signed-off-by: Linus Walleij <linusw@kernel.org>
(commit: b73fd27)
The file was addedtarget/linux/ixp4xx/patches-6.12/0006-v6.19-ARM-dts-ixp4xx-Fix-up-Actiontec-MI424WR-DTS-files.patch
コミット 7214acd7599a25863d6185a036d878b593b4b16c by hauke
wifi-scripts: wdev.uc: fix mesh mode frequency handling

Mesh mode interface creation fails when the freq parameter is empty or
undefined. Unlike adhoc mode which checks if freq exists before using it,
mesh mode blindly constructs the iw command with freq parameter, resulting
in invalid syntax like:

  iw dev mesh0 mesh join ssid freq  NOHT

This causes the mesh interface to be created without joining the mesh
network, leaving it in a DOWN state with no channel assigned.

Fix by adding freq validation check similar to adhoc mode.

Tested on two routers in parallel as mesh peers:
- Xiaomi AX3000T (MediaTek MT7981)
- OpenWrt One (MediaTek MT7981)
- OpenWrt 6.6.119, 802.11s mesh on 5GHz (Channel 36, HE80)

Signed-off-by: Valent Turkovic <valent@meshpointone.com>
Link: https://github.com/openwrt/openwrt/pull/21373
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 7214acd)
The file was modifiedpackage/network/config/wifi-scripts/files/usr/share/hostap/wdev.uc (diff)
コミット 6c9c641777a47fe565e43b19b7134ded66e11de4 by hauke
nat46: fix reproducible-build failure and use latest git

Bump to 2025-11-04 snapshot.

Added 100-gcc15-fix.patch which drops __DATE__/__TIME__ usage and provides
a stable fallback ("unknown"). This fixes build failures with GCC 15 and
-Werror=date-time in kernel builds.

% git log --oneline 04923c5..adb2f72
adb2f72e6fb8 get rid of spurious ubsan complaint for nat46_instance_t pairs field
d5f88686a4a8 Add a test harness which boots the kernel under kvm with a custom init which runs the tests
b983bab221f0 nat46-core: Fix FIXMEs about ICMPv6 parameter pointers
1aca482d6917 Add support for ignoring traffic class or TOS translation at the same time

Signed-off-by: John Audia <therealgraysky@proton.me>
Link: https://github.com/openwrt/openwrt/pull/21284
[Removed "Replace printk with pr_* macros" patch]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 6c9c641)
The file was modifiedpackage/kernel/nat46/Makefile (diff)
The file was addedpackage/kernel/nat46/patches/100-gcc15-fix.patch
コミット 8630fa09c7b69817b160289e15d48acf66369bc7 by hauke
packages: ethtool: restore CONFLICTS

Inadvertent removal of 'CONFLICTS' breaks kconfig selection.
Restore it.

Fixes: ded99c2984b2 ("treewide: add explicit default variant part 2")
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21388
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 8630fa0)
The file was modifiedpackage/network/utils/ethtool/Makefile (diff)
コミット e6d282eee7fbe2a3e192d603437927d9ca114fd5 by robimarko
realtek: eth: Rename configuration structure

The name of the configuration structure suggests that it
contains a list of registers. As it contains functions too
change the name according to other realtek drivers.

- "Invent" a new driver prefix "rteth"
- Rename the structure and variables to config/cfg

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/21345
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: e6d282e)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/ethernet/rtl838x_eth.c (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/ethernet/rtl838x_eth.h (diff)
コミット b8c6713ce4b72b64f175b6401ed58d30b08ef592 by robimarko
realtek: eth: move cpu_port to config structure

There is no need to set the cpu port depending on the
given family. Remove it from the private control structure
and add the fixed value to the configuration structure.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/21345
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: b8c6713)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/ethernet/rtl838x_eth.h (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/ethernet/rtl838x_eth.c (diff)
コミット 2d8212e8a48ce246e7afe58ddb4d23af180e2358 by robimarko
realtek: eth: reorder configuration data

The configuration data needs to reference the netdev_ops
in the future. Reorder it in a separate commit to avoid
confusion later.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/21345
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 2d8212e)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/ethernet/rtl838x_eth.c (diff)
コミット f14fed9a92a651395ae3986dc7441e9dd4f71b7d by robimarko
realtek: eth: move netdev_ops to config structure

Simplify netdev_ops initialization by moving the data
into the configuration structure.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/21345
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: f14fed9)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/ethernet/rtl838x_eth.c (diff)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/ethernet/rtl838x_eth.h (diff)
コミット 17b90c59fa364491bc17598be8a26c0d0d074460 by robimarko
realtek: eth: adapt prefix of ops structures

Convert all ops structures to the new rteth prefix.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/21345
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 17b90c5)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/ethernet/rtl838x_eth.c (diff)