]>
git.proxmox.com Git - mirror_frr.git/blob - mgmtd/mgmt_memory.c
1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * mgmt memory type definitions
5 * Copyright (C) 2021 Vmware, Inc.
6 * Pushpasis Sarkar <spushpasis@vmware.com>
14 #include "mgmt_memory.h"
16 /* this file is temporary in nature; definitions should be moved to the
17 * files they're used in
20 DEFINE_MGROUP(MGMTD
, "mgmt");
21 DEFINE_MTYPE(MGMTD
, MGMTD
, "instance");
22 DEFINE_MTYPE(MGMTD
, MGMTD_XPATH
, "xpath regex");
23 DEFINE_MTYPE(MGMTD
, MGMTD_BE_ADPATER
, "backend adapter");
24 DEFINE_MTYPE(MGMTD
, MGMTD_FE_ADPATER
, "frontend adapter");
25 DEFINE_MTYPE(MGMTD
, MGMTD_FE_SESSION
, "frontend session");
26 DEFINE_MTYPE(MGMTD
, MGMTD_TXN
, "txn");
27 DEFINE_MTYPE(MGMTD
, MGMTD_TXN_REQ
, "txn request");
28 DEFINE_MTYPE(MGMTD
, MGMTD_TXN_SETCFG_REQ
, "txn set-config requests");
29 DEFINE_MTYPE(MGMTD
, MGMTD_TXN_COMMCFG_REQ
, "txn commit-config requests");
30 DEFINE_MTYPE(MGMTD
, MGMTD_TXN_GETDATA_REQ
, "txn get-data requests");
31 DEFINE_MTYPE(MGMTD
, MGMTD_TXN_GETDATA_REPLY
, "txn get-data replies");
32 DEFINE_MTYPE(MGMTD
, MGMTD_TXN_CFG_BATCH
, "txn config batches");
33 DEFINE_MTYPE(MGMTD
, MGMTD_CMT_INFO
, "commit info");