]> git.proxmox.com Git - mirror_frr.git/commit - ospf6d/ospf6_top.c
ospf6d: add overload support
authorDinesh Dutt <ddutt@cumulusnetworks.com>
Sat, 24 Aug 2013 08:00:37 +0000 (08:00 +0000)
committerDavid Lamparter <equinox@opensourcerouting.org>
Fri, 8 Nov 2013 02:15:43 +0000 (18:15 -0800)
commitf41b4a021659dd48d62b1a7aac4b28e3663dbdaa
treeec4595f0d79279eef4da07145a30d104604b0035
parente7ad6b20d7a7c63ed7c640ab9f61c853e77508c5
ospf6d: add overload support

OSPFv3: Support setting/clearing overload bit on router

It is sometimes necessary for a router to gracefully remove itself from
the SPF tree i.e. it cannot act as a transit router. It does this by
setting the overload bit in the router LSA. This patch adds support for
enabling/disabling the overload bit.

Signed-off-by: Dinesh G Dutt <ddutt at cumulusnetworks.com>
Reviewed-by: Pradosh Mohapatra <pmohapat at cumulusnetworks.com>
[DL: patch applied with fuzz]
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
ospf6d/ospf6_area.c
ospf6d/ospf6_intra.c
ospf6d/ospf6_intra.h
ospf6d/ospf6_spf.c
ospf6d/ospf6_top.c
ospf6d/ospf6_top.h