@@ -231,6 +231,7 @@ Sender::handleResendPacket(Driver::Packet* packet, Driver* driver)
231231 Driver::Packet* packet = info->packets ->getPacket (i);
232232 packet->priority = resendPriority;
233233 // Packets will be sent at the priority their original priority.
234+ Perf::counters.tx_bytes .add (packet->length );
234235 driver->sendPacket (packet);
235236 }
236237 }
@@ -375,6 +376,7 @@ Sender::handleUnknownPacket(Driver::Packet* packet, Driver* driver)
375376 Driver::Packet* dataPacket = message->getPacket (0 );
376377 assert (dataPacket != nullptr );
377378 dataPacket->priority = policy.priority ;
379+ Perf::counters.tx_bytes .add (dataPacket->length );
378380 driver->sendPacket (dataPacket);
379381 message->state .store (OutMessage::Status::SENT );
380382 } else {
@@ -777,6 +779,7 @@ Sender::sendMessage(Sender::Message* message, Driver::Address destination)
777779 Driver::Packet* packet = message->getPacket (0 );
778780 assert (packet != nullptr );
779781 packet->priority = policy.priority ;
782+ Perf::counters.tx_bytes .add (packet->length );
780783 driver->sendPacket (packet);
781784 message->state .store (OutMessage::Status::SENT );
782785 } else {
@@ -985,6 +988,7 @@ Sender::trySend()
985988 }
986989 // ... if not, send away!
987990 packet->priority = info->priority ;
991+ Perf::counters.tx_bytes .add (packet->length );
988992 driver->sendPacket (packet);
989993 int packetDataBytes =
990994 packet->length - info->packets ->TRANSPORT_HEADER_LENGTH ;
0 commit comments