frr/yang
Donald Sharp 749dc0c966 yang: Limit eigrp to just 1 instance per vrf
Currently EIGRP has built in yang code that expects only
1 ASN used per vrf.  Let's just limit the operator from
putting themselves in a bad position by allowing something like
this:

router eigrp 33
....
!
router eigrp 99
...
!

no router eigrp 99 would crash because of assumptions
made in the yang processing.

Let's just hard code that assumption into the EIGRP yang
at the moment such that it will not allow you to enter
a `router eigrp 99` instance at all.

This is purely a software limitation to prevent the code
from violating it's current assumptions.  I do not see
much need to support this at this point in time so I
fixed the problem this way instead of having to possibly
touch a bunch of code.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2025-03-27 08:51:05 -04:00
..
example ripd: Implement allow-ecmp X command 2023-05-04 15:43:02 +03:00
ietf *: Spelling issues 2024-08-18 16:15:56 -04:00
libyang_plugins *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
.gitignore yang: add .gitignore 2018-11-19 23:59:41 +01:00
embedmodel.py *: manual SPDX License ID conversions 2023-02-09 14:09:07 +01:00
frr-affinity-map.yang yang: Imported modules are not in use 2025-03-04 21:46:08 +05:30
frr-backend.yang lib: northbound/mgmtd: add backend model support 2025-01-14 18:48:59 +00:00
frr-bfdd.yang yang: Add "log-session-changes" to BFD common session parameters. 2025-03-03 20:57:48 +00:00
frr-bgp-bmp.yang yang: add SPDX License IDs 2023-02-09 14:09:11 +01:00
frr-bgp-common-multiprotocol.yang Revert "yang: add bgp link-state" 2023-10-10 16:45:45 -04:00
frr-bgp-common-structure.yang yang: add SPDX License IDs 2023-02-09 14:09:11 +01:00
frr-bgp-common.yang yang: Fixed pyang errors at frr-bgp-common.yang 2025-03-14 14:31:52 +05:30
frr-bgp-filter.yang lib,zebra,bgpd,ospfd,ospf6d: Route-map yang defns 2021-03-30 22:58:42 +03:00
frr-bgp-neighbor.yang bgpd: Enable enforce-first-as by default 2023-10-27 14:27:02 +03:00
frr-bgp-peer-group.yang yang: add SPDX License IDs 2023-02-09 14:09:11 +01:00
frr-bgp-route-map.yang yang: enlarge community-limit count from [1-1024] to [0-1024] 2025-02-27 22:25:52 +01:00
frr-bgp-rpki.yang yang: add SPDX License IDs 2023-02-09 14:09:11 +01:00
frr-bgp-types.yang yang: add SPDX License IDs 2023-02-09 14:09:11 +01:00
frr-bgp.yang Revert "yang: add bgp link-state" 2023-10-10 16:45:45 -04:00
frr-deviations-bgp-datacenter.yang yang: add SPDX License IDs 2023-02-09 14:09:11 +01:00
frr-eigrpd.yang yang: Limit eigrp to just 1 instance per vrf 2025-03-27 08:51:05 -04:00
frr-filter.yang lib: add northbound support to distribute-list code. 2024-01-22 11:32:29 +00:00
frr-gmp.yang pimd: add IGMPv2/MLDv1 immediate-leave 2025-02-13 12:45:47 -03:00
frr-if-rmap.yang lib: convert if_rmap to YANG northbound 2023-04-11 15:27:05 -04:00
frr-interface.yang yang: lib: interface MTUs can be larger than uint16 2024-01-14 12:38:25 +00:00
frr-isisd.yang yang: Fixed pyang errors at frr-isisd.yang 2025-03-26 12:46:08 +05:30
frr-module-translator.yang yang: add SPDX License IDs 2023-02-09 14:09:11 +01:00
frr-nexthop.yang yang: provide a yang model for seg6 segs SIDs stack 2023-09-20 15:07:15 +02:00
frr-ospf-route-map.yang yang: use relative path instead of absolute one for route-map 2024-05-29 13:11:03 +02:00
frr-ospf6-route-map.yang yang: use relative path instead of absolute one for route-map 2024-05-29 13:11:03 +02:00
frr-ospfd.yang lib: adapt to version 2 of libyang 2021-05-13 16:24:48 -04:00
frr-pathd.yang yang: Fix spelling mistake 2022-02-14 12:56:21 -05:00
frr-pim-candidate.yang pimd: Candidate-BSR support 2024-09-09 13:27:49 -05:00
frr-pim-rp.yang yang: Reorder the revision statements 2025-02-12 12:13:06 +05:30
frr-pim.yang pimd: allow restricting neighbors per interface 2025-02-19 09:49:06 -03:00
frr-ripd.yang ripd: use new distribute-list northbound code. 2024-01-22 11:33:33 +00:00
frr-ripngd.yang ripngd: use new distribute-list northbound code. 2024-01-22 11:33:40 +00:00
frr-route-map.yang bgpd: Implement set metric aigp command 2024-10-15 17:42:52 +03:00
frr-route-types.yang yang: Corrected Pyang errors or warnings 2025-02-21 15:03:31 +05:30
frr-routing.yang Revert "yang: add bgp link-state" 2023-10-10 16:45:45 -04:00
frr-staticd.yang yang: Extend staticd YANG model to support the SRv6 uA behavior 2025-02-26 07:19:51 +01:00
frr-test-module.yang tests: add oper test using existing libyang state tree 2025-02-26 13:38:42 +00:00
frr-vrf.yang yang: add SPDX License IDs 2023-02-09 14:09:11 +01:00
frr-vrrpd.yang yang: add SPDX License IDs 2023-02-09 14:09:11 +01:00
frr-zebra-route-map.yang lib: adapt to version 2 of libyang 2021-05-13 16:24:48 -04:00
frr-zebra.yang zebra: Add mpls-forwarding to yang state model 2025-03-07 22:24:42 -05:00
subdir.am lib: northbound/mgmtd: add backend model support 2025-01-14 18:48:59 +00:00