[dpdk-dev] [PATCH 00/39] adding eventmode helper library

Mattias Rönnblom mattias.ronnblom at ericsson.com
Tue Jun 11 12:44:05 CEST 2019


On 2019-06-07 11:48, Jerin Jacob Kollanukkaran wrote:
>> -----Original Message-----
>> From: Anoob Joseph <anoobj at marvell.com>
>> Sent: Monday, June 3, 2019 11:02 PM
>> To: Jerin Jacob Kollanukkaran <jerinj at marvell.com>; Nikhil Rao
>> <nikhil.rao at intel.com>; Erik Gabriel Carrillo <erik.g.carrillo at intel.com>;
>> Abhinandan Gujjar <abhinandan.gujjar at intel.com>; Bruce Richardson
>> <bruce.richardson at intel.com>; Pablo de Lara
>> <pablo.de.lara.guarch at intel.com>
>> Cc: Anoob Joseph <anoobj at marvell.com>; Narayana Prasad Raju Athreya
>> <pathreya at marvell.com>; dev at dpdk.org; Lukas Bartosik
>> <lbartosik at marvell.com>; Pavan Nikhilesh Bhagavatula
>> <pbhagavatula at marvell.com>; Hemant Agrawal
>> <hemant.agrawal at nxp.com>; Nipun Gupta <nipun.gupta at nxp.com>; Harry
>> van Haaren <harry.van.haaren at intel.com>; Mattias Rönnblom
>> <mattias.ronnblom at ericsson.com>; Liang Ma <liang.j.ma at intel.com>
>> Subject: [PATCH 00/39] adding eventmode helper library
>>
>> This series adds support for eventmode helper library and l2fwd-event
>> application.
>>
>> First 13 patches creates a new l2fwd application (l2fwd-event). Minor code
>> reorganization is done to faciliate seamless integration of eventmode.
>>
>> Next 22 patches adds eventmode helper library. This library abstracts the
>> configuration of event device & Rx-Tx event adapters. The library can be
>> extended to allow users to control all the configuration exposed by adapters
>> and eth device.
>>
>> Last 4 patches implements eventmode in l2fwd-event application. With
>> event device and adapters, fine tuned threads (based on dev
>> capabilities) can be drafted to maximize performance. Eventmode library
>> facilitates this and l2fwd-event demonstrates this usage.
>>
>> With the introduction of eventmode helper library, any poll mode application
>> can be converted to an eventmode application with simple steps, enabling
>> multi-core scaling and dynamic load balancing to various example
>> applications.
> 
> 
> Anyone planning to review this changes?
> I will spend time to review this. Requesting the review from other eventdev stake holders.
> 

A more extensive description of the purpose of the eventmode helper 
library would be helpful.

Is this supposed to be a generic framework for real-world applications, 
or only something to simplify DPDK the implementation of DPDK example 
programs and similar?


More information about the dev mailing list