On Sun, Oct 6, 2024 at 10:44 PM <pbhagavat...@marvell.com> wrote: > > From: Pavan Nikhilesh <pbhagavat...@marvell.com> > > Add a new eventdev API to provide a hint to the eventdev PMD to > pre-schedule the next event into the event port, without releasing > the current flow context. > Event device that support this feature advertises the capability > using the RTE_EVENT_DEV_CAP_PRESCHEDULE_EXPLICIT capability flag. > > Application can invoke `rte_event_port_preschedule` to hint the PMD, > if event device does not support this feature it is treated as a no-op. > > Signed-off-by: Pavan Nikhilesh <pbhagavat...@marvell.com> > ---
> Starting the EventDev > ~~~~~~~~~~~~~~~~~~~~~ > diff --git a/doc/guides/rel_notes/release_24_11.rst > b/doc/guides/rel_notes/release_24_11.rst > index f7cc2ec047..e4ba9c2d53 100644 > --- a/doc/guides/rel_notes/release_24_11.rst > +++ b/doc/guides/rel_notes/release_24_11.rst > @@ -76,7 +76,8 @@ New Features > level pre-scheduling type. > * Added ``rte_event_port_preschedule_modify`` to modify pre-scheduling type > on a given event port. > - 1) Don't delete this new line. Also add new line between features. Final one should like below, <NEWLINE> * **Added event device pre-scheduling support.** <NEWLINE> Added support for pre-scheduling of events to event ports to improve scheduling performance and latency. <NEWLINE> * Added ``rte_event_dev_config::preschedule_type`` to configure the device level pre-scheduling type. <NEWLINE> * Added ``rte_event_port_preschedule_modify`` to modify pre-scheduling type on a given event port. <NEWLINE> * Added ``rte_event_port_preschedule`` to allow applications provide explicit pre-schedule hints to event ports. <NEWLINE> <NEWLINE> 2)Due to the merge of https://patches.dpdk.org/project/dpdk/list/?series=33326 Capa flags value are changed. Please rebase. > + * Added ``rte_event_port_preschedule`` to allow applications provide > explicit > + pre-schedule hints to event ports. >