1syntax = "proto3"; 2// Automatically generated by goyang https://github.com/openconfig/goyang 3// compiled 2017-08-10T11:15:34Z 4// do not delete the next line 5// goyang-version 1 6// module "huawei-ifm" 7// revision "2017-03-23" 8// revision "2013-01-01" 9// namespace "http://www.huawei.com/netconf/vrp/huawei-ifm" 10 11package huawei_ifm; 12 13message Ifm { 14 message Interfaces { 15 message Interface { 16 enum IfAdminStatus { 17 IfAdminStatus_DOWN = 0; 18 IfAdminStatus_UP = 1; 19 }; 20 IfAdminStatus ifAdminStatus = 5; 21 message IfClearedStat { 22 uint64 sendByte = 29; 23 uint64 sendPacket = 36; 24 } 25 IfClearedStat ifClearedStat = 9; 26 message IfDynamicInfo { 27 enum IfOperStatus { 28 IfOperStatus_DOWN = 0; 29 IfOperStatus_UP = 1; 30 }; 31 IfOperStatus ifOperStatus = 5; 32 } 33 IfDynamicInfo ifDynamicInfo = 13; 34 uint32 ifIndex = 16; 35 string ifName = 25; 36 message IfStatistics { 37 uint64 rcvBroadPacket = 2; 38 uint64 rcvDropPacket = 3; 39 uint64 rcvErrorPacket = 4; 40 uint64 rcvMutiPacket = 5; 41 uint64 rcvUniPacket = 6; 42 uint64 receiveByte = 7; 43 uint64 receivePacket = 8; 44 uint64 sendBroadPacket = 9; 45 uint64 sendByte = 10; 46 uint64 sendDropPacket = 11; 47 uint64 sendErrorPacket = 12; 48 uint64 sendMutiPacket = 13; 49 uint64 sendPacket = 14; 50 uint64 sendUniPacket = 15; 51 } 52 IfStatistics ifStatistics = 35; 53 } 54 repeated Interface interface = 1; 55 } 56 Interfaces interfaces = 5; 57} 58// Do not delete the lines below, they preserve tag information for goyang. 59// goyang-tag Ifm interfaces/Interfaces 5 60// goyang-tag Ifm_Interface_IfClearedStat sendByte/uint64 29 61// goyang-tag Ifm_Interface_IfClearedStat sendPacket/uint64 36 62// goyang-tag Ifm_Interface_IfDynamicInfo ifOperStatus/IfOperStatus 5 63// goyang-tag Ifm_Interface_IfStatistics ethPortErrSts/EthPortErrSts 1 64// goyang-tag Ifm_Interface_IfStatistics rcvBroadPacket/uint64 2 65// goyang-tag Ifm_Interface_IfStatistics rcvMutiPacket/uint64 5 66// goyang-tag Ifm_Interface_IfStatistics rcvUniPacket/uint64 6 67// goyang-tag Ifm_Interface_IfStatistics receiveByte/uint64 7 68// goyang-tag Ifm_Interface_IfStatistics receivePacket/uint64 8 69// goyang-tag Ifm_Interface_IfStatistics sendBroadPacket/uint64 9 70// goyang-tag Ifm_Interface_IfStatistics sendByte/uint64 10 71// goyang-tag Ifm_Interface_IfStatistics sendMutiPacket/uint64 13 72// goyang-tag Ifm_Interface_IfStatistics sendPacket/uint64 14 73// goyang-tag Ifm_Interface_IfStatistics sendUniPacket/uint64 15 74// goyang-tag Ifm_Interface_IfStatistics_EthPortErrSts rxAlignment/uint64 1 75// goyang-tag Ifm_Interface_IfStatistics_EthPortErrSts rxCRC/uint64 2 76// goyang-tag Ifm_Interface_IfStatistics_EthPortErrSts rxFragment/uint64 3 77// goyang-tag Ifm_Interface_IfStatistics_EthPortErrSts rxInrangeLen/uint64 4 78// goyang-tag Ifm_Interface_IfStatistics_EthPortErrSts rxJabber/uint64 5 79// goyang-tag Ifm_Interface_IfStatistics_EthPortErrSts rxJomboOctets/uint64 6 80// goyang-tag Ifm_Interface_IfStatistics_EthPortErrSts rxLong/uint64 7 81// goyang-tag Ifm_Interface_IfStatistics_EthPortErrSts rxOverrun/uint64 8 82// goyang-tag Ifm_Interface_IfStatistics_EthPortErrSts rxPause/uint64 9 83// goyang-tag Ifm_Interface_IfStatistics_EthPortErrSts rxSymbol/uint64 10 84// goyang-tag Ifm_Interface_IfStatistics_EthPortErrSts rxUndersize/uint64 11 85// goyang-tag Ifm_Interface_IfStatistics_EthPortErrSts txJomboOctets/uint64 12 86// goyang-tag Ifm_Interface_IfStatistics_EthPortErrSts txLost/uint64 13 87// goyang-tag Ifm_Interface_IfStatistics_EthPortErrSts txOverrun/uint64 14 88// goyang-tag Ifm_Interface_IfStatistics_EthPortErrSts txPause/uint64 15 89// goyang-tag Ifm_Interface_IfStatistics_EthPortErrSts txSystem/uint64 16 90// goyang-tag Ifm_Interface_IfStatistics_EthPortErrSts txUnderrun/uint64 17 91// goyang-tag Ifm_Interfaces interface/Interface[] 1 92// goyang-tag Ifm_Interfaces_Interface ifAdminStatus/IfAdminStatus 5 93// goyang-tag Ifm_Interfaces_Interface ifClearedStat/IfClearedStat 9 94// goyang-tag Ifm_Interfaces_Interface ifDynamicInfo/IfDynamicInfo 13 95// goyang-tag Ifm_Interfaces_Interface ifIndex/uint32 16 96// goyang-tag Ifm_Interfaces_Interface ifName/string 25 97// goyang-tag Ifm_Interfaces_Interface ifStatistics/IfStatistics 35 98