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

Reply via email to