On Sun, Nov 1, 2015 at 4:20 PM, Ladislav Lhotka <lho...@nic.cz> wrote:
> > > On 02 Nov 2015, at 02:16, Andy Bierman <a...@yumaworks.com> wrote: > > > > Hi, > > > > I started a separate thread for this issue. > > The current YANG 1.1 text is incomplete wrt/ default-stmt. > > > > leaf broken { > > type enumeration { > > enum option1 { > > if-feature option1; > > } > > enum option2 { > > if-feature option2; > > } > > enum option3; > > } > > default "option2"; > > } > > > > > > What happens if the server does not advertise the option2 feature? > > > > I see 2 options: > > (A) add text that says a default-stmt MUST NOT include any conditional > > values > > (B) allow if-feature as a sub-statement of the default-stmt > > or (C) a default statement that specifies a value that's not permitted is > an error. > > This does not say anything. You mean a protocol error somehow or a compiler error? Only (A) makes it a compiler error. > Lada > Andy > > > > > (BTW, customers have asked for (B), so it may be a feature and a bugfix) > > > > > > Andy > > > > > > > > _______________________________________________ > > netmod mailing list > > netmod@ietf.org > > https://www.ietf.org/mailman/listinfo/netmod > > -- > Ladislav Lhotka, CZ.NIC Labs > PGP Key ID: E74E8C0C > > > > >
_______________________________________________ netmod mailing list netmod@ietf.org https://www.ietf.org/mailman/listinfo/netmod