2 * Copyright (C) 2018 Volta Networks
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
22 #include "northbound.h"
25 #include "isisd/isis_nb.h"
27 /* clang-format off */
28 const struct frr_yang_module_info frr_isisd_info
= {
32 .xpath
= "/frr-isisd:isis/instance",
34 .cli_show
= cli_show_router_isis
,
35 .create
= isis_instance_create
,
36 .destroy
= isis_instance_destroy
,
38 .priority
= NB_DFLT_PRIORITY
- 1,
41 .xpath
= "/frr-isisd:isis/instance/is-type",
43 .cli_show
= cli_show_isis_is_type
,
44 .modify
= isis_instance_is_type_modify
,
48 .xpath
= "/frr-isisd:isis/instance/area-address",
50 .cli_show
= cli_show_isis_area_address
,
51 .create
= isis_instance_area_address_create
,
52 .destroy
= isis_instance_area_address_destroy
,
56 .xpath
= "/frr-isisd:isis/instance/dynamic-hostname",
58 .cli_show
= cli_show_isis_dynamic_hostname
,
59 .modify
= isis_instance_dynamic_hostname_modify
,
63 .xpath
= "/frr-isisd:isis/instance/attached",
65 .cli_show
= cli_show_isis_attached
,
66 .modify
= isis_instance_attached_modify
,
70 .xpath
= "/frr-isisd:isis/instance/overload",
72 .cli_show
= cli_show_isis_overload
,
73 .modify
= isis_instance_overload_modify
,
77 .xpath
= "/frr-isisd:isis/instance/metric-style",
79 .cli_show
= cli_show_isis_metric_style
,
80 .modify
= isis_instance_metric_style_modify
,
84 .xpath
= "/frr-isisd:isis/instance/purge-originator",
86 .cli_show
= cli_show_isis_purge_origin
,
87 .modify
= isis_instance_purge_originator_modify
,
91 .xpath
= "/frr-isisd:isis/instance/lsp/mtu",
93 .cli_show
= cli_show_isis_lsp_mtu
,
94 .modify
= isis_instance_lsp_mtu_modify
,
98 .xpath
= "/frr-isisd:isis/instance/lsp/timers",
100 .cli_show
= cli_show_isis_lsp_timers
,
104 .xpath
= "/frr-isisd:isis/instance/lsp/timers/level-1/refresh-interval",
106 .modify
= isis_instance_lsp_refresh_interval_level_1_modify
,
110 .xpath
= "/frr-isisd:isis/instance/lsp/timers/level-1/maximum-lifetime",
112 .modify
= isis_instance_lsp_maximum_lifetime_level_1_modify
,
116 .xpath
= "/frr-isisd:isis/instance/lsp/timers/level-1/generation-interval",
118 .modify
= isis_instance_lsp_generation_interval_level_1_modify
,
122 .xpath
= "/frr-isisd:isis/instance/lsp/timers/level-2/refresh-interval",
124 .modify
= isis_instance_lsp_refresh_interval_level_2_modify
,
128 .xpath
= "/frr-isisd:isis/instance/lsp/timers/level-2/maximum-lifetime",
130 .modify
= isis_instance_lsp_maximum_lifetime_level_2_modify
,
134 .xpath
= "/frr-isisd:isis/instance/lsp/timers/level-2/generation-interval",
136 .modify
= isis_instance_lsp_generation_interval_level_2_modify
,
140 .xpath
= "/frr-isisd:isis/instance/spf/ietf-backoff-delay",
142 .apply_finish
= ietf_backoff_delay_apply_finish
,
143 .cli_show
= cli_show_isis_spf_ietf_backoff
,
144 .create
= isis_instance_spf_ietf_backoff_delay_create
,
145 .destroy
= isis_instance_spf_ietf_backoff_delay_destroy
,
149 .xpath
= "/frr-isisd:isis/instance/spf/ietf-backoff-delay/init-delay",
151 .modify
= isis_instance_spf_ietf_backoff_delay_init_delay_modify
,
155 .xpath
= "/frr-isisd:isis/instance/spf/ietf-backoff-delay/short-delay",
157 .modify
= isis_instance_spf_ietf_backoff_delay_short_delay_modify
,
161 .xpath
= "/frr-isisd:isis/instance/spf/ietf-backoff-delay/long-delay",
163 .modify
= isis_instance_spf_ietf_backoff_delay_long_delay_modify
,
167 .xpath
= "/frr-isisd:isis/instance/spf/ietf-backoff-delay/hold-down",
169 .modify
= isis_instance_spf_ietf_backoff_delay_hold_down_modify
,
173 .xpath
= "/frr-isisd:isis/instance/spf/ietf-backoff-delay/time-to-learn",
175 .modify
= isis_instance_spf_ietf_backoff_delay_time_to_learn_modify
,
179 .xpath
= "/frr-isisd:isis/instance/spf/minimum-interval",
181 .cli_show
= cli_show_isis_spf_min_interval
,
185 .xpath
= "/frr-isisd:isis/instance/spf/minimum-interval/level-1",
187 .modify
= isis_instance_spf_minimum_interval_level_1_modify
,
191 .xpath
= "/frr-isisd:isis/instance/spf/minimum-interval/level-2",
193 .modify
= isis_instance_spf_minimum_interval_level_2_modify
,
197 .xpath
= "/frr-isisd:isis/instance/area-password",
199 .apply_finish
= area_password_apply_finish
,
200 .cli_show
= cli_show_isis_area_pwd
,
201 .create
= isis_instance_area_password_create
,
202 .destroy
= isis_instance_area_password_destroy
,
206 .xpath
= "/frr-isisd:isis/instance/area-password/password",
208 .modify
= isis_instance_area_password_password_modify
,
212 .xpath
= "/frr-isisd:isis/instance/area-password/password-type",
214 .modify
= isis_instance_area_password_password_type_modify
,
218 .xpath
= "/frr-isisd:isis/instance/area-password/authenticate-snp",
220 .modify
= isis_instance_area_password_authenticate_snp_modify
,
224 .xpath
= "/frr-isisd:isis/instance/domain-password",
226 .apply_finish
= domain_password_apply_finish
,
227 .cli_show
= cli_show_isis_domain_pwd
,
228 .create
= isis_instance_domain_password_create
,
229 .destroy
= isis_instance_domain_password_destroy
,
233 .xpath
= "/frr-isisd:isis/instance/domain-password/password",
235 .modify
= isis_instance_domain_password_password_modify
,
239 .xpath
= "/frr-isisd:isis/instance/domain-password/password-type",
241 .modify
= isis_instance_domain_password_password_type_modify
,
245 .xpath
= "/frr-isisd:isis/instance/domain-password/authenticate-snp",
247 .modify
= isis_instance_domain_password_authenticate_snp_modify
,
251 .xpath
= "/frr-isisd:isis/instance/default-information-originate/ipv4",
253 .apply_finish
= default_info_origin_ipv4_apply_finish
,
254 .cli_show
= cli_show_isis_def_origin_ipv4
,
255 .create
= isis_instance_default_information_originate_ipv4_create
,
256 .destroy
= isis_instance_default_information_originate_ipv4_destroy
,
260 .xpath
= "/frr-isisd:isis/instance/default-information-originate/ipv4/always",
262 .modify
= isis_instance_default_information_originate_ipv4_always_modify
,
266 .xpath
= "/frr-isisd:isis/instance/default-information-originate/ipv4/route-map",
268 .destroy
= isis_instance_default_information_originate_ipv4_route_map_destroy
,
269 .modify
= isis_instance_default_information_originate_ipv4_route_map_modify
,
273 .xpath
= "/frr-isisd:isis/instance/default-information-originate/ipv4/metric",
275 .modify
= isis_instance_default_information_originate_ipv4_metric_modify
,
279 .xpath
= "/frr-isisd:isis/instance/default-information-originate/ipv6",
281 .apply_finish
= default_info_origin_ipv6_apply_finish
,
282 .cli_show
= cli_show_isis_def_origin_ipv6
,
283 .create
= isis_instance_default_information_originate_ipv6_create
,
284 .destroy
= isis_instance_default_information_originate_ipv6_destroy
,
288 .xpath
= "/frr-isisd:isis/instance/default-information-originate/ipv6/always",
290 .modify
= isis_instance_default_information_originate_ipv6_always_modify
,
294 .xpath
= "/frr-isisd:isis/instance/default-information-originate/ipv6/route-map",
296 .destroy
= isis_instance_default_information_originate_ipv6_route_map_destroy
,
297 .modify
= isis_instance_default_information_originate_ipv6_route_map_modify
,
301 .xpath
= "/frr-isisd:isis/instance/default-information-originate/ipv6/metric",
303 .modify
= isis_instance_default_information_originate_ipv6_metric_modify
,
307 .xpath
= "/frr-isisd:isis/instance/redistribute/ipv4",
309 .apply_finish
= redistribute_ipv4_apply_finish
,
310 .cli_show
= cli_show_isis_redistribute_ipv4
,
311 .create
= isis_instance_redistribute_ipv4_create
,
312 .destroy
= isis_instance_redistribute_ipv4_destroy
,
316 .xpath
= "/frr-isisd:isis/instance/redistribute/ipv4/route-map",
318 .destroy
= isis_instance_redistribute_ipv4_route_map_destroy
,
319 .modify
= isis_instance_redistribute_ipv4_route_map_modify
,
323 .xpath
= "/frr-isisd:isis/instance/redistribute/ipv4/metric",
325 .modify
= isis_instance_redistribute_ipv4_metric_modify
,
329 .xpath
= "/frr-isisd:isis/instance/redistribute/ipv6",
331 .apply_finish
= redistribute_ipv6_apply_finish
,
332 .cli_show
= cli_show_isis_redistribute_ipv6
,
333 .create
= isis_instance_redistribute_ipv6_create
,
334 .destroy
= isis_instance_redistribute_ipv6_destroy
,
338 .xpath
= "/frr-isisd:isis/instance/redistribute/ipv6/route-map",
340 .destroy
= isis_instance_redistribute_ipv6_route_map_destroy
,
341 .modify
= isis_instance_redistribute_ipv6_route_map_modify
,
345 .xpath
= "/frr-isisd:isis/instance/redistribute/ipv6/metric",
347 .modify
= isis_instance_redistribute_ipv6_metric_modify
,
351 .xpath
= "/frr-isisd:isis/instance/multi-topology/ipv4-multicast",
353 .cli_show
= cli_show_isis_mt_ipv4_multicast
,
354 .create
= isis_instance_multi_topology_ipv4_multicast_create
,
355 .destroy
= isis_instance_multi_topology_ipv4_multicast_destroy
,
359 .xpath
= "/frr-isisd:isis/instance/multi-topology/ipv4-multicast/overload",
361 .modify
= isis_instance_multi_topology_ipv4_multicast_overload_modify
,
365 .xpath
= "/frr-isisd:isis/instance/multi-topology/ipv4-management",
367 .cli_show
= cli_show_isis_mt_ipv4_mgmt
,
368 .create
= isis_instance_multi_topology_ipv4_management_create
,
369 .destroy
= isis_instance_multi_topology_ipv4_management_destroy
,
373 .xpath
= "/frr-isisd:isis/instance/multi-topology/ipv4-management/overload",
375 .modify
= isis_instance_multi_topology_ipv4_management_overload_modify
,
379 .xpath
= "/frr-isisd:isis/instance/multi-topology/ipv6-unicast",
381 .cli_show
= cli_show_isis_mt_ipv6_unicast
,
382 .create
= isis_instance_multi_topology_ipv6_unicast_create
,
383 .destroy
= isis_instance_multi_topology_ipv6_unicast_destroy
,
387 .xpath
= "/frr-isisd:isis/instance/multi-topology/ipv6-unicast/overload",
389 .modify
= isis_instance_multi_topology_ipv6_unicast_overload_modify
,
393 .xpath
= "/frr-isisd:isis/instance/multi-topology/ipv6-multicast",
395 .cli_show
= cli_show_isis_mt_ipv6_multicast
,
396 .create
= isis_instance_multi_topology_ipv6_multicast_create
,
397 .destroy
= isis_instance_multi_topology_ipv6_multicast_destroy
,
401 .xpath
= "/frr-isisd:isis/instance/multi-topology/ipv6-multicast/overload",
403 .modify
= isis_instance_multi_topology_ipv6_multicast_overload_modify
,
407 .xpath
= "/frr-isisd:isis/instance/multi-topology/ipv6-management",
409 .cli_show
= cli_show_isis_mt_ipv6_mgmt
,
410 .create
= isis_instance_multi_topology_ipv6_management_create
,
411 .destroy
= isis_instance_multi_topology_ipv6_management_destroy
,
415 .xpath
= "/frr-isisd:isis/instance/multi-topology/ipv6-management/overload",
417 .modify
= isis_instance_multi_topology_ipv6_management_overload_modify
,
421 .xpath
= "/frr-isisd:isis/instance/multi-topology/ipv6-dstsrc",
423 .cli_show
= cli_show_isis_mt_ipv6_dstsrc
,
424 .create
= isis_instance_multi_topology_ipv6_dstsrc_create
,
425 .destroy
= isis_instance_multi_topology_ipv6_dstsrc_destroy
,
429 .xpath
= "/frr-isisd:isis/instance/multi-topology/ipv6-dstsrc/overload",
431 .modify
= isis_instance_multi_topology_ipv6_dstsrc_overload_modify
,
435 .xpath
= "/frr-isisd:isis/instance/log-adjacency-changes",
437 .cli_show
= cli_show_isis_log_adjacency
,
438 .modify
= isis_instance_log_adjacency_changes_modify
,
442 .xpath
= "/frr-isisd:isis/instance/mpls-te",
444 .cli_show
= cli_show_isis_mpls_te
,
445 .create
= isis_instance_mpls_te_create
,
446 .destroy
= isis_instance_mpls_te_destroy
,
450 .xpath
= "/frr-isisd:isis/instance/mpls-te/router-address",
452 .cli_show
= cli_show_isis_mpls_te_router_addr
,
453 .destroy
= isis_instance_mpls_te_router_address_destroy
,
454 .modify
= isis_instance_mpls_te_router_address_modify
,
458 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis",
460 .create
= lib_interface_isis_create
,
461 .destroy
= lib_interface_isis_destroy
,
465 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/area-tag",
467 .modify
= lib_interface_isis_area_tag_modify
,
471 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/circuit-type",
473 .cli_show
= cli_show_ip_isis_circ_type
,
474 .modify
= lib_interface_isis_circuit_type_modify
,
478 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/ipv4-routing",
480 .cli_show
= cli_show_ip_isis_ipv4
,
481 .modify
= lib_interface_isis_ipv4_routing_modify
,
485 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/ipv6-routing",
487 .cli_show
= cli_show_ip_isis_ipv6
,
488 .modify
= lib_interface_isis_ipv6_routing_modify
,
492 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/bfd-monitoring",
494 .modify
= lib_interface_isis_bfd_monitoring_modify
,
495 .cli_show
= cli_show_ip_isis_bfd_monitoring
,
499 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/csnp-interval",
501 .cli_show
= cli_show_ip_isis_csnp_interval
,
505 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/csnp-interval/level-1",
507 .modify
= lib_interface_isis_csnp_interval_level_1_modify
,
511 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/csnp-interval/level-2",
513 .modify
= lib_interface_isis_csnp_interval_level_2_modify
,
517 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/psnp-interval",
519 .cli_show
= cli_show_ip_isis_psnp_interval
,
523 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/psnp-interval/level-1",
525 .modify
= lib_interface_isis_psnp_interval_level_1_modify
,
529 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/psnp-interval/level-2",
531 .modify
= lib_interface_isis_psnp_interval_level_2_modify
,
535 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/hello/padding",
537 .cli_show
= cli_show_ip_isis_hello_padding
,
538 .modify
= lib_interface_isis_hello_padding_modify
,
542 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/hello/interval",
544 .cli_show
= cli_show_ip_isis_hello_interval
,
548 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/hello/interval/level-1",
550 .modify
= lib_interface_isis_hello_interval_level_1_modify
,
554 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/hello/interval/level-2",
556 .modify
= lib_interface_isis_hello_interval_level_2_modify
,
560 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/hello/multiplier",
562 .cli_show
= cli_show_ip_isis_hello_multi
,
566 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/hello/multiplier/level-1",
568 .modify
= lib_interface_isis_hello_multiplier_level_1_modify
,
572 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/hello/multiplier/level-2",
574 .modify
= lib_interface_isis_hello_multiplier_level_2_modify
,
578 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/metric",
580 .cli_show
= cli_show_ip_isis_metric
,
584 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/metric/level-1",
586 .modify
= lib_interface_isis_metric_level_1_modify
,
590 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/metric/level-2",
592 .modify
= lib_interface_isis_metric_level_2_modify
,
596 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/priority",
598 .cli_show
= cli_show_ip_isis_priority
,
602 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/priority/level-1",
604 .modify
= lib_interface_isis_priority_level_1_modify
,
608 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/priority/level-2",
610 .modify
= lib_interface_isis_priority_level_2_modify
,
614 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/network-type",
616 .cli_show
= cli_show_ip_isis_network_type
,
617 .modify
= lib_interface_isis_network_type_modify
,
621 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/passive",
623 .cli_show
= cli_show_ip_isis_passive
,
624 .modify
= lib_interface_isis_passive_modify
,
628 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/password",
630 .cli_show
= cli_show_ip_isis_password
,
631 .create
= lib_interface_isis_password_create
,
632 .destroy
= lib_interface_isis_password_destroy
,
636 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/password/password",
638 .modify
= lib_interface_isis_password_password_modify
,
642 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/password/password-type",
644 .modify
= lib_interface_isis_password_password_type_modify
,
648 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/disable-three-way-handshake",
650 .cli_show
= cli_show_ip_isis_threeway_shake
,
651 .modify
= lib_interface_isis_disable_three_way_handshake_modify
,
655 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/multi-topology/ipv4-unicast",
657 .cli_show
= cli_show_ip_isis_mt_ipv4_unicast
,
658 .modify
= lib_interface_isis_multi_topology_ipv4_unicast_modify
,
662 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/multi-topology/ipv4-multicast",
664 .cli_show
= cli_show_ip_isis_mt_ipv4_multicast
,
665 .modify
= lib_interface_isis_multi_topology_ipv4_multicast_modify
,
669 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/multi-topology/ipv4-management",
671 .cli_show
= cli_show_ip_isis_mt_ipv4_mgmt
,
672 .modify
= lib_interface_isis_multi_topology_ipv4_management_modify
,
676 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/multi-topology/ipv6-unicast",
678 .cli_show
= cli_show_ip_isis_mt_ipv6_unicast
,
679 .modify
= lib_interface_isis_multi_topology_ipv6_unicast_modify
,
683 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/multi-topology/ipv6-multicast",
685 .cli_show
= cli_show_ip_isis_mt_ipv6_multicast
,
686 .modify
= lib_interface_isis_multi_topology_ipv6_multicast_modify
,
690 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/multi-topology/ipv6-management",
692 .cli_show
= cli_show_ip_isis_mt_ipv6_mgmt
,
693 .modify
= lib_interface_isis_multi_topology_ipv6_management_modify
,
697 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/multi-topology/ipv6-dstsrc",
699 .cli_show
= cli_show_ip_isis_mt_ipv6_dstsrc
,
700 .modify
= lib_interface_isis_multi_topology_ipv6_dstsrc_modify
,
704 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/adjacencies/adjacency",
706 .get_next
= lib_interface_isis_adjacencies_adjacency_get_next
,
710 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/adjacencies/adjacency/neighbor-sys-type",
712 .get_elem
= lib_interface_isis_adjacencies_adjacency_neighbor_sys_type_get_elem
,
716 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/adjacencies/adjacency/neighbor-sysid",
718 .get_elem
= lib_interface_isis_adjacencies_adjacency_neighbor_sysid_get_elem
,
722 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/adjacencies/adjacency/neighbor-extended-circuit-id",
724 .get_elem
= lib_interface_isis_adjacencies_adjacency_neighbor_extended_circuit_id_get_elem
,
728 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/adjacencies/adjacency/neighbor-snpa",
730 .get_elem
= lib_interface_isis_adjacencies_adjacency_neighbor_snpa_get_elem
,
734 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/adjacencies/adjacency/hold-timer",
736 .get_elem
= lib_interface_isis_adjacencies_adjacency_hold_timer_get_elem
,
740 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/adjacencies/adjacency/neighbor-priority",
742 .get_elem
= lib_interface_isis_adjacencies_adjacency_neighbor_priority_get_elem
,
746 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/adjacencies/adjacency/state",
748 .get_elem
= lib_interface_isis_adjacencies_adjacency_state_get_elem
,
752 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/event-counters/adjacency-changes",
754 .get_elem
= lib_interface_isis_event_counters_adjacency_changes_get_elem
,
758 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/event-counters/adjacency-number",
760 .get_elem
= lib_interface_isis_event_counters_adjacency_number_get_elem
,
764 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/event-counters/init-fails",
766 .get_elem
= lib_interface_isis_event_counters_init_fails_get_elem
,
770 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/event-counters/adjacency-rejects",
772 .get_elem
= lib_interface_isis_event_counters_adjacency_rejects_get_elem
,
776 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/event-counters/id-len-mismatch",
778 .get_elem
= lib_interface_isis_event_counters_id_len_mismatch_get_elem
,
782 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/event-counters/max-area-addresses-mismatch",
784 .get_elem
= lib_interface_isis_event_counters_max_area_addresses_mismatch_get_elem
,
788 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/event-counters/authentication-type-fails",
790 .get_elem
= lib_interface_isis_event_counters_authentication_type_fails_get_elem
,
794 .xpath
= "/frr-interface:lib/interface/frr-isisd:isis/event-counters/authentication-fails",
796 .get_elem
= lib_interface_isis_event_counters_authentication_fails_get_elem
,