X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=app%2Ftest-eventdev%2Fevt_options.h;h=2231c58801048f4e1146c2c2b8fb6b0d4ad3fedf;hb=a538d1d2d01e85429e7dd011806b52250d37c5dc;hp=748e54fae96ec2fec1f793aac554785482f851f6;hpb=9fdc9986cfd62c814cef1f529d6d21e8bd590221;p=dpdk.git diff --git a/app/test-eventdev/evt_options.h b/app/test-eventdev/evt_options.h index 748e54fae9..2231c58801 100644 --- a/app/test-eventdev/evt_options.h +++ b/app/test-eventdev/evt_options.h @@ -9,6 +9,7 @@ #include #include +#include #include #include #include @@ -33,8 +34,10 @@ #define EVT_QUEUE_PRIORITY ("queue_priority") #define EVT_DEQ_TMO_NSEC ("deq_tmo_nsec") #define EVT_PROD_ETHDEV ("prod_type_ethdev") +#define EVT_PROD_CRYPTODEV ("prod_type_cryptodev") #define EVT_PROD_TIMERDEV ("prod_type_timerdev") #define EVT_PROD_TIMERDEV_BURST ("prod_type_timerdev_burst") +#define EVT_CRYPTO_ADPTR_MODE ("crypto_adptr_mode") #define EVT_NB_TIMERS ("nb_timers") #define EVT_NB_TIMER_ADPTRS ("nb_timer_adptrs") #define EVT_TIMER_TICK_NSEC ("timer_tick_nsec") @@ -42,6 +45,12 @@ #define EVT_EXPIRY_NSEC ("expiry_nsec") #define EVT_MBUF_SZ ("mbuf_sz") #define EVT_MAX_PKT_SZ ("max_pkt_sz") +#define EVT_PROD_ENQ_BURST_SZ ("prod_enq_burst_sz") +#define EVT_NB_ETH_QUEUES ("nb_eth_queues") +#define EVT_ENA_VECTOR ("enable_vector") +#define EVT_VECTOR_SZ ("vector_size") +#define EVT_VECTOR_TMO ("vector_tmo_ns") +#define EVT_PER_PORT_POOL ("per_port_pool") #define EVT_HELP ("help") void evt_options_default(struct evt_options *opt); @@ -243,6 +252,8 @@ evt_prod_id_to_name(enum evt_prod_type prod_type) return "Ethdev Rx Adapter"; case EVT_PROD_TYPE_EVENT_TIMER_ADPTR: return "Event timer adapter"; + case EVT_PROD_TYPE_EVENT_CRYPTO_ADPTR: + return "Event crypto adapter"; } return ""; @@ -282,6 +293,13 @@ evt_dump_producer_type(struct evt_options *opt) evt_dump("timer_tick_nsec", "%"PRIu64"", opt->timer_tick_nsec); break; + case EVT_PROD_TYPE_EVENT_CRYPTO_ADPTR: + snprintf(name, EVT_PROD_MAX_NAME_LEN, + "Event crypto adapter producers"); + evt_dump("crypto adapter mode", "%s", + opt->crypto_adptr_mode ? "OP_FORWARD" : "OP_NEW"); + evt_dump("nb_cryptodev", "%u", rte_cryptodev_count()); + break; } evt_dump("prod_type", "%s", name); }