]> git.proxmox.com Git - mirror_frr.git/commit
pimd: rework MSDP mesh-group code
authorRafael Zalamena <rzalamena@opensourcerouting.org>
Tue, 20 Apr 2021 17:54:09 +0000 (14:54 -0300)
committerRafael Zalamena <rzalamena@gmail.com>
Wed, 9 Jun 2021 15:32:24 +0000 (12:32 -0300)
commite2809e618bb18cddb18efbbc1d743490db7596b6
treef52604a390b51793500174be24559ac0a8c87b8a
parent0213a658006216ddcd796b77c040797b1f5a01a4
pimd: rework MSDP mesh-group code

Fully utilize the northbound to hold pointers to our private data
instead of searching for data structures every time we need to change a
configuration.

Highlights:

 * Support multiple mesh groups per PIM instance (instead of one)
 * Use DEFPY instead of DEFUN to reduce code complexity
 * Use northbound private pointers to store data structures
 * Reduce callback names size

Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
pimd/pim_cmd.c
pimd/pim_msdp.c
pimd/pim_msdp.h
pimd/pim_nb.c
pimd/pim_nb.h
pimd/pim_nb_config.c