Skip to content
Snippets Groups Projects
  1. Feb 17, 2019
  2. Feb 16, 2019
  3. Feb 12, 2019
  4. 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
  5. Jan 25, 2019
  6. Jan 17, 2019
  7. Jan 03, 2019
  8. Dec 29, 2018
  9. Dec 07, 2018
  10. Dec 04, 2018
  11. Dec 02, 2018
  12. Nov 29, 2018
  13. Nov 27, 2018
  14. Nov 26, 2018
  15. Nov 24, 2018
  16. Nov 21, 2018
  17. Nov 18, 2018
  18. Nov 17, 2018
  19. Nov 16, 2018
  20. Oct 14, 2018
  21. Oct 11, 2018
  22. Sep 29, 2018
  23. Sep 15, 2018
  24. Sep 05, 2018
  25. Sep 01, 2018
Loading