Lines Matching refs:qstats
168 struct hbm_queue_stats qstats = {0}; in run_bpf_prog() local
189 qstats.rate = rate; in run_bpf_prog()
190 qstats.stats = stats_flag ? 1 : 0; in run_bpf_prog()
191 qstats.loopback = loopback_flag ? 1 : 0; in run_bpf_prog()
192 qstats.no_cn = no_cn_flag ? 1 : 0; in run_bpf_prog()
193 if (bpf_map_update_elem(map_fd, &key, &qstats, BPF_ANY)) { in run_bpf_prog()
216 bpf_map_lookup_elem(map_fd, &key, &qstats); in run_bpf_prog()
224 last_cg_tx_bytes = qstats.bytes_total; in run_bpf_prog()
245 bpf_map_lookup_elem(map_fd, &key, &qstats); in run_bpf_prog()
246 new_cg_tx_bytes = qstats.bytes_total; in run_bpf_prog()
276 qstats.rate = rate; in run_bpf_prog()
290 qstats.rate = rate; in run_bpf_prog()
292 if (bpf_map_update_elem(map_fd, &key, &qstats, BPF_ANY)) in run_bpf_prog()
299 if (stats_flag && bpf_map_lookup_elem(map_fd, &key, &qstats)) { in run_bpf_prog()
310 } else if (stats_flag && qstats.lastPacketTime > in run_bpf_prog()
311 qstats.firstPacketTime) { in run_bpf_prog()
312 long long delta_us = (qstats.lastPacketTime - in run_bpf_prog()
313 qstats.firstPacketTime)/1000; in run_bpf_prog()
314 unsigned int rate_mbps = ((qstats.bytes_total - in run_bpf_prog()
315 qstats.bytes_dropped) * 8 / in run_bpf_prog()
338 (qstats.lastPacketTime - qstats.firstPacketTime) / in run_bpf_prog()
340 fprintf(fout, "packets:%d\n", (int)qstats.pkts_total); in run_bpf_prog()
341 fprintf(fout, "bytes_MB:%d\n", (int)(qstats.bytes_total / in run_bpf_prog()
343 fprintf(fout, "pkts_dropped:%d\n", (int)qstats.pkts_dropped); in run_bpf_prog()
345 (int)(qstats.bytes_dropped / in run_bpf_prog()
348 percent_pkts = (qstats.pkts_marked * 100.0) / in run_bpf_prog()
349 (qstats.pkts_total + 1); in run_bpf_prog()
350 percent_bytes = (qstats.bytes_marked * 100.0) / in run_bpf_prog()
351 (qstats.bytes_total + 1); in run_bpf_prog()
356 percent_pkts = (qstats.pkts_dropped * 100.0) / in run_bpf_prog()
357 (qstats.pkts_total + 1); in run_bpf_prog()
358 percent_bytes = (qstats.bytes_dropped * 100.0) / in run_bpf_prog()
359 (qstats.bytes_total + 1); in run_bpf_prog()
364 percent_pkts = (qstats.pkts_ecn_ce * 100.0) / in run_bpf_prog()
365 (qstats.pkts_total + 1); in run_bpf_prog()
367 (int)qstats.pkts_ecn_ce); in run_bpf_prog()
371 (int)(qstats.sum_cwnd / (qstats.sum_cwnd_cnt + 1))); in run_bpf_prog()
374 (int)(qstats.sum_rtt / (qstats.pkts_total + 1))); in run_bpf_prog()
378 (qstats.sum_credit / in run_bpf_prog()
379 (qstats.pkts_total + 1.0)) / 1000000.0); in run_bpf_prog()
382 (int)(qstats.sum_credit / in run_bpf_prog()
383 (1500 * ((int)qstats.pkts_total ) + 1))); in run_bpf_prog()
387 percent_pkts = (qstats.returnValCount[k] * 100.0) / in run_bpf_prog()
388 (qstats.pkts_total + 1); in run_bpf_prog()
390 percent_pkts, (int)qstats.returnValCount[k]); in run_bpf_prog()