On Tue, Sep 26, 2023 at 6:31 PM Amit Prakash Shukla
<amitpraka...@marvell.com> wrote:
>
> Added API support to create and free DMA adapter. Create function shall be
> called with event device to be associated with the adapter and port
> configuration to setup an event port.
>
> Signed-off-by: Amit Prakash Shukla <amitpraka...@marvell.com>
> ---
>  config/rte_config.h                  |   1 +
>  lib/eventdev/meson.build             |   1 +
>  lib/eventdev/rte_event_dma_adapter.c | 335 +++++++++++++++++++++++++++
>  3 files changed, 337 insertions(+)
>  create mode 100644 lib/eventdev/rte_event_dma_adapter.c
>
> diff --git a/config/rte_config.h b/config/rte_config.h
> index 400e44e3cf..401727703f 100644
> --- a/config/rte_config.h
> +++ b/config/rte_config.h
> @@ -77,6 +77,7 @@
>  #define RTE_EVENT_ETH_INTR_RING_SIZE 1024
>  #define RTE_EVENT_CRYPTO_ADAPTER_MAX_INSTANCE 32
>  #define RTE_EVENT_ETH_TX_ADAPTER_MAX_INSTANCE 32
> +#define RTE_EVENT_DMA_ADAPTER_MAX_INSTANCE 32
>
>  /* rawdev defines */
>  #define RTE_RAWDEV_MAX_DEVS 64
> diff --git a/lib/eventdev/meson.build b/lib/eventdev/meson.build
> index b46bbbc9aa..250abcb154 100644
> --- a/lib/eventdev/meson.build
> +++ b/lib/eventdev/meson.build
> @@ -17,6 +17,7 @@ sources = files(
>          'eventdev_private.c',
>          'eventdev_trace_points.c',
>          'rte_event_crypto_adapter.c',
> +        'rte_event_dma_adapter.c',
>          'rte_event_eth_rx_adapter.c',
>          'rte_event_eth_tx_adapter.c',
>          'rte_event_ring.c',
> diff --git a/lib/eventdev/rte_event_dma_adapter.c 
> b/lib/eventdev/rte_event_dma_adapter.c
> new file mode 100644
> index 0000000000..c7ffba1b47
> --- /dev/null
> +++ b/lib/eventdev/rte_event_dma_adapter.c
> @@ -0,0 +1,335 @@
> +/* SPDX-License-Identifier: BSD-3-Clause
> + * Copyright (c) 2023 Marvell.
> + */
> +
> +#include "rte_eventdev.h"
> +#include "eventdev_pmd.h"

Move this to another block.

> +#include "rte_event_dma_adapter.h"
> +

Reply via email to