diff options
author | Donald Sharp <sharpd@cumulusnetworks.com> | 2016-04-15 03:46:44 +0200 |
---|---|---|
committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2016-04-15 14:42:03 +0200 |
commit | 2fcc254eed8931c1fb6041abc824f46efb4a65cc (patch) | |
tree | 01fe38bdba96d95afa20ecf1aeda905918f2be18 /vtysh | |
parent | Merge branch 'cmaster' of ssh://stash.cumulusnetworks.com:7999/quag/quagga in... (diff) | |
download | frr-2fcc254eed8931c1fb6041abc824f46efb4a65cc.tar.xz frr-2fcc254eed8931c1fb6041abc824f46efb4a65cc.zip |
lib, bgpd: Refactor vrf handling through zclient
Protocols receive zclient vrf creation events from zebra.
This data was being handed to the protocol to decode and
then to hand back to zclient to create the vrf to then
handle appropriately. This is a bad idea.
Modify the code such that when zclient.c receives a vrf
event from zebra that it decodes the data and just creates
the vrf. Individual protocols just need to handle the
appropriate vrf events.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Reviewed-by: Daniel Walton <dwalton@cumulusnetworks.com>
Reviewed-by: Don Slice <dslice@cumulusnetworks.com>
Diffstat (limited to 'vtysh')
0 files changed, 0 insertions, 0 deletions