[Olsr-dev] setting HNAs at runtime

Hans-Christoph Steiner (spam-protected)
Wed Aug 15 02:30:13 CEST 2012



On 08/14/2012 04:08 PM, Manuel Munz wrote:
> On 14.08.2012 21:45, Hans-Christoph Steiner wrote:
>>
>> I haven't found a clear way to set HNAs at runtime, though I've found
>> some promising functions.  olsr_add_hna_net/olsr_delete_hna_net_entry
>> in src/hna_set.c look right, but I can't find a single use of them in
>> the olsrd sources.  And the HNA parsing from the olsrd.conf seems to
>> work entirely differently internally.
>>
>> Can anyone provide an example of how to add an HNA net at runtime?
>>
>> .hc
> 
> I would be very interested. too. I guess one example would be the
> dyngw(_plain) because this can already add HNA.
> 
> Regards, soma

Looking at dyn_gw_plain, it seems its done like this:

ip_prefix_list_add(&olsr_cnf->hna_entries, &gw_net,
                   olsr_netmask_to_prefix(&gw_netmask));
has_inet_gateway = 1;

.hc




More information about the Olsr-dev mailing list