]> git.proxmox.com Git - mirror_frr.git/commit
Zebra: adding support for Zebra MLAG Functionality
authorSatheesh Kumar K <sathk@cumulusnetworks.com>
Tue, 12 Nov 2019 08:40:35 +0000 (00:40 -0800)
committerSatheesh Kumar K <sathk@cumulusnetworks.com>
Thu, 14 Nov 2019 04:50:37 +0000 (20:50 -0800)
commitee235396b9c0187f7c72a86d3adb0bb15861c6c4
tree7aa36f7f28189a6e93e551f0fdec8c018cc2117b
parent46c2687c72e59dce69a5f5d35fc7bd4d76bc740e
Zebra: adding support for Zebra MLAG Functionality

This includes:
1. Processing client Registrations for MLAG
2. storing client Interests for MLAG updates
3. Opening communication channel to MLAG  with First client reg
4. Closing Communication channel with last client De-reg
5. Spawning a new thread for handling MLAG updates peocessing
6. adding Test code
7. advertising MLAG Updates to clients based on their interests

Signed-off-by: Satheesh Kumar K <sathk@cumulusnetworks.com>
lib/mlag.h
zebra/subdir.am
zebra/zapi_msg.c
zebra/zebra_mlag.c
zebra/zebra_mlag.h
zebra/zebra_mlag_private.c [new file with mode: 0644]
zebra/zebra_mlag_private.h [new file with mode: 0644]
zebra/zebra_router.h
zebra/zserv.h