]> git.proxmox.com Git - mirror_frr.git/commit - zebra/zebra_dplane.c
zebra: add optional extra data about routes' interfaces
authorMark Stapp <mjs@voltanet.io>
Fri, 30 Oct 2020 14:51:54 +0000 (10:51 -0400)
committerMark Stapp <mjs@voltanet.io>
Fri, 30 Oct 2020 14:51:54 +0000 (10:51 -0400)
commit5917df094a324ce6cb1cc2d71dcaee2d5cc28377
tree51b38e416131e4f0466502e4b9d070f324e9ae86
parent93ca501b61d924b662712ae4fc9273782e8f0396
zebra: add optional extra data about routes' interfaces

Add extra data about the interfaces used in route updates'
nexthops - some consumers of route updates may want additional
data, but dataplane plugins running in the dplane pthread
cannot safely access the normal zebra data structures. Capturing
this info is optional - a plugin must request it (via an api).

Signed-off-by: Mark Stapp <mjs@voltanet.io>
zebra/zebra_dplane.c
zebra/zebra_dplane.h