Skip to content
Snippets Groups Projects
  1. Sep 13, 2021
  2. Aug 28, 2021
  3. Aug 27, 2021
  4. Aug 12, 2021
  5. Aug 11, 2021
  6. Aug 10, 2021
  7. Jul 17, 2021
    • David Bauer's avatar
      gluon-core: wireless: support PHY lookup for multi-PHY devices (#2267) · f01c62e5
      David Bauer authored
      
      The PHY lookup helper "find_phy_by_path" could not lookup the PHY name
      for paths from multi-phy devices.
      
      An example for such a path would be:
      '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0+1'
      
      The integer after the plus (+) character determines the PHY index of the
      specific device in relation to the PHY with the lowest index of the
      device.
      
      For example, if the device provides phy2 and phy3, the above path would
      describe phy3. In case the device provides phy0 and phy1, it would
      describe phy1.
      
      Rewrite the "find_phy_by_path" function to support those paths as well
      as regular device paths in a universal manner.
      
      Signed-off-by: default avatarDavid Bauer <mail@david-bauer.net>
      Unverified
      f01c62e5
  8. Jul 15, 2021
  9. Jul 13, 2021
    • Matthias Schiffer's avatar
      ramips-rt305x: drop target · 09c9b78e
      Matthias Schiffer authored
      VoCores aren't exactly useful mesh nodes except for experimentation.
      They certainly aren't worth maintaining a whole target, in particular
      one that has a WLAN driver not used by any other target.
      09c9b78e
  10. Jul 01, 2021
  11. Jun 26, 2021
  12. Jun 21, 2021
  13. Jan 13, 2021
  14. Jan 10, 2021
  15. Dec 29, 2020
  16. Jul 13, 2020
  17. Jul 05, 2020
  18. Jun 14, 2020
  19. Jun 10, 2020
  20. May 28, 2020
  21. May 10, 2020
  22. May 04, 2020
  23. Apr 11, 2020
  24. Mar 25, 2020
    • David Bauer's avatar
      gluon-core: add WPA3 platorm helper · 86b51047
      David Bauer authored
      This adds a helper method, which determines if the current platform
      supports WPA3 or not.
      
      WPA3 is supported if
       - the device is not in the featureset category "tiny"
       - the WiFi driver supports 802.11w management frame protection
      86b51047
  25. Mar 11, 2020
  26. Mar 09, 2020
  27. Nov 26, 2019
  28. Nov 07, 2019
  29. Aug 23, 2019
    • Christof Schulze's avatar
      gluon-core: enhance mac_to_ip() beyond RFC 4291 (#1798) · bd543db8
      Christof Schulze authored
      mac_to_ip() calculates an ipv6 address from a mac address according to
      RFC 4291. For wireguard we have to use specially crafted addresses that
      must be unique. This allows calculating such unique mac-based addresses
      by allowing to optionally specifying the bytes to be inserted into the
      address.
      bd543db8
  30. Jun 17, 2019
  31. Jun 16, 2019
  32. Apr 28, 2019
  33. Feb 12, 2019
  34. Feb 11, 2019
    • David Bauer's avatar
      gluon-core: assert WiFi driver provides 4 MAC-addresses (#1626) · 387a9b4f
      David Bauer authored
      Gluon has multiple ways to obtain unique MAC-addresses. They are either
      provided by the WiFi driver or derived from the primary MAC-address.
      
      Quoting the same file:
      
      > It's necessary that the first 45 bits of the MAC address don't
      > vary on a single hardware interface, since some chips are using
      > a hardware MAC filter. (e.g 'rt305x')
      
      This currently fails in case the rt35xx based chips mac address differs
      from the primary MAC. In this case, the MAC address for the client0 radio
      (vif 1) comes from the WiFi driver. As there is only a single
      MAC-address provided by '/sys/class/ieee80211/phyX/addresses' but the
      MAC-address for mesh 0 (vif 2) is derived from the Node-ID, resulting in
      different first 45 bits. The WiFi won't come up altogether in this case.
      
      This commit verifies at least 4 MAC-Addresses are provided by the WiFi
      driver. If this is not the case, all MAC-addresses are derived from the
      primary MAC. This way, affected radios are working correctly.
      387a9b4f
  35. Nov 21, 2018
  36. Jul 17, 2018
Loading