mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-15 11:30:30 +00:00
zebra: sometimes, it is not possible to assign a NSID to a vrf
This test case happens in scenarios with mininet, where external netns may be impossible for the local instance to be modified. The error is ignored and the netns parsed is ignored too. Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
This commit is contained in:
parent
bf03267495
commit
85a0edcab2
@ -80,6 +80,8 @@ static void zebra_ns_notify_create_context_from_entry_name(const char *name)
|
||||
ns_id = zebra_ns_id_get(netnspath);
|
||||
if (zserv_privs.change(ZPRIVS_LOWER))
|
||||
zlog_err("Can't lower privileges");
|
||||
if (ns_id == NS_UNKNOWN)
|
||||
return;
|
||||
ns_id_external = ns_map_nsid_with_external(ns_id, true);
|
||||
/* if VRF with NS ID already present */
|
||||
vrf = vrf_lookup_by_id((vrf_id_t)ns_id_external);
|
||||
|
Loading…
Reference in New Issue
Block a user