> 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? > > /js > > -- > Juergen Schoenwaelder Jacobs University Bremen gGmbH > Phone: +49 421 200 3587 Campus Ring 1 | 28759 Bremen | Germany > Fax: +49 421 200 3103 <http://www.jacobs-university.de/> _______________________________________________ netmod mailing list [email protected] https://www.ietf.org/mailman/listinfo/netmod
