summaryrefslogtreecommitdiff
path: root/lib/zclient.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2019-01-22 09:11:58 -0500
committerGitHub <noreply@github.com>2019-01-22 09:11:58 -0500
commitb3cfe1e2da00c3a0233885d83d7d7246291c8e40 (patch)
tree230d5313e21f3c0eb9d1a9ecf92d713231c1ffb4 /lib/zclient.c
parent57deb0c357e01cb511beacb5b83d1acad4147e97 (diff)
parent81bd033cbb535281388616f9beb99c6882ae67c8 (diff)
Merge pull request #3633 from opensourcerouting/send-vrf-backend
Send VRF backend to the client daemons
Diffstat (limited to 'lib/zclient.c')
-rw-r--r--lib/zclient.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/zclient.c b/lib/zclient.c
index 187a4b20b0..4f39774e38 100644
--- a/lib/zclient.c
+++ b/lib/zclient.c
@@ -2371,8 +2371,12 @@ static void zclient_capability_decode(int command, struct zclient *zclient,
{
struct zclient_capabilities cap;
struct stream *s = zclient->ibuf;
+ int vrf_backend;
uint8_t mpls_enabled;
+ STREAM_GETL(s, vrf_backend);
+ vrf_configure_backend(vrf_backend);
+
memset(&cap, 0, sizeof(cap));
STREAM_GETC(s, mpls_enabled);
cap.mpls_enabled = !!mpls_enabled;