mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-06 15:58:18 +00:00
Merge pull request #2282 from dslicenc/cm20939-nbr-msg
bgpd: improve error message for neighbor not found
This commit is contained in:
commit
cd126147a3
@ -9648,13 +9648,13 @@ static struct peer *peer_lookup_in_view(struct vty *vty, struct bgp *bgp,
|
||||
json_object *json_no = NULL;
|
||||
json_no = json_object_new_object();
|
||||
json_object_string_add(json_no, "warning",
|
||||
"No such neighbor");
|
||||
"No such neighbor in this view/vrf");
|
||||
vty_out(vty, "%s\n",
|
||||
json_object_to_json_string_ext(
|
||||
json_no, JSON_C_TO_STRING_PRETTY));
|
||||
json_object_free(json_no);
|
||||
} else
|
||||
vty_out(vty, "No such neighbor\n");
|
||||
vty_out(vty, "No such neighbor in this view/vrf\n");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@ -10752,10 +10752,8 @@ DEFUN (show_ip_bgp_neighbor_routes,
|
||||
peerstr = argv[++idx]->arg;
|
||||
|
||||
peer = peer_lookup_in_view(vty, bgp, peerstr, uj);
|
||||
if (!peer) {
|
||||
vty_out(vty, "No such neighbor\n");
|
||||
if (!peer)
|
||||
return CMD_WARNING;
|
||||
}
|
||||
|
||||
if (argv_find(argv, argc, "flap-statistics", &idx))
|
||||
sh_type = bgp_show_type_flap_neighbor;
|
||||
|
@ -10655,7 +10655,7 @@ static int bgp_show_neighbor(struct vty *vty, struct bgp *bgp,
|
||||
if (use_json)
|
||||
json_object_boolean_true_add(json, "bgpNoSuchNeighbor");
|
||||
else
|
||||
vty_out(vty, "%% No such neighbor\n");
|
||||
vty_out(vty, "%% No such neighbor in this view/vrf\n");
|
||||
}
|
||||
|
||||
if (use_json) {
|
||||
|
Loading…
Reference in New Issue
Block a user