From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40078.outbound.protection.outlook.com [40.107.4.78]) by dpdk.org (Postfix) with ESMTP id 6C5237CF6; Wed, 9 May 2018 14:27:20 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=pcRohGQq95tBgc5ssQws1vp1L/iHRWlS+pSJZM81Qh8=; b=lUp1ik8MsEcRlZktV8v1i9Q4R+JuLySK3pkzFLkwKOMQeTfrzFjzKQ05Z+Xo1nx2x6OgnoM2EoLu5Nyex+mhA6cPGZs77AGtoE6foKYZ0s2Aay0OUZFL44lCSAyKa9ljK03z2UUI0Kbyi6Yxf0TYGwCZf135Ov8/Di2n/A6kdSc= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=shreyansh.jain@nxp.com; Received: from Tophie.ap.freescale.net (14.142.187.166) by VI1PR0402MB2784.eurprd04.prod.outlook.com (2603:10a6:800:ad::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.755.16; Wed, 9 May 2018 12:27:18 +0000 From: Shreyansh Jain To: pablo.de.lara.guarch@intel.com Cc: dev@dpdk.org, akhil.goyal@nxp.com, stable@dpdk.org, hemant.agrawal@nxp.com Date: Wed, 9 May 2018 18:13:24 +0530 Message-Id: <20180509124324.22258-1-shreyansh.jain@nxp.com> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180509092642.9092-1-shreyansh.jain@nxp.com> References: <20180509092642.9092-1-shreyansh.jain@nxp.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [14.142.187.166] X-ClientProxiedBy: BM1PR0101CA0029.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:1a::15) To VI1PR0402MB2784.eurprd04.prod.outlook.com (2603:10a6:800:ad::14) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(48565401081)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:VI1PR0402MB2784; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0402MB2784; 3:DstWF382fjZiaMvGrzUOWEzyHB4248uzzqMwgYh4LKZDYEef0bFNdpIVc1NiTpUmmLBOKpV5IzRapeKqVH07gVZ9MOAE0WXfYq4UyGx8lKlwVS2P6VHiJ+LZnG+UX95mI6Bay4Qv+c5gtt5oXSQMCiVmscY4akJZC/r1UW5nklCdUkq+z4Nc02vRNbnNCwHZyp2yG3EZSTq8GxtplUz84q/ykpeTfbCDdXNS6KInadZ1UNUkjG08k8FoD4Fkg8T0; 25:oSJLLxh32HHhViXl5b3cc74yl8BNVPgAD5NS5LvikyNRxfxB4iGG9rqSPp7bzItJBbAAOibzlEIVXqcBNNnjXiKuP716VknafK2SV0UmCpBhCGcZjweKvc4JrS4tOQmf7RpABTx41TtHNGtfX1l4mpbWyY6OiNBddMewLuMuwuvpq3uBTSLu2vx2HCMl7gPm6GIb1GNZRJ6SFeEHCptQQ7zaa6JpHj/Z8U36sDtuJ36JMYXWKBZLNyZDSK7pUOgGCckdhExnMU+2gNCuqic+eMkj19wAHU4+AT59Cfd4Q56C5yXCZOjPnwflWTh576nIVSpZo1LrgwfA168EipnYRw==; 31:ZJtstd/7WTUxgVMx6U2AHE7T0A95nSVbf6ycYvn7hrfaX5SH/K6uXqtYVna8s+iWwOnKx2Qc6zcHwPRL6uJGC0KdSqI88VxkmbZoeyGDJQcmnx5X23DW2pZpYfbWyoNnIi+UHldkLHkEcstuw6JAYa9dvO7tw4R6yaCXxDZCofOPAX6m0dW+sl5WPZAWrnJLv9EGcP8rNrRlhDy1q2EGZ6/UuE40PCGqwBk1uptogwo= X-MS-TrafficTypeDiagnostic: VI1PR0402MB2784: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0402MB2784; 20:hM4iYKdG4Z5WYR1UjWZdlsDcqwxG0yhQ5WduR/xhDCkday5pfHVj2V5Cf28bHiwt9xfMFW5rdK38xkeR0wqcDpc/wF3Yix+ankCvJHutXBJ2UlSrnl5HRsoy7TvbiCz4r6BD/K3NQMavJg4bJxlxgZKtIol+P45UL1FwIe/3eKQKhMnA9Y8MFe5BSr9L1FlTSRpaqc8yD+fdwNJvVPGVBxc2rW37SEKjCIqpUtbOhbM0LAp27ce1jfeG+MCxXmMQ3ryrVZ/9gFhz6EJX1LRAXIdIdkqv0nK09iWcL3gdi1kCX84zQIqTAEE6D1u4Hvg8VWKH8+XsiTLhwJPvuisUZGxfqMMLmW6zygXrnNnndjDBZHeBEktIINf2Y95KA2sNHiul9i8TNj88DmPvMNCWx7xELwen8lGHL2bEOI1mgaZEeoZ220dEsLsxB0e1HQr6EVDwKBncVojRRvkpI6pjGDPrZsOU3DogRd8tx9PqErap3E6aIYeEWBzU7X01TOU0; 4:T5iDJSZGV4rWa1ACbkOqlyhBfYgJ91JPGk74zcxFgAttJnFvObClyLZuL43Wtv5qvAVas+oXDkNeUmSsZolAeK+SaRF3WZJf8TQnB7wtDIiYgEU4IfuT0JNfU951eYm0W5bIFT3mEXD2EEs7izlYe6ahPWoQThc55BshjvMhpUBbF7RymgeuHiqw4DCSOyYpPIdriTCoSY8rZOa0L+9BuSBNtx/GzB4sYURt9dGtE9GiBm1CJ4KJlMF2mAvYBTIyZ3ko5sl5+m0p0aEcUNWzsQIlXNFYkeqaAQ22TmStdxifxtTtciL+91c4CGC6oUYjH7GB675DDOvwhM6vQ1kVI+jRcpw1PhMCgXwneQ/mNHs= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(275809806118684); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(3231254)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(20161123558120)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(6072148)(201708071742011); SRVR:VI1PR0402MB2784; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0402MB2784; X-Forefront-PRVS: 0667289FF8 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(346002)(376002)(39860400002)(39380400002)(366004)(189003)(199004)(6486002)(6512007)(53936002)(305945005)(7736002)(36756003)(11346002)(44832011)(476003)(486006)(956004)(2616005)(446003)(47776003)(86362001)(16586007)(6916009)(6666003)(66066001)(316002)(6506007)(386003)(26005)(186003)(55236004)(51416003)(16526019)(52116002)(25786009)(50226002)(5660300001)(50466002)(68736007)(76176011)(105586002)(106356001)(3846002)(1076002)(6116002)(48376002)(97736004)(5009440100003)(478600001)(8936002)(4326008)(8676002)(2361001)(2351001)(81166006)(81156014)(2906002)(110426005); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0402MB2784; H:Tophie.ap.freescale.net; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0402MB2784; 23:mZTusVWEYUnJaENkA4suo+8B6uGV0VOpHcIUjAZ?= =?us-ascii?Q?yIZ/bM0zg/3/WzmGeEmgPR1nHmYAFcffm01um8qVacZxltrGEDeANSC98gUB?= =?us-ascii?Q?s9GS5xo0B0jaMBZtDdr4QnVvUgZZqOINrJR3WnVEn+xIg15/a+jxlR8xsSea?= =?us-ascii?Q?YGOQmIsQ+zy9ygI2upiPlim/hqLBhhad74sXbDPbjgCwR5jrudUpIbBMAA5G?= =?us-ascii?Q?KDDW0NdI9UM0mUSnFMokCwQdqARjX0yZe80CsguZ2h+IJrVoRqVPGAK5KQiW?= =?us-ascii?Q?+pNLgj+SI2xSzaKuCJvx8dLAnvX8X/p0KrKOQzdc0lVRNQJ0mq22xpqkX4Gk?= =?us-ascii?Q?Ylnmsb9rjqVEJX6qcUtP+iQD86bv7rmxDXoCnIaXPdsVnLyU7nySus+4ZHNd?= =?us-ascii?Q?1pytILYrE8xitVf7K7RZoFgAg05pHAzP2tFiBN6OvXKjPh4Ma2oJAWJNCzLy?= =?us-ascii?Q?xFvgrVGfE3z2ci3WPYqdRyVAHUkf+0vjKA0rtWYgSADtjWORg4S7MOuXMGe2?= =?us-ascii?Q?ekVIRNKcfxwl7TfbqM4cL98RFJDHJU5lxjTwmnOt6TNmz/TdK8eeUajQEvht?= =?us-ascii?Q?sVRuN0NzsTBFQNjKvjh6RIQPFQ2ZHvfTBl/HGfP8Ey/kOKOtUB0jHwkH8MuH?= =?us-ascii?Q?eleH9MOenNifvGgWSbpb7xOjCUCxEorNPEyOkqjElRop4lsiQVYf3tbem+xG?= =?us-ascii?Q?WFmODeN8U3EEoSgAik9PneDTNE0DB2yu/vUfrjUNdsRT8JQoiEtOQ8CwwZQ2?= =?us-ascii?Q?ZdAX+ye0b94YmPtiad22yEapBoXupQRAWATyY9n4+ssJ48MlgS4z+NBgOHra?= =?us-ascii?Q?mA3f/TrL1CqE2UvcurXTYnRA40fo1yZP0Z/P7/0qu3j2s7AENKU8i5gDxPP4?= =?us-ascii?Q?wyVs4XJLvx8Pk6WWxVriAxxOzf5hR8lyv2L772DCflwq5p280GUirs48qIfL?= =?us-ascii?Q?JTplbkj1wJnGc+qr1NUsUvVqSG52FwZwbpYjiwkb0fpuutVftKEvtRZx/q/t?= =?us-ascii?Q?nxIG9C1qOIHuURlPh2VK4hKpIMZHbpaen+tvRHGlaboz41FFkelKuZOiOLhs?= =?us-ascii?Q?UGTKYMJtmeKbjsDoNcpck5cIZZ1qQaXPFSZc4sja2JOrHR4SlbACd3bF4kKt?= =?us-ascii?Q?EOoCDFcYuV3Vz/lbMXtZ/GRg+tXIIyZF7TU3vGaN3Sp0WlCYX/bUJ/mtOyim?= =?us-ascii?Q?xHz0RoW9kQ7D24pVJkAe4iia71Itwp4IMl+yYWXEYqX86JN7fSsMzpiX5jVh?= =?us-ascii?Q?8RwtRQ71KEpi/p+h69HgHzg1vUNkWUwQ2VqTHg9v+StRhEK4cAk4qNgESae5?= =?us-ascii?Q?cp6iyQIdqZD3uoPINWCXwXGAnM2du3fGHNnr7bk5xprPv?= X-Microsoft-Antispam-Message-Info: i36VSaP5fwFtu0bgeCpyh4d3boAK5clTYeH4QXzm36k0/eE1xU7K27eXnitJ9keqhvzVVG8oVYJgH+VeOcqsF8GKch3tTolg+lkV1bMpuFNvJPVzrZJualeMZSBWOX2A5slDztfEY7/kF3cALiq1qAE4oeeglhAhByAlDRe2XkYozHo2eAAXpdEPP40/RpEt X-Microsoft-Exchange-Diagnostics: 1; VI1PR0402MB2784; 6:acsntZiMIRJfaN9M83WSz8765qq31O4UbFfeax7528VGF992vbtylY0RmH2j2mjnzec8zRTfhm7wfebOTmvCcsse4zrsc4486HH7+LyQPHRX05JxOwwtlhOFj6PwaeTc+UJ/5s60lLTfGHGAS1sbTvxbKwm14p4Ok1TzqpbKcbtuCSapWghDwDbSvQuL1eaya051fcAfvnqRrmmAxnOSflWPCq0U6tLaKpdMkr7XNGD1O6xmPQtQOtNFSbIECZAmhi2z1gUww4+wWg9Ck94UhsV53kQxsfQZ5JYNbItm3bXJGcaPZBFwvAzYna5AMv9yW91fk9iR+nkO/ltM3tqOJJA8Mfz0RXNLJBPToWJvKdmOfs0ISnjwZS5brj/qeG3wJ9MuABX7kyohif2bNLwIsIH0bScEbJ+T85uZfzmJGOsHOztHD4Pg6lonvpQW3ACvktmELe6IH/PoloicYjzitg==; 5:lF/LhbAusAinDvRBGTqt4duk+nmnOTU3g2t5ybmmfcV786YDQ3facz3GdHJuWDDPghH7rNZTfunoNz/AmFK9cf8Ay229BX3sHqbqlCflRUdI1BS8W2XpcZdSvsID0KRN9p4/5pYNH6EIaYPgRW5pMdkn2TAeDqpORYUoBBJSu/w=; 24:TionLxs1GLZONMrRjDYvmUwmVk91mJKKDcUeTrwhJZRI00yjz/dTXjJU7gpI4ADvfSazdSOhAKjxlTD/LvY0igW0GxLzksARF7mjCZVqQmI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0402MB2784; 7:ELMuqaAH8f28H9b6J08uJ7sMTtI64fPIwpJ7s1CoYut3foCkcJ6PPeqE80+9BaAtOa/0YG2iFMRLpGqWMrej1PC0o8PJjGTnT7suV1dBARb0LcPErRJ4DzsvwEJ7g9IVUNftGzGlN1T2JoBNM+hB+feEgl3J6fDEe+93QJUvZPF92F2/Lm6BB24jnx+WDhKwGduDxsgcFVmqyPtdFQZRSDOdBJXTRzTsJacBjkAInDDGaAFJt713ulPsgNoSxxqm X-MS-Office365-Filtering-Correlation-Id: 0887b62a-e037-4bb4-0489-08d5b5a83525 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 May 2018 12:27:18.3544 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0887b62a-e037-4bb4-0489-08d5b5a83525 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0402MB2784 Subject: [dpdk-dev] [PATCH v2] crypto/dpaa2_sec: remove iova conversion for fle address 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: , X-List-Received-Date: Wed, 09 May 2018 12:27:20 -0000 From: Hemant Agrawal fle is already in virtual addressing mode - no need to perform address conversion for it. Fixes: 8d1f3a5d751b ("crypto/dpaa2_sec: support crypto operation") Cc: akhil.goyal@nxp.com Cc: stable@dpdk.org Signed-off-by: Hemant Agrawal Acked-by: Akhil Goyal --- v2: - fix 32 bit compilation issue drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 2 +- drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h b/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h index b09218f27..820759360 100644 --- a/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h +++ b/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h @@ -199,7 +199,7 @@ enum qbman_fd_format { } while (0) #define DPAA2_SET_FLE_INTERNAL_JD(fle, len) ((fle)->frc = (0x80000000 | (len))) #define DPAA2_GET_FLE_ADDR(fle) \ - (uint64_t)((((uint64_t)((fle)->addr_hi)) << 32) + (fle)->addr_lo) + (size_t)((((uint64_t)((fle)->addr_hi)) << 32) + (fle)->addr_lo) #define DPAA2_SET_FLE_ADDR(fle, addr) do { \ (fle)->addr_lo = lower_32_bits((size_t)addr); \ (fle)->addr_hi = upper_32_bits((uint64_t)addr); \ diff --git a/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c b/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c index 58cbce868..56fa969d3 100644 --- a/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c +++ b/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c @@ -1261,8 +1261,7 @@ sec_fd_to_mbuf(const struct qbman_fd *fd, uint8_t driver_id) DPAA2_SEC_ERR("error: non inline buffer"); return NULL; } - op = (struct rte_crypto_op *)DPAA2_IOVA_TO_VADDR( - DPAA2_GET_FLE_ADDR((fle - 1))); + op = (struct rte_crypto_op *)DPAA2_GET_FLE_ADDR((fle - 1)); /* Prefeth op */ src = op->sym->m_src; -- 2.17.0