1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * MGMTD public defines.
5 * Copyright (C) 2021 Vmware, Inc.
6 * Pushpasis Sarkar <spushpasis@vmware.com>
9 #ifndef _FRR_MGMTD_DEFINES_H
10 #define _FRR_MGMTD_DEFINES_H
14 #define MGMTD_CLIENT_NAME_MAX_LEN 32
16 #define MGMTD_MAX_XPATH_LEN XPATH_MAXLEN
18 #define MGMTD_MAX_YANG_VALUE_LEN YANG_VALUE_MAXLEN
20 #define MGMTD_MAX_NUM_XPATH_REG 128
22 #define MGMTD_MAX_NUM_DATA_REQ_IN_BATCH 32
23 #define MGMTD_MAX_NUM_DATA_REPLY_IN_BATCH 8
31 MGMTD_DS_UNLOCK_FAILED
,
39 MGMTD_FE_CONN_WRITES_ON
,
48 MGMTD_BE_CONN_WRITES_ON
,
50 MGMTD_BE_SCHED_CFG_PREPARE
,
51 MGMTD_BE_RESCHED_CFG_PREPARE
,
52 MGMTD_BE_SCHED_CFG_APPLY
,
53 MGMTD_BE_RESCHED_CFG_APPLY
,
56 #define MGMTD_TXN_ID_NONE 0
58 #define MGMTD_TXN_BATCH_ID_NONE 0
60 #endif /* _FRR_MGMTD_DEFINES_H */