]> git.proxmox.com Git - mirror_frr.git/blame - mgmtd/mgmt_memory.c
mgmtd: cleanup BE xpath subscription and matching code
[mirror_frr.git] / mgmtd / mgmt_memory.c
CommitLineData
1c84efe4
CH
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
20DEFINE_MGROUP(MGMTD, "mgmt");
df6eb0bd 21DEFINE_MTYPE(MGMTD, MGMTD, "instance");
0327be91 22DEFINE_MTYPE(MGMTD, MGMTD_XPATH, "xpath regex");
df6eb0bd 23DEFINE_MTYPE(MGMTD, MGMTD_BE_ADPATER, "backend adapter");
0327be91
CH
24DEFINE_MTYPE(MGMTD, MGMTD_FE_ADPATER, "frontend adapter");
25DEFINE_MTYPE(MGMTD, MGMTD_FE_SESSION, "frontend session");
26DEFINE_MTYPE(MGMTD, MGMTD_TXN, "txn");
27DEFINE_MTYPE(MGMTD, MGMTD_TXN_REQ, "txn request");
28DEFINE_MTYPE(MGMTD, MGMTD_TXN_SETCFG_REQ, "txn set-config requests");
29DEFINE_MTYPE(MGMTD, MGMTD_TXN_COMMCFG_REQ, "txn commit-config requests");
30DEFINE_MTYPE(MGMTD, MGMTD_TXN_GETDATA_REQ, "txn get-data requests");
31DEFINE_MTYPE(MGMTD, MGMTD_TXN_GETDATA_REPLY, "txn get-data replies");
32DEFINE_MTYPE(MGMTD, MGMTD_TXN_CFG_BATCH, "txn config batches");
33DEFINE_MTYPE(MGMTD, MGMTD_CMT_INFO, "commit info");