|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1, v21.11, v21.11-rc4, v21.11-rc3, v21.11-rc2 |
|
| #
54f17843 |
| 01-Nov-2021 |
Mattias Rönnblom <[email protected]> |
eventdev: add port maintenance API
Extend Eventdev API to allow for event devices which require various forms of internal processing to happen, even when events are not enqueued to or dequeued from
eventdev: add port maintenance API
Extend Eventdev API to allow for event devices which require various forms of internal processing to happen, even when events are not enqueued to or dequeued from a port.
Signed-off-by: Mattias Rönnblom <[email protected]> Acked-by: Jerin Jacob <[email protected]> Tested-by: Richard Eklycke <[email protected]> Tested-by: Liron Himi <[email protected]>
show more ...
|
|
Revision tags: v21.11-rc1 |
|
| #
295c053f |
| 18-Oct-2021 |
Pavan Nikhilesh <[email protected]> |
eventdev: hide event device related structures
Move rte_eventdev, rte_eventdev_data structures to eventdev_pmd.h.
Signed-off-by: Pavan Nikhilesh <[email protected]> Acked-by: Harman Kalra <h
eventdev: hide event device related structures
Move rte_eventdev, rte_eventdev_data structures to eventdev_pmd.h.
Signed-off-by: Pavan Nikhilesh <[email protected]> Acked-by: Harman Kalra <[email protected]>
show more ...
|
| #
d35e6132 |
| 18-Oct-2021 |
Pavan Nikhilesh <[email protected]> |
eventdev: move inline APIs into separate structure
Move fastpath inline function pointers from rte_eventdev into a separate structure accessed via a flat array. The intention is to make rte_eventdev
eventdev: move inline APIs into separate structure
Move fastpath inline function pointers from rte_eventdev into a separate structure accessed via a flat array. The intention is to make rte_eventdev and related structures private to avoid future API/ABI breakages.`
Signed-off-by: Pavan Nikhilesh <[email protected]> Acked-by: Ray Kinsella <[email protected]>
show more ...
|
| #
9c67fcbf |
| 18-Oct-2021 |
Pavan Nikhilesh <[email protected]> |
eventdev: allocate max space for internal arrays
Allocate max space for internal port, port config, queue config and link map arrays. Introduce new macro RTE_EVENT_MAX_PORTS_PER_DEV and set it to ma
eventdev: allocate max space for internal arrays
Allocate max space for internal port, port config, queue config and link map arrays. Introduce new macro RTE_EVENT_MAX_PORTS_PER_DEV and set it to max possible value. This simplifies the port and queue reconfigure scenarios and will also allow inline functions to refer pointer to internal port data without extra checking of current number of configured queues.
Signed-off-by: Pavan Nikhilesh <[email protected]>
show more ...
|
| #
26f14535 |
| 18-Oct-2021 |
Pavan Nikhilesh <[email protected]> |
eventdev: separate internal structures
Create rte_eventdev_core.h and move all the internal data structures to this file. These structures are mostly used by drivers, but they need to be in the publ
eventdev: separate internal structures
Create rte_eventdev_core.h and move all the internal data structures to this file. These structures are mostly used by drivers, but they need to be in the public header file as they are accessed by datapath inline functions for performance reasons. The accessibility of these data structures is not changed.
Signed-off-by: Pavan Nikhilesh <[email protected]>
show more ...
|