]> git.proxmox.com Git - mirror_frr.git/blob - mgmtd/mgmt_memory.c
Merge pull request #13020 from SaiGomathiN/2462808-3
[mirror_frr.git] / mgmtd / mgmt_memory.c
1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /*
3 * mgmt memory type definitions
4 *
5 * Copyright (C) 2021 Vmware, Inc.
6 * Pushpasis Sarkar <spushpasis@vmware.com>
7 */
8
9 #include <zebra.h>
10 #ifdef HAVE_CONFIG_H
11 #include "config.h"
12 #endif
13
14 #include "mgmt_memory.h"
15
16 /* this file is temporary in nature; definitions should be moved to the
17 * files they're used in
18 */
19
20 DEFINE_MGROUP(MGMTD, "mgmt");
21 DEFINE_MTYPE(MGMTD, MGMTD, "MGMTD instance");
22 DEFINE_MTYPE(MGMTD, MGMTD_BE_ADPATER, "MGMTD backend adapter");
23 DEFINE_MTYPE(MGMTD, MGMTD_FE_ADPATER, "MGMTD Frontend adapter");
24 DEFINE_MTYPE(MGMTD, MGMTD_FE_SESSION, "MGMTD Frontend Client Session");
25 DEFINE_MTYPE(MGMTD, MGMTD_TXN, "MGMTD Transaction");
26 DEFINE_MTYPE(MGMTD, MGMTD_TXN_REQ, "MGMTD Transaction Requests");
27 DEFINE_MTYPE(MGMTD, MGMTD_TXN_SETCFG_REQ,
28 "MGMTD Transaction Set-Config Requests");
29 DEFINE_MTYPE(MGMTD, MGMTD_TXN_COMMCFG_REQ,
30 "MGMTD Transaction Commit-Config Requests");
31 DEFINE_MTYPE(MGMTD, MGMTD_TXN_GETDATA_REQ,
32 "MGMTD Transaction Get-Data Requests");
33 DEFINE_MTYPE(MGMTD, MGMTD_TXN_GETDATA_REPLY,
34 "MGMTD Transaction Get-Data Replies");
35 DEFINE_MTYPE(MGMTD, MGMTD_TXN_CFG_BATCH, "MGMTD Transaction Gonfig Batches");
36 DEFINE_MTYPE(MGMTD, MGMTD_CMT_INFO, "MGMTD commit info for tracking commits");