]>
Commit | Line | Data |
---|---|---|
ce45ffe7 CS |
1 | /* |
2 | * Copyright (C) 2020 Cumulus Networks, Inc. | |
3 | * Chirag Shah | |
4 | * | |
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) | |
8 | * any later version. | |
9 | * | |
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 | |
13 | * more details. | |
14 | * | |
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 | |
18 | */ | |
19 | ||
20 | #ifndef ZEBRA_ZEBRA_NB_H_ | |
21 | #define ZEBRA_ZEBRA_NB_H_ | |
22 | ||
17e38209 RW |
23 | #ifdef __cplusplus |
24 | extern "C" { | |
25 | #endif | |
26 | ||
ce45ffe7 CS |
27 | extern const struct frr_yang_module_info frr_zebra_info; |
28 | ||
29 | /* prototypes */ | |
60ee8be1 RW |
30 | int get_route_information_rpc(struct nb_cb_rpc_args *args); |
31 | int get_v6_mroute_info_rpc(struct nb_cb_rpc_args *args); | |
32 | int get_vrf_info_rpc(struct nb_cb_rpc_args *args); | |
33 | int get_vrf_vni_info_rpc(struct nb_cb_rpc_args *args); | |
34 | int get_evpn_info_rpc(struct nb_cb_rpc_args *args); | |
35 | int get_vni_info_rpc(struct nb_cb_rpc_args *args); | |
36 | int get_evpn_vni_rmac_rpc(struct nb_cb_rpc_args *args); | |
37 | int get_evpn_vni_nexthops_rpc(struct nb_cb_rpc_args *args); | |
38 | int clear_evpn_dup_addr_rpc(struct nb_cb_rpc_args *args); | |
39 | int get_evpn_macs_rpc(struct nb_cb_rpc_args *args); | |
40 | int get_evpn_arp_cache_rpc(struct nb_cb_rpc_args *args); | |
41 | int get_pbr_ipset_rpc(struct nb_cb_rpc_args *args); | |
42 | int get_pbr_iptable_rpc(struct nb_cb_rpc_args *args); | |
43 | int get_debugs_rpc(struct nb_cb_rpc_args *args); | |
44 | int zebra_mcast_rpf_lookup_modify(struct nb_cb_modify_args *args); | |
45 | int zebra_ip_forwarding_modify(struct nb_cb_modify_args *args); | |
46 | int zebra_ip_forwarding_destroy(struct nb_cb_destroy_args *args); | |
47 | int zebra_ipv6_forwarding_modify(struct nb_cb_modify_args *args); | |
48 | int zebra_ipv6_forwarding_destroy(struct nb_cb_destroy_args *args); | |
49 | int zebra_workqueue_hold_timer_modify(struct nb_cb_modify_args *args); | |
50 | int zebra_zapi_packets_modify(struct nb_cb_modify_args *args); | |
51 | int zebra_import_kernel_table_table_id_modify(struct nb_cb_modify_args *args); | |
52 | int zebra_import_kernel_table_table_id_destroy(struct nb_cb_destroy_args *args); | |
53 | int zebra_import_kernel_table_distance_modify(struct nb_cb_modify_args *args); | |
54 | int zebra_import_kernel_table_route_map_modify(struct nb_cb_modify_args *args); | |
55 | int zebra_import_kernel_table_route_map_destroy( | |
56 | struct nb_cb_destroy_args *args); | |
57 | int zebra_allow_external_route_update_create(struct nb_cb_create_args *args); | |
58 | int zebra_allow_external_route_update_destroy(struct nb_cb_destroy_args *args); | |
59 | int zebra_dplane_queue_limit_modify(struct nb_cb_modify_args *args); | |
60ee8be1 RW |
60 | int zebra_debugs_debug_events_modify(struct nb_cb_modify_args *args); |
61 | int zebra_debugs_debug_events_destroy(struct nb_cb_destroy_args *args); | |
62 | int zebra_debugs_debug_zapi_send_modify(struct nb_cb_modify_args *args); | |
63 | int zebra_debugs_debug_zapi_send_destroy(struct nb_cb_destroy_args *args); | |
64 | int zebra_debugs_debug_zapi_recv_modify(struct nb_cb_modify_args *args); | |
65 | int zebra_debugs_debug_zapi_recv_destroy(struct nb_cb_destroy_args *args); | |
66 | int zebra_debugs_debug_zapi_detail_modify(struct nb_cb_modify_args *args); | |
67 | int zebra_debugs_debug_zapi_detail_destroy(struct nb_cb_destroy_args *args); | |
68 | int zebra_debugs_debug_kernel_modify(struct nb_cb_modify_args *args); | |
69 | int zebra_debugs_debug_kernel_destroy(struct nb_cb_destroy_args *args); | |
70 | int zebra_debugs_debug_kernel_msg_send_modify(struct nb_cb_modify_args *args); | |
71 | int zebra_debugs_debug_kernel_msg_send_destroy(struct nb_cb_destroy_args *args); | |
72 | int zebra_debugs_debug_kernel_msg_recv_modify(struct nb_cb_modify_args *args); | |
73 | int zebra_debugs_debug_kernel_msg_recv_destroy(struct nb_cb_destroy_args *args); | |
74 | int zebra_debugs_debug_rib_modify(struct nb_cb_modify_args *args); | |
75 | int zebra_debugs_debug_rib_destroy(struct nb_cb_destroy_args *args); | |
76 | int zebra_debugs_debug_rib_detail_modify(struct nb_cb_modify_args *args); | |
77 | int zebra_debugs_debug_rib_detail_destroy(struct nb_cb_destroy_args *args); | |
78 | int zebra_debugs_debug_fpm_modify(struct nb_cb_modify_args *args); | |
79 | int zebra_debugs_debug_fpm_destroy(struct nb_cb_destroy_args *args); | |
80 | int zebra_debugs_debug_nht_modify(struct nb_cb_modify_args *args); | |
81 | int zebra_debugs_debug_nht_destroy(struct nb_cb_destroy_args *args); | |
82 | int zebra_debugs_debug_nht_detail_modify(struct nb_cb_modify_args *args); | |
83 | int zebra_debugs_debug_nht_detail_destroy(struct nb_cb_destroy_args *args); | |
84 | int zebra_debugs_debug_mpls_modify(struct nb_cb_modify_args *args); | |
85 | int zebra_debugs_debug_mpls_destroy(struct nb_cb_destroy_args *args); | |
86 | int zebra_debugs_debug_vxlan_modify(struct nb_cb_modify_args *args); | |
87 | int zebra_debugs_debug_vxlan_destroy(struct nb_cb_destroy_args *args); | |
88 | int zebra_debugs_debug_pw_modify(struct nb_cb_modify_args *args); | |
89 | int zebra_debugs_debug_pw_destroy(struct nb_cb_destroy_args *args); | |
90 | int zebra_debugs_debug_dplane_modify(struct nb_cb_modify_args *args); | |
91 | int zebra_debugs_debug_dplane_destroy(struct nb_cb_destroy_args *args); | |
92 | int zebra_debugs_debug_dplane_detail_modify(struct nb_cb_modify_args *args); | |
93 | int zebra_debugs_debug_dplane_detail_destroy(struct nb_cb_destroy_args *args); | |
94 | int zebra_debugs_debug_mlag_modify(struct nb_cb_modify_args *args); | |
95 | int zebra_debugs_debug_mlag_destroy(struct nb_cb_destroy_args *args); | |
96 | int lib_interface_zebra_ip_addrs_create(struct nb_cb_create_args *args); | |
97 | int lib_interface_zebra_ip_addrs_destroy(struct nb_cb_destroy_args *args); | |
98 | int lib_interface_zebra_ip_addrs_label_modify(struct nb_cb_modify_args *args); | |
99 | int lib_interface_zebra_ip_addrs_label_destroy(struct nb_cb_destroy_args *args); | |
100 | int lib_interface_zebra_ip_addrs_ip4_peer_modify( | |
101 | struct nb_cb_modify_args *args); | |
102 | int lib_interface_zebra_ip_addrs_ip4_peer_destroy( | |
103 | struct nb_cb_destroy_args *args); | |
104 | int lib_interface_zebra_multicast_modify(struct nb_cb_modify_args *args); | |
105 | int lib_interface_zebra_multicast_destroy(struct nb_cb_destroy_args *args); | |
106 | int lib_interface_zebra_link_detect_modify(struct nb_cb_modify_args *args); | |
107 | int lib_interface_zebra_link_detect_destroy(struct nb_cb_destroy_args *args); | |
108 | int lib_interface_zebra_shutdown_modify(struct nb_cb_modify_args *args); | |
109 | int lib_interface_zebra_shutdown_destroy(struct nb_cb_destroy_args *args); | |
110 | int lib_interface_zebra_bandwidth_modify(struct nb_cb_modify_args *args); | |
111 | int lib_interface_zebra_bandwidth_destroy(struct nb_cb_destroy_args *args); | |
60ee8be1 RW |
112 | struct yang_data * |
113 | lib_interface_zebra_state_up_count_get_elem(struct nb_cb_get_elem_args *args); | |
114 | struct yang_data * | |
115 | lib_interface_zebra_state_down_count_get_elem(struct nb_cb_get_elem_args *args); | |
116 | struct yang_data * | |
117 | lib_interface_zebra_state_zif_type_get_elem(struct nb_cb_get_elem_args *args); | |
118 | struct yang_data * | |
119 | lib_interface_zebra_state_ptm_status_get_elem(struct nb_cb_get_elem_args *args); | |
120 | struct yang_data * | |
121 | lib_interface_zebra_state_vlan_id_get_elem(struct nb_cb_get_elem_args *args); | |
122 | struct yang_data * | |
123 | lib_interface_zebra_state_vni_id_get_elem(struct nb_cb_get_elem_args *args); | |
124 | struct yang_data *lib_interface_zebra_state_remote_vtep_get_elem( | |
125 | struct nb_cb_get_elem_args *args); | |
126 | struct yang_data *lib_interface_zebra_state_mcast_group_get_elem( | |
127 | struct nb_cb_get_elem_args *args); | |
56a88b9e CS |
128 | const void *lib_vrf_zebra_ribs_rib_get_next(struct nb_cb_get_next_args *args); |
129 | int lib_vrf_zebra_ribs_rib_get_keys(struct nb_cb_get_keys_args *args); | |
ce45ffe7 | 130 | const void * |
56a88b9e | 131 | lib_vrf_zebra_ribs_rib_lookup_entry(struct nb_cb_lookup_entry_args *args); |
6c380957 IR |
132 | struct yang_data * |
133 | lib_vrf_zebra_ribs_rib_afi_safi_name_get_elem(struct nb_cb_get_elem_args *args); | |
134 | struct yang_data * | |
135 | lib_vrf_zebra_ribs_rib_table_id_get_elem(struct nb_cb_get_elem_args *args); | |
56a88b9e CS |
136 | const void * |
137 | lib_vrf_zebra_ribs_rib_route_get_next(struct nb_cb_get_next_args *args); | |
138 | int lib_vrf_zebra_ribs_rib_route_get_keys(struct nb_cb_get_keys_args *args); | |
139 | const void * | |
140 | lib_vrf_zebra_ribs_rib_route_lookup_entry(struct nb_cb_lookup_entry_args *args); | |
ce45ffe7 | 141 | struct yang_data * |
56a88b9e CS |
142 | lib_vrf_zebra_ribs_rib_route_prefix_get_elem(struct nb_cb_get_elem_args *args); |
143 | struct yang_data *lib_vrf_zebra_ribs_rib_route_protocol_get_elem( | |
144 | struct nb_cb_get_elem_args *args); | |
145 | struct yang_data *lib_vrf_zebra_ribs_rib_route_protocol_v6_get_elem( | |
146 | struct nb_cb_get_elem_args *args); | |
ce45ffe7 | 147 | struct yang_data * |
56a88b9e CS |
148 | lib_vrf_zebra_ribs_rib_route_vrf_get_elem(struct nb_cb_get_elem_args *args); |
149 | struct yang_data *lib_vrf_zebra_ribs_rib_route_distance_get_elem( | |
150 | struct nb_cb_get_elem_args *args); | |
ce45ffe7 | 151 | struct yang_data * |
56a88b9e | 152 | lib_vrf_zebra_ribs_rib_route_metric_get_elem(struct nb_cb_get_elem_args *args); |
ce45ffe7 | 153 | struct yang_data * |
56a88b9e CS |
154 | lib_vrf_zebra_ribs_rib_route_tag_get_elem(struct nb_cb_get_elem_args *args); |
155 | struct yang_data *lib_vrf_zebra_ribs_rib_route_selected_get_elem( | |
156 | struct nb_cb_get_elem_args *args); | |
157 | struct yang_data *lib_vrf_zebra_ribs_rib_route_installed_get_elem( | |
158 | struct nb_cb_get_elem_args *args); | |
ce45ffe7 | 159 | struct yang_data * |
56a88b9e | 160 | lib_vrf_zebra_ribs_rib_route_failed_get_elem(struct nb_cb_get_elem_args *args); |
ce45ffe7 | 161 | struct yang_data * |
56a88b9e CS |
162 | lib_vrf_zebra_ribs_rib_route_queued_get_elem(struct nb_cb_get_elem_args *args); |
163 | struct yang_data *lib_vrf_zebra_ribs_rib_route_internal_flags_get_elem( | |
60ee8be1 | 164 | struct nb_cb_get_elem_args *args); |
56a88b9e | 165 | struct yang_data *lib_vrf_zebra_ribs_rib_route_internal_status_get_elem( |
60ee8be1 | 166 | struct nb_cb_get_elem_args *args); |
ce45ffe7 | 167 | struct yang_data * |
56a88b9e CS |
168 | lib_vrf_zebra_ribs_rib_route_uptime_get_elem(struct nb_cb_get_elem_args *args); |
169 | const void *lib_vrf_zebra_ribs_rib_route_nexthop_group_get_next( | |
170 | struct nb_cb_get_next_args *args); | |
171 | int lib_vrf_zebra_ribs_rib_route_nexthop_group_get_keys( | |
60ee8be1 | 172 | struct nb_cb_get_keys_args *args); |
56a88b9e | 173 | const void *lib_vrf_zebra_ribs_rib_route_nexthop_group_lookup_entry( |
60ee8be1 | 174 | struct nb_cb_lookup_entry_args *args); |
56a88b9e | 175 | struct yang_data *lib_vrf_zebra_ribs_rib_route_nexthop_group_name_get_elem( |
60ee8be1 | 176 | struct nb_cb_get_elem_args *args); |
56a88b9e CS |
177 | const void * |
178 | lib_vrf_zebra_ribs_rib_route_nexthop_group_frr_nexthops_nexthop_get_next( | |
60ee8be1 | 179 | struct nb_cb_get_next_args *args); |
56a88b9e | 180 | int lib_vrf_zebra_ribs_rib_route_nexthop_group_frr_nexthops_nexthop_get_keys( |
60ee8be1 | 181 | struct nb_cb_get_keys_args *args); |
56a88b9e CS |
182 | const void *lib_vrf_zebra_ribs_rib_route_route_entry_get_next( |
183 | struct nb_cb_get_next_args *args); | |
184 | int lib_vrf_zebra_ribs_rib_route_route_entry_get_keys( | |
60ee8be1 | 185 | struct nb_cb_get_keys_args *args); |
56a88b9e | 186 | const void *lib_vrf_zebra_ribs_rib_route_route_entry_lookup_entry( |
60ee8be1 | 187 | struct nb_cb_lookup_entry_args *args); |
56a88b9e | 188 | struct yang_data *lib_vrf_zebra_ribs_rib_route_route_entry_protocol_get_elem( |
60ee8be1 | 189 | struct nb_cb_get_elem_args *args); |
56a88b9e | 190 | struct yang_data *lib_vrf_zebra_ribs_rib_route_route_entry_instance_get_elem( |
60ee8be1 | 191 | struct nb_cb_get_elem_args *args); |
56a88b9e | 192 | struct yang_data *lib_vrf_zebra_ribs_rib_route_route_entry_distance_get_elem( |
60ee8be1 | 193 | struct nb_cb_get_elem_args *args); |
56a88b9e | 194 | struct yang_data *lib_vrf_zebra_ribs_rib_route_route_entry_metric_get_elem( |
60ee8be1 | 195 | struct nb_cb_get_elem_args *args); |
56a88b9e | 196 | struct yang_data *lib_vrf_zebra_ribs_rib_route_route_entry_tag_get_elem( |
60ee8be1 | 197 | struct nb_cb_get_elem_args *args); |
56a88b9e | 198 | struct yang_data *lib_vrf_zebra_ribs_rib_route_route_entry_selected_get_elem( |
60ee8be1 | 199 | struct nb_cb_get_elem_args *args); |
56a88b9e | 200 | struct yang_data *lib_vrf_zebra_ribs_rib_route_route_entry_installed_get_elem( |
60ee8be1 | 201 | struct nb_cb_get_elem_args *args); |
56a88b9e | 202 | struct yang_data *lib_vrf_zebra_ribs_rib_route_route_entry_failed_get_elem( |
60ee8be1 | 203 | struct nb_cb_get_elem_args *args); |
56a88b9e | 204 | struct yang_data *lib_vrf_zebra_ribs_rib_route_route_entry_queued_get_elem( |
60ee8be1 | 205 | struct nb_cb_get_elem_args *args); |
56a88b9e CS |
206 | struct yang_data * |
207 | lib_vrf_zebra_ribs_rib_route_route_entry_internal_flags_get_elem( | |
60ee8be1 | 208 | struct nb_cb_get_elem_args *args); |
56a88b9e CS |
209 | struct yang_data * |
210 | lib_vrf_zebra_ribs_rib_route_route_entry_internal_status_get_elem( | |
60ee8be1 | 211 | struct nb_cb_get_elem_args *args); |
56a88b9e | 212 | struct yang_data *lib_vrf_zebra_ribs_rib_route_route_entry_uptime_get_elem( |
60ee8be1 | 213 | struct nb_cb_get_elem_args *args); |
ed5abdb2 | 214 | struct yang_data * |
2b2282eb | 215 | lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_id_get_elem( |
60ee8be1 | 216 | struct nb_cb_get_elem_args *args); |
ed5abdb2 | 217 | const void * |
2b2282eb | 218 | lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_get_next( |
60ee8be1 | 219 | struct nb_cb_get_next_args *args); |
2b2282eb | 220 | int lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_get_keys( |
60ee8be1 | 221 | struct nb_cb_get_keys_args *args); |
ce45ffe7 | 222 | const void * |
2b2282eb | 223 | lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_lookup_entry( |
60ee8be1 | 224 | struct nb_cb_lookup_entry_args *args); |
ce45ffe7 | 225 | struct yang_data * |
2b2282eb | 226 | lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_nh_type_get_elem( |
60ee8be1 | 227 | struct nb_cb_get_elem_args *args); |
ce45ffe7 | 228 | struct yang_data * |
2b2282eb | 229 | lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_vrf_get_elem( |
60ee8be1 | 230 | struct nb_cb_get_elem_args *args); |
ce45ffe7 | 231 | struct yang_data * |
2b2282eb | 232 | lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_gateway_get_elem( |
60ee8be1 | 233 | struct nb_cb_get_elem_args *args); |
ce45ffe7 | 234 | struct yang_data * |
2b2282eb | 235 | lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_interface_get_elem( |
60ee8be1 | 236 | struct nb_cb_get_elem_args *args); |
ce45ffe7 | 237 | struct yang_data * |
2b2282eb | 238 | lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_bh_type_get_elem( |
60ee8be1 | 239 | struct nb_cb_get_elem_args *args); |
ce45ffe7 | 240 | struct yang_data * |
2b2282eb | 241 | lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_onlink_get_elem( |
60ee8be1 | 242 | struct nb_cb_get_elem_args *args); |
065276ae SM |
243 | struct yang_data * |
244 | lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_color_get_elem( | |
245 | struct nb_cb_get_elem_args *args); | |
ce45ffe7 | 246 | const void * |
2b2282eb | 247 | lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_mpls_label_stack_entry_get_next( |
60ee8be1 | 248 | struct nb_cb_get_next_args *args); |
2b2282eb | 249 | int lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_mpls_label_stack_entry_get_keys( |
60ee8be1 | 250 | struct nb_cb_get_keys_args *args); |
ce45ffe7 | 251 | const void * |
2b2282eb | 252 | lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_mpls_label_stack_entry_lookup_entry( |
60ee8be1 | 253 | struct nb_cb_lookup_entry_args *args); |
ce45ffe7 | 254 | struct yang_data * |
2b2282eb | 255 | lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_mpls_label_stack_entry_id_get_elem( |
60ee8be1 | 256 | struct nb_cb_get_elem_args *args); |
ce45ffe7 | 257 | struct yang_data * |
2b2282eb | 258 | lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_mpls_label_stack_entry_label_get_elem( |
60ee8be1 | 259 | struct nb_cb_get_elem_args *args); |
ce45ffe7 | 260 | struct yang_data * |
2b2282eb | 261 | lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_mpls_label_stack_entry_ttl_get_elem( |
60ee8be1 | 262 | struct nb_cb_get_elem_args *args); |
ce45ffe7 | 263 | struct yang_data * |
2b2282eb | 264 | lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_mpls_label_stack_entry_traffic_class_get_elem( |
60ee8be1 | 265 | struct nb_cb_get_elem_args *args); |
ce45ffe7 | 266 | struct yang_data * |
2b2282eb | 267 | lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_duplicate_get_elem( |
60ee8be1 | 268 | struct nb_cb_get_elem_args *args); |
ce45ffe7 | 269 | struct yang_data * |
2b2282eb | 270 | lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_recursive_get_elem( |
60ee8be1 | 271 | struct nb_cb_get_elem_args *args); |
ce45ffe7 | 272 | struct yang_data * |
2b2282eb | 273 | lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_active_get_elem( |
60ee8be1 | 274 | struct nb_cb_get_elem_args *args); |
ce45ffe7 | 275 | struct yang_data * |
2b2282eb | 276 | lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_fib_get_elem( |
60ee8be1 | 277 | struct nb_cb_get_elem_args *args); |
7225e61c | 278 | struct yang_data * |
2b2282eb | 279 | lib_vrf_zebra_ribs_rib_route_route_entry_nexthop_group_nexthop_weight_get_elem( |
60ee8be1 | 280 | struct nb_cb_get_elem_args *args); |
e2bcfa39 CS |
281 | int lib_vrf_zebra_l3vni_id_modify(struct nb_cb_modify_args *args); |
282 | int lib_vrf_zebra_l3vni_id_destroy(struct nb_cb_destroy_args *args); | |
283 | int lib_vrf_zebra_prefix_only_modify(struct nb_cb_modify_args *args); | |
ce45ffe7 | 284 | |
17e38209 RW |
285 | #ifdef __cplusplus |
286 | } | |
287 | #endif | |
288 | ||
ce45ffe7 | 289 | #endif |