Lines Matching refs:out

650 			     unsigned int nr_cpus, struct sample_output *out)  in stats_get_rx_cnt()  argument
677 if (out) { in stats_get_rx_cnt()
682 out->rx_cnt.pps = pps; in stats_get_rx_cnt()
683 out->rx_cnt.drop = drop; in stats_get_rx_cnt()
684 out->rx_cnt.err = err; in stats_get_rx_cnt()
685 out->totals.rx += pps; in stats_get_rx_cnt()
686 out->totals.drop += drop; in stats_get_rx_cnt()
687 out->totals.err += err; in stats_get_rx_cnt()
825 struct sample_output *out) in stats_get_redirect_cnt() argument
847 if (out) { in stats_get_redirect_cnt()
849 out->redir_cnt.suc = pps; in stats_get_redirect_cnt()
850 out->totals.redir += pps; in stats_get_redirect_cnt()
857 struct sample_output *out) in stats_get_redirect_err_cnt() argument
871 if (drop > 0 && !out) { in stats_get_redirect_err_cnt()
897 if (out) { in stats_get_redirect_err_cnt()
898 out->redir_cnt.err = sum; in stats_get_redirect_err_cnt()
899 out->totals.err += sum; in stats_get_redirect_err_cnt()
906 struct sample_output *out) in stats_get_exception_cnt() argument
921 if (drop > 0 && !out) { in stats_get_exception_cnt()
942 if (out) { in stats_get_exception_cnt()
943 out->except_cnt.hits = sum; in stats_get_exception_cnt()
944 out->totals.err += sum; in stats_get_exception_cnt()
951 struct sample_output *out) in stats_get_devmap_xmit() argument
982 if (out) { in stats_get_devmap_xmit()
990 out->xmit_cnt.pps = pps; in stats_get_devmap_xmit()
991 out->xmit_cnt.drop = drop; in stats_get_devmap_xmit()
992 out->xmit_cnt.bavg = info; in stats_get_devmap_xmit()
993 out->xmit_cnt.err = err; in stats_get_devmap_xmit()
994 out->totals.xmit += pps; in stats_get_devmap_xmit()
995 out->totals.drop_xmit += drop; in stats_get_devmap_xmit()
996 out->totals.err += err; in stats_get_devmap_xmit()
1003 struct sample_output *out, in stats_get_devmap_xmit_multi() argument
1052 if (out) { in stats_get_devmap_xmit_multi()
1054 out->totals.xmit += pps; in stats_get_devmap_xmit_multi()
1055 out->totals.drop_xmit += drop; in stats_get_devmap_xmit_multi()
1056 out->totals.err += err; in stats_get_devmap_xmit_multi()
1103 struct stats_record *p, struct sample_output *out) in stats_print() argument
1110 print_always(FMT_COLUMNl, RX(out->totals.rx)); in stats_print()
1112 print_always(FMT_COLUMNl, REDIR(out->totals.redir)); in stats_print()
1114 out->totals.err + out->totals.drop + out->totals.drop_xmit, in stats_print()
1118 printf(FMT_COLUMNl, XMIT(out->totals.xmit)); in stats_print()
1122 str = (sample_log_level & LL_DEFAULT) && out->rx_cnt.pps ? in stats_print()
1125 print_err((out->rx_cnt.err || out->rx_cnt.drop), in stats_print()
1127 str, PPS(out->rx_cnt.pps), DROP(out->rx_cnt.drop), in stats_print()
1128 ERR(out->rx_cnt.err)); in stats_print()
1142 str = out->redir_cnt.suc ? "redirect total" : "redirect"; in stats_print()
1144 REDIR(out->redir_cnt.suc)); in stats_print()
1150 str = (sample_log_level & LL_DEFAULT) && out->redir_cnt.err ? in stats_print()
1153 print_err(out->redir_cnt.err, " %-20s " FMT_COLUMNl "\n", str, in stats_print()
1154 ERR(out->redir_cnt.err)); in stats_print()
1160 str = out->except_cnt.hits ? "xdp_exception total" : in stats_print()
1163 print_err(out->except_cnt.hits, " %-20s " FMT_COLUMNl "\n", str, in stats_print()
1164 HITS(out->except_cnt.hits)); in stats_print()
1170 str = (sample_log_level & LL_DEFAULT) && out->xmit_cnt.pps ? in stats_print()
1174 print_err(out->xmit_cnt.err || out->xmit_cnt.drop, in stats_print()
1177 str, XMIT(out->xmit_cnt.pps), in stats_print()
1178 DROP(out->xmit_cnt.drop), out->xmit_cnt.err, in stats_print()
1179 "drv_err/s", out->xmit_cnt.bavg, "bulk-avg"); in stats_print()
1426 static void sample_summary_update(struct sample_output *out) in sample_summary_update() argument
1428 sample_out.totals.rx += out->totals.rx; in sample_summary_update()
1429 sample_out.totals.redir += out->totals.redir; in sample_summary_update()
1430 sample_out.totals.drop += out->totals.drop; in sample_summary_update()
1431 sample_out.totals.drop_xmit += out->totals.drop_xmit; in sample_summary_update()
1432 sample_out.totals.err += out->totals.err; in sample_summary_update()
1433 sample_out.totals.xmit += out->totals.xmit; in sample_summary_update()
1440 struct sample_output out = {}; in sample_stats_print() local
1443 stats_get_rx_cnt(cur, prev, 0, &out); in sample_stats_print()
1445 stats_get_redirect_cnt(cur, prev, 0, &out); in sample_stats_print()
1447 stats_get_redirect_err_cnt(cur, prev, 0, &out); in sample_stats_print()
1449 stats_get_exception_cnt(cur, prev, 0, &out); in sample_stats_print()
1451 stats_get_devmap_xmit(cur, prev, 0, &out); in sample_stats_print()
1453 stats_get_devmap_xmit_multi(cur, prev, 0, &out, in sample_stats_print()
1455 sample_summary_update(&out); in sample_stats_print()
1457 stats_print(prog_name, mask, cur, prev, &out); in sample_stats_print()