From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id C3358A2EFC for ; Thu, 19 Sep 2019 17:31:05 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 219751F148; Thu, 19 Sep 2019 17:31:05 +0200 (CEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80078.outbound.protection.outlook.com [40.107.8.78]) by dpdk.org (Postfix) with ESMTP id EFCD21F139 for ; Thu, 19 Sep 2019 17:31:03 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JpAZHDpep1/lHO+nNPpajVWtnkwCBZSb39uYM0FlvQFXH+McP9Q80Y5obyKR/tEhTlw+qr8beWFDRD3Scl3291h/YMIlFJ5rnEdCUvOaK9/qkoputqtznmeS1xy69naL9ltcKSVa1AW3dieRtWxD15J5pEC58b5VRVmQhs0qmr6aQmn3AI/FSuDjTy1B0P0XzOvJmZ7R2tiyBiBmnlCqV7kdrVOGkhtyHp7TCqLRJDa+W6mfm6hO0A1+dgAl/0XzMWzZp14+M9giqSgoWl/XpvRvQFxlrnDekF4KgrE+B/e4P7DarB0k9hwCrY+kV2/0IOA1TyKVKTNBT2NJXy7l8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6rNAgg5stinTE0eqNyy3Lc+69kgawXjL3lmv8EZY2EY=; b=N3v8lh9WohXsdvMwjQ8RjYse4ajhKUHF+/U7Mnt25N4Se8zuXNXcs3mxvxrDX+7dR1XgeyEMccuVHKbxTX4KLVbXb/e6M+Njy+8KTOPMNEzcEhuVeT9yWP2C5GMAtGfRvmpTQtqS+hC75ADC+SflcTYxtw0AkNXrCVLs53cNWjmszbxNMOnMc7x6xgpjFhaeakkPe19VE1qNjdAfHFVcizAecVs2BdDlvWUrqtsGC4mfBQUWhAAku9pLc4358j0axHLpl5XGXoGUM14c2PSdaABvXivgPMM2QC1GOIyfi2zP+smukIJrgbV9jqou22HKmaR+y0mx297hNo0AXToNqg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6rNAgg5stinTE0eqNyy3Lc+69kgawXjL3lmv8EZY2EY=; b=M9lLh5IMNd2jCsTlTVPG5TEeX9CtQqGmj1mEEN0tDr5PPtQaLfVSTqUELX0gRfW1EZV7t/ZT4L1tSFTxmU6YN0A/Wq50Nv9F2zBZG2zSSkji/lzye628Q0k2lj1x53QCTz11w5dWNZ6lkYfMKJ5dDFVKWu2QegtxRzLnTX8AfUY= Received: from DB8PR04MB6635.eurprd04.prod.outlook.com (20.179.251.20) by DB8PR04MB6923.eurprd04.prod.outlook.com (52.133.242.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.17; Thu, 19 Sep 2019 15:31:03 +0000 Received: from DB8PR04MB6635.eurprd04.prod.outlook.com ([fe80::5078:877a:878f:52a]) by DB8PR04MB6635.eurprd04.prod.outlook.com ([fe80::5078:877a:878f:52a%6]) with mapi id 15.20.2263.023; Thu, 19 Sep 2019 15:31:03 +0000 From: Akhil Goyal To: "konstantin.ananyev@intel.com" , "anoobj@marvell.com" , Radu Nicolau CC: Hemant Agrawal , Vakul Garg , "dev@dpdk.org" , Akhil Goyal Thread-Topic: [PATCH 03/20] security: add hfn override option in PDCP Thread-Index: AQHVYYpseP6pmf4jjUCiA+OhwNw9yqczOdFQ Date: Thu, 19 Sep 2019 15:31:03 +0000 Message-ID: References: <20190902121734.926-1-akhil.goyal@nxp.com> <20190902121734.926-4-akhil.goyal@nxp.com> In-Reply-To: <20190902121734.926-4-akhil.goyal@nxp.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=akhil.goyal@nxp.com; x-originating-ip: [92.120.1.70] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1d5e0e40-ea60-4d37-82aa-08d73d16619a x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:DB8PR04MB6923; x-ms-traffictypediagnostic: DB8PR04MB6923:|DB8PR04MB6923: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-forefront-prvs: 016572D96D x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(39860400002)(136003)(366004)(396003)(346002)(199004)(189003)(316002)(186003)(8676002)(6436002)(3846002)(74316002)(2906002)(81156014)(486006)(476003)(6116002)(44832011)(7736002)(305945005)(55016002)(14444005)(81166006)(99286004)(229853002)(478600001)(256004)(8936002)(5660300002)(64756008)(66066001)(4326008)(76176011)(7696005)(54906003)(11346002)(6246003)(86362001)(66476007)(71190400001)(9686003)(102836004)(66446008)(2501003)(76116006)(66946007)(446003)(66556008)(6506007)(26005)(33656002)(52536014)(110136005)(25786009)(71200400001)(14454004); DIR:OUT; SFP:1101; SCL:1; SRVR:DB8PR04MB6923; H:DB8PR04MB6635.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: NX8S9RoTF9bBtRAzHzoVf0btsOgBc44YyV3tN1dgdSEo30w1R6zWI98CTWNar0fVck5Lupp5cLAgL4cUtW2Zsc47G9KGpg4AbTt5qCpxuGVf0XX/t2s4A5mhpEbgzUX8h6Ttzw8mZnVxjGSI6QHNcGNslWunGhaA/LVoQ4ew4tzkS3uLn03BitBgMiqhOSB4iGfq/WgZkBtZMK4Fev3/N/htQnFW2yqx8+a8DyHs/OZm02VK6ncERczbmo+TTzjmwS/+HtMFTQuGuj5Qi5He6JL42lun5+55V26iOA2vsN4LQ+4UJCZBV7ogBjuafmiet8Pt4fgGGnuBHNbzZKSlztTCtGSSr5aEssHIQ+9DQdEXa8YjRtW1OyOAK6caAdwSj9heYPVkEmkI9UCiAMbtt05I6M+CfWH2gkXirYc001s= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1d5e0e40-ea60-4d37-82aa-08d73d16619a X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Sep 2019 15:31:03.0866 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 0dL447R3lbhvs/KDRLdUPEeCI3BICTXd/KmFrAgVbSnbfBCRxA8NEHR6Un7WrsjpojUeZVBXtVuvR1JAO1V2uw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR04MB6923 Subject: Re: [dpdk-dev] [PATCH 03/20] security: add hfn override option in PDCP X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hi Konstantin/Anoob/Radu, Any comments on this patch. Regards, Akhil >=20 > HFN can be given as a per packet value also. > As we do not have IV in case of PDCP, and HFN is > used to generate IV. IV field can be used to get the > per packet HFN while enq/deq > If hfn_ovrd field in pdcp_xform is set, > application is expected to set the per packet HFN > in place of IV. Driver will extract the HFN and perform > operations accordingly. >=20 > Signed-off-by: Akhil Goyal > --- > lib/librte_security/rte_security.h | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) >=20 > diff --git a/lib/librte_security/rte_security.h > b/lib/librte_security/rte_security.h > index 96806e3a2..4452545fe 100644 > --- a/lib/librte_security/rte_security.h > +++ b/lib/librte_security/rte_security.h > @@ -1,5 +1,5 @@ > /* SPDX-License-Identifier: BSD-3-Clause > - * Copyright 2017 NXP. > + * Copyright 2017,2019 NXP > * Copyright(c) 2017 Intel Corporation. > */ >=20 > @@ -270,6 +270,8 @@ struct rte_security_pdcp_xform { > uint32_t hfn; > /** HFN Threshold for key renegotiation */ > uint32_t hfn_threshold; > + /** Enable per packet HFN override */ > + uint32_t hfn_ovrd; > }; >=20 > /** > -- > 2.17.1