From patchwork Fri Sep 14 11:48:07 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Akhil Goyal X-Patchwork-Id: 44717 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 5F1BC5B16; Fri, 14 Sep 2018 13:52:05 +0200 (CEST) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30086.outbound.protection.outlook.com [40.107.3.86]) by dpdk.org (Postfix) with ESMTP id 0FE165323 for ; Fri, 14 Sep 2018 13:52:02 +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:X-MS-Exchange-SenderADCheck; bh=tvqVXuUo2lvZyXemnteVBvW1z2OYGs44PIrcilvVC6c=; b=g7ubXzK3P/4uEEPS9KJ2VLoKJofVuPK2/KhNmaGLbCjz0TVeXuSYabj/D3JmjNaDEqqy14Abzj3EDyUsZooA7JxwTUrujJ3ZBt3AwrDdZTPcHRu2BVOuTqLrAlF9MvSLNYXkobM52DOwwNSsuIZnUpl1YAwtgh5j/u7negXEQXw= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=akhil.goyal@nxp.com; Received: from GDB1.ap.freescale.net (14.143.30.134) by VI1PR04MB4893.eurprd04.prod.outlook.com (2603:10a6:803:56::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1122.18; Fri, 14 Sep 2018 11:51:59 +0000 From: akhil.goyal@nxp.com To: dev@dpdk.org Cc: hemant.agrawal@nxp.com, pablo.de.lara.guarch@intel.com, Akhil Goyal Date: Fri, 14 Sep 2018 17:18:07 +0530 Message-Id: <20180914114810.14960-1-akhil.goyal@nxp.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-Originating-IP: [14.143.30.134] X-ClientProxiedBy: TY2PR06CA0045.apcprd06.prod.outlook.com (2603:1096:404:2e::33) To VI1PR04MB4893.eurprd04.prod.outlook.com (2603:10a6:803:56::26) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a15bc0c5-11ea-470f-4148-08d61a387be0 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:VI1PR04MB4893; X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB4893; 3:u1GamIWRtpXkpESmhpKUhKWgUR7tynkTOw97enWemzYvHYXsialW9xe/JuGwoWABM1QYxphYiDmNqBD0qE5zFT5GAO8WbmD8PmoMJxMdgUX2HEXS0ZBLYuE+ngkbxHPnYdP6NvXGXGklsFMQAw2PbDqXq6uxbsq2uYMBnupKOYpRWKmIRNscKdl/QrvvyFyeLNTQCO7uE5k9RnoxQgcYUXDFzO2l1/V43Ox9e4ZPue76IzPqITPTAUIS+LlHkFjh; 25:36jd0Aa3phypOOnsbcTWyztEAkEEffY43Z9F9xwaWWQuJ8U4GPQy7rk/oOHHMMHXly1L1la2t1F2sL6OYnKg7pfTY1sHoTdIEFHlHc1+jigDWLHNL8V3/Mx99ySmueF4K1/sVozc1yQzrKImVvxESPdSc2rstZD3+X7XMB+D5qrW4DnwN+p/57JFLAv49RPhQb1RWaZeWbf2ETk0r/HpFwViDjf5FfDejlfqKg23O/D3UkqMexdD6TB2ogq4SgKwtu6GmXJFNarGb1oemlTxWEc801XAtrqFoQm29YwZGfsSKE3SnLAiQA0n5bkglKuujedKCCTYCJ/vkqLSWIvEdQ==; 31:O9e/e6Gj/0/og3fmmvu+/f1lRYVfEaLuT+PhjhAp7IehJsQorDzTxveuhkCBAYua2JMynOlUnPvU0fwFG9venmzhTOnqK4RU6IzJx08N5y1Ck3XrOv41/pdZm86Bqh+yOoifDkouK+gTYyIU+qogc8g/rW4aRkMhwAfeyG3+OJoY+jycUrraXhAjpnMX66ozdfqgzjDlBeX/LSfn6CDylrjP6NL7WvQQWzlQs0PHpPM= X-MS-TrafficTypeDiagnostic: VI1PR04MB4893: X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB4893; 20:dOviBCWnBzod7t3vkOGxBt5uJRRxFg4lJskBALMNgRU0Og3QQ8PXKEZjDPs0JKwindqYhy0guBV6dolyfUBbIfv7zBmnnE8NWuoBmcepqg1JKLpOl2hGrq8L5X9BQOcor7x7Ho9wEPqFY0fujVn+L4DkV0IZu2j9RsLm/y+XWhtMa8UFLsW7DIlp2/rf3a5/Y52ETpkqGLqMAoI2bM4RwFF45KjX4lKUE2wwK4ElR4oj+FdKgmZec2PExXw8mQ7O0PLxY0s0gNl9gf2suAd25HS5uUMB9TtRxJJuF9PIKIah1YfcEp5eq7D0m5qSWBieK5ldLGLMptpx8rQxQEYPxCZ1SuXtUM0jlXpmjrWkM99KkJ3Bnv6A2A9ZuNbKoGQuGcBvEJA3e61PzfE2k56RQV1jso/qanK7beHAVQJJyB38CF0bw+Wn1wo9zVMbpJeNjinbXwvthtGgmQR3tzaJWyvZH2km57xea3LgWOJPHiGfMHSCBPbThyyFRjmU+xvT; 4:G3js/9euhublmR/mABW6gGQv+yABbXD8t/RyHSHQsXiyAoLOHaqn5eFkYV4fZDYwxCbU2wv0RQAfAs6auCPx5Je8rxIAiODKk9+ffRwDsVrfdCP1RGD2JZU1C7ST7tXt+i+FEMgS9bp2/9Y/iNBiSFBZpp6NdgIlViUsPVPx9MZrNwRTdsryO+MIf31+KQPemxbxBbkWRPo2I3KLYLmDLDdonPraFCm90LBdMWILGYmyqNNkaEwLq4ruRMbj6s6+Z+/LiUEpegzJw2HOTacgrQuWQ9dBu0j2Yx56l/zvXF8+nhlNW0f0t+10CaDQMawV X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(823301075)(3002001)(10201501046)(93006095)(93001095)(3231311)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123560045)(201708071742011)(7699050); SRVR:VI1PR04MB4893; BCL:0; PCL:0; RULEID:; SRVR:VI1PR04MB4893; X-Forefront-PRVS: 07954CC105 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(396003)(136003)(346002)(366004)(39860400002)(199004)(189003)(86362001)(6666003)(7736002)(105586002)(25786009)(6486002)(1076002)(5660300001)(6116002)(3846002)(47776003)(53936002)(66066001)(2351001)(2361001)(106356001)(305945005)(50466002)(36756003)(6306002)(6916009)(2906002)(6512007)(9686003)(4326008)(85782001)(48376002)(316002)(16586007)(186003)(16526019)(966005)(8936002)(486006)(81166006)(8676002)(50226002)(81156014)(5009440100003)(478600001)(68736007)(476003)(2616005)(51416003)(52116002)(26005)(956004)(386003)(33896004)(97736004)(6506007)(110426005)(85772001); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB4893; H:GDB1.ap.freescale.net; 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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR04MB4893; 23:Oj/X1KM04QCM+puvpenSfKJRuSUTeDDL/RqeuTQi7?= 7bdFMr/jTpbOJVhnW/18Ui951nXYgac4lq6SlKwC4nNW0RC5b+qbykM2JK15ZEu25fqOBr/bdgVfS0tOoG18uQedGz8QpsQ3KIIBHKCbN3BL8yDk4be1IyLPaq+l7QvkuLihPfSFEdkv0YS65O7cZbIioix0Bnhvrk4q3cOqbhvLgkp2iPWpFhmLFqfU37kQU8FQcpy2Q3JFEArfFizICxBVPwjg+gJWQqzICuVFnz0OkwOkJrJscs4NKBFYOOcJ5yqGQksleU5Z8qgWJAn0Jum/YJOSgshmSd9P1p1tSkWKTYqRDx+fz8nEgHyzSy0ErLgzL4k/U0XtafujyGcDe0nLTYv7tW+7LrX96BbKAu78Ppmj52p23Av+QNiiljyOwu25x0YACucqeM2xnlkzayULj099qjTXyyu3hBCViWr0o5odjTlUOneNjBhwwN6GH1iqy8LX+IBHZPEHaare4SA1c9gFoDn2gf0VBOVAU/VYbWb1g7lHuNE3IQLJpd1TgbZYLWeIPEJUYAh4/9+STholZBTtu2wLnXmfT8HP+a5MQO6WEKERmSTH6RD7yPKglpzT/x5VmgHwt/XwSbsTVOynH/dBoZR8oKUzM0LHlrkSAaaqyFMToF0wot4+OfUVATKnt4JawrwcB6sDfpV8C+9R3MFXeo9hjTRbbc7xAEa0akqnVJMbkcdkgRNAXLPov1wWNzwC8Wa/Jg0uIZQJrSGL9VcMyu4d/8mpta+mgTjuehPaVrvesssexe0e/N5J17PZ7lGaTtXwZabLxNFli/5Rjy3KgReGYE7yq/Usxt02i/OPZJ0yEmUvkxP7DgWb33x38hT8UXyT/vs0k6Z8NVgs/ybH1clgJTlMBXAmelFrAyHa8Jx3Iq250BQ1o4GKZqELxxMAcYPjGYhLBB3AiGhyFj/o2jwhySPr6Rh5raEjPRuzqbKLpu1j2BI0hqUAOOKySVe+pvAIUTuIvZas3jC5z9TtKKW+TGqMTfn/iJ1LoDvz8XblKnFg2Jmz4xx7RV2u82s//h4X0DS12wodElifmNf0ogHVLj5egqEpwm7c9NkxsVGRh4i9nlqcafLxY0iSCDXtZmARMOiJ1y78lPx1LIKCa4bJwnLzyAyfj2w9+OYNvo4ZjAE8dKFZGa1Lbei0YkfDnDGBTvBplN8a64SjhPo11eIRFAo0szrzpv2XqUi9575lI472wISrp3sFjXO5NY7N0lEiAsdYH6OVViWYRVK7u+m5aS8MvUMtHktM6xXQ1Nlh9tSl7C6cXsujgIwj6Qz3iB4UH6Aqm1MutzX X-Microsoft-Antispam-Message-Info: 7MOmXyR1GLy/yAQuleh3gVq/3h2Fa9y9bZD8Vm7Cjvtddsd2ma07jMwhv4glBySt4uRO3z8gibKg8IMyl2snPZdPUBXxV6hFU9oPLbbn8tqopO/D3HfG30ZWlTtHV74WnqdS332mvgnJ6EdmYouTXY/NoY97rXXRMwZ9GObhMMJpzV27MFZw7Z6dB0yKBrvdTgm+1V6bGTQ+/Cd6oKuHrOf9xnCMycib0Ttj6sONAsnWWkJmfbhHHNLShAW4U8FnpMQmfL7l+8k1L5uQhaQ3P0HvKtLj5VYEh3UCSpG3XMNxo4lqBBfkmIAImhWA5hfdLYKzWQOZOAFCaECJq2PA7SdZZu8gAhQhFfUU9XTL2jg= X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB4893; 6:CmJLxC/ZrJKpp+82JgOgVqvZ0g7XbiVZiH/AmGw4eNoaq4N8jMuhYDQAMktzg+j2TNaQ8nZtzACiVp/gt2TmGd1MXxvtHrBUt6dkK4VfDqR9cDgq/3/LxB/uC2lwdt8h7YQTq8SZVde3BAKPwY/9mt1l/DTRUbKFh8zV5TyxEtCo6pdnBoxo3XH5pqzlSPaLPJ6IRmvG5nbf51yoNYuj/OiqAGKfiD25HLmjXBIWy0jIgUEEVYrFVhaZT4X3axuIoT44bhBSq8d+cEuG+Qc7D0FN/F0TwvJg7Yf8eOKzwtiSqgQMYD7PhAiDe/Xdq6LuMl6Oqe03aEUySrr5okP/wLjRAy0KJiJCxyxbURuAB9k9XyUdwGvOF0fNJil0fivFyrLJHFOJID8SRoXLSzn7l/0Ol7zJPCQ0cx5xh5xADzwCSffoxP6dKZFgt53mli72olNu06Us2qPBn18BdoyDRQ==; 5:pRKE1VZ3flljkfyHhtkMI0A6hrqkzoF/DFoNzqfPMe+gEZtVo1NkYKNkRcndi+zDzjiuCGqXXakkRBuF8G0dMogm84l0ylfO7EC1bJlv9gz3tjS10e4uszgTnNTtLT+7ISJFyN1rT0Am8OmDEnqnDrhAnCBxjqEOBB6GnPk/u6U=; 7:xUuy6QP6hJIAC/SHd+zEuHYZQSO62uVN7K2YdK+F3WU6jzbMSY8wWLm5+t5G+UZ3Vc0ZUdiS3jIScJLy3XJF/xtO6rajCtoM9RxMrslnmq6CvQ5t1ZCmBXOZRZHQRxunbQWkh7k6X0SKpB5fX0/WoojblVHM1P4IMLFDOGeqHmHr9+FGEWkoaQTo3j2V/MIJECBf6T4lg9XPNuqbma4CiwHBPZWSPyKk3BQGcBfWs+NZmpPsByV76A7ITO4CrLC7 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Sep 2018 11:51:59.4538 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a15bc0c5-11ea-470f-4148-08d61a387be0 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4893 Subject: [dpdk-dev] [PATCH 0/3] dpaa2: support for crypto adapter 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" From: Akhil Goyal This patchset add support for event crypto adapter on dpaa2_sec support for parallel and atomic queues are added. The patches are rebased over http://patches.dpdk.org/user/todo/dpdk/?series=1101 Akhil Goyal (2): crypto/dpaa2_sec: support for event crypto adapter event/dpaa2: support for crypto adapter Ashish Jain (1): crypto/dpaa2_sec: support for atomic queues drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 145 ++++++++++++++++- drivers/crypto/dpaa2_sec/dpaa2_sec_event.h | 18 +++ drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h | 2 + .../dpaa2_sec/rte_pmd_dpaa2_sec_version.map | 8 + drivers/event/dpaa2/Makefile | 3 +- drivers/event/dpaa2/dpaa2_eventdev.c | 150 ++++++++++++++++++ drivers/event/dpaa2/dpaa2_eventdev.h | 9 ++ drivers/event/dpaa2/meson.build | 3 +- 8 files changed, 330 insertions(+), 8 deletions(-) create mode 100644 drivers/crypto/dpaa2_sec/dpaa2_sec_event.h