[quagga-dev 11531] Re: [PATCH v2 0/2] ripngd: add ECMP support (version 2)

Feng Lu lu.feng at 6wind.com
Sun Sep 28 09:44:22 BST 2014


Hi list,

Is there any comment on this RIPng ECMP patch? It is very similar with 
what done for RIP.
Any opinion will be appreciated.

Thanks and best regards,
Feng Lu

On 09/23/2014 03:38 PM, Feng Lu wrote:
> v1 ->  v2:
>
> (1) The limitation of the number of equal cost paths is removed.
>      That is, the followings are removed from the code:
>      - the reference to MULTIPATH_NUM;
>      - the macro RIPNG_MULTI_PATH_LIMIT;
>      - the variable ripng_multipath_limit;
>      - the command "[no] ripng equal-cost N".
>
> (2) There's some changes in the functions ripng_zebra_ipv6_add()
>      and ripng_zebra_ipv6_delete(). Their codes can be common now.
>
> (3) A new command "[no] allow-ecmp" is introduced to enable or
>      disable the ECMP feature.
>
>   ripngd/ripng_interface.c |   37 +--
>   ripngd/ripng_route.c     |   45 +++-
>   ripngd/ripng_route.h     |    3 +
>   ripngd/ripng_zebra.c     |   97 +++++--
>   ripngd/ripngd.c          |  709 ++++++++++++++++++++++++++++------------------
>   ripngd/ripngd.h          |   15 +-
>   6 files changed, 557 insertions(+), 349 deletions(-)
>





More information about the Quagga-dev mailing list