net/mlx5: refactor device operations for Linux
[dpdk.git] / app / test-eventdev / evt_options.h
index 845d319..748e54f 100644 (file)
@@ -40,6 +40,8 @@
 #define EVT_TIMER_TICK_NSEC      ("timer_tick_nsec")
 #define EVT_MAX_TMO_NSEC         ("max_tmo_nsec")
 #define EVT_EXPIRY_NSEC          ("expiry_nsec")
+#define EVT_MBUF_SZ              ("mbuf_sz")
+#define EVT_MAX_PKT_SZ           ("max_pkt_sz")
 #define EVT_HELP                 ("help")
 
 void evt_options_default(struct evt_options *opt);
@@ -230,6 +232,22 @@ evt_dump_sched_type_list(struct evt_options *opt)
        evt_dump_end;
 }
 
+static inline const char *
+evt_prod_id_to_name(enum evt_prod_type prod_type)
+{
+       switch (prod_type) {
+       default:
+       case EVT_PROD_TYPE_SYNT:
+               return "Synthetic producer lcores";
+       case EVT_PROD_TYPE_ETH_RX_ADPTR:
+               return "Ethdev Rx Adapter";
+       case EVT_PROD_TYPE_EVENT_TIMER_ADPTR:
+               return "Event timer adapter";
+       }
+
+       return "";
+}
+
 #define EVT_PROD_MAX_NAME_LEN 50
 static inline void
 evt_dump_producer_type(struct evt_options *opt)