From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <prvs=1011e096b4=anoobj@marvell.com>
Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com
 [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 4920E1B905
 for <dev@dpdk.org>; Thu, 18 Apr 2019 05:58:22 +0200 (CEST)
Received: from pps.filterd (m0045851.ppops.net [127.0.0.1])
 by mx0b-0016f401.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x3I3t3ff031079; Wed, 17 Apr 2019 20:58:21 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=pfpt0818;
 bh=LCx46E3E0MSfshhU6gjvoTtv0yeclSxetDx+S+5p4wo=;
 b=XH8T53JNmsYaArIPfCNzFb++ujudhaakpL0AUcTnNPPBy2C3rNdzFba1Y8Dgjrnf/Ybm
 bQsF2hs60124vEvCaVos9D8taO5ed+uWhQkMfhEZw4vzurlKFp+n8ztXkxBboygd3p88
 nlaYlgJNnKIZBC0FrZ91WqNGWU5wE7fub265HoSU1dzp+eS2HrTC2Ztd/q3MFKhxBDQg
 1kQZ+hC2BDSobF/owCrHXDnuelvW1mLPRzvQACGc5BlO8TivQTQt+44OSTOvrxs/u+rg
 KyjggBajiMyBpQY9PVuSl+zdBPdKhXtygW+SBLjt9LfI7ywaGZrp8LqwinRp5aJVxk/l Tw== 
Received: from sc-exch03.marvell.com ([199.233.58.183])
 by mx0b-0016f401.pphosted.com with ESMTP id 2rxh8903pk-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT);
 Wed, 17 Apr 2019 20:58:21 -0700
Received: from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH03.marvell.com
 (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Wed, 17 Apr
 2019 20:58:20 -0700
Received: from NAM04-BN3-obe.outbound.protection.outlook.com (104.47.46.50) by
 SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server
 (TLS) id
 15.0.1367.3 via Frontend Transport; Wed, 17 Apr 2019 20:58:19 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=marvell.onmicrosoft.com; s=selector1-marvell-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=LCx46E3E0MSfshhU6gjvoTtv0yeclSxetDx+S+5p4wo=;
 b=ivzMngUItrkjSP6yeK2ioSpE3c4sGbLiWPHb7cCCLBqNSkY0gdwHGPlaUqcf4XEHlK1BPS4NjUTaPoHgAtp4NvauKy0Mc91Yhimu2QaOf1jTDsz1oC49iqK5jXCjJlMnKKPpxR3yhikcqaPtxE8N/rh9E0mLPUKdmIOI8h+Nymc=
Received: from MN2PR18MB2877.namprd18.prod.outlook.com (20.179.20.218) by
 MN2PR18MB2846.namprd18.prod.outlook.com (20.179.21.147) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1813.12; Thu, 18 Apr 2019 03:58:18 +0000
Received: from MN2PR18MB2877.namprd18.prod.outlook.com
 ([fe80::8c8d:3cce:d106:bf62]) by MN2PR18MB2877.namprd18.prod.outlook.com
 ([fe80::8c8d:3cce:d106:bf62%6]) with mapi id 15.20.1792.022; Thu, 18 Apr 2019
 03:58:18 +0000
From: Anoob Joseph <anoobj@marvell.com>
To: Ayuj Verma <ayverma@marvell.com>, "akhil.goyal@nxp.com"
 <akhil.goyal@nxp.com>, "arkadiuszx.kusztal@intel.com"
 <arkadiuszx.kusztal@intel.com>, "fiona.trahe@intel.com"
 <fiona.trahe@intel.com>
CC: Shally Verma <shallyv@marvell.com>, Sunila Sahu <ssahu@marvell.com>,
 Kanaka Durga Kotamarthy <kkotamarthy@marvell.com>, Arvind Desai
 <adesai@marvell.com>, "dev@dpdk.org" <dev@dpdk.org>, Ayuj Verma
 <ayverma@marvell.com>
Thread-Topic: [dpdk-dev] [PATCH v1] lib/crypto: fix alphabetical ordering of
 headers
Thread-Index: AQHU8P3sxVaO2mfXd0OTyGsB6JauoaZBTeZw
Date: Thu, 18 Apr 2019 03:58:18 +0000
Message-ID: <MN2PR18MB287729630047321EF48CB4FDDF260@MN2PR18MB2877.namprd18.prod.outlook.com>
References: <1555052602-19155-1-git-send-email-ayverma@marvell.com>
 <1555052602-19155-2-git-send-email-ayverma@marvell.com>
In-Reply-To: <1555052602-19155-2-git-send-email-ayverma@marvell.com>
Accept-Language: en-IN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [115.113.156.2]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f2d0593d-d418-43ca-f896-08d6c3b21759
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:MN2PR18MB2846; 
x-ms-traffictypediagnostic: MN2PR18MB2846:
x-microsoft-antispam-prvs: <MN2PR18MB284681561F38365A7E237C1ADF260@MN2PR18MB2846.namprd18.prod.outlook.com>
x-forefront-prvs: 0011612A55
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(346002)(376002)(396003)(39850400004)(366004)(13464003)(189003)(199004)(53546011)(71200400001)(6506007)(25786009)(71190400001)(55236004)(102836004)(7696005)(99286004)(66066001)(476003)(76176011)(446003)(486006)(3846002)(6116002)(11346002)(26005)(186003)(14454004)(6436002)(229853002)(478600001)(33656002)(52536014)(2201001)(86362001)(5660300002)(2501003)(107886003)(316002)(6246003)(2906002)(4326008)(54906003)(110136005)(55016002)(9686003)(74316002)(305945005)(97736004)(53936002)(7736002)(256004)(14444005)(81166006)(81156014)(68736007)(8936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR18MB2846;
 H:MN2PR18MB2877.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: marvell.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: jtCncKle3nKCfYESkfKmMiefBCgILB9HpcVB2Yr9IDtAAkZahc/MsF+aediIzC84oB5xXhXDCYFpI6ruEkrlQ3MzAQA6x7HVQaBQIDhTei4LXgA/Zstqzhfg3PMEQis/TPzzt+iDHQh7tSGPKtK//U6X0rQbxedyMSSQu2kS9tYSLW8bT5B9UwA9Xyj4D+CI9LpgTMtGf7N/B25/e47YKL2Y1NrdFbud7xwo/rWehKsQt89D3TNAiAZrvMIk8C412b9QPuOObfEXQG2MAAUS1FYw2zlbhV4DaNZdmNK+lrJH5Hb7PxtEOBigzcyDhpPRiNBx18awNtS5uG8sQBg9RJTAw7UrIgFxYGu7vpDSXJQq9SEIZREqtR0HY0aXCFp6ru2EYznSaNkodDzuDArL+OwA6ArzqvCpNhiFAcDCfBQ=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: f2d0593d-d418-43ca-f896-08d6c3b21759
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2019 03:58:18.1970 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB2846
X-OriginatorOrg: marvell.com
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-04-18_03:, , signatures=0
Subject: Re: [dpdk-dev] [PATCH v1] lib/crypto: fix alphabetical ordering
	of	headers
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Apr 2019 03:58:22 -0000

Hi Ayuj, Akhil, Fiona, Shally,

I think there are couple of issues with this patch. The real issue here is =
the dependency of rte_crypto_asym.h on rte_crypto_sym.h. If rte_crypto_asym=
.h doesn't include all the headers it uses, every file which includes rte_c=
rypto_asym.h will have to include rte_crypto_asym.h's dependencies, which i=
s not the right practice. Keeping it alphabetical etc comes later.

So the patch has to be rephrased to better reflect the purpose.

Also please see inline.

Thanks,
Anoob
=20
> -----Original Message-----
> From: dev <dev-bounces@dpdk.org> On Behalf Of Ayuj Verma
> Sent: Friday, April 12, 2019 12:33 PM
> To: akhil.goyal@nxp.com; arkadiuszx.kusztal@intel.com;
> fiona.trahe@intel.com
> Cc: Shally Verma <shallyv@marvell.com>; Sunila Sahu <ssahu@marvell.com>;
> Kanaka Durga Kotamarthy <kkotamarthy@marvell.com>; Arvind Desai
> <adesai@marvell.com>; dev@dpdk.org; Ayuj Verma
> <ayverma@marvell.com>
> Subject: [dpdk-dev] [PATCH v1] lib/crypto: fix alphabetical ordering of
> headers
>=20
> include rte_crypto_sym.h in rte_crypto_asym.h in place of including it in
> rte_crypto.h.
>=20
> Signed-off-by: Ayuj Verma <ayverma@marvell.com>
> Signed-off-by: Shally Verma <shallyv@marvell.com>
>=20
> ---
>  lib/librte_cryptodev/rte_crypto.h      | 1 -
>  lib/librte_cryptodev/rte_crypto_asym.h | 2 ++
>  2 files changed, 2 insertions(+), 1 deletion(-)
>=20
> diff --git a/lib/librte_cryptodev/rte_crypto.h
> b/lib/librte_cryptodev/rte_crypto.h
> index fd5ef3a..17dccdf 100644
> --- a/lib/librte_cryptodev/rte_crypto.h
> +++ b/lib/librte_cryptodev/rte_crypto.h
> @@ -22,7 +22,6 @@
>  #include <rte_mempool.h>
>  #include <rte_common.h>
>=20
> -#include "rte_crypto_sym.h"
>  #include "rte_crypto_asym.h"

[Anoob] If rte_crypto.h uses anything defined in rte_crypto_sym.h, then you=
 cannot remove the include. You can make it alphabetical, but the include h=
as to be retained.

>=20
>  /** Crypto operation types */
> diff --git a/lib/librte_cryptodev/rte_crypto_asym.h
> b/lib/librte_cryptodev/rte_crypto_asym.h
> index 5e43620..a55923a 100644
> --- a/lib/librte_cryptodev/rte_crypto_asym.h
> +++ b/lib/librte_cryptodev/rte_crypto_asym.h
> @@ -25,6 +25,8 @@
>  #include <rte_mempool.h>
>  #include <rte_common.h>
>=20
> +#include "rte_crypto_sym.h"
> +
>  typedef struct rte_crypto_param_t {
>  	uint8_t *data;
>  	/**< pointer to buffer holding data */
> --
> 1.8.3.1

From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by dpdk.space (Postfix) with ESMTP id 6446EA00E6
	for <public@inbox.dpdk.org>; Thu, 18 Apr 2019 05:58:25 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id 21B881B907;
	Thu, 18 Apr 2019 05:58:24 +0200 (CEST)
Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com
 [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 4920E1B905
 for <dev@dpdk.org>; Thu, 18 Apr 2019 05:58:22 +0200 (CEST)
Received: from pps.filterd (m0045851.ppops.net [127.0.0.1])
 by mx0b-0016f401.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x3I3t3ff031079; Wed, 17 Apr 2019 20:58:21 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=pfpt0818;
 bh=LCx46E3E0MSfshhU6gjvoTtv0yeclSxetDx+S+5p4wo=;
 b=XH8T53JNmsYaArIPfCNzFb++ujudhaakpL0AUcTnNPPBy2C3rNdzFba1Y8Dgjrnf/Ybm
 bQsF2hs60124vEvCaVos9D8taO5ed+uWhQkMfhEZw4vzurlKFp+n8ztXkxBboygd3p88
 nlaYlgJNnKIZBC0FrZ91WqNGWU5wE7fub265HoSU1dzp+eS2HrTC2Ztd/q3MFKhxBDQg
 1kQZ+hC2BDSobF/owCrHXDnuelvW1mLPRzvQACGc5BlO8TivQTQt+44OSTOvrxs/u+rg
 KyjggBajiMyBpQY9PVuSl+zdBPdKhXtygW+SBLjt9LfI7ywaGZrp8LqwinRp5aJVxk/l Tw== 
Received: from sc-exch03.marvell.com ([199.233.58.183])
 by mx0b-0016f401.pphosted.com with ESMTP id 2rxh8903pk-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT);
 Wed, 17 Apr 2019 20:58:21 -0700
Received: from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH03.marvell.com
 (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Wed, 17 Apr
 2019 20:58:20 -0700
Received: from NAM04-BN3-obe.outbound.protection.outlook.com (104.47.46.50) by
 SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server
 (TLS) id
 15.0.1367.3 via Frontend Transport; Wed, 17 Apr 2019 20:58:19 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=marvell.onmicrosoft.com; s=selector1-marvell-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=LCx46E3E0MSfshhU6gjvoTtv0yeclSxetDx+S+5p4wo=;
 b=ivzMngUItrkjSP6yeK2ioSpE3c4sGbLiWPHb7cCCLBqNSkY0gdwHGPlaUqcf4XEHlK1BPS4NjUTaPoHgAtp4NvauKy0Mc91Yhimu2QaOf1jTDsz1oC49iqK5jXCjJlMnKKPpxR3yhikcqaPtxE8N/rh9E0mLPUKdmIOI8h+Nymc=
Received: from MN2PR18MB2877.namprd18.prod.outlook.com (20.179.20.218) by
 MN2PR18MB2846.namprd18.prod.outlook.com (20.179.21.147) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1813.12; Thu, 18 Apr 2019 03:58:18 +0000
Received: from MN2PR18MB2877.namprd18.prod.outlook.com
 ([fe80::8c8d:3cce:d106:bf62]) by MN2PR18MB2877.namprd18.prod.outlook.com
 ([fe80::8c8d:3cce:d106:bf62%6]) with mapi id 15.20.1792.022; Thu, 18 Apr 2019
 03:58:18 +0000
From: Anoob Joseph <anoobj@marvell.com>
To: Ayuj Verma <ayverma@marvell.com>, "akhil.goyal@nxp.com"
 <akhil.goyal@nxp.com>, "arkadiuszx.kusztal@intel.com"
 <arkadiuszx.kusztal@intel.com>, "fiona.trahe@intel.com"
 <fiona.trahe@intel.com>
CC: Shally Verma <shallyv@marvell.com>, Sunila Sahu <ssahu@marvell.com>,
 Kanaka Durga Kotamarthy <kkotamarthy@marvell.com>, Arvind Desai
 <adesai@marvell.com>, "dev@dpdk.org" <dev@dpdk.org>, Ayuj Verma
 <ayverma@marvell.com>
Thread-Topic: [dpdk-dev] [PATCH v1] lib/crypto: fix alphabetical ordering of
 headers
Thread-Index: AQHU8P3sxVaO2mfXd0OTyGsB6JauoaZBTeZw
Date: Thu, 18 Apr 2019 03:58:18 +0000
Message-ID:
 <MN2PR18MB287729630047321EF48CB4FDDF260@MN2PR18MB2877.namprd18.prod.outlook.com>
References: <1555052602-19155-1-git-send-email-ayverma@marvell.com>
 <1555052602-19155-2-git-send-email-ayverma@marvell.com>
In-Reply-To: <1555052602-19155-2-git-send-email-ayverma@marvell.com>
Accept-Language: en-IN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [115.113.156.2]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f2d0593d-d418-43ca-f896-08d6c3b21759
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);
 SRVR:MN2PR18MB2846; 
x-ms-traffictypediagnostic: MN2PR18MB2846:
x-microsoft-antispam-prvs: <MN2PR18MB284681561F38365A7E237C1ADF260@MN2PR18MB2846.namprd18.prod.outlook.com>
x-forefront-prvs: 0011612A55
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(346002)(376002)(396003)(39850400004)(366004)(13464003)(189003)(199004)(53546011)(71200400001)(6506007)(25786009)(71190400001)(55236004)(102836004)(7696005)(99286004)(66066001)(476003)(76176011)(446003)(486006)(3846002)(6116002)(11346002)(26005)(186003)(14454004)(6436002)(229853002)(478600001)(33656002)(52536014)(2201001)(86362001)(5660300002)(2501003)(107886003)(316002)(6246003)(2906002)(4326008)(54906003)(110136005)(55016002)(9686003)(74316002)(305945005)(97736004)(53936002)(7736002)(256004)(14444005)(81166006)(81156014)(68736007)(8936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR18MB2846;
 H:MN2PR18MB2877.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: marvell.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: jtCncKle3nKCfYESkfKmMiefBCgILB9HpcVB2Yr9IDtAAkZahc/MsF+aediIzC84oB5xXhXDCYFpI6ruEkrlQ3MzAQA6x7HVQaBQIDhTei4LXgA/Zstqzhfg3PMEQis/TPzzt+iDHQh7tSGPKtK//U6X0rQbxedyMSSQu2kS9tYSLW8bT5B9UwA9Xyj4D+CI9LpgTMtGf7N/B25/e47YKL2Y1NrdFbud7xwo/rWehKsQt89D3TNAiAZrvMIk8C412b9QPuOObfEXQG2MAAUS1FYw2zlbhV4DaNZdmNK+lrJH5Hb7PxtEOBigzcyDhpPRiNBx18awNtS5uG8sQBg9RJTAw7UrIgFxYGu7vpDSXJQq9SEIZREqtR0HY0aXCFp6ru2EYznSaNkodDzuDArL+OwA6ArzqvCpNhiFAcDCfBQ=
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: f2d0593d-d418-43ca-f896-08d6c3b21759
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2019 03:58:18.1970 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB2846
X-OriginatorOrg: marvell.com
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-04-18_03:, , signatures=0
Subject: Re: [dpdk-dev] [PATCH v1] lib/crypto: fix alphabetical ordering
	of	headers
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>
Message-ID: <20190418035818.YpL8EWRwhPegrr4O_UiwbSah0QkxQvFtvHkT-yc6STk@z>

Hi Ayuj, Akhil, Fiona, Shally,

I think there are couple of issues with this patch. The real issue here is =
the dependency of rte_crypto_asym.h on rte_crypto_sym.h. If rte_crypto_asym=
.h doesn't include all the headers it uses, every file which includes rte_c=
rypto_asym.h will have to include rte_crypto_asym.h's dependencies, which i=
s not the right practice. Keeping it alphabetical etc comes later.

So the patch has to be rephrased to better reflect the purpose.

Also please see inline.

Thanks,
Anoob
=20
> -----Original Message-----
> From: dev <dev-bounces@dpdk.org> On Behalf Of Ayuj Verma
> Sent: Friday, April 12, 2019 12:33 PM
> To: akhil.goyal@nxp.com; arkadiuszx.kusztal@intel.com;
> fiona.trahe@intel.com
> Cc: Shally Verma <shallyv@marvell.com>; Sunila Sahu <ssahu@marvell.com>;
> Kanaka Durga Kotamarthy <kkotamarthy@marvell.com>; Arvind Desai
> <adesai@marvell.com>; dev@dpdk.org; Ayuj Verma
> <ayverma@marvell.com>
> Subject: [dpdk-dev] [PATCH v1] lib/crypto: fix alphabetical ordering of
> headers
>=20
> include rte_crypto_sym.h in rte_crypto_asym.h in place of including it in
> rte_crypto.h.
>=20
> Signed-off-by: Ayuj Verma <ayverma@marvell.com>
> Signed-off-by: Shally Verma <shallyv@marvell.com>
>=20
> ---
>  lib/librte_cryptodev/rte_crypto.h      | 1 -
>  lib/librte_cryptodev/rte_crypto_asym.h | 2 ++
>  2 files changed, 2 insertions(+), 1 deletion(-)
>=20
> diff --git a/lib/librte_cryptodev/rte_crypto.h
> b/lib/librte_cryptodev/rte_crypto.h
> index fd5ef3a..17dccdf 100644
> --- a/lib/librte_cryptodev/rte_crypto.h
> +++ b/lib/librte_cryptodev/rte_crypto.h
> @@ -22,7 +22,6 @@
>  #include <rte_mempool.h>
>  #include <rte_common.h>
>=20
> -#include "rte_crypto_sym.h"
>  #include "rte_crypto_asym.h"

[Anoob] If rte_crypto.h uses anything defined in rte_crypto_sym.h, then you=
 cannot remove the include. You can make it alphabetical, but the include h=
as to be retained.

>=20
>  /** Crypto operation types */
> diff --git a/lib/librte_cryptodev/rte_crypto_asym.h
> b/lib/librte_cryptodev/rte_crypto_asym.h
> index 5e43620..a55923a 100644
> --- a/lib/librte_cryptodev/rte_crypto_asym.h
> +++ b/lib/librte_cryptodev/rte_crypto_asym.h
> @@ -25,6 +25,8 @@
>  #include <rte_mempool.h>
>  #include <rte_common.h>
>=20
> +#include "rte_crypto_sym.h"
> +
>  typedef struct rte_crypto_param_t {
>  	uint8_t *data;
>  	/**< pointer to buffer holding data */
> --
> 1.8.3.1