]> git.proxmox.com Git - mirror_frr.git/commit - ospf6d/ospf6_area.c
ospf6d: Support for nssa in ospfv3
authorKaushik <kaushiknath.null@gmail.com>
Thu, 25 Mar 2021 11:29:51 +0000 (04:29 -0700)
committerRafael Zalamena <rzalamena@opensourcerouting.org>
Fri, 4 Jun 2021 10:23:10 +0000 (07:23 -0300)
commitad500b22b5fc3bc34009b7212c7c3b2f6c4375aa
treef24f206101ffcbfc968ad97fd54a71b94c134ccb
parent10ddcc321a59de099ee357fd5cca229a8c3110bf
ospf6d: Support for nssa in ospfv3

The following is implemented.
1. Configuring area as NSSA.
2. Generating Type 7 LSA.
3. Conversion of Type 7 to Type 5 ( Default Behavior).
4. NSSA ABR selection.

Reviewed-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Co-authored-by: Kaushik <kaushiknath.null@gmail.com>
Co-authored-by: Soman K.S <somanks@gmail.com>
Signed-off-by: Kaushik <kaushiknath.null@gmail.com>
23 files changed:
ospf6d/ospf6_abr.c
ospf6d/ospf6_abr.h
ospf6d/ospf6_area.c
ospf6d/ospf6_area.h
ospf6d/ospf6_asbr.c
ospf6d/ospf6_asbr.h
ospf6d/ospf6_flood.c
ospf6d/ospf6_flood.h
ospf6d/ospf6_interface.c
ospf6d/ospf6_interface.h
ospf6d/ospf6_intra.c
ospf6d/ospf6_lsa.c
ospf6d/ospf6_lsa.h
ospf6d/ospf6_lsdb.c
ospf6d/ospf6_nssa.c [new file with mode: 0644]
ospf6d/ospf6_nssa.h [new file with mode: 0644]
ospf6d/ospf6_proto.h
ospf6d/ospf6_spf.c
ospf6d/ospf6_spf.h
ospf6d/ospf6_top.c
ospf6d/ospf6_top.h
ospf6d/ospf6d.c
ospf6d/subdir.am