1. 02 7月, 2012 1 次提交
    • S
      batman-adv: Remove bat_ prefix from bat_{debugfs, sysfs}.{c, h} · b706b13b
      Sven Eckelmann 提交于
      The "bat_" prefix in the source files implementing the batman-adv sysfs and
      debugfs interface doesn't have a special meaning and are only used by these
      files and files that implement the actual B.A.T.M.A.N. path finding algorithm.
      
      The prefix is better suited to mark files that are used to implement the main
      part of the path finding. All other files should not use it and therefore gets
      renamed.
      Signed-off-by: NSven Eckelmann <sven@narfation.org>
      b706b13b
  2. 11 4月, 2012 2 次提交
    • S
      batman-adv: add bridge loop avoidance compile option · 7a5cc242
      Simon Wunderlich 提交于
      The define CONFIG_BATMAN_ADV_BLA switches the bridge loop avoidance
      on - skip it, and the bridge loop avoidance is not compiled in.
      
      This is useful if binary size should be saved or the feature is
      not needed.
      Signed-off-by: NSimon Wunderlich <siwu@hrz.tu-chemnitz.de>
      Signed-off-by: NAntonio Quartulli <ordex@autistici.org>
      7a5cc242
    • S
      batman-adv: add basic bridge loop avoidance code · 23721387
      Simon Wunderlich 提交于
      This second version of the bridge loop avoidance for batman-adv
      avoids loops between the mesh and a backbone (usually a LAN).
      
      By connecting multiple batman-adv mesh nodes to the same ethernet
      segment a loop can be created when the soft-interface is bridged
      into that ethernet segment. A simple visualization of the loop
      involving the most common case - a LAN as ethernet segment:
      
      node1  <-- LAN  -->  node2
        |                   |
      wifi   <-- mesh -->  wifi
      
      Packets from the LAN (e.g. ARP broadcasts) will circle forever from
      node1 or node2 over the mesh back into the LAN.
      
      With this patch, batman recognizes backbone gateways, nodes which are
      part of the mesh and backbone/LAN at the same time. Each backbone
      gateway "claims" clients from within the mesh to handle them
      exclusively. By restricting that only responsible backbone gateways
      may handle their claimed clients traffic, loops are effectively
      avoided.
      Signed-off-by: NSimon Wunderlich <siwu@hrz.tu-chemnitz.de>
      Signed-off-by: NAntonio Quartulli <ordex@autistici.org>
      23721387
  3. 17 2月, 2012 1 次提交
  4. 08 9月, 2011 2 次提交
  5. 31 1月, 2011 1 次提交
  6. 17 12月, 2010 1 次提交
  7. 30 11月, 2010 1 次提交
  8. 08 10月, 2010 1 次提交
  9. 05 9月, 2010 1 次提交
  10. 09 7月, 2010 1 次提交
  11. 23 6月, 2010 1 次提交
  12. 12 5月, 2010 3 次提交
  13. 04 3月, 2010 2 次提交
  14. 12 12月, 2009 1 次提交