X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=VNFs%2FDPPD-PROX%2Fdisplay_tasks.c;h=f752009293f150c498f9d42e03207bd75faf6c16;hb=090efc9c81c8b1943d162249d965a3e40502d50e;hp=75075a1069c0d3961c7924480ba239b171cc0ea8;hpb=d923180e4af2612361dd7d4bf1627092a4d552d8;p=samplevnf.git diff --git a/VNFs/DPPD-PROX/display_tasks.c b/VNFs/DPPD-PROX/display_tasks.c index 75075a10..f7520092 100644 --- a/VNFs/DPPD-PROX/display_tasks.c +++ b/VNFs/DPPD-PROX/display_tasks.c @@ -56,6 +56,8 @@ static struct display_column *class_col; static struct display_column *mbm_tot_col; static struct display_column *mbm_loc_col; static struct display_column *frac_col; +static struct display_column *rx_non_dp_col; +static struct display_column *tx_non_dp_col; static void stats_display_core_task_entry(struct lcore_cfg *lconf, struct task_args *targ, unsigned row) { @@ -115,6 +117,12 @@ static void display_tasks_draw_frame(struct screen_state *state) handled_col = display_table_add_col(stats); display_column_init(handled_col, "Handled (K)", 9); + rx_non_dp_col = display_table_add_col(stats); + display_column_init(rx_non_dp_col, "Rx non DP (K)", 9); + + tx_non_dp_col = display_table_add_col(stats); + display_column_init(tx_non_dp_col, "Tx non DP (K)", 9); + if (stats_cpu_freq_enabled()) { struct display_table *other = display_page_add_table(&display_page_tasks); @@ -151,6 +159,12 @@ static void display_tasks_draw_frame(struct screen_state *state) handled_col = display_table_add_col(stats); display_column_init(handled_col, "Handled (K)", 14); + rx_non_dp_col = display_table_add_col(stats); + display_column_init(rx_non_dp_col, "RX non DP (K)", 14); + + tx_non_dp_col = display_table_add_col(stats); + display_column_init(tx_non_dp_col, "TX non DP (K)", 14); + if (stats_cmt_enabled()) { struct display_table *other = display_page_add_table(&display_page_tasks); @@ -231,6 +245,8 @@ static void display_core_task_stats_per_sec(const struct task_stats_disp *t, str print_kpps(tx_fail_col, row, last->drop_tx_fail - prev->drop_tx_fail, delta_t); print_kpps(discard_col, row, last->drop_discard - prev->drop_discard, delta_t); print_kpps(handled_col, row, last->drop_handled - prev->drop_handled, delta_t); + print_kpps(rx_non_dp_col, row, last->rx_non_dp - prev->rx_non_dp, delta_t); + print_kpps(tx_non_dp_col, row, last->tx_non_dp - prev->tx_non_dp, delta_t); if (stats_cpu_freq_enabled()) { uint8_t lcore_stat_id = t->lcore_stat_id; @@ -285,6 +301,8 @@ static void display_core_task_stats_tot(const struct task_stats_disp *t, struct display_column_print(tx_fail_col, row, "%lu", ts->tot_drop_tx_fail); display_column_print(discard_col, row, "%lu", ts->tot_drop_discard); display_column_print(handled_col, row, "%lu", ts->tot_drop_handled); + display_column_print(rx_non_dp_col, row, "%lu", ts->tot_rx_non_dp); + display_column_print(tx_non_dp_col, row, "%lu", ts->tot_tx_non_dp); if (stats_cmt_enabled()) { struct lcore_stats *c = stats_get_lcore_stats(t->lcore_stat_id);