]> git.puffer.fish Git - mirror/frr.git/commit
[ospfd] NSSA translate-enabled ABR should declare itself as ASBR
authorPaul Jakma <paul.jakma@sun.com>
Mon, 26 Jun 2006 12:50:06 +0000 (12:50 +0000)
committerPaul Jakma <paul.jakma@sun.com>
Mon, 26 Jun 2006 12:50:06 +0000 (12:50 +0000)
commit9560fa8ac994966a8da0ba23c46c0299164b7112
treefa1f10194a81da333af1bbe43664c73a5c1b5fc4
parent9aecfae2ec82027fe1cf2740e6099397376a3f4f
[ospfd] NSSA translate-enabled ABR should declare itself as ASBR

2006-06-26 Paul Jakma <paul.jakma@sun.com>

* ospf_abr.c: (general) NSSA translate-candidate ABRs need to
  be ASBRs, or other routers may rightfully refuse to install
  translated type-5s LSAs. reported by dendroot@gmail.com.
  (ospf_abr_nssa_check_status) Detect change in translator
  state when ABR, and inc/dec redistribute count as when we
  leave/enter the disabled state - so that translate-enabled
  ABR properly sets ASBR bit on non-NSSA areas.
  Run the resulting function through indent to clean it up.
* ospf_lsa.c: (router_lsa_flags) For purposes of ASBR bit,
  NSSA area is same as stub area.
ospfd/ChangeLog
ospfd/ospf_abr.c
ospfd/ospf_lsa.c