summaryrefslogtreecommitdiffstats
path: root/isisd/isisd.h
diff options
context:
space:
mode:
authorlynne <lynne@voltanet.io>2021-01-30 01:36:22 +0100
committerlynne <lynne@voltanet.io>2021-02-01 22:04:10 +0100
commit77d73edfcd5753580e9d1b6b131e6c83890d19d6 (patch)
tree5082ba7feb1bd4391601f44e805e5fc0044f462f /isisd/isisd.h
parentMerge pull request #7953 from mjstapp/fix_more_ntoa (diff)
downloadfrr-77d73edfcd5753580e9d1b6b131e6c83890d19d6.tar.xz
frr-77d73edfcd5753580e9d1b6b131e6c83890d19d6.zip
isisd: When adjacencies go up and down add support to modify attached-bit
When adjacencies change state the attached-bits in LSPs in other areas on the router may need to be modified. 1. If a router no longer has a L2 adjacency to another area the attached-bit must no longer be sent in the LSP 2. If a new L2 adjacency comes up in a different area then the attached-bit should be sent in the LSP Signed-off-by: Lynne Morrison <lynne@voltanet.io>
Diffstat (limited to 'isisd/isisd.h')
-rw-r--r--isisd/isisd.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/isisd/isisd.h b/isisd/isisd.h
index a09f74152..22d9c6236 100644
--- a/isisd/isisd.h
+++ b/isisd/isisd.h
@@ -243,6 +243,7 @@ struct isis_area *isis_area_lookup(const char *, vrf_id_t vrf_id);
struct isis_area *isis_area_lookup_by_vrf(const char *area_tag,
const char *vrf_name);
int isis_area_get(struct vty *vty, const char *area_tag);
+int isis_area_count(const struct isis *isis, int levels);
void isis_area_destroy(struct isis_area *area);
void isis_filter_update(struct access_list *access);
void isis_prefix_list_update(struct prefix_list *plist);