Common interface management, which includes the public configuration of interfaces.
Version: 2019-05-06
module huawei-ifm-deviations-ATN-980B { yang-version 1; namespace "urn:huawei:yang:huawei-ifm-deviations-ATN-980B"; prefix ifm-devs-ATN-980B; import huawei-ifm { prefix ifm; } organization "Huawei Technologies Co., Ltd."; contact "Huawei Industrial Base Bantian, Longgang Shenzhen 518129 People's Republic of China Website: http://www.huawei.com Email: support@huawei.com"; description "Common interface management, which includes the public configuration of interfaces."; revision "2019-05-06" { description "Init revision."; reference "Huawei private."; } typedef link-protocol-deviations { type enumeration { enum "ethernet" { value 0; description "The link protocol of the interface is Ethernet."; } enum "ppp" { value 1; description "The link protocol of the interface is PPP."; } enum "atm" { value 6; description "The link protocol of the interface is ATM."; } enum "tdm" { value 7; description "The link protocol of the interface is TDM."; } } description "Interface Link Portocol Type."; } deviation /ifm:ifm/ifm:global/ifm:sub-interface-link-trap-enable { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:network-layer-status { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:protocol-up-delay-time { deviate not-supported; } deviation /ifm:ifm/ifm:global/ifm:ipv4-conflict-enable { deviate not-supported; } deviation /ifm:ifm/ifm:global/ifm:ipv6-conflict-enable { deviate not-supported; } deviation /ifm:ifm/ifm:remote-interfaces { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:dynamic/ifm:sub-if-counts { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:common-statistics/ifm:send-unicast-bit { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:common-statistics/ifm:receive-unicast-bit { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:common-statistics/ifm:send-multicast-bit { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:common-statistics/ifm:receive-multicast-bit { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:common-statistics/ifm:send-broad-bit { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:common-statistics/ifm:receive-broad-bit { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:common-statistics/ifm:send-unicast-bit-rate { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:common-statistics/ifm:receive-unicast-bit-rate { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:common-statistics/ifm:send-multicast-bit-rate { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:common-statistics/ifm:receive-multicast-bit-rate { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:common-statistics/ifm:send-broad-bit-rate { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:common-statistics/ifm:receive-broad-bit-rate { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:common-statistics/ifm:send-unicast-packet-rate { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:common-statistics/ifm:receive-unicast-packet-rate { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:common-statistics/ifm:send-multicast-packet-rate { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:common-statistics/ifm:receive-multicast-packet-rate { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:common-statistics/ifm:send-broadcast-packet-rate { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:common-statistics/ifm:receive-broadcast-packet-rate { deviate not-supported; } deviation /ifm:reset-remote-if-counters { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:link-protocol { deviate replace { type link-protocol-deviations; } } deviation /ifm:reset-if-counters-by-type/ifm:input/ifm:if-type { deviate add { must "../ifm:if-type='Ethernet' or ../ifm:if-type ='GigabitEthernet' or ../ifm:if-type='Eth-Trunk' or ../ifm:if-type='Tunnel' or ../ifm:if-type='NULL' or ../ifm:if-type='LoopBack' or ../ifm:if-type='Vlanif' or ../ifm:if-type='100GE' or ../ifm:if-type='40GE' or ../ifm:if-type='10GE' or ../ifm:if-type='25GE' or ../ifm:if-type='MTunnel' or ../ifm:if-type='Cpos' or ../ifm:if-type='E1' or ../ifm:if-type='Serial' or ../ifm:if-type='Mp-group' or ../ifm:if-type='Virtual-Ethernet' or ../ifm:if-type='Ima-group' or ../ifm:if-type='Lmpif' or ../ifm:if-type='Vbdif' or ../ifm:if-type='Trunk-Serial' or ../ifm:if-type='Global-Ima-Group' or ../ifm:if-type='Nve' or ../ifm:if-type='FlexE' or ../ifm:if-type='50|100GE' or ../ifm:if-type='50GE' or ../ifm:if-type='PW-VE' or ../ifm:if-type='Virtual-Serial'"; } } deviation /ifm:reset-if-mib-counters-by-type/ifm:input/ifm:if-type { deviate add { must "../ifm:if-type='Ethernet' or ../ifm:if-type ='GigabitEthernet' or ../ifm:if-type='Eth-Trunk' or ../ifm:if-type='Tunnel' or ../ifm:if-type='NULL' or ../ifm:if-type='LoopBack' or ../ifm:if-type='Vlanif' or ../ifm:if-type='100GE' or ../ifm:if-type='40GE' or ../ifm:if-type='10GE' or ../ifm:if-type='25GE' or ../ifm:if-type='MTunnel' or ../ifm:if-type='Serial' or ../ifm:if-type='Mp-group' or ../ifm:if-type='Virtual-Ethernet' or ../ifm:if-type='Ima-group' or ../ifm:if-type='Lmpif' or ../ifm:if-type='Vbdif' or ../ifm:if-type='Trunk-Serial' or ../ifm:if-type='Global-Ima-Group' or ../ifm:if-type='Nve' or ../ifm:if-type='FlexE' or ../ifm:if-type='50|100GE' or ../ifm:if-type='50GE' or ../ifm:if-type='PW-VE' or ../ifm:if-type='Virtual-Serial'"; } } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:virtual-position { deviate not-supported; } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:trap-threshold/ifm:input-rising-rate { deviate replace { default "90"; } } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:trap-threshold/ifm:input-resume-rate { deviate replace { default "80"; } } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:trap-threshold/ifm:output-rising-rate { deviate replace { default "90"; } } deviation /ifm:ifm/ifm:interfaces/ifm:interface/ifm:trap-threshold/ifm:output-resume-rate { deviate replace { default "80"; } } } // module huawei-ifm-deviations-ATN-980B
© 2023 YumaWorks, Inc. All rights reserved.