> 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

Reply via email to