[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(-)
hooks/post-receive
--
OLSR.org main repository
More information about the Olsr-commit
mailing list