]> git.proxmox.com Git - mirror_frr.git/blob - yang/ietf/frr-deviations-ietf-routing.yang
Merge pull request #6071 from ton31337/feature/rfc6286
[mirror_frr.git] / yang / ietf / frr-deviations-ietf-routing.yang
1 module frr-deviations-ietf-routing {
2 yang-version 1.1;
3 namespace "http://frrouting.org/yang/frr-deviations-ietf-routing";
4 prefix frr-deviations-ietf-routing;
5
6 import ietf-routing {
7 prefix ietf-routing;
8 }
9
10 organization
11 "FRRouting";
12
13 contact
14 "FRR Users List: <mailto:frog@lists.frrouting.org>
15 FRR Development List: <mailto:dev@lists.frrouting.org>";
16
17 description
18 "This module defines deviation statements for the ietf-routing
19 module.";
20
21 deviation "/ietf-routing:routing/ietf-routing:router-id" {
22 deviate not-supported;
23 }
24
25 deviation "/ietf-routing:routing/ietf-routing:interfaces" {
26 deviate not-supported;
27 }
28
29 deviation "/ietf-routing:routing/ietf-routing:control-plane-protocols/ietf-routing:control-plane-protocol" {
30 deviate add {
31 must '(type != "ietf-rip:ripv2") or (name = "main")' {
32 description
33 "ripd supports one RIP instance only";
34 }
35 }
36 }
37
38 deviation "/ietf-routing:routing/ietf-routing:control-plane-protocols/ietf-routing:control-plane-protocol/ietf-routing:description" {
39 deviate not-supported;
40 }
41
42 deviation "/ietf-routing:routing/ietf-routing:control-plane-protocols/ietf-routing:control-plane-protocol/ietf-routing:static-routes" {
43 deviate not-supported;
44 }
45
46 deviation "/ietf-routing:routing/ietf-routing:ribs" {
47 deviate not-supported;
48 }
49
50 deviation "/ietf-routing:routing-state" {
51 deviate not-supported;
52 }
53 }