From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id C52804418C; Sat, 8 Jun 2024 08:17:19 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A77E94026A; Sat, 8 Jun 2024 08:17:19 +0200 (CEST) Received: from mail-yb1-f179.google.com (mail-yb1-f179.google.com [209.85.219.179]) by mails.dpdk.org (Postfix) with ESMTP id 16B2C40144 for ; Sat, 8 Jun 2024 08:17:18 +0200 (CEST) Received: by mail-yb1-f179.google.com with SMTP id 3f1490d57ef6-dfab4375f94so3139972276.1 for ; Fri, 07 Jun 2024 23:17:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717827437; x=1718432237; darn=dpdk.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=vGOPTK2cUcZab3fTRkJPcpEnm7KT5s78dCsAFq6vDaY=; b=CzMylhRCyM4IvBeO9qA4P8C3PnGLqeMsK2K5riqeNnuvc2fn6EUWGx18QeEt7hjGgw nuUIvmThsqyMX9LA0zdcPQR25amn87CqsMzNi88O2yyH6VlP6/3nwUWb+mD1Xkq3Puwm oRgv9808ncpxjPccRly6Cl8Tm3xGAjBuQkCxTcsmgPSKd1RgQTeLRTXJsjRNAodXaXw5 nsx0WnSArCbpbh9VoHSNEFL/W3mI9408TUvbyaM35JhRDZsMxJEIwFI7oImXrJpaRW/q PQAaIaFYuA59w/PiFoIxOcfIuHLnl2RgBCkC03gVRI9cLDS+jZs1OiZj5EtXzDxCxwNc k2YQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717827437; x=1718432237; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vGOPTK2cUcZab3fTRkJPcpEnm7KT5s78dCsAFq6vDaY=; b=wG48LYy8r8+0gToWl1AOGLLc7EYzA82xEVtnBtgJrgiWESc7ip3myuWVHUIOGiRxPS LjWBPLbIpTL/Y7s7Lood2M9F/Qk046keZtwzzNkuwvXVqyvjirYI3h/bkDT9afeitqR6 SAnAkdVh7/jglPFr7MdBTOpjTZ+PCpQYbLTB2aFhZp6Hbv3CRr6eKZc0Aud8aYyt/Sm7 r2wauukIXpYtk7m6bAAJP2dY1fJf9b1k374NFGpPOcgl0l825cuH9yoN5Rfehozow5SX V30Zlk6b5HgQFCTMwX7keq5lpCUahJYC/FazVCFWbtwhs8yT5BS/YEOKWiB1/r1530t/ 3Maw== X-Forwarded-Encrypted: i=1; AJvYcCUxHu8AeiPggXVH251SpjfM9qBcmecPph6QXr0eUG12EPJ9pS1u+Jl6VnXS6B6+Id2hiGor417OSYuP0rk= X-Gm-Message-State: AOJu0YxF6eQ/8K/YIr/HWdBxVGMuuvJlyC9ETwlh13BuMaRrZIIxpJO0 LrpssR2Nct784p63JbtUkgywsj/M8zskT5t9WdqbWhxsLeFi++3etoRqNTb/AM9xMHR28vB900n wYSCsMWhTEkQ/wTERyA3EromOF+g= X-Google-Smtp-Source: AGHT+IG6995H+Ee4b6PbEW4Fgcswkn9/nSuxeHK66m49l4z5TG/4qBA0lZcjPPuJzDwnsxsCWjDYiG56ulgyBseFim4= X-Received: by 2002:a25:a2c8:0:b0:dfb:dc8:a0ac with SMTP id 3f1490d57ef6-dfb0dc8a1f2mr1058433276.42.1717827437196; Fri, 07 Jun 2024 23:17:17 -0700 (PDT) MIME-Version: 1.0 References: <20240530124437.1870-1-pbhagavatula@marvell.com> <20240607103626.905-1-pbhagavatula@marvell.com> In-Reply-To: <20240607103626.905-1-pbhagavatula@marvell.com> From: Jerin Jacob Date: Sat, 8 Jun 2024 11:46:50 +0530 Message-ID: Subject: Re: [PATCH v5 1/2] eventdev/dma: reorganize event DMA ops To: pbhagavatula@marvell.com Cc: jerinj@marvell.com, Amit Prakash Shukla , Vamsi Attunuru , dev@dpdk.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Fri, Jun 7, 2024 at 11:53=E2=80=AFPM wrote: > > From: Pavan Nikhilesh > > Re-organize event DMA ops structure to allow holding > source and destination pointers without the need for > additional memory, the mempool allocating memory for > rte_event_dma_adapter_ops can size the structure to > accommodate all the needed source and destination > pointers. > > Add multiple words for holding user metadata, adapter > implementation specific metadata and event metadata. > > Signed-off-by: Pavan Nikhilesh > Acked-by: Amit Prakash Shukla > --- > v5 Changes: > - Update release notes with Experimental API changes. > v4 Changes: > - Reduce unreleated driver changes and move to 2/2. > v3 Changes: > - Fix stdatomic compilation. > v2 Changes: > - Fix 32bit compilation > > . > diff --git a/doc/guides/rel_notes/release_24_07.rst b/doc/guides/rel_note= s/release_24_07.rst > index a69f24cf99..7800cb4c31 100644 > --- a/doc/guides/rel_notes/release_24_07.rst > +++ b/doc/guides/rel_notes/release_24_07.rst > @@ -84,6 +84,9 @@ API Changes It is not API change. Applied following diff and Applied series to dpdk-next-eventdev/for-main. Thanks [for-main][dpdk-next-eventdev] $ git diff diff --git a/doc/guides/rel_notes/release_24_07.rst b/doc/guides/rel_notes/release_24_07.rst index 09e58dddf2..14bd5d37b1 100644 --- a/doc/guides/rel_notes/release_24_07.rst +++ b/doc/guides/rel_notes/release_24_07.rst @@ -91,9 +91,6 @@ API Changes Also, make sure to start the actual text at the margin. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D -* eventdev: Reorganize the fastpath structure ``rte_event_dma_adapter_op`` - to optimize the memory layout and improve performance. - ABI Changes ----------- @@ -112,6 +109,9 @@ ABI Changes * No ABI change that would break compatibility with 23.11. +* eventdev/dma: Reorganize the experimental fastpath structure ``rte_event_dma_adapter_op`` + to optimize the memory layout and improve performance. + > Also, make sure to start the actual text at the margin. > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D > > +* eventdev: Reorganize the fastpath structure ``rte_event_dma_adapter_op= `` > + to optimize the memory layout and improve performance. > + > > ABI Changes