aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* ipq40xx: refresh patches againRobert Marko2024-04-28
| | | | | | | | | CI tells us that we need to, so lets refresh them. Fixes: 4265fe9348c0 ("ipq40xx: refresh patches") Link: https://github.com/openwrt/openwrt/pull/15310 Signed-off-by: Robert Marko <robimarko@gmail.com>
* package/network/utils/iptables: fix PKG_CPE_IDFabrice Fontaine2024-04-27
| | | | | | | | | | | cpe:/a:netfilter:iptables is the correct CPE ID for iptables: https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:netfilter:iptables Fixes: c61a2395140d92cdd37d3d6ee43a765427e8e318 (add PKG_CPE_ID ids to package and tools) Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Link: https://github.com/openwrt/openwrt/pull/15297 Signed-off-by: Robert Marko <robimarko@gmail.com>
* package/libs/libjson-c: fix PKG_CPE_IDFabrice Fontaine2024-04-27
| | | | | | | | | | | cpe:/a:json-c:json-c is the correct CPE ID for libjson-c: https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:json-c:json-c Fixes: c61a2395140d92cdd37d3d6ee43a765427e8e318 (add PKG_CPE_ID ids to package and tools) Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Link: https://github.com/openwrt/openwrt/pull/15292 Signed-off-by: Robert Marko <robimarko@gmail.com>
* package/network/services/dropbear: fix PKG_CPE_IDFabrice Fontaine2024-04-27
| | | | | | | | | | | cpe:/a:dropbear_ssh_project:dropbear_ssh is the correct CPE ID for dropbear: https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:dropbear_ssh_project:dropbear_ssh Fixes: c61a2395140d92cdd37d3d6ee43a765427e8e318 (add PKG_CPE_ID ids to package and tools) Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Link: https://github.com/openwrt/openwrt/pull/15290 Signed-off-by: Robert Marko <robimarko@gmail.com>
* tools/expat: fix PKG_CPE_IDFabrice Fontaine2024-04-27
| | | | | | | | | | | cpe:/a:libexpat_project:libexpat is the correct CPE ID for expat: https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:libexpat:libexpat Fixes: c61a2395140d92cdd37d3d6ee43a765427e8e318 (add PKG_CPE_ID ids to package and tools) Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Link: https://github.com/openwrt/openwrt/pull/15291 Signed-off-by: Robert Marko <robimarko@gmail.com>
* ipq-wifi: correct PKG_MIRROR_HASHRobert Marko2024-04-27
| | | | | | | | It seems that somehow a wrong hash has been used for ipq-wifi, so refresh it. Fixes: f10d55df9e0a ("ipq-wifi: update to Git HEAD (2024-04-26)") Signed-off-by: Robert Marko <robimarko@gmail.com>
* ipq40xx: refresh patchesRobert Marko2024-04-27
| | | | | | CI tells us that we need to, so lets refresh them. Signed-off-by: Robert Marko <robimarko@gmail.com>
* netifd: packet_steering: fix shell error on unset steering_flows optionFelix Fietkau2024-04-27
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* netifd: fix bogus warnings in packet_steering init scriptFelix Fietkau2024-04-27
| | | | | | Avoids warnings if options are unset Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: update fraglist GRO patch to the latest upstream submissionFelix Fietkau2024-04-27
| | | | | | Cosmetic fixes + IPv6 NAT support Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: fix crash with multicast-to-unicast and fraglist GROFelix Fietkau2024-04-27
| | | | | | | Avoid calls to skb_copy, which creates invalid packets that cause a crash on segmentation Signed-off-by: Felix Fietkau <nbd@nbd.name>
* generic: v6.1, v6.6: add patch to fix PHY-muxing on MT7530Daniel Golle2024-04-27
| | | | | | | | Move accepted patches to backport folder, re-add previously removed patch which caused havoc on MT7621 and add the (still pending) fix. Fixes: d40691a5fb ("generic: 6.1, 6.6: mt7530: import pending patches") Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* kernel: generic backport 6.1: rename mistyped .patch fileAntonio Flores2024-04-27
| | | | | | | Rename mistyped file .patc to patch Fixes: ac8bfe316b ("generic: 6.1, 6.6: mt7530: import accepted patches") Signed-off-by: Antonio Flores <antflores627@gmail.com>
* ubox: update to Git HEAD (2024-04-26)Robert Marko2024-04-27
| | | | | | | | 85f1053019ca kmodloader: fix insmod path logic Signed-off-by: Robert Marko <robimarko@gmail.com> Link: https://github.com/openwrt/openwrt/pull/15288 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* bcm4908: set kernel 6.6 as a testing versionMieczyslaw Nalewaj2024-04-27
| | | | | | Add kernel 6.6 for testing. Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
* bcm4908: remove 5.15 supportMieczyslaw Nalewaj2024-04-27
| | | | | | Now that 6.1 is default, remove 5.15 support. Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
* lldpd: fix reload bug: advertisements shall default to onPaul Donald2024-04-27
| | | | | | | | | | | | | | | | | | | | | | | | | | Because these capability advertisements default to on in lldpd, they became absent at reload, and not restart, due to how the reload logic works ( keep daemon running, send unconfigured and then the new config via socket ), and it was not evident unless you happened to be looking for it (e.g. via pcap or tcpdump). It was also not evident from the manpage ( have now sent patches upstream ). At reload time, the unconfigure logic disabled them unless they were explicitly enabled (compare with other settings where 'unconfigure' just resets them). Now they default to on/enabled at init time, and are explicitly 'unconfigure'd at startup if the user disables them via: lldp_mgmt_addr_advertisements=0 lldp_capability_advertisements=0 In other words: explicit is necessary to disable the advertisements. The same applies to 'configure system capabilities enabled'. Technically 'unconfigure'd is the default but now it is explicit at reload. Tested on: 23.05.3 Signed-off-by: Paul Donald <newtwen+github@gmail.com>
* toolchain/nasm: fix PKG_CPE_IDFabrice Fontaine2024-04-27
| | | | | | | | | cpe:/a:nasm:netwide_assembler is the correct CPE ID for nasm: https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:nasm:netwide_assembler Fixes: bcf02c5d3123a99c717ca33f1d7c6250acf0f33f (toolchain: assign PKG_CPE_ID) Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
* tools/flex: fix PKG_CPE_IDFabrice Fontaine2024-04-27
| | | | | | | | | cpe:/a:westes:flex is the correct CPE ID for flex: https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:westes:flex Fixes: c61a2395140d92cdd37d3d6ee43a765427e8e318 (add PKG_CPE_ID ids to package and tools) Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
* tools/zlib: fix PKG_CPE_IDFabrice Fontaine2024-04-27
| | | | | | | | | cpe:/a:zlib:zlib is the correct CPE ID for zlib: https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:zlib:zlib Fixes: c61a2395140d92cdd37d3d6ee43a765427e8e318 (add PKG_CPE_ID ids to package and tools) Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
* package/libs/pcre2: fix PKG_CPE_IDFabrice Fontaine2024-04-27
| | | | | | | | | cpe:/a:pcre:pcre2 is the correct CPE ID for pcre2: https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:pcre:pcre2 Fixes: c39b0646f3f2d96d40f601209859175af8537b6d (pcre2: import pcre2 from packages feed) Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
* qualcommax: IPQ807x: ZyXEL NBG7815: Fix random Wifi MACUlrich Stark2024-04-27
| | | | | | | | | | | | | | | | | For this particualar device we get random MAC's for Wifi on each (re-)boot. This is because art partition/pre caldata do not contain valid MAC addresses. As we have now a new/better approach with ath11k_patch_mac we can use it for this device too. I'm using this approach for like two weeks and its working flawlessly. Signed-off-by: Ulrich Stark <pwned-pixel@posteo.de> qualcommax: IPQ807x: ZyXEL NBG7815: Fix random Wifi MAC Changing order to 3/phy0/5G-1, 2/phy1/2G, 4/phy2/5G-2. Signed-off-by: Ulrich Stark <pwned-pixel@posteo.de>
* ustp: update to Git HEAD (2023-05-29)Paul Donald2024-04-27
| | | | | | a85a5bc83bde netif_utils: correctly close fd on read error Signed-off-by: Paul Donald <newtwen+github@gmail.com>
* ipq40xx: fix USB on Aruba AP-303HRyan Salsbury2024-04-27
| | | | | | | | | | Enable USB 3.0 controller, disable USB 2.0 controller. The USB 2.0 port on the AP-303H is actually connected to the USB 3.0 controller's HS phy. Enable the HS phy only, since the SS lanes are not brought out to the connector. Signed-off-by: Ryan Salsbury <ryanrs@gmail.com>
* ipq40xx: use nvmem ethernet MACs on Aruba AP-303HRyan Salsbury2024-04-27
| | | | | | | Use NVMEM to assign "factory sticker" MAC address to WAN ethernet interface. Set LAN address to sticker + 1. Signed-off-by: Ryan Salsbury <ryanrs@gmail.com>
* generic: 6.1, 6.6: remove patch which breaks WAN on MT7621Daniel Golle2024-04-27
| | | | | | | | | | | | | Importing pending patch "net: dsa: mt7530: move MT753X_MTRAP operations for MT7530" broke WAN connectivity on most MT7621 which use PHY-muxing to hook up either port 0 or port 4 to GMAC1. Remove it for now until the author submits a fixed version. Fixes: https://github.com/openwrt/openwrt/issues/15279 Fixes: https://github.com/openwrt/openwrt/issues/15273 Fixes: d40691a5fb ("generic: 6.1, 6.6: mt7530: import pending patches") Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* kernel: move mv88e6xxx fix to generic backportsStijn Tintel2024-04-26
| | | | | | | | | | | | | | | | The backports introduced in commit d40756563c46 ("kernel: backport phylink changes from mainline Linux") broke the mv88e6xxx DSA driver. A backport to fix this was added to the kirkwood target, but as it is used in multiple targets, and there's a kmod package for it, the fix should be in generic backports. This fixes the switch on the WatchGuard Firebox M300 when running the 6.1 testing kernel. There is no need to backport the fix for the 6.6 kernel, as it was included in 6.6.5. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* perf: fix build on PowerPCStijn Tintel2024-04-26
| | | | | | | | | | | | | | | Building perf's intel-pt-decoder fails on both PPC32 and PPC64: /home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-13.2.0_musl/lib/gcc/powerpc64-openwrt-linux-musl/13.2.0/../../../../powerpc64-openwrt-linux-musl/bin/ld.bfd: /home/stijn/Development/OpenWrt/openwrt/build_dir/target-powerpc64_e5500_musl/linux-qoriq_generic/linux-6.1.86/tools/ perf-target-powerpc64_e5500_musl/perf-in.o: in function `insn_set_byte': /home/stijn/Development/OpenWrt/openwrt/build_dir/target-powerpc64_e5500_musl/linux-qoriq_generic/linux-6.1.86/tools/perf/util/intel-pt-decoder/../../../arch/x86/include/asm/insn.h:64: undefined reference to `__le32_to_cpu' Add NO_AUXTRACE=1 to MAKE_FLAGS for LINUX_KARCH powerpc, which disables build of intel-pt-decoder on both PPC32 and PPC64. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* ipq-wifi: update to Git HEAD (2024-04-26)Christian Marangi2024-04-26
| | | | | | | | fab9e29f6b92 ipq6018: update regdb in TPLink EAP610-Outdoor BDF 6d02b65fadf3 ipq8074: update RegDB in new submitted BDF 644ba9ea2e66 ipq6018: update RegDB in new submitted BDF Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* ipq40xx: set DEVICE_DTS_DIR to /qcom by defaultChristian Marangi2024-04-26
| | | | | | | Set DEVICE_DTS_DIR to /qcom by default instead of limiting it to TESTING_KERNEL since we moved 6.6 to default version. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* ipq806x: set DEVICE_DTS_DIR to /qcom by defaultChristian Marangi2024-04-26
| | | | | | | Set DEVICE_DTS_DIR to /qcom by default instead of limiting it to TESTING_KERNEL since we moved 6.6 to default version. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* bcm53xx: update 600-net-disable-GRO-by-default.patch after recent GRO changeFelix Fietkau2024-04-26
| | | | | | Fixes build error Signed-off-by: Felix Fietkau <nbd@nbd.name>
* ipq40xx: drop 6.1 supportChristian Marangi2024-04-26
| | | | | | Drop support for ipq40xx for kernel 6.1. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* ipq40xx: switch default to 6.6Christian Marangi2024-04-26
| | | | | | Switch default kernel version for ipq40xx to 6.6. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* ipq806x: drop 6.1 supportChristian Marangi2024-04-26
| | | | | | Drop support for ipq806x for kernel 6.1. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* ipq806x: switch default to 6.6Christian Marangi2024-04-26
| | | | | | Switch default kernel version for ipq806x to 6.6. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* ath79: update 900-unaligned_access_hacks.patch after recent GRO changeFelix Fietkau2024-04-26
| | | | | | Fixes build error Signed-off-by: Felix Fietkau <nbd@nbd.name>
* sunxi: update the 6.6 DTS_DIR hackZoltan HERPAI2024-04-26
| | | | | | Update and simplify the 6.1 vs. 6.6 DTS_DIR hack until 6.1 support is gone. Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
* netifd: add flow steering mode to the packet steering scriptFelix Fietkau2024-04-26
| | | | | | | This allows directing processing of locally received packets to the CPUs of the tasks receiving them Signed-off-by: Felix Fietkau <nbd@nbd.name>
* netifd: add a packet steering mode matching the old scriptFelix Fietkau2024-04-26
| | | | | | This spreads packet processing across all cores Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: improve GRO performanceFelix Fietkau2024-04-26
| | | | | | | | For packets not belonging to a local socket, use fraglist GRO instead of regular GRO. This make segmenting packets very cheap and avoids the need for selectively disabling GRO Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: backport flow offload pppoe fixFelix Fietkau2024-04-26
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* tools/elfutils: refresh portability patch for macOSMichael Pratt2024-04-25
| | | | | | | | | | | | | | | | Quilt refresh combined two sets of changes to the same file. The switch from using libgen.h to dirname.h because of function poisoning from gnulib's import of basename() was added as a new patch hunk instead of an edit to the original one. The original patch hunk was to fix build errors on an earlier version of elfutils before the "dirname" module was being imported to fix further build errors with the 0.191 version. Tested-by: Georgi Valkov <gvalkov@gmail.com> # MacOS Signed-off-by: Michael Pratt <mcpratt@pm.me> Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
* tools/elfutils: remove no-op copy of tdestroy()Michael Pratt2024-04-25
| | | | | | | | | | | | A false tdestroy() function was added in order to make elfutils build on macOS again. A previous commit added declarations for a real version of tdestroy() into gnulib, which is already imported, as well as the preprocessor flags and the triggers for the Makefile.am conditional in order to include the source to be built. Tested-by: Georgi Valkov <gvalkov@gmail.com> # MacOS Signed-off-by: Michael Pratt <mcpratt@pm.me> Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
* tools/elfutils: use locally declared static reallocarray()Michael Pratt2024-04-25
| | | | | | | | | | | | | | | | | | | | | | | | On macOS, stdlib.h in the standard include paths does not provide reallocarray() while both elfutils and gnulib do, however they are declared differently, leading to an error: ./system.h:101:1: error: static declaration of 'reallocarray' follows non-static declaration reallocarray (void *ptr, size_t nmemb, size_t size) A normal "configure && make" build cycle results in both declarations being enabled as a result of both elfutils and gnulib having completely separate configure checks where gnulib uses an internal placeholder symbol HAVE_REALLOCARRAY, and elfutils uses a standard autoconf macro HAVE_DECL_REALLOCARRAY. Fix this by excluding the import of the reallocarray module which causes gnulib checks in the configure stage to not even consider whether to declare reallocarray later on, so the decision is only between the standard include stdlib.h and the elfutils header. Tested-by: Georgi Valkov <gvalkov@gmail.com> # MacOS Signed-off-by: Michael Pratt <mcpratt@pm.me> Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
* tools/elfutils: organize gnulib import build stageMichael Pratt2024-04-25
| | | | | | | | | Organize the Makefile lines involved in gnulib importing and its workarounds. It improves readability and keeps git history organized. Tested-by: Georgi Valkov <gvalkov@gmail.com> # MacOS Signed-off-by: Michael Pratt <mcpratt@pm.me> Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
* tools/elfutils: override SUBDIRS variable of MakefileMichael Pratt2024-04-25
| | | | | | | | | | | | | | | | | | Instead of editing the SUBDIRS variable with a patch, it can be overriden at the end of the command line when invoking Make. This tool has a series of recursive Makefiles in each subdirectory, therefore SUBDIRS is set to a pattern of Make functions so that the result is variable depending on the current subdirectory that Make is being invoked in. It's not necessary to have gnulib-cache.m4 in EXTRA_DIST since we don't need to re-import after packaging this in the SDK, so get rid of the entire patch hunk for ./Makefile.am Tested-by: Georgi Valkov <gvalkov@gmail.com> # MacOS Signed-off-by: Michael Pratt <mcpratt@pm.me> Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
* tools/elfutils: update to 1.91Tony Ambardar2024-04-25
| | | | | | | | | | | | | | | | | | | | | Release Notes: https://sourceware.org/pipermail/elfutils-devel/2024q1/006876.html Manually refresh: - 100-portability.patch Change: - replace libgen.h with gnulib "dirname" module for compilation errors: In file included from ./../libdw/libdwP.h:38, from eblobjnote.c:42: /usr/include/libgen.h:35:9: error: attempt to use poisoned "basename" 35 | #define basename __xpg_basename | ^ Tested-by: Georgi Valkov <gvalkov@gmail.com> # MacOS Co-Developed-by: Nick Hainke <vincent@systemli.org> Signed-off-by: Nick Hainke <vincent@systemli.org> Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
* tools/coreutils: update to 9.5Michael Pratt2024-04-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | Update to latest stable release. The following commits in gnulib caused a conflict in locally bootstrapped coreutils with stable gnulib: 8f4b4e52c991de2233b471f8e35a068866b31f01 2749234203959df8d72cd8638d4e00a9fff450db A module (strftime) was marked deprecated and replaced by another module (nstrftime) in the version of gnulib that coreutils was released with compared to the stable branch that we use for importing. Conflicts from the previous version of coreutils are now gone, so other imported headers are now good. Refresh patch: - 000-bootstrap.patch Remove upstreamed patch: - 001-bootstrap-sync.patch Link: https://lists.gnu.org/archive/html/coreutils/2024-03/msg00132.html Tested-by: Georgi Valkov <gvalkov@gmail.com> # MacOS Signed-off-by: Michael Pratt <mcpratt@pm.me> Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
* tools/coreutils: update to 9.4Michael Pratt2024-04-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update to latest stable release. Add configure option to disable support for the Year 2038 problem. (for now, as some versions of GCC do not yet support it) Syncing bootstrap script fails, backport an upstream patch which can be removed at next coreutils update. Several headers from the stable gnulib branch cause build failure because the changes in the imported versions are incompatible with the Makefile that gets generated for coreutils. This version of coreutils was released after being bootstrapped and autoreconf'ed with a significantly different version of gnulib compared to our local gnulib, so skip importing them (and restore the backup). While at it, organize restoring the originally shipped version of files into a Make foreach function. Refresh patch: - 000-bootstrap.patch New patch: - 001-bootstrap-sync.patch Link: https://lists.gnu.org/archive/html/coreutils/2023-08/msg00099.html Tested-by: Georgi Valkov <gvalkov@gmail.com> # MacOS Signed-off-by: Michael Pratt <mcpratt@pm.me> Signed-off-by: Tony Ambardar <itugrok@yahoo.com>