710 public ::google::protobuf::Message {
714 template<
typename =
void>
715 explicit PROTOBUF_CONSTEXPR
EthXStatsInfo(::google::protobuf::internal::ConstantInitialized);
720 *
this = ::std::move(from);
728 if (
this == &from)
return *
this;
729 if (GetOwningArena() == from.GetOwningArena()
730 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
731 && GetOwningArena() !=
nullptr
742 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
745 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
749 return GetDescriptor();
752 return default_instance().GetMetadata().descriptor;
755 return default_instance().GetMetadata().reflection;
758 return *internal_default_instance();
764 static constexpr int kIndexInFileMessages =
771 if (other ==
this)
return;
772 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
773 if (GetOwningArena() !=
nullptr &&
774 GetOwningArena() == other->GetOwningArena()) {
776 if (GetOwningArena() == other->GetOwningArena()) {
780 ::google::protobuf::internal::GenericSwap(
this, other);
784 if (other ==
this)
return;
785 ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
792 return CreateMaybeMessage<EthXStatsInfo>(arena);
794 using ::google::protobuf::Message::CopyFrom;
796 using ::google::protobuf::Message::MergeFrom;
798 EthXStatsInfo::MergeImpl(*
this, from);
801 static void MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg);
803 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
804 bool IsInitialized() const final;
806 ::
size_t ByteSizeLong() const final;
807 const
char* _InternalParse(const
char* ptr, ::
google::protobuf::internal::ParseContext* ctx) final;
808 ::uint8_t* _InternalSerialize(
809 ::uint8_t* target, ::
google::protobuf::io::EpsCopyOutputStream* stream) const final;
810 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
813 void SharedCtor(::google::protobuf::Arena* arena);
815 void SetCachedSize(
int size)
const final;
819 friend class ::google::protobuf::internal::AnyMetadata;
821 return "dunedaq.dpdklibs.opmon.EthXStatsInfo";
828 const ::google::protobuf::Message::ClassData*GetClassData() const final;
830 ::
google::protobuf::Metadata GetMetadata() const final;
837 kGroupsSentFieldNumber = 1,
838 kTotalGroupsSentFieldNumber = 2,
839 kRxGoodPacketsFieldNumber = 3,
840 kRxGoodBytesFieldNumber = 4,
841 kRxDroppedPacketsFieldNumber = 5,
842 kRxUnicastPacketsFieldNumber = 11,
843 kRxMulticastPacketsFieldNumber = 12,
844 kRxBroadcastPacketsFieldNumber = 13,
845 kRxUnknownProtocolPacketsFieldNumber = 14,
846 kRxXonPacketsFieldNumber = 15,
847 kRxXoffPacketsFieldNumber = 16,
848 kRxSize64PacketsFieldNumber = 49,
849 kRxSize65To127PacketsFieldNumber = 50,
850 kRxSize128To255PacketsFieldNumber = 51,
851 kRxSize256To511PacketsFieldNumber = 52,
852 kRxSize512To1023PacketsFieldNumber = 53,
853 kRxSize1024To1522PacketsFieldNumber = 54,
854 kRxSize1523ToMaxPacketsFieldNumber = 55,
855 kRxMacShortPktDroppedFieldNumber = 60,
856 kTxGoodPacketsFieldNumber = 100,
857 kTxGoodBytesFieldNumber = 101,
858 kTxUnicastPacketsFieldNumber = 102,
859 kTxMulticastPacketsFieldNumber = 103,
860 kTxBroadcastPacketsFieldNumber = 104,
861 kTxDroppedPacketsFieldNumber = 105,
862 kTxLinkDownDroppedFieldNumber = 106,
863 kTxXonPacketsFieldNumber = 107,
864 kTxXoffPacketsFieldNumber = 108,
865 kTxSize64PacketsFieldNumber = 149,
866 kTxSize65To127PacketsFieldNumber = 150,
867 kTxSize128To255PacketsFieldNumber = 151,
868 kTxSize256To511PacketsFieldNumber = 152,
869 kTxSize512To1023PacketsFieldNumber = 153,
870 kTxSize1024To1522PacketsFieldNumber = 154,
871 kTxSize1523ToMaxPacketsFieldNumber = 155,
874 void clear_groups_sent() ;
875 ::uint64_t groups_sent()
const;
876 void set_groups_sent(::uint64_t value);
879 ::uint64_t _internal_groups_sent()
const;
880 void _internal_set_groups_sent(::uint64_t value);
884 void clear_total_groups_sent() ;
885 ::uint64_t total_groups_sent()
const;
886 void set_total_groups_sent(::uint64_t value);
889 ::uint64_t _internal_total_groups_sent()
const;
890 void _internal_set_total_groups_sent(::uint64_t value);
894 void clear_rx_good_packets() ;
895 ::uint64_t rx_good_packets()
const;
896 void set_rx_good_packets(::uint64_t value);
899 ::uint64_t _internal_rx_good_packets()
const;
900 void _internal_set_rx_good_packets(::uint64_t value);
904 void clear_rx_good_bytes() ;
905 ::uint64_t rx_good_bytes()
const;
906 void set_rx_good_bytes(::uint64_t value);
909 ::uint64_t _internal_rx_good_bytes()
const;
910 void _internal_set_rx_good_bytes(::uint64_t value);
914 void clear_rx_dropped_packets() ;
915 ::uint64_t rx_dropped_packets()
const;
916 void set_rx_dropped_packets(::uint64_t value);
919 ::uint64_t _internal_rx_dropped_packets()
const;
920 void _internal_set_rx_dropped_packets(::uint64_t value);
924 void clear_rx_unicast_packets() ;
925 ::uint64_t rx_unicast_packets()
const;
926 void set_rx_unicast_packets(::uint64_t value);
929 ::uint64_t _internal_rx_unicast_packets()
const;
930 void _internal_set_rx_unicast_packets(::uint64_t value);
934 void clear_rx_multicast_packets() ;
935 ::uint64_t rx_multicast_packets()
const;
936 void set_rx_multicast_packets(::uint64_t value);
939 ::uint64_t _internal_rx_multicast_packets()
const;
940 void _internal_set_rx_multicast_packets(::uint64_t value);
944 void clear_rx_broadcast_packets() ;
945 ::uint64_t rx_broadcast_packets()
const;
946 void set_rx_broadcast_packets(::uint64_t value);
949 ::uint64_t _internal_rx_broadcast_packets()
const;
950 void _internal_set_rx_broadcast_packets(::uint64_t value);
954 void clear_rx_unknown_protocol_packets() ;
955 ::uint64_t rx_unknown_protocol_packets()
const;
956 void set_rx_unknown_protocol_packets(::uint64_t value);
959 ::uint64_t _internal_rx_unknown_protocol_packets()
const;
960 void _internal_set_rx_unknown_protocol_packets(::uint64_t value);
964 void clear_rx_xon_packets() ;
965 ::uint64_t rx_xon_packets()
const;
966 void set_rx_xon_packets(::uint64_t value);
969 ::uint64_t _internal_rx_xon_packets()
const;
970 void _internal_set_rx_xon_packets(::uint64_t value);
974 void clear_rx_xoff_packets() ;
975 ::uint64_t rx_xoff_packets()
const;
976 void set_rx_xoff_packets(::uint64_t value);
979 ::uint64_t _internal_rx_xoff_packets()
const;
980 void _internal_set_rx_xoff_packets(::uint64_t value);
984 void clear_rx_size_64_packets() ;
985 ::uint64_t rx_size_64_packets()
const;
986 void set_rx_size_64_packets(::uint64_t value);
989 ::uint64_t _internal_rx_size_64_packets()
const;
990 void _internal_set_rx_size_64_packets(::uint64_t value);
994 void clear_rx_size_65_to_127_packets() ;
995 ::uint64_t rx_size_65_to_127_packets()
const;
996 void set_rx_size_65_to_127_packets(::uint64_t value);
999 ::uint64_t _internal_rx_size_65_to_127_packets()
const;
1000 void _internal_set_rx_size_65_to_127_packets(::uint64_t value);
1004 void clear_rx_size_128_to_255_packets() ;
1005 ::uint64_t rx_size_128_to_255_packets()
const;
1006 void set_rx_size_128_to_255_packets(::uint64_t value);
1009 ::uint64_t _internal_rx_size_128_to_255_packets()
const;
1010 void _internal_set_rx_size_128_to_255_packets(::uint64_t value);
1014 void clear_rx_size_256_to_511_packets() ;
1015 ::uint64_t rx_size_256_to_511_packets()
const;
1016 void set_rx_size_256_to_511_packets(::uint64_t value);
1019 ::uint64_t _internal_rx_size_256_to_511_packets()
const;
1020 void _internal_set_rx_size_256_to_511_packets(::uint64_t value);
1024 void clear_rx_size_512_to_1023_packets() ;
1025 ::uint64_t rx_size_512_to_1023_packets()
const;
1026 void set_rx_size_512_to_1023_packets(::uint64_t value);
1029 ::uint64_t _internal_rx_size_512_to_1023_packets()
const;
1030 void _internal_set_rx_size_512_to_1023_packets(::uint64_t value);
1034 void clear_rx_size_1024_to_1522_packets() ;
1035 ::uint64_t rx_size_1024_to_1522_packets()
const;
1036 void set_rx_size_1024_to_1522_packets(::uint64_t value);
1039 ::uint64_t _internal_rx_size_1024_to_1522_packets()
const;
1040 void _internal_set_rx_size_1024_to_1522_packets(::uint64_t value);
1044 void clear_rx_size_1523_to_max_packets() ;
1045 ::uint64_t rx_size_1523_to_max_packets()
const;
1046 void set_rx_size_1523_to_max_packets(::uint64_t value);
1049 ::uint64_t _internal_rx_size_1523_to_max_packets()
const;
1050 void _internal_set_rx_size_1523_to_max_packets(::uint64_t value);
1054 void clear_rx_mac_short_pkt_dropped() ;
1055 ::uint64_t rx_mac_short_pkt_dropped()
const;
1056 void set_rx_mac_short_pkt_dropped(::uint64_t value);
1059 ::uint64_t _internal_rx_mac_short_pkt_dropped()
const;
1060 void _internal_set_rx_mac_short_pkt_dropped(::uint64_t value);
1064 void clear_tx_good_packets() ;
1065 ::uint64_t tx_good_packets()
const;
1066 void set_tx_good_packets(::uint64_t value);
1069 ::uint64_t _internal_tx_good_packets()
const;
1070 void _internal_set_tx_good_packets(::uint64_t value);
1074 void clear_tx_good_bytes() ;
1075 ::uint64_t tx_good_bytes()
const;
1076 void set_tx_good_bytes(::uint64_t value);
1079 ::uint64_t _internal_tx_good_bytes()
const;
1080 void _internal_set_tx_good_bytes(::uint64_t value);
1084 void clear_tx_unicast_packets() ;
1085 ::uint64_t tx_unicast_packets()
const;
1086 void set_tx_unicast_packets(::uint64_t value);
1089 ::uint64_t _internal_tx_unicast_packets()
const;
1090 void _internal_set_tx_unicast_packets(::uint64_t value);
1094 void clear_tx_multicast_packets() ;
1095 ::uint64_t tx_multicast_packets()
const;
1096 void set_tx_multicast_packets(::uint64_t value);
1099 ::uint64_t _internal_tx_multicast_packets()
const;
1100 void _internal_set_tx_multicast_packets(::uint64_t value);
1104 void clear_tx_broadcast_packets() ;
1105 ::uint64_t tx_broadcast_packets()
const;
1106 void set_tx_broadcast_packets(::uint64_t value);
1109 ::uint64_t _internal_tx_broadcast_packets()
const;
1110 void _internal_set_tx_broadcast_packets(::uint64_t value);
1114 void clear_tx_dropped_packets() ;
1115 ::uint64_t tx_dropped_packets()
const;
1116 void set_tx_dropped_packets(::uint64_t value);
1119 ::uint64_t _internal_tx_dropped_packets()
const;
1120 void _internal_set_tx_dropped_packets(::uint64_t value);
1124 void clear_tx_link_down_dropped() ;
1125 ::uint64_t tx_link_down_dropped()
const;
1126 void set_tx_link_down_dropped(::uint64_t value);
1129 ::uint64_t _internal_tx_link_down_dropped()
const;
1130 void _internal_set_tx_link_down_dropped(::uint64_t value);
1134 void clear_tx_xon_packets() ;
1135 ::uint64_t tx_xon_packets()
const;
1136 void set_tx_xon_packets(::uint64_t value);
1139 ::uint64_t _internal_tx_xon_packets()
const;
1140 void _internal_set_tx_xon_packets(::uint64_t value);
1144 void clear_tx_xoff_packets() ;
1145 ::uint64_t tx_xoff_packets()
const;
1146 void set_tx_xoff_packets(::uint64_t value);
1149 ::uint64_t _internal_tx_xoff_packets()
const;
1150 void _internal_set_tx_xoff_packets(::uint64_t value);
1154 void clear_tx_size_64_packets() ;
1155 ::uint64_t tx_size_64_packets()
const;
1156 void set_tx_size_64_packets(::uint64_t value);
1159 ::uint64_t _internal_tx_size_64_packets()
const;
1160 void _internal_set_tx_size_64_packets(::uint64_t value);
1164 void clear_tx_size_65_to_127_packets() ;
1165 ::uint64_t tx_size_65_to_127_packets()
const;
1166 void set_tx_size_65_to_127_packets(::uint64_t value);
1169 ::uint64_t _internal_tx_size_65_to_127_packets()
const;
1170 void _internal_set_tx_size_65_to_127_packets(::uint64_t value);
1174 void clear_tx_size_128_to_255_packets() ;
1175 ::uint64_t tx_size_128_to_255_packets()
const;
1176 void set_tx_size_128_to_255_packets(::uint64_t value);
1179 ::uint64_t _internal_tx_size_128_to_255_packets()
const;
1180 void _internal_set_tx_size_128_to_255_packets(::uint64_t value);
1184 void clear_tx_size_256_to_511_packets() ;
1185 ::uint64_t tx_size_256_to_511_packets()
const;
1186 void set_tx_size_256_to_511_packets(::uint64_t value);
1189 ::uint64_t _internal_tx_size_256_to_511_packets()
const;
1190 void _internal_set_tx_size_256_to_511_packets(::uint64_t value);
1194 void clear_tx_size_512_to_1023_packets() ;
1195 ::uint64_t tx_size_512_to_1023_packets()
const;
1196 void set_tx_size_512_to_1023_packets(::uint64_t value);
1199 ::uint64_t _internal_tx_size_512_to_1023_packets()
const;
1200 void _internal_set_tx_size_512_to_1023_packets(::uint64_t value);
1204 void clear_tx_size_1024_to_1522_packets() ;
1205 ::uint64_t tx_size_1024_to_1522_packets()
const;
1206 void set_tx_size_1024_to_1522_packets(::uint64_t value);
1209 ::uint64_t _internal_tx_size_1024_to_1522_packets()
const;
1210 void _internal_set_tx_size_1024_to_1522_packets(::uint64_t value);
1214 void clear_tx_size_1523_to_max_packets() ;
1215 ::uint64_t tx_size_1523_to_max_packets()
const;
1216 void set_tx_size_1523_to_max_packets(::uint64_t value);
1219 ::uint64_t _internal_tx_size_1523_to_max_packets()
const;
1220 void _internal_set_tx_size_1523_to_max_packets(::uint64_t value);
1227 friend class ::google::protobuf::internal::TcParser;
1228 static const ::google::protobuf::internal::TcParseTable<5, 35, 0, 0, 19>
_table_;
1229 template <
typename T>
friend class ::google::protobuf::Arena::InternalHelper;
1269 PROTOBUF_TSAN_DECLARE_MEMBER
1272 friend struct ::TableStruct_dpdklibs_2fopmon_2fIfaceWrapper_2eproto;
1276 public ::google::protobuf::Message {
1280 template<
typename =
void>
1281 explicit PROTOBUF_CONSTEXPR
EthXStatsErrors(::google::protobuf::internal::ConstantInitialized);
1286 *
this = ::std::move(from);
1294 if (
this == &from)
return *
this;
1295 if (GetOwningArena() == from.GetOwningArena()
1296 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1297 && GetOwningArena() !=
nullptr
1300 InternalSwap(&from);
1308 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
1311 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
1315 return GetDescriptor();
1318 return default_instance().GetMetadata().descriptor;
1321 return default_instance().GetMetadata().reflection;
1324 return *internal_default_instance();
1330 static constexpr int kIndexInFileMessages =
1337 if (other ==
this)
return;
1338 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1339 if (GetOwningArena() !=
nullptr &&
1340 GetOwningArena() == other->GetOwningArena()) {
1342 if (GetOwningArena() == other->GetOwningArena()) {
1344 InternalSwap(other);
1346 ::google::protobuf::internal::GenericSwap(
this, other);
1350 if (other ==
this)
return;
1351 ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
1352 InternalSwap(other);
1358 return CreateMaybeMessage<EthXStatsErrors>(arena);
1360 using ::google::protobuf::Message::CopyFrom;
1362 using ::google::protobuf::Message::MergeFrom;
1364 EthXStatsErrors::MergeImpl(*
this, from);
1367 static void MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg);
1369 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1370 bool IsInitialized() const final;
1372 ::
size_t ByteSizeLong() const final;
1373 const
char* _InternalParse(const
char* ptr, ::
google::protobuf::internal::ParseContext* ctx) final;
1374 ::uint8_t* _InternalSerialize(
1375 ::uint8_t* target, ::
google::protobuf::io::EpsCopyOutputStream* stream) const final;
1376 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1379 void SharedCtor(::google::protobuf::Arena* arena);
1381 void SetCachedSize(
int size)
const final;
1385 friend class ::google::protobuf::internal::AnyMetadata;
1387 return "dunedaq.dpdklibs.opmon.EthXStatsErrors";
1394 const ::google::protobuf::Message::ClassData*GetClassData() const final;
1396 ::
google::protobuf::Metadata GetMetadata() const final;
1403 kRxMissedErrorsFieldNumber = 1,
1404 kRxErrorsFieldNumber = 2,
1405 kRxErrorBytesFieldNumber = 3,
1406 kRxMbufAllocationErrorsFieldNumber = 4,
1407 kRxCrcErrorsFieldNumber = 5,
1408 kRxIllegalByteErrorsFieldNumber = 6,
1409 kRxJabberErrorsFieldNumber = 7,
1410 kMacLocalErrorsFieldNumber = 20,
1411 kMacRemoteErrorsFieldNumber = 21,
1412 kRxLenErrorsFieldNumber = 22,
1413 kRxUndersizedErrorsFieldNumber = 23,
1414 kRxOversizeErrorsFieldNumber = 24,
1415 kRxFragmentedErrorsFieldNumber = 25,
1416 kTxErrorsFieldNumber = 100,
1419 void clear_rx_missed_errors() ;
1420 ::uint64_t rx_missed_errors()
const;
1421 void set_rx_missed_errors(::uint64_t value);
1424 ::uint64_t _internal_rx_missed_errors()
const;
1425 void _internal_set_rx_missed_errors(::uint64_t value);
1429 void clear_rx_errors() ;
1430 ::uint64_t rx_errors()
const;
1431 void set_rx_errors(::uint64_t value);
1434 ::uint64_t _internal_rx_errors()
const;
1435 void _internal_set_rx_errors(::uint64_t value);
1439 void clear_rx_error_bytes() ;
1440 ::uint64_t rx_error_bytes()
const;
1441 void set_rx_error_bytes(::uint64_t value);
1444 ::uint64_t _internal_rx_error_bytes()
const;
1445 void _internal_set_rx_error_bytes(::uint64_t value);
1449 void clear_rx_mbuf_allocation_errors() ;
1450 ::uint64_t rx_mbuf_allocation_errors()
const;
1451 void set_rx_mbuf_allocation_errors(::uint64_t value);
1454 ::uint64_t _internal_rx_mbuf_allocation_errors()
const;
1455 void _internal_set_rx_mbuf_allocation_errors(::uint64_t value);
1459 void clear_rx_crc_errors() ;
1460 ::uint64_t rx_crc_errors()
const;
1461 void set_rx_crc_errors(::uint64_t value);
1464 ::uint64_t _internal_rx_crc_errors()
const;
1465 void _internal_set_rx_crc_errors(::uint64_t value);
1469 void clear_rx_illegal_byte_errors() ;
1470 ::uint64_t rx_illegal_byte_errors()
const;
1471 void set_rx_illegal_byte_errors(::uint64_t value);
1474 ::uint64_t _internal_rx_illegal_byte_errors()
const;
1475 void _internal_set_rx_illegal_byte_errors(::uint64_t value);
1479 void clear_rx_jabber_errors() ;
1480 ::uint64_t rx_jabber_errors()
const;
1481 void set_rx_jabber_errors(::uint64_t value);
1484 ::uint64_t _internal_rx_jabber_errors()
const;
1485 void _internal_set_rx_jabber_errors(::uint64_t value);
1489 void clear_mac_local_errors() ;
1490 ::uint64_t mac_local_errors()
const;
1491 void set_mac_local_errors(::uint64_t value);
1494 ::uint64_t _internal_mac_local_errors()
const;
1495 void _internal_set_mac_local_errors(::uint64_t value);
1499 void clear_mac_remote_errors() ;
1500 ::uint64_t mac_remote_errors()
const;
1501 void set_mac_remote_errors(::uint64_t value);
1504 ::uint64_t _internal_mac_remote_errors()
const;
1505 void _internal_set_mac_remote_errors(::uint64_t value);
1509 void clear_rx_len_errors() ;
1510 ::uint64_t rx_len_errors()
const;
1511 void set_rx_len_errors(::uint64_t value);
1514 ::uint64_t _internal_rx_len_errors()
const;
1515 void _internal_set_rx_len_errors(::uint64_t value);
1519 void clear_rx_undersized_errors() ;
1520 ::uint64_t rx_undersized_errors()
const;
1521 void set_rx_undersized_errors(::uint64_t value);
1524 ::uint64_t _internal_rx_undersized_errors()
const;
1525 void _internal_set_rx_undersized_errors(::uint64_t value);
1529 void clear_rx_oversize_errors() ;
1530 ::uint64_t rx_oversize_errors()
const;
1531 void set_rx_oversize_errors(::uint64_t value);
1534 ::uint64_t _internal_rx_oversize_errors()
const;
1535 void _internal_set_rx_oversize_errors(::uint64_t value);
1539 void clear_rx_fragmented_errors() ;
1540 ::uint64_t rx_fragmented_errors()
const;
1541 void set_rx_fragmented_errors(::uint64_t value);
1544 ::uint64_t _internal_rx_fragmented_errors()
const;
1545 void _internal_set_rx_fragmented_errors(::uint64_t value);
1549 void clear_tx_errors() ;
1550 ::uint64_t tx_errors()
const;
1551 void set_tx_errors(::uint64_t value);
1554 ::uint64_t _internal_tx_errors()
const;
1555 void _internal_set_tx_errors(::uint64_t value);
1562 friend class ::google::protobuf::internal::TcParser;
1563 static const ::google::protobuf::internal::TcParseTable<4, 14, 0, 0, 7>
_table_;
1564 template <
typename T>
friend class ::google::protobuf::Arena::InternalHelper;
1583 PROTOBUF_TSAN_DECLARE_MEMBER
1586 friend struct ::TableStruct_dpdklibs_2fopmon_2fIfaceWrapper_2eproto;