]> git.proxmox.com Git - mirror_frr.git/commit
zebra: link layer config and notification, implementation in zebra
authorPhilippe Guibert <philippe.guibert@6wind.com>
Thu, 12 Dec 2019 15:06:59 +0000 (16:06 +0100)
committerPhilippe Guibert <philippe.guibert@6wind.com>
Fri, 9 Apr 2021 16:29:58 +0000 (18:29 +0200)
commit7723e8d3fd86a2e00b99df6fbb64083c23c1e637
treefd558e4e24409dc4487ae53ca6ec98e487b48ce7
parentfda64ab443f498e00b9b229772dddf08b595b470
zebra: link layer config and notification, implementation in zebra

zebra implements zebra api for configuring link layer information. that
can be an arp entry (for ipv4) or ipv6 neighbor discovery entry. This
can also be an ipv4/ipv6 entry associated to an underlay ipv4 address,
as it is used in gre point to multipoint interfaces.
this api will also be used as monitoring. an hash list is instantiated
into zebra (this is the vrf bitmap). each client interested in those entries
in a specific vrf, will listen for following messages: entries added, removed,
or who-has messages.

Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
lib/log.c
lib/zclient.h
zebra/rt.h
zebra/rt_netlink.c
zebra/rt_socket.c
zebra/zapi_msg.c
zebra/zapi_msg.h
zebra/zserv.c
zebra/zserv.h