]> git.proxmox.com Git - mirror_frr.git/commit - isisd/isis_sr.c
isisd: introduce per-area list of IS-IS adjacencies
authorRenato Westphal <renato@opensourcerouting.org>
Tue, 11 Aug 2020 02:09:12 +0000 (23:09 -0300)
committerRenato Westphal <renato@opensourcerouting.org>
Tue, 11 Aug 2020 04:07:11 +0000 (01:07 -0300)
commit75eddbc39225b7218b7f7094cdb78d2e3c35d563
tree3561f7bc1a8ed4ec71c6bc6cacd545bab6247efa
parent8e4b740efbf0a0a00bb8ce706c8275a6bb09a5ec
isisd: introduce per-area list of IS-IS adjacencies

This should simplify all code that needs to iterate over all
adjacencies of a given area (iterating over all adjacencies of all
circuits is cumbersome).

While here, repurpose isis_adj_exists() into a lookup function,
making it more generally useful.

Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
isisd/isis_adjacency.c
isisd/isis_adjacency.h
isisd/isis_sr.c
isisd/isisd.c
isisd/isisd.h