description
"This module defines a model for managing FRR eigrpd daemon.";
+ revision 2019-09-09 {
+ description
+ "Changed interface references to use
+ frr-interface:interface-ref typedef";
+ }
revision 2019-06-19 {
description "Initial revision.";
reference
leaf-list passive-interface {
description "List of suppressed interfaces";
- type string {
- length "1..16";
- }
+ type frr-interface:interface-ref;
}
leaf active-time {
description
"This module defines a model for managing FRR interfaces.";
+ revision 2019-09-09 {
+ description
+ "Added interface-ref typedef";
+ }
revision 2018-03-28 {
description
"Initial revision.";
}
}
}
+
+ typedef interface-ref {
+ type leafref {
+ require-instance false;
+ path "/frr-interface:lib/frr-interface:interface/frr-interface:name";
+ }
+ description
+ "Reference to an interface";
+ }
}
description
"This module defines a model for managing FRR isisd daemon.";
+ revision 2019-09-09 {
+ description
+ "Changed interface references to use
+ frr-interface:interface-ref typedef";
+ }
revision 2018-07-26 {
description
"Initial revision.";
description
"Interface specific IS-IS notification data grouping";
leaf interface-name {
- type string;
+ type frr-interface:interface-ref;
description
"IS-IS interface name";
}
description
"This module defines a model for managing FRR ripd daemon.";
+ revision 2019-09-09 {
+ description
+ "Changed interface references to use
+ frr-interface:interface-ref typedef";
+ }
revision 2017-12-06 {
description
"Initial revision.";
"Enable RIP on the specified IP network.";
}
leaf-list interface {
- type string {
- length "1..16";
- }
+ type frr-interface:interface-ref;
description
"Enable RIP on the specified interface.";
}
description
"Offset-list to modify route metric.";
leaf interface {
- type string;
+ type union {
+ type frr-interface:interface-ref;
+ type enumeration {
+ enum '*' {
+ description
+ "Match all interfaces.";
+ }
+ }
+ }
description
"Interface to match. Use '*' to match all interfaces.";
}
}
leaf-list passive-interface {
when "../passive-default = 'false'";
- type string {
- length "1..16";
- }
+ type frr-interface:interface-ref;
description
"A list of interfaces where the sending of RIP packets
is disabled.";
}
leaf-list non-passive-interface {
when "../passive-default = 'true'";
- type string {
- length "1..16";
- }
+ type frr-interface:interface-ref;
description
"A list of interfaces where the sending of RIP packets
is enabled.";
description
"This module defines a model for managing FRR ripngd daemon.";
+ revision 2019-09-09 {
+ description
+ "Changed interface references to use
+ frr-interface:interface-ref typedef";
+ }
revision 2018-11-27 {
description
"Initial revision.";
"Enable RIPng on the specified IPv6 network.";
}
leaf-list interface {
- type string {
- length "1..16";
- }
+ type frr-interface:interface-ref;
description
"Enable RIPng on the specified interface.";
}
description
"Offset-list to modify route metric.";
leaf interface {
- type string;
+ type union {
+ type frr-interface:interface-ref;
+ type enumeration {
+ enum '*' {
+ description
+ "Match all interfaces.";
+ }
+ }
+ }
description
"Interface to match. Use '*' to match all interfaces.";
}
}
}
leaf-list passive-interface {
- type string {
- length "1..16";
- }
+ type frr-interface:interface-ref;
description
"A list of interfaces where the sending of RIPng packets
is disabled.";