Skip to content
Snippets Groups Projects
  1. Dec 06, 2020
  2. Dec 05, 2020
  3. Oct 17, 2020
    • David Bauer's avatar
      mt76: mt7603: add additional EEPROM chip ID (#2133) · 88ec9cbe
      David Bauer authored
      Some newer MT7628 based routers (notably the TP-Link Archer C50 v4) are
      shipped with a chip-id of 0x7600 in the on-flash EEPROM. Add this as a
      possible valid ID.
      
      This fixes unstable WiFi on some units of the TP-Link Archer C50 v4.
      88ec9cbe
  4. Oct 08, 2020
    • Linus Lüssing's avatar
      kernel: bridge: Implement MLD Querier wake-up calls / Android bug workaround · b2add48d
      Linus Lüssing authored
      Implement a configurable MLD Querier wake-up calls "feature" which
      works around a widely spread Android bug in connection with IGMP/MLD
      snooping.
      
      Currently there are mobile devices (e.g. Android) which are not able
      to receive and respond to MLD Queries reliably because the Wifi driver
      filters a lot of ICMPv6 when the device is asleep - including
      MLD. This in turn breaks IPv6 communication when MLD Snooping is
      enabled. However there is one ICMPv6 type which is allowed to pass and
      which can be used to wake up the mobile device: ICMPv6 Echo Requests.
      
      If this bridge is the selected MLD Querier then setting
      "multicast_wakeupcall" to a number n greater than 0 will send n
      ICMPv6 Echo Requests to each host behind this port to wake
      them up with each MLD Query. Upon receiving a matching ICMPv6 Echo
      Reply an MLD Query with a unicast ethernet destination will be sent
      to the specific host(s).
      
      Link: https://issuetracker.google.com/issues/149630944
      Link: https://github.com/freifunk-gluon/gluon/issues/1832
      
      
      
      Signed-off-by: default avatarLinus Lüssing <linus.luessing@c0d3.blue>
      b2add48d
  5. Aug 01, 2020
  6. Jul 29, 2020
    • David Bauer's avatar
      openwrt: backport DFS fixes (#2077) · a3a55d64
      David Bauer authored
      This backports two fixes related to operation on DFS-required
      channels.
      
      When a DFS-required channel was selected as the regular
      (non-outdoor-mode) 5 GHz channel, hostapd would switch to a non-DFS
      channel as OpenWrt did not pass a chanlist of allowed ACS channels.
      
      When hostapd is given a single channel for the chanlist or there's no
      available channel left (all allowed channels are in the no-occupancy
      period), hostapd prints "no DFS channels left, waiting for NOP to
      finish" to the syslog but never stopped transmitting on this channel,
      still sending out beacon frames and allowing client data transfer.
      a3a55d64
  7. Jun 14, 2020
    • David Bauer's avatar
      mt76: mt76x0: disable GTK offloading · 5696be72
      David Bauer authored
      
      When the GTK is offloaded, MT7610 won't transmit any multicast frames.
      This is most likely due to a bug in the offloading datapath. MT7612 is
      not affected.
      
      Disable GTK offloading for now. It can be re-enabled once the bug in the
      offloading path is fixed.
      
      Signed-off-by: default avatarDavid Bauer <mail@david-bauer.net>
    • David Bauer's avatar
      mac80211: rt2800: enable MFP support unconditionally · f9008851
      David Bauer authored
      This gives us WPA3 support out of the box without having to manually disable
      hardware crypto. The driver will fall back to software crypto if the connection
      requires management frame protection.
      
      THis allows us to use WPA3 features (Private-WiFi SAE & OWE) on
      ramips-mt7620.
      f9008851
    • David Bauer's avatar
      modules: update OpenWrt · 2be6fe32
      David Bauer authored
      b515edb775 ipq40xx: essedma: Disable TCP segmentation offload for IPv6
      f7f15f8033 ath79: wndr3700 series: fix wifi range & throughput
      1f5cbd6be7 ca-certificates: update to version 20200601
      fa72f2646a oxnas: build with 8021Q VLAN support
      e752fc1ff9 ath79: add support for TP-Link TL-WR802N V1 and V2
      6488d2f7cc ath79: update WA/XC devices UBNT_VERSION to 8.5.3
      fb79e5d9fe ipq806x: EA8500 fix boot partition detection
      e36bdd5dc5 ath79: fix LEDs for GL.inet GL-AR150
      21454a772b ar71xx: fix reset key for TP-Link TL-WR802N V1/V2
      a32b0ec4cf generic: fix flow table hw offload
      
      Closes #2055
      2be6fe32
  8. Jun 13, 2020
    • David Bauer's avatar
      mt76: mt76x0: disable GTK offloading · 2891454f
      David Bauer authored
      
      When the GTK is offloaded, MT7610 won't transmit any multicast frames.
      This is most likely due to a bug in the offloading datapath. MT7612 is
      not affected.
      
      Disable GTK offloading for now. It can be re-enabled once the bug in the
      offloading path is fixed.
      
      Signed-off-by: default avatarDavid Bauer <mail@david-bauer.net>
      2891454f
  9. Jun 10, 2020
    • David Bauer's avatar
      mac80211: rt2800: enable MFP support unconditionally · e8cc866d
      David Bauer authored
      This gives us WPA3 support out of the box without having to manually disable
      hardware crypto. The driver will fall back to software crypto if the connection
      requires management frame protection.
      
      THis allows us to use WPA3 features (Private-WiFi SAE & OWE) on
      ramips-mt7620.
      e8cc866d
  10. May 31, 2020
  11. May 27, 2020
    • David Bauer's avatar
      modules: update OpenWrt · c3be82f6
      David Bauer authored
      83b714a27f musl: fix locking synchronization bug
      f99b1d1d92 rpcd: update to latest openwrt-19.07 Git HEAD
      92bd395b04 Revert "rpcd: update to latest Git HEAD"
      adf5d753ef rpcd: update to latest Git HEAD
      9b48375c7e libubox: update to the latest version
      a4e8eca03e libubox: update to the latest master
      498f1f4f5d ramips: gsw_mt7621: disable PORT 5 MAC RX/TX flow control by default
      d8d1956a80 hostapd: backport wolfssl bignum fixes
      ab7e9754df ucert: update to latest git HEAD
      bc0c2db2a3 brcm47xx: disable Netgear WNR2000 v2 by default
      059db419d7 squashfs: Fix compile with GCC 10
      97b522a1f9 usign: update to latest git HEAD
      942262f9c8 usign: update to latest Git HEAD
      6a89098935 ath79: add support for TP-Link TL-WA901ND v4 and v5
      a6f70f2e97 ath79: add support for TP-Link TL-WA701ND/730RE/801ND/901ND v1
      8c6c488e9e ath79: add support for TP-Link TL-WR940N v6
      36d4140517 ath79: add support for TP-Link TL-WA830RE v1
      7187826b8b ath79: reorganize DTSI for ar7240 TP-Link devices
      d4092eac1f ath79: migrate TP-Link TL-MR3420v2 to ath79
      24cfd961d9 ath79: add support for TP9343-based TP-Link TL-WR94x devices
      7de43d66ff generic: platform/mikrotik: disambiguate SPDX-License-Identifier
      84154574c8 ramips: drop non-existant ralink,port-map for Ravpower WD03
      af667c73c5 bcm63xx: mask interrupts on init
      d1ce73677c bcm63xx: periph_intc: report effective affinity
      1d40c8a9f2 bcm63xx: ext_intc: fix warning
      65f2fae911 bcm63xx: periph_intc: fix warning
      b2c9f82eb4 bcm63xx: redboot: fix warning
      a2a3ac9f51 bcm63xx: bcm6362: fix pinctrl bug
      6c96ecf3b4 bcm63xx: refresh kernel config
      c3e3802a8e OpenWrt v19.07.3: revert to branch defaults
      f3f38f40da OpenWrt v19.07.3: adjust config defaults
      85e04e9f46 generic: platform/mikrotik: fix LZOR support
      4cd9ae41c5 libjson-c: backport security fixes
      6ffd4d8a4d ar71xx: remove hard-coded folder name from Mikrotik RB upgrade
      d2ee15ef76 fstools: blockd: fix segfault triggered by non-autofs mounts
      4cd44e5dc7 ar71xx: mikrotik: mach-rbspi.c remove wlan id
      3fecb06fb1 ar71xx: mikrotik: bypass id check in __rb_get_wlan_data()
      b36aa168d8 ar71xx: mikrotik: ath10k: use new sysfs driver
      fa2369e59b generic: platform/mikrotik: support LZOR encoding
      612b64e6c4 ar71xx: enable mikrotik platform driver
      511859de9b generic: mikrotik platform build bits
      ddae86cc69 generic: routerboot sysfs platform driver
      2efcfb1d1a kernel: bump 4.14 to 4.14.180
      ecea10f2b9 ath79: dts: add missing 'serial0' alias for TP-Link TL-MR3040v2
      c3be82f6
  12. May 06, 2020
    • David Bauer's avatar
      modules: bump OpenWrt · 2e3a4a51
      David Bauer authored
      d9244a1b5b generic: ar8216: fix unknown packet flooding for ar8229/ar8236
      429e4490c4 libpcap: fix library packaging issues
      e678cb1595 kernel: bump 4.14 to 4.14.179
      8fa4ed9ef7 fstools: update to the latest version
      5c6dfb5bc0 fstools: update to the latest version
      607809dcdc mac80211: Update to version 4.19.120
      96d280cc37 scripts/download: add sources CDN as first mirror
      55ccb04046 upgs: Remove extra _DEFAULT_SOURCE definition
      ee480c50c1 dante: Fix compile with glibc
      5f0e25d966 perf: build with NO_LIBCAP=1
      005adba939 mac80211: ath10k: increase rx buffer size to 2048
      0974d59b5f kernel: backport fix for non-regular inodes on f2fs
      f40947a8c0 ath79: indicate boot/failsafe/upgrade for NanoBeam/Nanostation AC
      65cf72d5d2 ath79: add SUPPORTED_DEVICES based on ar71xx for some devices
      f9ef0c5705 kernel: bump 4.14 to 4.14.178
      2df0ea042d wpad-wolfssl: fix crypto_bignum_sub()
      ec6cb33452 mac80211: backport fix for an no-ack tx status issue
      f141cdd200 hostapd: unconditionally enable ap/mesh for wpa-cli
      54b6683390 wireless-regdb: backport three upstream fixes
      55591e63bc curl: backport fix for CVE-2019-15601
      35ea808b97 uboot-kirkwood: fix ethernet and usb
      
      Compile-tested: all targets
      2e3a4a51
  13. Apr 29, 2020
  14. Apr 25, 2020
    • Sven Eckelmann's avatar
      mac80211: ath10k: increase rx buffer size to 2048 · 8bc602b0
      Sven Eckelmann authored
      Before, only frames with a maximum size of 1528 bytes could be
      transmitted between two 802.11s nodes.
      
      For batman-adv for instance, which adds its own header to each frame,
      we typically need an MTU of at least 1532 bytes to be able to transmit
      without fragmentation.
      
      This patch now increases the maxmimum frame size from 1528 to 1656
      bytes.
      
      Tested with two ath10k devices in 802.11s mode, as well as with
      batman-adv on top of 802.11s with forwarding disabled.
      
      Fix originally found and developed by Ben Greear.
      8bc602b0
  15. Apr 24, 2020
  16. Apr 09, 2020
  17. Jan 04, 2020
  18. Dec 28, 2019
  19. Nov 23, 2019
  20. Nov 22, 2019
    • Matthias Schiffer's avatar
      modules: update OpenWrt base · c3e764d1
      Matthias Schiffer authored
      6160f773fef2 ipq40xx: add support for AVM FRITZ!Repeater 1200
      63b1e8f8d226 ipq-wifi: add AVM FRITZ!Repeater 1200 bdf
      496489ea95af uboot-fritz4040: update to latest HEAD
      e30ca0d90a98 mac80211: update to version 4.19.85
      b1ef0e443720 layerscape: Fix kernel patch
      ad0463c2e875 kernel: Add missing configuration option
      b0adf79c9e7c firewall: update to latest Git HEAD
      b41619592792 firewall: update to latest git HEAD
      3685f86cefac cns3xxx: use proper macros for defining partition regions
      db345220b485 kernel: bump 4.14 to 4.14.155
      538ca42ddad8 wireless-regdb: fix build when python2 from package feeds exists
      2751c5c75219 wireless-regdb: fix patch fuzz
      d6ecadb05c2b wireless-regdb: fix Makefile indentation
      0a4071b550eb wireless-regdb: set PKGARCH:=all
      e8d528af7e91 wireless-regdb: prefer python provided by make variable
      53d8de0207e8 wireless-regdb: Make it build with python2
      f2ef9b4feafe wireless-regdb: update to 2019.06.03
      8fac0b398c34 ar71xx: fix buttons for TP-Link TL-WDR4900 v2
      3c65c47ce6fd ar71xx: fix LED setup for TL-WDR4900 v2
      b6c80f85cb7b ramips: set uImage name of WeVO 11AC NAS and W2914NS v2
      e945c43142ab ar71xx: fix MAC address setup for TL-WDR4900 v2
      8a21bc36229d ar71xx: fix MAC addresses for Archer C5 v1, C7 v1/v2, WDR4900 v2
      c3e764d1
  21. Nov 19, 2019
  22. Nov 18, 2019
  23. Nov 08, 2019
  24. Nov 06, 2019
  25. Oct 29, 2019
  26. Sep 04, 2019
  27. Jul 20, 2019
  28. Jul 13, 2019
  29. Jun 29, 2019
  30. May 10, 2019
    • David Bauer's avatar
      ramips: fix R6120 factory image · dca50d2f
      David Bauer authored
      The factory firmware omits the JFFS2 end-marker while flashing via
      web-interface. Add a 64k padding after the marker fixes this problem.
      
      When the end-marker is not present, OpenWRT won't save the overlayfs
      after initial flash.
      dca50d2f
  31. Apr 21, 2019
  32. Mar 09, 2019
  33. Feb 26, 2019
    • Sven Eckelmann's avatar
      ath10k/ath10k-ct: fix incorrect multicast/broadcast rate setting · b2f249e9
      Sven Eckelmann authored
      If no mcast_rate is set for the wifi-iface then there is no rate_idx (0)
      set for the bss. This breaks for example 5GHz meshpoint interfaces because
      0 maps to a CCK rate (11Mbit/s).
      
      It must also be avoided that the ath10k-ct internal state for the rates is
      not synced with the mac80211 rates state. Otherwise, the user specified
      rate (e.g. a wifi-iface mcast_rate for a meshpoint interface) will only be
      set on startup. And a short while after that, ath10k-ct specific code in
      ath10k_check_apply_special_rates is missing a valid rate in its own
      structures and is then recalculating a new default rate. This default rate
      is in most situations not the requested rate.
      
      Fixes: a399b607 ("ath10k/ath10k-ct: support multicast and management rate control")
      b2f249e9
  34. Feb 16, 2019
Loading