[Olsr-dev] [olsrd] [PATCH v2 00/33] Assorted gateway fixes

Ferry Huberts (spam-protected)
Fri Jul 27 12:50:04 CEST 2012


On 27-07-12 12:47, Henning Rogge wrote:
> All four of them (30-33) look fine.
>
> Henning


thanks for the review. pushed them this morning

have more coming up.. :-)

>
> On 07/25/2012 09:29 PM, Ferry Huberts wrote:
>> From: Ferry Huberts <(spam-protected)>
>>
>> Compared to v1 there are 4 new patches (30-33).
>> The first 29 patches are not changed, so I'm not sending these again.
>>
>>
>> Ferry Huberts (33):
>>    gateway: reorder functions
>>    gateway: initialise variables in the declaration order
>>    gateway: shift up the #ifdef linux
>>    gateway: make olsr_gw_default_lookup_gateway function static
>>    gateway: remove an unused include
>>    gateway: use the same 'ifdef linux' and the header and source file
>>    gateway: split variable declarations
>>    gateway: fixup includes
>>    gateway: add some comments
>>    gateway: add some comments
>>    gateway: minor simplification
>>    gateway: let init and cleanup functions take the name as parameter
>>    gateway: make refresh_smartgw_netmask static
>>    gateway: make olsr_trigger_inetgw_selection
>>    gateway: make olsr_find_gateway_entry static
>>    gateway: add some comments
>>    gateway: reorder functions
>>    gateway: remove some unused code in refresh_smartgw_netmask
>>    gateway: simplify deserialize_gw_speed
>>    gateway: simplify and inline olsr_find_gateway_entry
>>    gateway: introduce OLSR_IP_ADDR_2_HNA_PTR helper
>>    gateway: add and update lots of comments
>>    gateway: initialise all variables in olsr_init_gateways
>>    gateway: add some asserts on gw_handler
>>    gateway: minor simplification to olsr_trigger_gatewayloss_check
>>    gateway: remove an unused variable in olsr_update_gateway_entry
>>    gateway: minor simplification to olsr_delete_gateway_entry
>>    gateway: minor simplification to olsr_set_inet_gateway
>>    gateway: reset bandwidth to zero when no link speed is advertised
>> * gateway: ignore unreachable gateways
>> * gateway: ignore zero bandwidth and uni-directional links
>> * gateway: fix deserialisation of 0 in deserialize_gw_speed
>> * pud: ignore zero bandwidth/uni-directional link gateways
>>
>>   lib/pud/src/uplinkGateway.c   |  10 +-
>>   src/bsd/dummy.c               |   4 +-
>>   src/gateway.c                 | 544
>> +++++++++++++++++++++++-------------------
>>   src/gateway.h                 |  50 ++--
>>   src/gateway_default_handler.c | 198 +++++++++------
>>   src/gateway_default_handler.h |   6 +-
>>   src/kernel_tunnel.h           |   4 +-
>>   src/linux/kernel_tunnel.c     |  15 +-
>>   src/win32/dummy.c             |   4 +-
>>   9 files changed, 475 insertions(+), 360 deletions(-)
>>
>
>
>
>

-- 
Ferry Huberts




More information about the Olsr-dev mailing list