]>
git.proxmox.com Git - mirror_frr.git/blob - zebra/zebra_nb_rpcs.c
2 * Copyright (C) 2020 Cumulus Networks, Inc.
5 * This program is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License as published by the Free
7 * Software Foundation; either version 2 of the License, or (at your option)
10 * This program is distributed in the hope that it will be useful, but WITHOUT
11 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
15 * You should have received a copy of the GNU General Public License along
16 * with this program; see the file COPYING; if not, write to the Free Software
17 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
21 #include "northbound.h"
24 #include "zebra/zebra_nb.h"
27 * XPath: /frr-zebra:get-route-information
29 int get_route_information_rpc(const char *xpath
, const struct list
*input
,
32 /* TODO: implement me. */
33 return NB_ERR_NOT_FOUND
;
37 * XPath: /frr-zebra:get-v6-mroute-info
39 int get_v6_mroute_info_rpc(const char *xpath
, const struct list
*input
,
42 /* TODO: implement me. */
43 return NB_ERR_NOT_FOUND
;
47 * XPath: /frr-zebra:get-vrf-info
49 int get_vrf_info_rpc(const char *xpath
, const struct list
*input
,
52 /* TODO: implement me. */
53 return NB_ERR_NOT_FOUND
;
57 * XPath: /frr-zebra:get-vrf-vni-info
59 int get_vrf_vni_info_rpc(const char *xpath
, const struct list
*input
,
62 /* TODO: implement me. */
63 return NB_ERR_NOT_FOUND
;
67 * XPath: /frr-zebra:get-evpn-info
69 int get_evpn_info_rpc(const char *xpath
, const struct list
*input
,
72 /* TODO: implement me. */
73 return NB_ERR_NOT_FOUND
;
77 * XPath: /frr-zebra:get-vni-info
79 int get_vni_info_rpc(const char *xpath
, const struct list
*input
,
82 /* TODO: implement me. */
83 return NB_ERR_NOT_FOUND
;
87 * XPath: /frr-zebra:get-evpn-vni-rmac
89 int get_evpn_vni_rmac_rpc(const char *xpath
, const struct list
*input
,
92 /* TODO: implement me. */
93 return NB_ERR_NOT_FOUND
;
97 * XPath: /frr-zebra:get-evpn-vni-nexthops
99 int get_evpn_vni_nexthops_rpc(const char *xpath
, const struct list
*input
,
102 /* TODO: implement me. */
103 return NB_ERR_NOT_FOUND
;
107 * XPath: /frr-zebra:clear-evpn-dup-addr
109 int clear_evpn_dup_addr_rpc(const char *xpath
, const struct list
*input
,
112 /* TODO: implement me. */
113 return NB_ERR_NOT_FOUND
;
117 * XPath: /frr-zebra:get-evpn-macs
119 int get_evpn_macs_rpc(const char *xpath
, const struct list
*input
,
122 /* TODO: implement me. */
123 return NB_ERR_NOT_FOUND
;
127 * XPath: /frr-zebra:get-evpn-arp-cache
129 int get_evpn_arp_cache_rpc(const char *xpath
, const struct list
*input
,
132 /* TODO: implement me. */
133 return NB_ERR_NOT_FOUND
;
137 * XPath: /frr-zebra:get-pbr-ipset
139 int get_pbr_ipset_rpc(const char *xpath
, const struct list
*input
,
142 /* TODO: implement me. */
143 return NB_ERR_NOT_FOUND
;
147 * XPath: /frr-zebra:get-pbr-iptable
149 int get_pbr_iptable_rpc(const char *xpath
, const struct list
*input
,
152 /* TODO: implement me. */
153 return NB_ERR_NOT_FOUND
;
157 * XPath: /frr-zebra:get-debugs
159 int get_debugs_rpc(const char *xpath
, const struct list
*input
,
162 /* TODO: implement me. */
163 return NB_ERR_NOT_FOUND
;