Hi Kent,
I am using the -ii option in yanglint, which I am marks all the modules as
implemented.
I wonder if the issue is with the fact that ‘softwareLoopback’ is an identity
with a base of iana-if-type, while the ‘type’ node is of type ‘interface-type’,
even though iana-if-type has a base of interface-type.
Thanks
Mahesh Jethanandani
mjethanand...@gmail.com
> On Aug 27, 2022, at 2:42 PM, Kent Watsen wrote:
>
> Ensure that all modules defining identities are *implemented*.
>
> In yanglint, the -i parameter or passing each module on the command line
> causes them them be implemented.
>
> K.
>
>
>>> On Aug 27, 2022, at 12:20 AM, Mahesh Jethanandani
>>> wrote:
>>>
>> I need some help figuring out why yanglint is giving me an error on the
>> line marked below. I am using yanglint version 2.0.241
>>
>> >xmlns:ipv4="urn:ietf:params:xml:ns:yang:ietf-ip">
>>
>> loopback0
>> >
>> xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:softwareLoopback
>> <—— This is where I get the error.
>>
>>
>>
>> libyang err : Invalid identityref "ianaift:softwareLoopback" value - unable
>> to map prefix to YANG schema. (Schema location
>> "/ietf-interfaces:interfaces/interface/type", data location
>> "/ietf-interfaces:interface[name='loopback0']", line number 10.)
>>
>> The interfaces module defines the type node as:
>>
>> leaf type {
>> type identityref {
>> base interface-type;
>> }
>> mandatory true;
>>
>> and softwareLoopback is defined in iana-if-type module as:
>>
>> identity softwareLoopback {
>> base iana-interface-type;
>> }
>>
>> with iana-interface-type defined as:
>>
>> identity iana-interface-type {
>> base if:interface-type;
>> description
>> "This identity is used as a base for all interface types
>>defined in the 'ifType definitions' registry.";
>> }
>>
>> Thanks
>>
>> Mahesh Jethanandani
>> mjethanand...@gmail.com
>>
>>
>>
>>
>>
>>
>> ___
>> netmod mailing list
>> netmod@ietf.org
>> https://www.ietf.org/mailman/listinfo/netmod
___
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod