Henning Rogge | 27 Aug 15:35 2014
Picon

MPR Plugin for OLSRv2

Hi,

after fixing a few small bugs (and a VM test) I have reactivated the
MPR calculation plugin again in the default settings.

I would like to ask people working with OLSRv2 to test the new
settings and report if they have a problem with it.

Henning Rogge

--

-- 
Olsr-dev mailing list
Olsr-dev <at> lists.olsr.org
https://lists.olsr.org/mailman/listinfo/olsr-dev

Philipp Borgers | 20 Aug 22:40 2014
Picon
Picon

new minor release

Hi,

at freifunk berlin we are working on a new firmware. We would profit from a new
minor release of olsr so we could update the openwrt routing feed and use it
without any patches. As far as I know we are not the only project that would
profit from a new release.

Is there anything I can do to help prepare a release?

Thanks a lot.

Best Regards
Philipp
--

-- 
Olsr-dev mailing list
Olsr-dev <at> lists.olsr.org
https://lists.olsr.org/mailman/listinfo/olsr-dev
Dahlberg, David | 19 Aug 13:53 2014
Picon

Patches for OpenBSD

Hi *,

I submitted a few patches for the OpenBSD build process to an "openbsd"
git branch. Please review and merge/cherry-pick as you like.

As I am no Makefile expert, I am not 100% sure about
f4beaa14cca66f9711f5707bcfb4b76b80500171. If there is 
a better way to "install -m 555 openbsd/olsrd.rcd /etc/rc.d/olsrd",
please do so.

A it is, the branch installs/deinstalls correctly on OpenBSD and Debian.

Cheers,

	David

-- 
David Dahlberg     

Fraunhofer FKIE, Dept. Communication Systems (KOM) | Tel: +49-228-9435-845
Fraunhoferstr. 20, 53343 Wachtberg, Germany        | Fax: +49-228-856277
--

-- 
Olsr-dev mailing list
Olsr-dev <at> lists.olsr.org
https://lists.olsr.org/mailman/listinfo/olsr-dev

L. Aaron Kaplan | 19 Aug 12:08 2014

test, please ignore

testing the mailing list...

--

-- 
Olsr-dev mailing list
Olsr-dev <at> lists.olsr.org
https://lists.olsr.org/mailman/listinfo/olsr-dev
Ferry Huberts | 19 Aug 12:07 2014

[PATCH v1 0/8] Some improvements to the olsr_new_netlink_route function

From: Ferry Huberts <ferry.huberts <at> pelagic.nl>

I need more flexibility in the olsr_new_netlink_route function for the work
I'm doing to (finally) add the last piece of the mult-smart-gateway code to
olsrd.

We have that code in one of our own daemons but since that daemon work very
differently from olsrd, the code needs 'some' massaging, refactoring and
translation.

This series is something that is needed as a basis and is quite localised, which
is why I'm sending it out now.

Ferry Huberts (8):
  linux: increase the netlink buffer size
  linux: fix using tables >= 256
  linux: fix type of af_family
  linux: do not try to set routes with negative metric
  linux: add 'flags' parameter to olsr_new_netlink_route function
  linux: add 'scope' parameter to olsr_new_netlink_route function
  linux: make it possible to add/remove blackhole routes
  linux: export the olsr_new_netlink_route function

 src/kernel_routes.h          |  7 ++++-
 src/linux/kernel_routes_nl.c | 64 +++++++++++++++++++++++++++-----------------
 2 files changed, 45 insertions(+), 26 deletions(-)

--

-- 
1.9.3

(Continue reading)

Ferry Huberts | 19 Aug 12:07 2014

[PATCH v1 0/1] android: use the machine specific NDK

From: Ferry Huberts <ferry.huberts <at> pelagic.nl>

WARNING: this might break some people's compile setup.

Ferry Huberts (1):
  android: use the machine specific NDK instead of always the 32bit
    variant

 make/Makefile.android | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

-- 
1.9.3

--

-- 
Olsr-dev mailing list
Olsr-dev <at> lists.olsr.org
https://lists.olsr.org/mailman/listinfo/olsr-dev

Henning Rogge | 1 Aug 14:36 2014
Picon

Re: Local attached network info not getting populated

On Fri, Aug 1, 2014 at 2:35 PM, Vigneswaran R <vignesh <at> atc.tcs.com> wrote:
> On 08/01/2014 05:45 PM, Henning Rogge wrote:
>>
>> After doing a "git bisect" for the bug (it was even worse than you
>> said ^^) I pushed a fix for a bug in the OLSRv2 writer.
>>
>> Could you see if the newest commit helps you?
>
> Works awesome. Thank you.

You are welcome...

Henning

--

-- 
Olsr-dev mailing list
Olsr-dev <at> lists.olsr.org
https://lists.olsr.org/mailman/listinfo/olsr-dev

Vigneswaran R | 21 Jul 14:25 2014

Local attached network info not getting populated

Hello,

In a simple (two nodes) olsrv2 topology, I am advertising gateway for 
0.0.0.0/0 from one node. However, the corresponding route is not getting 
reflected in the neighbor.

This problem was not there with v0.5.0 commit. So, I did a git bisect 
and found that the following commit introduced the problem. Could you 
please help in resolving it?

dda9ae431332fd51726cd373eb1f9664370e062d is the first bad commit
commit dda9ae431332fd51726cd373eb1f9664370e062d
Author: Henning Rogge <henning.rogge <at> fkie.fraunhofer.de>
Date:   Wed Jul 2 08:13:20 2014 +0200

     Small fixes for OLSRv2 parsing/generation

Regards,
Vignesh

--

-- 
Olsr-dev mailing list
Olsr-dev <at> lists.olsr.org
https://lists.olsr.org/mailman/listinfo/olsr-dev

Henning Rogge | 15 Jul 13:23 2014
Picon

Re: olsrv2: observed routing loop when link goes down

On Tue, Jul 15, 2014 at 11:46 AM, Vigneswaran R <vignesh <at> atc.tcs.com> wrote:
> On 07/14/2014 06:39 PM, Henning Rogge wrote:
>> I just pushed several small fixes for NHDP and OLSRv2... you might
>> want to check them.
>
> Yes, it solved the problem :-). Thank you.

After quite a bit of testing and some patches the problem was resolved...

thank you to Vigneswaran for the feedback and testing.

The problem was happening when an interface was going down. This
removed all existing links of this interface directly, which in turn
prevented the node from announcing them as "lost" is the next
Hellos... which made the neighbors NOT throwing their 2-hop database
entries away.

Henning Rogge

--

-- 
Olsr-dev mailing list
Olsr-dev <at> lists.olsr.org
https://lists.olsr.org/mailman/listinfo/olsr-dev

Vigneswaran R | 11 Jul 13:21 2014

Re: olsrv2: observed routing loop when link goes down

On 07/11/2014 04:27 PM, Henning Rogge wrote:
> On Fri, Jul 11, 2014 at 12:51 PM, Vigneswaran R <vignesh <at> atc.tcs.com> wrote:
>> Originator IPs:
>> ---------------
>> vm1 - 10.1.1.1
>> vm2 - 10.1.2.1
>> vm3 - 10.1.3.1
> What are the linklocal IPs and mac addresses on the nodes vm1-vm6?

vm1:
====
eth0: MAC 00:ab:28:2f:87:00, IPv4 169.254.202.130/16, IPv6 
fe80::2ab:28ff:fe2f:8700/64
eth1: MAC 00:ab:28:2f:87:01, IPv4 169.254.7.252/16,   IPv6 
fe80::2ab:28ff:fe2f:8701/64
eth2: MAC 00:ab:28:2f:87:02, IPv4 169.254.224.75/16,  IPv6 
fe80::2ab:28ff:fe2f:8702/64
eth3: MAC 00:00:ab:9c:56:03, IPv4 169.254.65.47/16,   IPv6 
fe80::200:abff:fe9c:5603/64

vm2:
====
eth0: MAC 00:ab:a7:44:02:00, IPv4 169.254.66.163/16,  IPv6 
fe80::2ab:a7ff:fe44:200/64
eth1: MAC 00:ab:a7:44:02:01, IPv4 169.254.17.39/16,   IPv6 
fe80::2ab:a7ff:fe44:201/64
eth2: MAC 00:00:ab:fe:fc:02, IPv4 169.254.167.188/16, IPv6 
fe80::200:abff:fefe:fc02/64
eth3: MAC 00:00:ab:75:13:03, IPv4 169.254.188.126/16, IPv6 
fe80::200:abff:fe75:1303/64
(Continue reading)

Vigneswaran R | 11 Jul 12:21 2014

olsrv2: observed routing loop when link goes down

Hello,

I am running latest olsrv2 in the following topology.

vm1----------vm2---------vm3
| \                      |
|  \______               |
|         \              |
|          \             |
vm4----------vm5---------vm6

Fig.1  Six qemu virtual machines having four Ethernet NICs each

* Initially, route from vm1 to vm6 is via vm5 ("vm1-->vm5-->vm6")
* I started ping from vm1 to vm6
* While ping was in progress, I put vm5's interface which is connected 
to vm6, DOWN (just to simulate 'vm5-vm6' link break)

At that point, ping gave a couple of "Destination Net Unreachable" 
error. After that it started giving "Time to live exceeded". This 
persists until I make 'vm5-vm6' link up.

During that period, vm1 had route to vm6 via vm5, and vm5 had route to 
vm6 via vm1. That created a loop.

Note:
----
If I drop the packets using iptables to simulate the link break (instead 
of putting the interface down), olsrv2 is able to recover from the 
routing loop quickly (in 4 or 5 secs).
(Continue reading)


Gmane