> From: Jerin Jacob [mailto:jerin.ja...@caviumnetworks.com] > Sent: Sunday, May 28, 2017 8:58 PM > To: dev@dpdk.org > Cc: Richardson, Bruce <bruce.richard...@intel.com>; Van Haaren, Harry > <harry.van.haa...@intel.com>; hemant.agra...@nxp.com; Eads, Gage > <gage.e...@intel.com>; > nipun.gu...@nxp.com; Vangati, Narender <narender.vang...@intel.com>; Rao, > Nikhil > <nikhil....@intel.com>; gprathyu...@caviumnetworks.com; Jerin Jacob > <jerin.ja...@caviumnetworks.com> > Subject: [dpdk-dev] [PATCH 00/33] introduce generic eventdev test application > framework > > The dpdk-test-eventdev tool is a Data Plane Development Kit (DPDK) > application that allows exercising various eventdev use cases. This > application has a generic framework to add new eventdev based test cases > to verify functionality and measure the performance parameters of DPDK > eventdev devices. > > This patch set adds the infrastructure for the generic eventdev test cases > framework with four test cases. > > 1)perf_queue: test to measure the throughput and forward latency of eventdev > pipeline on different PMDs > 2)perf_atq: functionally same as perf_queue. But using "all type queues" > eventdev infrastructure > 3)order_queue: test to verify the ingress event ordering and atomic > schedule type > 4)order_atq: functionally same as order_queue. But using "all types queues" > eventdev infrastructure. > > The tests are verified using both HW(OCTEONTX) and SW eventdev PMDs. > > We need minor changes in the API specification to run this test cases on HW > PMD. > I will send those patches separately. > > Since "all type queues" is not currently supported in SW implementation. > "All types queue" based tests returns "unsupported" on SW PMD. > > Added detailed documentation for test operation and usage with diagrams in the > last five patches in the series. > > /Jerin
Nice work here - and a good idea to ensure standard tests can be performed against all PMDs. I'll reply to a few patchset with particulars, in general this looks good to me. -Harry