]> git.proxmox.com Git - mirror_frr.git/commit
zebra: Add functionality to parse RTM_NEWNEXTHOP and RTM_DELNEXTHOP messages
authorStephen Worley <sworley@cumulusnetworks.com>
Mon, 25 Feb 2019 23:18:07 +0000 (18:18 -0500)
committerStephen Worley <sworley@cumulusnetworks.com>
Fri, 25 Oct 2019 15:13:36 +0000 (11:13 -0400)
commitd9f5b2f50f53d625986dbd47cd12778c9f841f0c
tree8ecb06f5a9bc83505ed4b4eaa61754eb76238573
parent8b5bdc8bdfdb95d5e22ccb8733dbd35c84f3f79d
zebra: Add functionality to parse RTM_NEWNEXTHOP and RTM_DELNEXTHOP messages

Add the functionality to parse new nexthop group messages
from the kernel and insert them into the appropriate hash
tables. Parsing is done at startup between interface and
interface address lookup. Add functionality to parse
changes to nexthops we already have. Add functionality
to parse delete nexthop messages from the kernel and
remove them from our table.

Signed-off-by: Stephen Worley <sworley@cumulusnetworks.com>
zebra/if_netlink.c
zebra/kernel_netlink.c
zebra/rt_netlink.c
zebra/rt_netlink.h
zebra/zebra_errors.c
zebra/zebra_errors.h
zebra/zebra_nhg.c
zebra/zebra_nhg.h
zebra/zebra_rib.c
zebra/zebra_router.c