Lines Matching defs:out

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