summaryrefslogtreecommitdiff
path: root/lib/vty.c
diff options
context:
space:
mode:
authorChristian Hopps <chopps@labn.net>2024-01-15 07:03:34 -0500
committerGitHub <noreply@github.com>2024-01-15 07:03:34 -0500
commitf2bb6874268b271e49ca2acdc5dba5efd2b0b697 (patch)
treef44cc26dec9896b45d2a3c4139b1ea30fd2f3e75 /lib/vty.c
parentbd9174f424bd33e75895160aa1f4a63dae795460 (diff)
parent2764344bcbd37c5ea69231d6e51ba9cd58edbb44 (diff)
Merge pull request #15154 from idryzhov/mgmt-get-data
mgmtd get-data request expansion
Diffstat (limited to 'lib/vty.c')
-rw-r--r--lib/vty.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/lib/vty.c b/lib/vty.c
index 5f9f0dc243..3fc7c38083 100644
--- a/lib/vty.c
+++ b/lib/vty.c
@@ -4105,23 +4105,24 @@ int vty_mgmt_send_get_req(struct vty *vty, bool is_config,
return 0;
}
-int vty_mgmt_send_get_tree_req(struct vty *vty, LYD_FORMAT result_type,
- const char *xpath)
+int vty_mgmt_send_get_data_req(struct vty *vty, LYD_FORMAT result_type,
+ uint8_t flags, const char *xpath)
{
LYD_FORMAT intern_format = result_type;
vty->mgmt_req_id++;
- if (mgmt_fe_send_get_tree_req(mgmt_fe_client, vty->mgmt_session_id,
- vty->mgmt_req_id, intern_format, xpath)) {
- zlog_err("Failed to send GET-TREE to MGMTD session-id: %" PRIu64
+ if (mgmt_fe_send_get_data_req(mgmt_fe_client, vty->mgmt_session_id,
+ vty->mgmt_req_id, intern_format, flags,
+ xpath)) {
+ zlog_err("Failed to send GET-DATA to MGMTD session-id: %" PRIu64
" req-id %" PRIu64 ".",
vty->mgmt_session_id, vty->mgmt_req_id);
- vty_out(vty, "Failed to send GET-TREE to MGMTD!\n");
+ vty_out(vty, "Failed to send GET-DATA to MGMTD!\n");
return -1;
}
- vty->mgmt_req_pending_cmd = "MESSAGE_GET_TREE_REQ";
+ vty->mgmt_req_pending_cmd = "MESSAGE_GET_DATA_REQ";
vty->mgmt_req_pending_data = result_type;
return 0;