From 4931a3659acc8fc59379ee85ecb65b02509ae940 Mon Sep 17 00:00:00 2001 From: Philippe Guibert Date: Tue, 28 Aug 2018 10:37:56 +0200 Subject: [PATCH] lib: overwrite default vrf name upon zapi vrf add event The default vrf name is overwritten, upon reception of zapi vrf event. Signed-off-by: Philippe Guibert --- lib/zclient.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/zclient.c b/lib/zclient.c index b2bafcb7d8..c5a48c178a 100644 --- a/lib/zclient.c +++ b/lib/zclient.c @@ -1366,6 +1366,9 @@ static void zclient_vrf_add(struct zclient *zclient, vrf_id_t vrf_id) vrf = vrf_get(vrf_id, vrfname_tmp); vrf->data.l.table_id = data.l.table_id; memcpy(vrf->data.l.netns_name, data.l.netns_name, NS_NAMSIZ); + /* overwrite default vrf */ + if (vrf_id == VRF_DEFAULT) + vrf_set_default_name(vrfname_tmp); vrf_enable(vrf); } -- 2.39.5