summaryrefslogtreecommitdiff
path: root/mgmtd/mgmt_be_adapter.c
diff options
context:
space:
mode:
authorChristian Hopps <chopps@labn.net>2023-12-13 17:32:43 -0500
committerChristian Hopps <chopps@labn.net>2023-12-28 17:53:40 +0000
commit4e0147a05ebfa0ba1f262b1e191d3cbf1a44003d (patch)
treeaa2b0429196378f6ec2906a43fd4025ef9332f83 /mgmtd/mgmt_be_adapter.c
parentad1ccb6e621b2050697e738457b1ac7a465dae71 (diff)
lib: add dedicated API functions for native msgs
- reorg native message header Signed-off-by: Christian Hopps <chopps@labn.net>
Diffstat (limited to 'mgmtd/mgmt_be_adapter.c')
-rw-r--r--mgmtd/mgmt_be_adapter.c20
1 files changed, 6 insertions, 14 deletions
diff --git a/mgmtd/mgmt_be_adapter.c b/mgmtd/mgmt_be_adapter.c
index 8444502bde..72dff4b062 100644
--- a/mgmtd/mgmt_be_adapter.c
+++ b/mgmtd/mgmt_be_adapter.c
@@ -287,14 +287,6 @@ mgmt_be_adapter_cleanup_old_conn(struct mgmt_be_client_adapter *adapter)
}
}
-static int be_adapter_send_native_msg(struct mgmt_be_client_adapter *adapter,
- void *msg, size_t len,
- bool short_circuit_ok)
-{
- return msg_conn_send_msg(adapter->conn, MGMT_MSG_VERSION_NATIVE, msg,
- len, NULL, short_circuit_ok);
-}
-
static int mgmt_be_adapter_send_msg(struct mgmt_be_client_adapter *adapter,
Mgmtd__BeMessage *be_msg)
{
@@ -504,14 +496,14 @@ int mgmt_be_send_cfgapply_req(struct mgmt_be_client_adapter *adapter,
return mgmt_be_adapter_send_msg(adapter, &be_msg);
}
-int mgmt_be_send_native(enum mgmt_be_client_id id, void *msg, size_t len)
+int mgmt_be_send_native(enum mgmt_be_client_id id, void *msg)
{
struct mgmt_be_client_adapter *adapter = mgmt_be_get_adapter_by_id(id);
if (!adapter)
return -1;
- return be_adapter_send_native_msg(adapter, msg, len, false);
+ return mgmt_msg_native_send_msg(adapter->conn, msg, false);
}
/*
@@ -530,10 +522,10 @@ static void be_adapter_handle_native_msg(struct mgmt_be_client_adapter *adapter,
case MGMT_MSG_CODE_ERROR:
error_msg = (typeof(error_msg))msg;
MGMTD_BE_ADAPTER_DBG("Got ERROR from '%s' txn-id %" PRIx64,
- adapter->name, msg->txn_id);
+ adapter->name, msg->refer_id);
/* Forward the reply to the txn module */
- mgmt_txn_notify_error(adapter, msg->txn_id, msg->req_id,
+ mgmt_txn_notify_error(adapter, msg->refer_id, msg->req_id,
error_msg->error, error_msg->errstr);
break;
@@ -541,7 +533,7 @@ static void be_adapter_handle_native_msg(struct mgmt_be_client_adapter *adapter,
/* tree data from a backend client */
tree_msg = (typeof(tree_msg))msg;
MGMTD_BE_ADAPTER_DBG("Got TREE_DATA from '%s' txn-id %" PRIx64,
- adapter->name, msg->txn_id);
+ adapter->name, msg->refer_id);
/* Forward the reply to the txn module */
mgmt_txn_notify_tree_data_reply(adapter, tree_msg, msg_len);
@@ -550,7 +542,7 @@ static void be_adapter_handle_native_msg(struct mgmt_be_client_adapter *adapter,
MGMTD_BE_ADAPTER_ERR("unknown native message txn-id %" PRIu64
" req-id %" PRIu64
" code %u from BE client for adapter %s",
- msg->txn_id, msg->req_id, msg->code,
+ msg->refer_id, msg->req_id, msg->code,
adapter->name);
break;
}