ethdev: add switch identifier parameter to port
[dpdk.git] / app / test-eventdev / evt_options.h
index b51d8d5..f3de48a 100644 (file)
 #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;
        }