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 0882AA00C2; Tue, 27 Sep 2022 15:43:00 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9BF4841133; Tue, 27 Sep 2022 15:42:59 +0200 (CEST) Received: from mail-qk1-f174.google.com (mail-qk1-f174.google.com [209.85.222.174]) by mails.dpdk.org (Postfix) with ESMTP id 2271340694 for ; Tue, 27 Sep 2022 15:42:58 +0200 (CEST) Received: by mail-qk1-f174.google.com with SMTP id g2so6031864qkk.1 for ; Tue, 27 Sep 2022 06:42:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date; bh=rS5oxhSt6NgVq+8ufKVZD44Nzp3p6fhbMfqnZKv59cU=; b=jtkFwNQKC4p0kwW+9tP4HrFvxH7NE48/C+C/gTyD/3cUWZlsVm8MPE5IpU4aqbOBah rAXD1/+jlryCifKeaJipmJ7uCaEkcDMh4jrY/z6/m6Q3UwYHjmI4W9yschAEcXXykP6R OJE+DWYRANYCGaQJwGOYg3DdM3pf6U6Ti7vsF4vokdskQQpbTv7of+CVrnmNxthI9Oo9 GOfmnYaZUoMAosZ/VazivAorhf4YU9836kdqSvCbpOL0w9rUaMfEMn6Y+woPnm6uURY7 ERXMZpcan2uiF+X/U7xtcAKOZsyli9bq9fqBVzRaK+5QG2uKYy+ar9BCi/DqxxH0wy0b LK1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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; bh=rS5oxhSt6NgVq+8ufKVZD44Nzp3p6fhbMfqnZKv59cU=; b=n2Qg1oMidAeddw7/4hU645Rbtmg9tiV/K8YZYh7a8uafIzmQ4jTWa8TUdiE1WriXO9 kQUoca7VU0rmUzZ1kOBJ8aikRuwALanWFI1M4Si0EL/W3WXzH4PErKOyprZPzYYRTOVu rfj0bJgZzAHev5Vpsykp9Nvni0L642CwErFm3YtzKTBsWGqVC8Eoiwm2jY21qjkksR/i fMl+bKU4NZ7anawvwRSFJAStDgrYdFNg+if8Ixm+rH2goGrsxKwTNRNbBh7sOFlEGNQD nrKGHjCHkmcAkum9rx+qEoin1IknKNZdMkXy4i1u7YHsOBpPuPUDQsM9upLr6SBd1n5d nY2g== X-Gm-Message-State: ACrzQf1BU//xvJEqXN7jUJdkkpF1Hor8jPC6/kuqskmruF6HktXDHJMu bbEl9ejx16zE75TPQiVXLEVgQDfCREWF58kMYXQ= X-Google-Smtp-Source: AMsMyM5at5CTIz0r9eIhumLMlSA7hBWli70UwN+S2MC0kMVLKNGc/+mhsWQPvy23hesQBivsDl099sSyDgQyACYIsfs= X-Received: by 2002:a05:620a:2b90:b0:6ce:30a5:b716 with SMTP id dz16-20020a05620a2b9000b006ce30a5b716mr18350961qkb.494.1664286177428; Tue, 27 Sep 2022 06:42:57 -0700 (PDT) MIME-Version: 1.0 References: <20220816154932.10168-1-pbhagavatula@marvell.com> <20220921164342.2174-1-pbhagavatula@marvell.com> <40c00b85-24c5-c275-ea40-9957ec8bb409@ericsson.com> In-Reply-To: <40c00b85-24c5-c275-ea40-9957ec8bb409@ericsson.com> From: Jerin Jacob Date: Tue, 27 Sep 2022 19:12:31 +0530 Message-ID: Subject: Re: [PATCH v2 1/3] eventdev: add element offset to event vector To: =?UTF-8?Q?Mattias_R=C3=B6nnblom?= Cc: "pbhagavatula@marvell.com" , "jerinj@marvell.com" , Jay Jayatheerthan , "dev@dpdk.org" , "erik.g.carrillo@intel.com" , "abhinandan.gujjar@intel.com" , "timothy.mcdaniel@intel.com" , "sthotton@marvell.com" , "hemant.agrawal@nxp.com" , "nipun.gupta@nxp.com" , "harry.van.haaren@intel.com" , "liangma@liangbit.com" , "peter.mccarthy@intel.com" 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 Thu, Sep 22, 2022 at 11:10 AM Mattias R=C3=B6nnblom wrote: > > On 2022-09-21 18:43, pbhagavatula@marvell.com wrote: > > From: Pavan Nikhilesh > > > > Add `rte_event_vector:elem_offset:12` bit field event vector > > structure the bits are taken from `rte_event_vector::rsvd:15`. > > The element offset defines the offset into the vector array > > at which valid elements start. > > The valid elements count will be equal to > > `rte_event_vector::nb_elem`. > > > > Update Rx/Tx adapter SW implementation to use elem_offset. > > > > Signed-off-by: Pavan Nikhilesh > > --- > > v2 Changes: > > - Revert changes to definition of `rte_event_vector::nb_elem` > > > > */ > > struct rte_event_vector { > > uint16_t nb_elem; > > - /**< Number of elements in this event vector. */ > > - uint16_t rsvd : 15; > > + /**< Number of elements valid in this event vector. */ > > + uint16_t elem_offset : 12; > > + /**< Offset into the vector array where valid elements start from= . */ > > + uint16_t rsvd : 3; > > /**< Reserved for future use */ > > uint16_t attr_valid : 1; > > /**< Indicates that the below union attributes have valid informa= tion. > > -- > > 2.25.1 > > Reviewed-by: Mattias R=C3=B6nnblom Series applied to dpdk-next-net-eventdev/for-main. Thanks