[Olsr-commit] OLSR.org main repository branch, master, updated. v0.6.8-96-gaf10cde

(spam-protected) (spam-protected)
Mon May 11 08:14:30 CEST 2015

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OLSR.org main repository".

        See http://olsr.org/git/?p=olsrd.git;a=commitdiff;h=v0.6.8-96-gaf10cde
        for a web version of the last commit.

The branch, master has been updated
       via  af10cde582932a37febe0e475feb6ef9f97a088a (commit)
       via  86685ae21779626c6d77a7e90647c145947d8e31 (commit)
       via  d10b90bc96708fd8aacd0f995b4977b5a7634af2 (commit)
       via  1b04bdcbd489e7007b1469b81b197e1ed323cb98 (commit)
       via  b780b18cb934cce147479b42bf1f1b41c0b6d178 (commit)
       via  e6463099cc75442be2fe7c1aaf083f072e07927a (commit)
       via  e27ae029545d44e2f2f609720f987b62bbd08550 (commit)
       via  62f0504028e2b050d56086c84e3b467a3cbb99ae (commit)
      from  305958925f20c7b9ae94c0e902868f47bc0fb900 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit af10cde582932a37febe0e475feb6ef9f97a088a
Author: Ferry Huberts <(spam-protected)>
Date:   Fri May 8 10:03:36 2015 +0200

    sgw: do not send zero bandwidth sgw HNAs by default
    Previously, setting the uplink and/or downlink speed to zero would
    cause zero bandwidth HNAs to be sent.
    This patch ensures that these HNAs will not be sent, only after the
    bandwidth was non-zero and it has become zero will these HNAs be sent
    (so only in the 'unannounce' window of the previous patch).
    Signed-off-by: Ferry Huberts <(spam-protected)>

commit 86685ae21779626c6d77a7e90647c145947d8e31
Author: Ferry Huberts <(spam-protected)>
Date:   Fri May 8 10:00:00 2015 +0200

    sgw: send sgw HNAs with zero bandwidth after local gw has gone away
    This is to improve sgw convergence speed in the mesh.
    sgw HNAs with zero bandwidth are sent after the local default gateway
    has gone away (it's bandwidth has become zero on either the uplink,
    downlink or both) or its interface has gone down or disappeared.
    These HNAs are only sent during the next 'HNA period' after which the
    sending of these HNAs stops; this is the 'unannounce' window.
    Each of the zero bandwidth HNAs has an adjusted vtime so that the actual
    timeout of the original HNA on the receiver side doesn't change (within
    the bound of the normal jittering of sending the HNAs).
    Signed-off-by: Ferry Huberts <(spam-protected)>

commit d10b90bc96708fd8aacd0f995b4977b5a7634af2
Author: Ferry Huberts <(spam-protected)>
Date:   Wed May 6 14:04:44 2015 +0200

    sgw: immediately remove sgw HNAs with zero bandwidth
    Signed-off-by: Ferry Huberts <(spam-protected)>

commit 1b04bdcbd489e7007b1469b81b197e1ed323cb98
Author: Ferry Huberts <(spam-protected)>
Date:   Fri May 8 09:55:53 2015 +0200

    sgw: do not write uplink/downlink speed directly
    So that we can keep a boolean on whether the speed is zero, which
    is needed in a later patch.
    Signed-off-by: Ferry Huberts <(spam-protected)>

commit b780b18cb934cce147479b42bf1f1b41c0b6d178
Author: Ferry Huberts <(spam-protected)>
Date:   Fri May 1 16:44:32 2015 +0200

    ifnet: also store the HNA validity time in msec
    For performance reasons in a later patch.
    Signed-off-by: Ferry Huberts <(spam-protected)>

commit e6463099cc75442be2fe7c1aaf083f072e07927a
Author: Ferry Huberts <(spam-protected)>
Date:   Fri May 8 14:09:31 2015 +0200

    sgw: update the status file when a sgw HNA is removed (multi-sgw mode only)
    Signed-off-by: Ferry Huberts <(spam-protected)>

commit e27ae029545d44e2f2f609720f987b62bbd08550
Author: Ferry Huberts <(spam-protected)>
Date:   Fri May 8 13:30:34 2015 +0200

    sgw: implement HNA expiry
    HNA expiry wasn't implemented, making sgw in a dynamic
    environment "rather" problematic.
    Signed-off-by: Ferry Huberts <(spam-protected)>

commit 62f0504028e2b050d56086c84e3b467a3cbb99ae
Author: Ferry Huberts <(spam-protected)>
Date:   Fri May 8 13:11:03 2015 +0200

    sgw: sgw HNAs are not considered normal HNAs during processing
    This has always been the case, just make it explicit.
    Note that the sgw HNAs are kept in a (separate) avl tree,
    while normal HNAs are kept in a (different) hash table.
    Signed-off-by: Ferry Huberts <(spam-protected)>


Summary of changes:
 lib/sgwdynspeed/src/speedFile.c |    4 +-
 src/build_msg.c                 |  250 ++++++++++++++++++++++++++++-----------
 src/cfgparser/olsrd_conf.c      |    5 +-
 src/cfgparser/oparse.y          |    5 +-
 src/gateway.c                   |   57 +++++++--
 src/gateway.h                   |    3 +-
 src/hna_set.c                   |    3 +-
 src/interfaces.h                |    4 +
 src/olsr_cfg.h                  |   23 ++++
 src/unix/ifnet.c                |    2 +
 10 files changed, 268 insertions(+), 88 deletions(-)

OLSR.org main repository

More information about the Olsr-commit mailing list