1. 12 Jul, 2019 2 commits
    • Sven Eckelmann's avatar
      batctl: Replace '-m meshif' option with selector prefix · 23f39261
      Sven Eckelmann authored
      The '-m meshif' option doesn't follow the prefix style which is used for
      VLANs/hard interfaces. It is also not clear for a user which command
      understands the '-m' option and which is actually operating on a
      global/non-meshif specific scope. To clean this up, an additional command
      prefix called meshif is implemented:
      
        $ batctl meshif bat0 ...
      
      This can be omitted when it would be "meshif bat0". And when it is
      specified, all non-meshif specific subcommands will be rejected.
      
      The old option '-m meshif' option is still available to avoid breaking
      existing scripts. It will will show an error message but continues to work
      for now. Users of batctl should still transition to the new format.
      Signed-off-by: default avatarSven Eckelmann <sven@narfation.org>
      23f39261
    • Sven Eckelmann's avatar
      batctl: Make vlan setting explicit · 4704c5e0
      Sven Eckelmann authored
      The requirement to have a VLAN master device on top of the batadv mesh
      interface is artificially limiting the capabilities of batctl. Not all
      master devices in linux which register a VLAN are from type "vlan" and are
      only registering a single VLAN.
      
      For example VLAN aware bridges can create multiple VLANs. These require
      that the VLAN is identified using the VID and not the vlan device.
      Signed-off-by: default avatarSven Eckelmann <sven@narfation.org>
      4704c5e0
  2. 28 Mar, 2019 1 commit
  3. 14 Feb, 2019 1 commit
    • Sven Eckelmann's avatar
      batctl: Support generic netlink for ap_isolation command · c56a63a5
      Sven Eckelmann authored
      sysfs should be avoided for new settings of network interfaces. To still
      provide a common configuration infrastructure, all the existing settings
      subcommands also have to be reimplemented via generic netlink while still
      using sysfs as fallback.
      
      The ap_isolation implementation is using the commands
      BATADV_CMD_SET_MESH/BATADV_CMD_GET_MESH and
      BATADV_CMD_SET_VLAN/BATADV_CMD_GET_VLAN to set/get the configuration of the
      u8 (boolean) BATADV_ATTR_AP_ISOLATION_ENABLED attribute.
      Signed-off-by: default avatarSven Eckelmann <sven@narfation.org>
      c56a63a5
  4. 04 Jan, 2019 1 commit
  5. 03 Nov, 2018 3 commits
  6. 31 Dec, 2017 1 commit
  7. 06 Dec, 2017 2 commits
  8. 31 Dec, 2016 1 commit
  9. 06 Jan, 2016 1 commit
  10. 22 Apr, 2015 1 commit
  11. 04 Jan, 2014 1 commit
  12. 13 Oct, 2013 1 commit
  13. 11 Sep, 2013 1 commit
  14. 05 Jan, 2013 1 commit
  15. 04 Jan, 2012 1 commit
  16. 29 Jan, 2011 2 commits
  17. 20 Jun, 2010 1 commit
  18. 21 Mar, 2010 1 commit
  19. 20 Jun, 2009 1 commit
  20. 12 Jun, 2007 1 commit
  21. 11 Jun, 2007 1 commit
  22. 01 Jun, 2007 1 commit
  23. 30 May, 2007 1 commit
  24. 28 May, 2007 1 commit
  25. 22 May, 2007 1 commit