@@ -81,34 +81,37 @@ class rlc_tx_metrics_interface
8181inline std::string format_rlc_tx_metrics (timer_duration metrics_period, const rlc_tx_metrics& m)
8282{
8383 fmt::memory_buffer buffer;
84- fmt::format_to (buffer,
85- " period={}ms num_sdus={} sdu_rate={}bps, dropped_sdus={} discarded_sdus={} "
86- " num_pdus_no_segm ={} pdu_rate_no_segm ={}kbps " ,
87- metrics_period. count () ,
88- scaled_fmt_integer (m.num_sdus , /* right_align= */ false ),
89- float_to_eng_string ((float )m.num_sdu_bytes * 8 * 1000 / (metrics_period.count ()), 1 , false ),
90- m.num_dropped_sdus ,
91- m.num_discarded_sdus ,
92- m.num_pdus_no_segmentation ,
93- ( double )m.num_pdu_bytes_no_segmentation * 8 / ( double ) metrics_period.count ());
84+ fmt::format_to (
85+ buffer,
86+ " num_sdus={} sdu_rate={}bps, dropped_sdus ={} discarded_sdus ={} "
87+ " num_pdus_no_segm={} pdu_rate_no_segm={}bps " ,
88+ scaled_fmt_integer (m.num_sdus , false ),
89+ float_to_eng_string ((float )m.num_sdu_bytes * 8 * 1000 / (metrics_period.count ()), 1 , false ),
90+ scaled_fmt_integer ( m.num_dropped_sdus , false ) ,
91+ scaled_fmt_integer ( m.num_discarded_sdus , false ) ,
92+ scaled_fmt_integer ( m.num_pdus_no_segmentation , false ) ,
93+ float_to_eng_string (( float )m.num_pdu_bytes_no_segmentation * 8 * 1000 / metrics_period.count (), 1 , false ));
9494
9595 if (m.mode == rlc_mode::tm) {
9696 // No TM specific metrics for RX
9797 } else if ((m.mode == rlc_mode::um_bidir || m.mode == rlc_mode::um_unidir_dl)) {
9898 fmt::format_to (buffer,
99- " num_pdus_with_segm={}, pdu_with_segm_rate={}kbps " ,
99+ " num_pdus_with_segm={}, pdu_with_segm_rate={}bps " ,
100100 m.mode_specific .um .num_pdus_with_segmentation ,
101101 (double )m.mode_specific .um .num_pdu_bytes_with_segmentation * 8 / (double )metrics_period.count ());
102102 } else if (m.mode == rlc_mode::am) {
103- fmt::format_to (buffer,
104- " num_pdus_with_segm={} pdu_rate_with_segm={}kbps num_retx={} "
105- " retx_rate={}kbps ctrl_pdus={} ctrl_rate={}kbps" ,
106- m.mode_specific .am .num_pdus_with_segmentation ,
107- (double )m.mode_specific .am .num_pdu_bytes_with_segmentation * 8 / (double )metrics_period.count (),
108- m.mode_specific .am .num_retx_pdus ,
109- (double )m.mode_specific .am .num_retx_pdu_bytes * 8 / (double )metrics_period.count (),
110- m.mode_specific .am .num_ctrl_pdus ,
111- (double )m.mode_specific .am .num_ctrl_pdu_bytes * 8 / (double )metrics_period.count ());
103+ fmt::format_to (
104+ buffer,
105+ " num_pdus_with_segm={} pdu_rate_with_segm={}bps num_retx={} "
106+ " retx_rate={}bps ctrl_pdus={} ctrl_rate={}bps" ,
107+ scaled_fmt_integer (m.mode_specific .am .num_pdus_with_segmentation , false ),
108+ float_to_eng_string (
109+ (float )m.mode_specific .am .num_pdu_bytes_with_segmentation * 8 * 1000 / metrics_period.count (), 1 , false ),
110+ scaled_fmt_integer (m.mode_specific .am .num_retx_pdus , false ),
111+ float_to_eng_string ((float )m.mode_specific .am .num_retx_pdu_bytes * 8 * 1000 / metrics_period.count (), 1 , false ),
112+ scaled_fmt_integer (m.mode_specific .am .num_ctrl_pdus , false ),
113+ float_to_eng_string (
114+ (float )m.mode_specific .am .num_ctrl_pdu_bytes * 8 * 1000 / (double )metrics_period.count (), 1 , false ));
112115 }
113116 return to_c_str (buffer);
114117}
0 commit comments