<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Please review and let me know if any comments.<br>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Shijith Thotton <sthotton@marvell.com><br>
<b>Sent:</b> Tuesday, April 5, 2022 11:10 AM<br>
<b>To:</b> dev@dpdk.org <dev@dpdk.org>; Jerin Jacob Kollanukkaran <jerinj@marvell.com><br>
<b>Cc:</b> Shijith Thotton <sthotton@marvell.com>; Pavan Nikhilesh Bhagavatula <pbhagavatula@marvell.com>; harry.van.haaren@intel.com <harry.van.haaren@intel.com>; mattias.ronnblom@ericsson.com <mattias.ronnblom@ericsson.com><br>
<b>Subject:</b> [PATCH v2 0/6] Extend and set event queue attributes at runtime</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">This series adds support for setting event queue attributes at runtime<br>
and adds two new event queue attributes weight and affinity. Eventdev<br>
capability RTE_EVENT_DEV_CAP_RUNTIME_QUEUE_ATTR is added to expose the<br>
capability to set attributes at runtime and rte_event_queue_attr_set()<br>
API is used to set the attributes.<br>
<br>
Attributes weight and affinity are not yet added to rte_event_queue_conf<br>
structure to avoid ABI break and will be added in 22.11. Till then, PMDs<br>
using the new attributes are expected to manage them.<br>
<br>
Test application changes and example implementation are added as last<br>
three patches.<br>
<br>
v2:<br>
* Modified attr_value type from u32 to u64 for set().<br>
* Removed RTE_EVENT_QUEUE_ATTR_MAX macro.<br>
* Fixed return value in implementation.<br>
<br>
Pavan Nikhilesh (1):<br>
common/cnxk: use lock when accessing mbox of SSO<br>
<br>
Shijith Thotton (5):<br>
eventdev: support to set queue attributes at runtime<br>
eventdev: add weight and affinity to queue attributes<br>
doc: announce change in event queue conf structure<br>
test/event: test cases to test runtime queue attribute<br>
event/cnxk: support to set runtime queue attributes<br>
<br>
app/test/test_eventdev.c | 149 ++++++++++++++++++<br>
doc/guides/eventdevs/features/cnxk.ini | 1 +<br>
doc/guides/eventdevs/features/default.ini | 1 +<br>
doc/guides/rel_notes/deprecation.rst | 3 +<br>
drivers/common/cnxk/roc_sso.c | 174 ++++++++++++++++------<br>
drivers/common/cnxk/roc_sso_priv.h | 1 +<br>
drivers/common/cnxk/roc_tim.c | 134 +++++++++++------<br>
drivers/event/cnxk/cn10k_eventdev.c | 4 +<br>
drivers/event/cnxk/cn9k_eventdev.c | 4 +<br>
drivers/event/cnxk/cnxk_eventdev.c | 91 ++++++++++-<br>
drivers/event/cnxk/cnxk_eventdev.h | 16 ++<br>
lib/eventdev/eventdev_pmd.h | 44 ++++++<br>
lib/eventdev/rte_eventdev.c | 38 +++++<br>
lib/eventdev/rte_eventdev.h | 71 ++++++++-<br>
lib/eventdev/version.map | 3 +<br>
15 files changed, 631 insertions(+), 103 deletions(-)<br>
<br>
-- <br>
2.25.1<br>
<br>
</div>
</span></font></div>
</body>
</html>