YANG Model | Compilation | Compilation Result (pyang --lint). pyang 2.0-devel | Compilation Result (pyang). Note: also generates errors for imported files. pyang 2.0-devel | Compilation Results (confdc) Note: also generates errors for imported files. confd version confd-6.6 | Compilation Results (yangdump-pro). Note: also generates errors for imported files. yangdump-pro 17.10-11 | Compilation Results (yanglint -V -i). Note: also generates errors for imported files. yanglint 0.16.50 |
---|---|---|---|---|---|---|
ieee802-dot1ab-lldp@2018-11-11.yang | FAILED | /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/ABcu/ieee802-dot1ab-lldp.yang:13: error: module 'ieee802-dot1q-bridge' not found /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/ABcu/ieee802-dot1ab-lldp.yang:14: error: module 'ieee802-types' not found /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/ABcu/ieee802-dot1ab-lldp.yang:62: error: the node 'bridges' from module 'ieee802-dot1q-bridge' is not found |
Warning: Module 'iana-if-type' not used ieee802-dot1ab-lldp.yang:15.3: warning(1015): import not used *** *** 0 Errors, 1 Warnings |
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". warn: Schema node "type" not found (deref(.)/../type) with context node "/ieee802-dot1ab-lldp:lldp/port/name". warn: Schema node "type" not found (deref(.)/../type = 'iana-if-type:ethernetCsmacd' or deref(.)/../type) with context node "/ieee802-dot1ab-lldp:lldp/port/name". |
||
ieee802-dot1ab-types@2018-10-02.yang | PASSED | |||||
ieee802-dot1q-ats@2017-12-20.yang | FAILED | ./ieee802-dot1q-stream-filters-gates.yang:5: error: module 'ieee802-dot1q-bridge' not found ./ieee802-dot1q-stream-filters-gates.yang:126: error: the node 'bridges' from module 'ieee802-dot1q-bridge' is not found /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcr/ieee802-dot1q-ats.yang:4: error: module 'ieee802-dot1q-bridge' not found /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcr/ieee802-dot1q-ats.yang:41: error: the node 'bridges' from module 'ieee802-dot1q-bridge' is not found /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcr/ieee802-dot1q-ats.yang:54: error: the node 'bridges' from module 'ieee802-dot1q-bridge' is not found |
Error: Mandatory object 'shaper-ref' not allowed in external augment statement ieee802-dot1q-ats.yang:76.5: error(335): mandatory object not allowed *** *** 1 Errors, 0 Warnings |
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". |
||
ieee802-dot1q-bridge@2018-03-07.yang | FAILED | /home/bclaise/yanggithub/nadeau/yang/standard/ieee/published/802.1/ieee802-dot1q-bridge.yang:4: error: module 'ieee802-types' not found |
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". |
|||
ieee802-dot1q-cfm-bridge@2019-03-28.yang | FAILED | ./ieee802-dot1q-cfm.yang:8: error: module 'ieee802-dot1ab-types' not found ./ieee802-dot1q-cfm.yang:9: error: module 'ieee802-dot1q-types' not found ./ieee802-dot1q-cfm.yang:10: error: module 'ieee802-types' not found /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcx/ieee802-dot1q-cfm-bridge.yang:7: error: module 'ieee802-dot1q-bridge' not found /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcx/ieee802-dot1q-cfm-bridge.yang:10: error: module 'ieee802-types' not found /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcx/ieee802-dot1q-cfm-bridge.yang:12: error: module 'ieee802-dot1q-types' not found /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcx/ieee802-dot1q-cfm-bridge.yang:47: error: the node 'bridges' from module 'ieee802-dot1q-bridge' is not found /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcx/ieee802-dot1q-cfm-bridge.yang:336: error: the node 'bridges' from module 'ieee802-dot1q-bridge' is not found /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcx/ieee802-dot1q-cfm-bridge.yang:492: error: the node 'bridges' from module 'ieee802-dot1q-bridge' is not found /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcx/ieee802-dot1q-cfm-bridge.yang:517: warning: The 'must' expression will fail: the node 'bridge-port' from module 'ieee802-dot1q-bridge' (in node 'interface' from 'ietf-interfaces') is not found |
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". |
|||
ieee802-dot1q-cfm-types@2019-03-28.yang | PASSED | |||||
ieee802-dot1q-cfm@2019-03-28.yang | FAILED | /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcx/ieee802-dot1q-cfm.yang:8: error: module 'ieee802-dot1ab-types' not found /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcx/ieee802-dot1q-cfm.yang:9: error: module 'ieee802-dot1q-types' not found /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcx/ieee802-dot1q-cfm.yang:10: error: module 'ieee802-types' not found |
||||
ieee802-dot1q-pb@2018-03-07.yang | FAILED | ./ieee802-dot1q-bridge.yang:4: error: module 'ieee802-types' not found |
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". |
|||
ieee802-dot1q-preemption@2018-09-10.yang | FAILED | /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcw/ieee802-dot1q-preemption.yang:4: error: module 'ieee802-dot1q-types' not found |
||||
ieee802-dot1q-psfp@2018-09-10.yang | FAILED | /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcw/ieee802-dot1q-psfp.yang:7: error: module 'ieee802-dot1q-bridge' not found /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcw/ieee802-dot1q-psfp.yang:10: error: module 'ieee802-dot1q-stream-filters-gates' not found /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcw/ieee802-dot1q-psfp.yang:65: error: the node 'bridges' from module 'ieee802-dot1q-bridge' is not found |
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". |
|||
ieee802-dot1q-sched@2018-09-10.yang | FAILED | ./ieee802-dot1q-preemption.yang:4: error: module 'ieee802-dot1q-types' not found /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcw/ieee802-dot1q-sched.yang:7: error: module 'ieee802-dot1q-types' not found |
warn: Identityref "operation-name" comparison with identity "set-gate-states" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[3] "operation-name = 'set-gate-states'". warn: Identityref "operation-name" comparison with identity "set-and-hold-mac" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[3] "operation-name = 'set-and-hold-mac'". warn: Identityref "operation-name" comparison with identity "set-and-release-mac" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[3] "operation-name = 'set-and-release-mac'". warn: Identityref "operation-name" comparison with identity "set-gate-states" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[3] "operation-name = 'set-gate-states'". warn: Identityref "operation-name" comparison with identity "set-and-hold-mac" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[3] "operation-name = 'set-and-hold-mac'". warn: Identityref "operation-name" comparison with identity "set-and-release-mac" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[3] "operation-name = 'set-and-release-mac'". |
|||
ieee802-dot1q-stream-filters-gates@2017-12-20.yang | FAILED | /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcr/ieee802-dot1q-stream-filters-gates.yang:5: error: module 'ieee802-dot1q-bridge' not found /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/Qcr/ieee802-dot1q-stream-filters-gates.yang:126: error: the node 'bridges' from module 'ieee802-dot1q-bridge' is not found |
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". |
|||
ieee802-dot1q-tpmr@2018-03-07.yang | FAILED | ./ieee802-dot1q-bridge.yang:4: error: module 'ieee802-types' not found |
warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". warn: Identityref "bridge-type" comparison with identity "two-port-mac-relay-bridge" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[6] "bridge-type != 'two-port-mac-relay-bridge'". |
|||
ieee802-dot1q-tsn-types@2018-02-15.yang | PASSED | |||||
ieee802-dot1q-types@2018-03-07.yang | PASSED | |||||
ieee802-dot1q-vlan-bridge@2018-03-07.yang | PASSED | |||||
ieee802-dot1x-types@2019-05-28.yang | PASSED | |||||
ieee802-dot1x@2017-10-15.yang | FAILED | /home/bclaise/yanggithub/nadeau/yang/standard/ieee/draft/802.1/x/ieee802-dot1x.yang:6: error: module 'ieee802-types' not found |
||||
ieee802-ethernet-interface-half-duplex@2019-06-21.yang | PASSED WITH WARNINGS | ieee802-ethernet-interface-half-duplex.yang:20: warning: imported module iana-if-type not used |
ieee802-ethernet-interface-half-duplex.yang:20: warning: imported module iana-if-type not used /home/bclaise/yanggithub/nadeau/yang/standard/ieee/published/802.3/ieee802-ethernet-interface.yang:19: warning: imported module iana-if-type not used |
|||
ieee802-ethernet-interface@2019-06-21.yang | PASSED WITH WARNINGS | ieee802-ethernet-interface.yang:19: warning: imported module iana-if-type not used |
ieee802-ethernet-interface.yang:19: warning: imported module iana-if-type not used |
|||
ieee802-ethernet-link-oam@2019-06-21.yang | PASSED WITH WARNINGS | ieee802-ethernet-link-oam.yang:14: warning: imported module iana-if-type not used |
ieee802-ethernet-link-oam.yang:14: warning: imported module iana-if-type not used |
Error: Mandatory object 'input' not allowed in external augment statement ieee802-ethernet-link-oam.yang:1023.9: error(335): mandatory object not allowed Error: Mandatory object 'enable' not allowed in external augment statement ieee802-ethernet-link-oam.yang:1024.11: error(335): mandatory object not allowed Error: Mandatory object 'success' not allowed in external augment statement ieee802-ethernet-link-oam.yang:1032.11: error(335): mandatory object not allowed Error: Mandatory object 'success' not allowed in external augment statement ieee802-ethernet-link-oam.yang:1052.11: error(335): mandatory object not allowed Error: Mandatory object 'oui' not allowed in external augment statement ieee802-ethernet-link-oam.yang:336.5: error(335): mandatory object not allowed Error: Mandatory object 'timestamp' not allowed in external augment statement ieee802-ethernet-link-oam.yang:343.5: error(335): mandatory object not allowed Error: Mandatory object 'location' not allowed in external augment statement ieee802-ethernet-link-oam.yang:351.5: error(335): mandatory object not allowed Error: Mandatory object 'event-type' not allowed in external augment statement ieee802-ethernet-link-oam.yang:357.5: error(335): mandatory object not allowed Error: Mandatory object 'running-total' not allowed in external augment statement ieee802-ethernet-link-oam.yang:367.5: error(335): mandatory object not allowed Error: Mandatory object 'event-total' not allowed in external augment statement ieee802-ethernet-link-oam.yang:379.5: error(335): mandatory object not allowed *** *** 10 Errors, 0 Warnings |
warn: Identityref "event-type" comparison with identity "threshold-event-type" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[3] "event-type = 'threshold-event-type'". warn: Identityref "event-type" comparison with identity "threshold-event-type" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[0] ". != 'threshold-event-type'". warn: Identityref "event-type" comparison with identity "threshold-event-type" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[0] ". = 'threshold-event-type'". warn: Identityref "event-type" comparison with identity "threshold-event-type" without prefix, consider adding a prefix or best using "derived-from(-or-self)()" functions. warn: Previous warning generated by XPath subexpression[3] "event-type = 'threshold-event-type'". |
|
ieee802-ethernet-pon@2019-06-21.yang | FAILED | ieee802-ethernet-pon.yang:2424: error: XPath syntax error: syntax error |
ieee802-ethernet-pon.yang:2424: error: XPath syntax error: syntax error /home/bclaise/yanggithub/nadeau/yang/standard/ieee/published/802.3/ieee802-ethernet-interface.yang:19: warning: imported module iana-if-type not used |
/home/bclaise/yanggithub/nadeau/yang/standard/ieee/published/802.3/ieee802-ethernet-pon.yang:2424: error: XPath error: Missing end quote ' while scanning: ' |
ieee802-ethernet-pon.yang:2424.30: error(239): unended quoted string Error: Invalid XPath string '../ompe-mode = olt'' ieee802-ethernet-pon.yang:2424.12: error(239): unended quoted string Warning: no child node '*:olt' found for parent 'ieee802-ethernet-pon:mpcp-maximum-queue-count-per-report' XPath: ../ompe-mode = olt' ieee802-ethernet-pon.yang:2424.27: warning(1032): no child node available *** *** 2 Errors, 1 Warnings |
err : Unterminated string delimited with ' ('). err : Module "ieee802-ethernet-pon" parsing failed. |
ieee802-ethernet-pse@2019-06-21.yang | PASSED | /home/bclaise/yanggithub/nadeau/yang/standard/ieee/published/802.3/ieee802-ethernet-interface.yang:19: warning: imported module iana-if-type not used |
||||
ieee802-types@2018-03-07.yang | PASSED |