From d61e157a4703dacaaa6ff8f02430f9b3911c5f00 Mon Sep 17 00:00:00 2001 From: Xiao Liang Date: Wed, 7 Sep 2022 17:14:02 +0800 Subject: zebra: Reconfiguring netns for vrf is not a failure When using namespace VRF backend, and frr.conf contains: vrf test netns /run/netns/test exit-vrf FRR fails to start: line 11: Failure to communicate[13] to zebra, line: netns /run/netns/test Fix this by returning CMD_WARNING rather than CMD_WARNING_CONFIG_FAILED when the same netns path is configured. Signed-off-by: Xiao Liang --- zebra/zebra_vrf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'zebra/zebra_vrf.c') diff --git a/zebra/zebra_vrf.c b/zebra/zebra_vrf.c index 6624f0beb..a2844ca95 100644 --- a/zebra/zebra_vrf.c +++ b/zebra/zebra_vrf.c @@ -595,7 +595,7 @@ int zebra_vrf_netns_handler_create(struct vty *vty, struct vrf *vrf, zlog_info( "VRF %u already configured with NETNS %s", vrf->vrf_id, ns->name); - return CMD_WARNING_CONFIG_FAILED; + return CMD_WARNING; } } ns = ns_lookup_name(pathname); -- cgit v1.2.3