12 Jan, 2014

1 commit


19 Oct, 2013

2 commits


10 Oct, 2013

1 commit


08 Nov, 2012

1 commit


23 Aug, 2012

1 commit


19 Jun, 2012

1 commit

  • Added additional counters in a bat_stats structure, which are exported
    through the ethtool api. The counters are specific to batman-adv and
    includes:
    forwarded packets and bytes
    management packets and bytes (aggregated OGMs at this point)
    translation table packets

    New counters are added by extending "enum bat_counters" in types.h and
    adding corresponding descriptive string(s) to bat_counters_strings in
    soft-iface.c.

    Counters are increased by calling batadv_add_counter() and incremented
    by one by calling batadv_inc_counter().

    Signed-off-by: Martin Hundebøll
    Signed-off-by: Sven Eckelmann

    Martin Hundebøll
     

14 May, 2012

1 commit

  • - Add routing_algo

    - Remove date from README:
    The date has to be updated when a patch touches the README. Therefore, nearly
    every feature will modify this date. It can happens quite often that not only
    one feature is currently in development or waiting on the mailinglist. This
    creates merge conflicts when applying a patchset.

    The date itself doesn't provide any additional information when this file is
    only available in a release tarball or as part of a SCM repository.

    Signed-off-by: Sven Eckelmann
    Signed-off-by: Antonio Quartulli

    Sven Eckelmann
     

11 Apr, 2012

2 commits

  • Signed-off-by: Simon Wunderlich
    Signed-off-by: Antonio Quartulli

    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 node2
    | |
    wifi 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: Simon Wunderlich
    Signed-off-by: Antonio Quartulli

    Simon Wunderlich
     

20 Nov, 2011

1 commit


08 Sep, 2011

1 commit


09 May, 2011

1 commit


08 May, 2011

1 commit


05 Apr, 2011

1 commit


31 Jan, 2011

1 commit


17 Dec, 2010

1 commit

  • B.A.T.M.A.N. (better approach to mobile ad-hoc networking) is a routing
    protocol for multi-hop ad-hoc mesh networks. The networks may be wired or
    wireless. See http://www.open-mesh.org/ for more information and user space
    tools.

    Signed-off-by: Sven Eckelmann
    Signed-off-by: David S. Miller

    Sven Eckelmann