mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-06-04 13:36:10 +00:00
Merge pull request #9338 from idryzhov/static-nb-err
staticd: replace NB checks with assert
This commit is contained in:
commit
a01b086340
@ -471,13 +471,6 @@ int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_cr
|
||||
yang_afi_safi_identity2value(afi_safi, &afi, &safi);
|
||||
|
||||
rn = static_add_route(afi, safi, &prefix, NULL, s_vrf);
|
||||
if (!rn) {
|
||||
flog_warn(
|
||||
EC_LIB_NB_CB_CONFIG_APPLY,
|
||||
"route node %s creation failed",
|
||||
yang_dnode_get_string(args->dnode, "./prefix"));
|
||||
return NB_ERR;
|
||||
}
|
||||
if (vrf->vrf_id == VRF_UNKNOWN)
|
||||
snprintf(
|
||||
args->errmsg, args->errmsg_len,
|
||||
@ -752,13 +745,6 @@ int routing_control_plane_protocols_control_plane_protocol_staticd_route_list_sr
|
||||
afi = family2afi(src_prefix.family);
|
||||
src_rn =
|
||||
static_add_route(afi, safi, &rn->p, &src_prefix, s_vrf);
|
||||
if (!src_rn) {
|
||||
flog_warn(EC_LIB_NB_CB_CONFIG_APPLY,
|
||||
"src rn %s creation failed",
|
||||
yang_dnode_get_string(args->dnode,
|
||||
"./src-prefix"));
|
||||
return NB_ERR;
|
||||
}
|
||||
nb_running_set_entry(args->dnode, src_rn);
|
||||
break;
|
||||
}
|
||||
|
@ -126,8 +126,7 @@ struct route_node *static_add_route(afi_t afi, safi_t safi, struct prefix *p,
|
||||
struct static_route_info *si;
|
||||
struct route_table *stable = svrf->stable[afi][safi];
|
||||
|
||||
if (!stable)
|
||||
return NULL;
|
||||
assert(stable);
|
||||
|
||||
/* Lookup static route prefix. */
|
||||
rn = srcdest_rnode_get(stable, p, src_p);
|
||||
|
Loading…
Reference in New Issue
Block a user