syntax = "proto3"; package an_epon_pm_olt_traffic; message EponPmOltTraffics { message EponPmOltTraffic { //The name of EPON port. string name = 1; //Ethernet frame bytes sent by the EPON port. uint64 port_tx_bytes = 2; //Ethernet frame bytes received by the EPON port. uint64 port_rx_bytes = 3; //Number of Ethernet packets sent by the EPON port. uint64 port_tx_pkt = 4; //Number of Ethernet packets received by the EPON port. uint64 port_rx_pkt = 5; //Packet loss statistics in the downlink queue of the EPON port. uint64 port_tx_discard_pkt = 6; //Number of Ethernet packets (usually packets with errors in the MAC layer) discarded in the receiving direction of the EPON port. uint64 port_rx_discard_pkt = 7; //Number of packets with CRC errors of Ethernet in the receiving direction of the EPON port. uint64 port_rx_crc_error_pkt = 8; //Number of oversized Ethernet packets discarded in the receiving direction of the EPON port. uint64 port_rx_oversized_discard_pkt = 9; //Number of undersized Ethernet packets (packet size is smaller than 64bytes and contains correct CRC) discarded in the receiving direction of the EPON port. uint64 port_rx_undersized_discard_pkt = 10; //Number of Ethernet error packets received by the EPON port. uint64 port_rx_error_pkt = 11; //Average transmit rate of the EPON port. The unit is kbps. uint32 port_tx_rate = 12; //Average receive rate of the EPON port.The unit is kbps. uint32 port_rx_rate = 13; //Peak transmit rate of the EPON port in seconds.The unit is kbps. uint32 port_tx_peak_rate = 14; //Peak receive rate of the EPON port in seconds.The unit is kbps. uint32 port_rx_peak_rate = 15; //The number of unicast frame bytes sent by the EPON port . uint64 port_tx_unicast_bytes = 16; //The number of unicast frame bytes received by the EPON port. uint64 port_rx_unicast_bytes = 17; //The number of multicast frame bytes sent by the EPON port. uint64 port_tx_multicast_bytes = 18; //Average transmit unicast traffic rate of the EPON port.The unit is kbps. uint32 port_tx_unicast_rate = 19; //Average receive unicast traffic rate of the EPON port.The unit is kbps. uint32 port_rx_unicast_rate = 20; //Average transmit multicast traffic rate of the EPON port.The unit is kbps. uint32 port_tx_multicast_rate = 21; //Peak transmit unicast traffic rate of the EPON port.The unit is kbps. uint32 port_tx_peak_unicast_rate = 22; //Peak receive unicast traffic rate of the EPON port.The unit is kbps. uint32 port_rx_peak_unicast_rate = 23; //Peak transmit multicast traffic rate of the EPON port.The unit is kbps. uint32 port_tx_peak_multicast_rate = 24; } repeated EponPmOltTraffic pm_olt_traffic = 1; } message EponPmOltChannelTraffics { message EponPmOltChannelTraffic { //The name of EPON port. string name = 1; //The number of EPON port channel. uint32 channel = 2; //Ethernet frame bytes sent by the EPON port. uint64 port_tx_bytes = 3; //Ethernet frame bytes received by the EPON port. uint64 port_rx_bytes = 4; //Number of Ethernet packets sent by the EPON port. uint64 port_tx_pkt = 5; //Number of Ethernet packets received by the EPON port. uint64 port_rx_pkt = 6; //Packet loss statistics in the downlink queue of the EPON port. uint64 port_tx_discard_pkt = 7; //Number of Ethernet packets (usually packets with errors in the MAC layer) discarded in the receiving direction of the EPON port. uint64 port_rx_discard_pkt = 8; //Number of packets with CRC errors of Ethernet in the receiving direction of the EPON port. uint64 port_rx_crc_error_pkt = 9; //Number of oversized Ethernet packets discarded in the receiving direction of the EPON port. uint64 port_rx_oversized_discard_pkt = 10; //Number of undersized Ethernet packets (packet size is smaller than 64bytes and contains correct CRC) discarded in the receiving direction of the EPON port. uint64 port_rx_undersized_discard_pkt = 11; //Number of Ethernet error packets received by the EPON port. uint64 port_rx_error_pkt = 12; //Average transmit rate of the EPON port. The unit is kbps. uint32 port_tx_rate = 13; //Average receive rate of the EPON port.The unit is kbps. uint32 port_rx_rate = 14; //Peak transmit rate of the EPON port in seconds.The unit is kbps. uint32 port_tx_peak_rate = 15; //Peak receive rate of the EPON port in seconds.The unit is kbps. uint32 port_rx_peak_rate = 16; //The number of unicast frame bytes sent by the EPON port . uint64 port_tx_unicast_bytes = 17; //The number of unicast frame bytes received by the EPON port. uint64 port_rx_unicast_bytes = 18; //The number of multicast frame bytes sent by the EPON port. uint64 port_tx_multicast_bytes = 19; //Average transmit unicast traffic rate of the EPON port.The unit is kbps. uint32 port_tx_unicast_rate = 20; //Average receive unicast traffic rate of the EPON port.The unit is kbps. uint32 port_rx_unicast_rate = 21; //Average transmit multicast traffic rate of the EPON port.The unit is kbps. uint32 port_tx_multicast_rate = 22; //Peak transmit unicast traffic rate of the EPON port.The unit is kbps. uint32 port_tx_peak_unicast_rate = 23; //Peak receive unicast traffic rate of the EPON port.The unit is kbps. uint32 port_rx_peak_unicast_rate = 24; //Peak transmit multicast traffic rate of the EPON port.The unit is kbps. uint32 port_tx_peak_multicast_rate = 25; } repeated EponPmOltChannelTraffic pm_olt_channel_traffic =1; }