X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=app%2Ftest-eventdev%2Fevt_options.h;h=f3de48a17bcc736c2d8ced6cd389aac2e68d6d24;hb=b1c25748ddf5dcec834eed4d1e97068ebe5e2409;hp=b51d8d5b3053fcd789a7d07a0b3afc782883e31a;hpb=d008f20bce23a05b34086a281f8d5cd2c9f8d09d;p=dpdk.git diff --git a/app/test-eventdev/evt_options.h b/app/test-eventdev/evt_options.h index b51d8d5b30..f3de48a17b 100644 --- a/app/test-eventdev/evt_options.h +++ b/app/test-eventdev/evt_options.h @@ -33,6 +33,12 @@ #define EVT_QUEUE_PRIORITY ("queue_priority") #define EVT_PROD_ETHDEV ("prod_type_ethdev") #define EVT_PROD_TIMERDEV ("prod_type_timerdev") +#define EVT_PROD_TIMERDEV_BURST ("prod_type_timerdev_burst") +#define EVT_NB_TIMERS ("nb_timers") +#define EVT_NB_TIMER_ADPTRS ("nb_timer_adptrs") +#define EVT_TIMER_TICK_NSEC ("timer_tick_nsec") +#define EVT_MAX_TMO_NSEC ("max_tmo_nsec") +#define EVT_EXPIRY_NSEC ("expiry_nsec") #define EVT_HELP ("help") enum evt_prod_type { @@ -66,6 +72,7 @@ struct evt_options { uint32_t fwd_latency:1; uint32_t q_priority:1; enum evt_prod_type prod_type; + uint8_t timdev_use_burst; uint8_t timdev_cnt; }; @@ -272,19 +279,23 @@ evt_dump_producer_type(struct evt_options *opt) case EVT_PROD_TYPE_ETH_RX_ADPTR: snprintf(name, EVT_PROD_MAX_NAME_LEN, "Ethdev Rx Adapter producers"); - evt_dump("nb_ethdev", "%d", rte_eth_dev_count()); + evt_dump("nb_ethdev", "%d", rte_eth_dev_count_avail()); break; case EVT_PROD_TYPE_EVENT_TIMER_ADPTR: - snprintf(name, EVT_PROD_MAX_NAME_LEN, + if (opt->timdev_use_burst) + snprintf(name, EVT_PROD_MAX_NAME_LEN, + "Event timer adapter burst mode producer"); + else + snprintf(name, EVT_PROD_MAX_NAME_LEN, "Event timer adapter producer"); evt_dump("nb_timer_adapters", "%d", opt->nb_timer_adptrs); evt_dump("max_tmo_nsec", "%"PRIu64"", opt->max_tmo_nsec); evt_dump("expiry_nsec", "%"PRIu64"", opt->expiry_nsec); if (opt->optm_timer_tick_nsec) - evt_dump("optm_timer_tick_ns", "%"PRIu64"", + evt_dump("optm_timer_tick_nsec", "%"PRIu64"", opt->optm_timer_tick_nsec); else - evt_dump("timer_tick_ns", "%"PRIu64"", + evt_dump("timer_tick_nsec", "%"PRIu64"", opt->timer_tick_nsec); break; }