Skip to content
Snippets Groups Projects
  1. Mar 25, 2022
  2. Mar 24, 2022
  3. Feb 22, 2022
    • Matthias Schiffer's avatar
      treewide: use interface roles as basis for network configuration · c779d123
      Matthias Schiffer authored
      With the new role-based interface configuration, it would be better to
      rename the wan/wan6 interfaces to uplink/uplink6, but that would cause
      unnecessary churn for the firewall configuration, so it is left for a
      later update.
      
      As all interfaces with the 'uplink' role are in the br-wan bridge, it is
      not possible to assign these to the 'mesh' role independently - instead,
      br-wan is added as a mesh interface as soon as a single interface has
      both the 'uplink' and 'mesh' roles. The UCI section for this
      configuration is now called 'mesh_uplink' instead of 'mesh_wan'.
      
      For all interfaces that have the 'mesh', but not the 'uplink' role a
      second configuration 'mesh_other' is created. If there is more than one
      such interface, all these interfaces are bridged as well (creating a
      bridge 'br-mesh_other'). This replaces the 'mesh_lan' section with its
      optional 'br-mesh_lan' bridge, but can also include interfaces that were
      not considered "LAN" when interfaces roles are modified (via site.conf
      or manually).
      Unverified
      c779d123
    • Matthias Schiffer's avatar
      gluon-core: sysconfig: avoid unnecessary writes · 05c29512
      Matthias Schiffer authored
      Do not write files when the content is unchanged.
      
      Avoids a few unnecessary filesystem writes when resetting ifname
      sysconfigs on each upgrade.
      Unverified
      05c29512
  4. Jan 23, 2022
  5. Jan 14, 2022
  6. Dec 19, 2021
  7. Sep 13, 2021
  8. Aug 28, 2021
  9. Aug 27, 2021
  10. Aug 12, 2021
  11. Aug 11, 2021
  12. Aug 10, 2021
  13. 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
  14. Jul 15, 2021
  15. 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
  16. Jul 01, 2021
  17. Jun 26, 2021
  18. Jun 21, 2021
  19. Jan 13, 2021
  20. Jan 10, 2021
  21. Dec 29, 2020
  22. Jul 13, 2020
  23. Jul 05, 2020
  24. Jul 02, 2020
  25. Jun 14, 2020
  26. Jun 10, 2020
  27. May 28, 2020
  28. May 10, 2020
  29. May 04, 2020
  30. Apr 11, 2020
  31. 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
  32. Mar 11, 2020
  33. Mar 09, 2020
  34. Nov 26, 2019
Loading