Are there any other opinions on switching YANG version for ACL model from 1.0 to 1.1? Would like to get more opinions on this, besides Martin.
Dean > On Jan 8, 2016, at 1:26 PM, Martin Bjorklund <[email protected]> wrote: > > Dean Bogdanovic <[email protected] <mailto:[email protected]>> wrote: >> >>> On Jan 8, 2016, at 1:09 PM, Juergen Schoenwaelder >>> <[email protected]> wrote: >>> >>> On Fri, Jan 08, 2016 at 12:52:37PM +0100, Martin Bjorklund wrote: >>>> Juergen Schoenwaelder <[email protected]> wrote: >>>>> On Thu, Jan 07, 2016 at 04:21:42PM +0100, Martin Bjorklund wrote: >>>>>> >>>>>> With YANG 1.1, a leafref can be marked as "require-instance false", >>>>>> which allows a interface-state-ref to be used in config: >>>>>> >>>>>> type if:interface-state-ref { >>>>>> require-instance false; >>>>>> } >>>>>> // + add description that explains what happens if there is no such >>>>>> // instance >>>>>> >>>>>> >>>>>> (NOTE: this doesn't work w/ pyang at the momement, I am working on a >>>>>> fix) >>>>>> >>>>> >>>>> And it would have to be if:interface-ref instead >>>>> if:interface-state-ref >>>>> I think. >>>> >>>> No, I meant interface-state-ref. This way you can put a filter on >>>> non-configured interfaces. >>>> >>> >>> But with require-instance false, this is also true for >>> if:interface-ref. If I preconfigure and interface, I might also want >>> to preconfigure ACLs refering the preconfigure interface. And note >>> that if:interface-state-ref refers to a config false leaf. >> >> In this case we have to change to yang-version 1.1. The plan was to >> have it for 1.0. Do we want to move the ACL model to YANG minimum >> version 1.1? > > I think it is ok. We're fixing issues like this one in 1.1 so that we > don't have to rely on various workarounds. Note that the second WGLC > for 1.1 just ended, w/ mostly minor proposed edits. > > > /martin
_______________________________________________ netmod mailing list [email protected] https://www.ietf.org/mailman/listinfo/netmod
