Skip to content
Snippets Groups Projects
  1. Sep 04, 2019
  2. Aug 24, 2019
  3. Jun 08, 2019
  4. May 10, 2019
    • David Bauer's avatar
      ramips: fix R6120 factory image · eed810aa
      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.
      
      (cherry picked from commit dca50d2f)
      Unverified
      eed810aa
  5. Mar 13, 2019
    • Martin Weinelt's avatar
      patches/openwrt: refresh... · c5c973b1
      Martin Weinelt authored
      patches/openwrt: refresh 0006-generic-vxlan-backport-support-for-VXLAN-over-link-local-IPv6-to-4.9.patch (#1663)
      
      c5c973b1
    • Sven Eckelmann's avatar
      ath10k/ath10k-ct: fix incorrect multicast/broadcast rate setting · ca69e9e3
      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")
      ca69e9e3
  6. Feb 25, 2019
    • David Bauer's avatar
      f8b15a6f
    • Sven Eckelmann's avatar
      ath10k/ath10k-ct: support multicast and management rate control · 39948de2
      Sven Eckelmann authored
      Drivers with software rate control can directly use the selected multicast
      rate for multicast/broadcast frames and the minimal basic rate for
      management frames. But drivers with offloaded rate control algorithms must
      be informed about such upper layer decisions to configure the
      hardware/firmware.
      
      A new BSS_CHANGED_MCAST_RATE is introduced in mac80211 to automatically
      inform all drivers. ath10k can detect this event and forward it via WMI to
      the driver. The already existing BSS_CHANGED_BASIC_RATES can be used to
      select the management rate.
      
      Without the WMI commands, a low rate (not necessarily one from the basic
      rates) is used for bcast/mcast/management frames. This means that the
      /etc/config/wireless settings basic_rate and mcast_rate would have no
      effect on the rates selected by this driver for the mentioned frames.
      39948de2
    • David Bauer's avatar
      ramips-mt76x8: add support for TP-Link Archer C50 v4 (#1641) · 49dff9ce
      David Bauer authored
      This backports the TP-Link Archer C50 v4.
      
      We are dropping the following upstream commits. They add support for the
      TP-Link recovery-flag which enabled the web-recovery. As they are not
      needed for the router to work, we drop them for now.
      
      28cd2ca base-files: sysupgrade: support additional mtd options
      1e06482 mtd: add logic for TP-Link ramips recovery magic
      49dff9ce
  7. Feb 04, 2019
    • Martin Weinelt's avatar
      modules: update OpenWrt · f845cd98
      Martin Weinelt authored
      6e16dd1234 mt76: update to the latest version
      76037756d0 kernel: bump 4.14 to 4.14.94
      455bfd1065 kernel: bump 4.9 to 4.9.151
      fafd7691e6 opkg: update to latest Git head
      e789bd2243 opkg: drop argument from check_signature in opkg.conf
      3603c2321d ramips: mt7621: fix 5GHz WiFi LED on ZBT WG3526
      7f98cd8d50 odhcpd: fix onlink IA check (FS#2060)
      abd0f7995e kmod-sched-cake: bump to latest cake
      
      Compile-tested: ar71xx-{tiny,generic}, ramips-mt7621, x86-64
      f845cd98
  8. Dec 28, 2018
  9. Dec 16, 2018
    • Martin Weinelt's avatar
      modules: update OpenWrt · c6ad7119
      Martin Weinelt authored
      50789acf4e ar71xx: add support for UniFi-AC-Mesh-Pro
      40e1450f59 kernel: bump 4.14 to 4.14.88
      85f42a74d3 kernel: bump 4.9 to 4.9.145
      
      Compile-tested: ar71xx-generic, ramips-mt7620, ipq40xx
      c6ad7119
  10. Dec 14, 2018
    • Martin Weinelt's avatar
      modules: update OpenWrt · 01a5a791
      Martin Weinelt authored
      6f74e269c8 kernel: bump 4.14 to 4.14.87
      b2f243394e kernel: bump 4.9 to 4.9.144
      2213b20aee kernel: bump 4.14 to 4.14.86
      bcd7644007 kernel: bump 4.9 to 4.9.143
      d5afaa4114 openvpn: re-add option comp_lzo
      629073e86d rpcd: update to latest Git head
      1cd945ea22 ramips: fix leds on GL.iNet GL-MT300N-V2
      fbadfecbb5 ipq40xx: fix openmesh sysupgrade with tar content out of order
      06a20afb34 rules.mk: fix syntax error
      d40e90986c rules.mk: add INSTALL_SUID macro
      d40de11d1b base-files: fix prerm return value, align with postinst code
      cc8e875039 sdk: find kernel modules when KDIR is a symlink
      a8b292afe6 uhttpd: update to latest Git head
      7a8b75375c uhttpd: support multiple Lua prefixes
      fede6df09e uhttpd: update to latest Git head
      9671a2d2c8 apm821xx: MBL: load kernel/dtb from SATA 0:1 first
      26ebcc88e3 apm821xx: wndr4700: restore sd-card media detection
      5337319bdf uclient: update to latest Git head
      
      Compile-tested: ar71xx, ipq40xx, x86-64
      Runtime-tested: ar71xx
      Unverified
      01a5a791
  11. Dec 09, 2018
  12. Nov 30, 2018
    • Sven Eckelmann's avatar
      ath10k-ct: reduce memory consumption · 68456880
      Sven Eckelmann authored
      ath10k-ct uses a rather high number of buffers to communicate with the
      QCA/Candelatech firmware. Especially the HTC (host-target-communication)
      and HTT (host-target-transport) can take up a lot of memory when data is
      transferred over a ath10k wifi link.
      
      Even a 256MB device with three radios can go OOM (while sending to three
      devices using UDP unicast/multicast packets) with the default buffer
      limits. Unfortunately, this also reduced the maximum 5GHz throughput on an
      IPQ40xx device from 494/432 Mbit/s for TCP transfers (download/upload) to
      438/343 Mbit/s. These throughput values should still be good enough for a
      Freifunk installation. And these changes are already used by ath10k in
      OpenWrt 18.06.
      Unverified
      68456880
  13. Nov 17, 2018
    • Matthias Schiffer's avatar
      modules: update OpenWrt · 7620d41c
      Matthias Schiffer authored
      0d549271d397 ar71xx: fix TP-Link Archer C7 v5 switch LEDs
      dd6d554b2c1e kernel: fix ubifs loosing O_TMPFILE data after power cut
      4db74fbd6908 kernel: bump 4.14 to 4.14.81
      6f388adef820 kernel: bump 4.9 to 4.9.137
      b0d08ec3aef3 sunxi: remove kernel 4.9 support
      Unverified
      7620d41c
  14. Nov 14, 2018
  15. Oct 14, 2018
  16. Jul 14, 2018
  17. Jul 13, 2018
  18. Jul 12, 2018
    • Matthias Schiffer's avatar
      modules: update OpenWrt · 79b20b6e
      Matthias Schiffer authored
      514a4b3e1b4e include/feeds.mk: rework generation of opkg distfeeds.conf
      3e89f58a5ead base-files: fix feed list in PKG_CONFIG_DEPENDS
      7fa7c854fe33 include/feeds.mk: always add available feeds to PACKAGE_SUBDIRS
      a5b9553cf592 scripts/feeds: add src-dummy method
      2f306873efbe ramips: TP-Link TL-WR902AC v3: add missing wps button
      36a4681b2bef ramips: TP-Link TL-WR902AC v3: don't build factory image
      ca903c73c705 kernel: bump 4.14 to 4.14.54 for 18.06
      3a5498c5e55d kernel: bump 4.9 to 4.9.111 for 18.06
      27014da237f1 mac80211: Expose support for ath9k Dynack
      5a40fad22a39 kernel: bcm47xxpart: fix getting user-space data partition name
      Unverified
      79b20b6e
  19. Jul 10, 2018
  20. Jan 18, 2017
  21. Jan 09, 2017
    • Sven Eckelmann's avatar
      mac80211: Allow switching of the ath10k regulatory domain (#1001) · 47185281
      Sven Eckelmann authored
      
      ath10k has to switch the regulatory domain when switching the default
      country when ATH_USER_REGD is enabled. This is for example important when
      switching from country US (FCC) to DE (ETSI). The ath implementation will
      use ath_reg_dyn_country_user_allow to check if this is allowed.
      
      Unfortunately, this function always seems to return false to
      ath_reg_notifier_apply even when ATH_USER_REGD is enabled. But it must
      actually always accept the requests from the user (when ATH_USER_REGD is
      enabled) to correctly set the conformance test limits in the ath10k binary
      blob.
      
      Not doing it will sometimes allow too high transmit powers on edge channels
      for correctly calibrated devices outside their default regulatory domain.
      
      Signed-off-by: default avatarSven Eckelmann <sven.eckelmann@open-mesh.com>
      47185281
  22. Jan 06, 2017
  23. Dec 21, 2016
  24. Dec 20, 2016
  25. Dec 13, 2016
  26. Dec 11, 2016
  27. Dec 06, 2016
  28. Dec 05, 2016
    • Sven Eckelmann's avatar
      openwrt: Remove extra soc check in ath79_gpio_output_select (#965) · eed79bc3
      Sven Eckelmann authored
      
      The  assignment of the gpio_count and reg_base in ath79_gpio_output_select
      takes care that only supported platforms can use ath79_gpio_output_select.
      But the rebase of the patches after the last OpenWrt base update
      accidentally added an extra check for the SoC which was missing support
      soc_is_qca955x().
      
      Boots on QCA955X devices which were using ath79_gpio_output_select stopped
      with
      
          Kernel bug detected[#1]:
          [...]
          Call Trace:
          [<803e6174>] ath79_gpio_output_select+0x30/0xe8
          [<803ed590>] om5p_acv2_setup+0x24/0x200
          [<803e4dc0>] ath79_setup+0x28/0x38
          [<80069ac8>] do_one_initcall+0x148/0x1ec
          [<803e2cc4>] kernel_init_freeable+0x150/0x208
          [<80065218>] kernel_init+0x10/0x114
          [<80060878>] ret_from_kernel_thread+0x14/0x1c
      
      Fixes: a22c1d56 ("Update OpenWrt base")
      Signed-off-by: default avatarSven Eckelmann <sven@narfation.org>
      eed79bc3
  29. Nov 29, 2016
Loading