blob: 13bcb3e85fa7bbf46e2af1fa0e1caf162a680300 [file] [log] [blame]
module ietf-network {
yang-version 1;
namespace "urn:ietf:params:xml:ns:yang:ietf-network";
prefix nd;
list interface {
key "name";
leaf name {
type string;
}
leaf admin-status {
type uint8;
}
list address {
key "ip";
leaf ip {
type int8;
}
}
}
container default-address {
leaf ifname {
type leafref {
path "../../interface/name";
}
}
leaf address {
type leafref {
path "../../interface[ifname = current()/../../ifname]"
+ "/address/ip";
}
}
}
}