diff options
author | paul <paul> | 2006-06-26 12:50:06 +0000 |
---|---|---|
committer | paul <paul> | 2006-06-26 12:50:06 +0000 |
commit | 66b76ebc62e0068b5953a48ff5886e238fda8717 (patch) | |
tree | 7cc12563953a71e359b7b11e68230ac7498a6564 /lib/command.h | |
parent | e7cd9d69333abc9fda26e979ff294145f4764e6d (diff) | |
download | quagga-66b76ebc62e0068b5953a48ff5886e238fda8717.tar.bz2 quagga-66b76ebc62e0068b5953a48ff5886e238fda8717.tar.xz |
[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.
Diffstat (limited to 'lib/command.h')
0 files changed, 0 insertions, 0 deletions