]> git.proxmox.com Git - mirror_frr.git/commit - isisd/isis_pdu.c
isisd: replace dict_* with DECLARE_RBTREE
authorDavid Lamparter <equinox@opensourcerouting.org>
Mon, 4 Feb 2019 00:22:03 +0000 (01:22 +0100)
committerDavid Lamparter <equinox@diac24.net>
Sat, 27 Apr 2019 17:33:45 +0000 (19:33 +0200)
commit4bef0ec4fbe97c7865f1de676d22832344167bab
tree5da74ec1de3744ebbcf6cae1a42d9371dfb1b83e
parent798ac49d06b6619adb4c5ac765b092397bc50a6c
isisd: replace dict_* with DECLARE_RBTREE

Historically, isisd has been carrying around its own red-black tree to
manage its LSP DB in.  This replaces that with the newly-added
DECLARE_RBTREE_*.  This allows completely removing the dict_* code.

Signed-off-by: David Lamparter <equinox@diac24.net>
33 files changed:
debian/copyright
isisd/dict.c [deleted file]
isisd/dict.h [deleted file]
isisd/isis_adjacency.c
isisd/isis_bpf.c
isisd/isis_circuit.c
isisd/isis_csm.c
isisd/isis_dlpi.c
isisd/isis_dr.c
isisd/isis_dynhn.c
isisd/isis_events.c
isisd/isis_lsp.c
isisd/isis_lsp.h
isisd/isis_main.c
isisd/isis_misc.c
isisd/isis_northbound.c
isisd/isis_pdu.c
isisd/isis_pfpacket.c
isisd/isis_redist.c
isisd/isis_route.c
isisd/isis_routemap.c
isisd/isis_spf.c
isisd/isis_spf_private.h
isisd/isis_te.c
isisd/isis_tlvs.c
isisd/isis_tlvs.h
isisd/isis_tx_queue.c
isisd/isis_vty_fabricd.c
isisd/isis_zebra.c
isisd/isisd.c
isisd/isisd.h
isisd/subdir.am
tests/isisd/test_isis_lspdb.c