From patchwork Wed Jan 18 14:27:26 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: zbigniew.bodek@caviumnetworks.com X-Patchwork-Id: 19727 X-Patchwork-Delegate: pablo.de.lara.guarch@intel.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id D13F9FA82; Wed, 18 Jan 2017 15:28:28 +0100 (CET) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0046.outbound.protection.outlook.com [104.47.36.46]) by dpdk.org (Postfix) with ESMTP id 24605FA60 for ; Wed, 18 Jan 2017 15:27:55 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=xAoBlB7AxrdPpjMlWxP/Qroh8h1dby3aQsNZKo+vLgI=; b=eTIyun6OB69b6UjU1bddeo3+Tqs9jAsX77hUD4NuZLFZzrQQA0IGolscXC8jq3eJQIvJRpkAsparfmOCb0LinmY0hgq4OmAi/YmCsSphejOOTD8BONYp8cRxUOh4Mlb0BDRYa5CtPOoYotTq7LSGCI9mQ/ajAlOM4f2AmIGAFo0= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Zbigniew.Bodek@cavium.com; Received: from localhost.localdomain (31.172.191.173) by DM2PR07MB559.namprd07.prod.outlook.com (10.141.158.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.845.12; Wed, 18 Jan 2017 14:27:52 +0000 From: To: CC: , , , , , Zbigniew Bodek Date: Wed, 18 Jan 2017 15:27:26 +0100 Message-ID: <1484749650-24867-4-git-send-email-zbigniew.bodek@caviumnetworks.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1484749650-24867-1-git-send-email-zbigniew.bodek@caviumnetworks.com> References: <1484668143-32522-3-git-send-email-zbigniew.bodek@caviumnetworks.com> <1484749650-24867-1-git-send-email-zbigniew.bodek@caviumnetworks.com> MIME-Version: 1.0 X-Originating-IP: [31.172.191.173] X-ClientProxiedBy: AM5PR0901CA0003.eurprd09.prod.outlook.com (10.164.186.141) To DM2PR07MB559.namprd07.prod.outlook.com (10.141.158.24) X-MS-Office365-Filtering-Correlation-Id: 59f97d9f-a501-420b-849c-08d43fae30a8 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:DM2PR07MB559; X-Microsoft-Exchange-Diagnostics: 1; DM2PR07MB559; 3:1+pHlYZ+1SJRZfxnHMAaItUR8Urlm6y643GE0pZN/EI1oSZXk9k/Aa7iD3xc5SHq8m5eQ9P1zAw2ng2o2ymHOfD6vUJZ1Jgz70vnELe8guqWKpugViKFjifq0nJ5/n6d/JoCc06HjVa5Q7MM++ljvp6Kj9zKPpqzSLxvHOzylefXWPYSmV6mRPPanSnUmOg/d7H99IISHhtb6C/1MnZqjAkUOROWwN0+nvRMcln+fyTvRv9uo4fkGSPxWSikNGB9LNZBR+NPMO0WLJfu+FeTDQ== X-Microsoft-Exchange-Diagnostics: 1; DM2PR07MB559; 25:ikiGkugaowMjyHrjbzirDNoN3Z2vETrenmxjQ9YHRLuLJXAQHfLaGLf2ZsLuY63YwsWUJUyi/Pl5vlEnnNlPhfEZN7VY5w6fHS4R8O3AisDqsRtuJLvDwncvy5Zy3BvmNBspAX5slPBvO7+n2cm08dHAd1s1kcu1mVCwB2DZ+j7GH5bIHG8mFZ8U1e/JgIU4cXkKEAhf31N2pd/vnpSO1wejPgUjdTF6WxstZzfnA7P90JKlgZlPWOYkWVEo4e2cTp1XrlqI4AhbO2IvE7vqMuoKc/ieUBivv/IAj/uuSaziQwbBvSk4UR5ekQpdsjfY1Q9rqdCt1alu1gaYWuPO1/RmK6sgfVTXeUQyDVmTXsbYObqxWLSfapCdfMlMUD5hahUw7LPSSu4f7GG1IFJJnlmMUk4zaWjxNVaJtfUfaj86p2go7MVHYKv8LRih6IhRtiUVTbAwuQlhZeWGDNN/QHNStukLDpy+Y8p95SPngnXL/1XpVIT/y2VulOzP+RA/ZAIl72Cbnz08tcDag+ZWOIOUej4HrgSmi7QIozy+UpGFnYMEbcHWL6RVOkKu9EflqQDM9VVVL3zF3Pm2aFyvzALnaNLcOKB/cxw9iOMoJwaZr90poVaNPCmFeQ1mn9L+HZ0mDY0WHi/H0Mr5QjHmhmRpWhGN+Nxmec3XSZClwwhw/8A2kWB/Hd/0lKOmVORPLnPClJCUjU7gAAQvBqv2i/xiz8P55jW9IprD5Z/2HLD+MFXfG/Xs3wDXiH7vqsD8FiEb0ayas5nLolck+psWD1rQ26JMJDn1wIZIAGD9tJI= X-Microsoft-Exchange-Diagnostics: 1; DM2PR07MB559; 31:1feRjE4NKMkykuXFKxt+PngswyxZmJ5BVdo0hWvnzplm1kP+GHaxPVKk5wceD9ZurflsXrY6OgDi0pIwX0W2MtwnY67zWKdsQfNfGb+iPQGCAJtuv/BhzlbXCdmTKOpkd7iy5mSLN4gHEMOq8rsEdnJoaIn/u5vjdW4ti2x+tLkWm0CKI4kidVQjBuVJQdXwyO3UQrRDYNj3Zyn/Rpztv46bacYBa5HYKfbjOcQ9fLrymTk04e8WFT5y1ugE+yAm; 20:diaP4Y1mLAGUj3ouDRUY1lyVuh02yRKQJt3xhhb6eqHesb59FdHUvN9YKwnJxrQ6L3M0PYXh3DmtxTuCbZeKfeAd3MkKAKJ4sJKe7OJ/MqYeknMGVPLfKIsKUdEUTtapnS/6fIjkLABwl0FDO6HMi5beR4kbQIyt7ZKQsJodMPfmpaj6u+c5FmkWHOYY9Pnja1PHxP4tmV0DwEwizuGiNz6Isem0zEyAGMn9/HhFZTFErOInPgjlfDEcc0S6fXe9kgCX949sKODhkhQQccvqNCvbRMq1UlcOC3Yvm0s+Ln3FxBgYFsmw/Q0IefhR+8TQ9eBxyKFpKzcvs6ywt6pQipoGCi8UpAZ3NUDpTGyQ8/mOqXMOvoFXwzkBjLKBV5uo7AJ4tpVaBtAikWWkLxuJwfKFkc5ZZrm22zIL0+tRccMxzFhsh50VgkgS/U2vDlN7h2Z9Sv8H4ng71PrvbEHItMS+tO8tdEddCZgrIOOhVHoEcw5DeWEpApROzOxcATLMkPWBhTtxrZZEBnmJ1On/dFOL10ZSB8Cz64swKfemm9P++yJ2vt1PoQtrS4eltEMtmAx8FmttKDXBGDIygnKiXUcwW0MPQI5eEUwZyNtflIY= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(6072148); SRVR:DM2PR07MB559; BCL:0; PCL:0; RULEID:; SRVR:DM2PR07MB559; X-Microsoft-Exchange-Diagnostics: 1; DM2PR07MB559; 4:y39KClsMVBC2vyfKMarkNYmwWeGiU5eUuZvYQBvRwyhmjSN7JnY8JfeCM/9JGT51AKpa/PmdgE+cRO81LK1jvz7YAayBN4GziODvONbZAyGNDSkVNeWmMDGaf0CGfstA/5yzDtgd8ZhHVbHOkueqTAZVzRaAKKyGuG5YvZOajrsZ5eq4tk1+qoiZO6W4y9rM+HMBVbIHUtiHgkkiFIzkeH6Gn3Z3xEKKHktJ9gePMTuAmHtbknDESkKJIkOPcDootw8D78oGx/VK30pYKfu140228wQMaH1folW0r1A481oy6krvhXv8SgJVsZ8JpJFRNR0oA0EcmQRYD58o8wupNOoimfwZMJVRRlA7BZ77IHRQusOYdray6UCND3UxeAcrbCLlyHPKU00T+TJAmoJA/YZ2g7KOB30ZwIxtmAAO1C5DF4qKmFX5lEbCRQhplJJSOQXCirXXDms2FvIvvFOE89hZLFTXzk4hrIfgi6fBrR+D9zyais5XPhka2g2uCcTtA0dWKHcHxTWwQLm3h3syuicX9fbv1tNZscHzfwR1P2CcjdNrmnP9Uyh7FK/7SHV6 X-Forefront-PRVS: 01917B1794 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6069001)(6009001)(7916002)(39450400003)(189002)(199003)(575784001)(6916009)(6116002)(2950100002)(2906002)(42882006)(4326007)(110136003)(2876002)(5660300001)(50466002)(6666003)(92566002)(3846002)(47776003)(66066001)(97736004)(5003940100001)(33646002)(48376002)(6512007)(81166006)(107886002)(189998001)(305945005)(8676002)(50986999)(7736002)(105586002)(25786008)(42186005)(6486002)(53936002)(38730400001)(36756003)(50226002)(101416001)(2351001)(81156014)(86152003)(68736007)(8656002)(106356001)(54906002)(4001430100002)(76176999)(6506006); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR07MB559; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR07MB559; 23:px1f4+5Qf6TRNjEz2OWadE6j8LCjLp2fIH7GwXCo8e?= 0LJIMtfT8I4GEXQ2AJ9kJD4fvkgujGSM3p0nOUFiAqNrXwJtOEH1MAs6uzHpSzcdxvGarCOGDiSqE362amP0Bg7JEaa7O7DwreQ6cxaDOlLrVE7PVEMA6GQy3raai2+Sbbnt4C51wgIjFRn/2Ctskz5Y4TnSYVh/BtPClEkvdiRjgeHwHK+2JTqtd6cwNw0fmTdfuZXaZA0hS/WDOdT0lfZa27eW8Ly8fdqeBm1UrzuqOoXSbN2WIonexF8jJDBIIp9o5ll8b5akL5hHyhuzc4IVJi+mENQdXE6TYDo+yiqK+t7+qY9lscrfFuC0ikbTIR9hYapliEZpqGDnahuaCXF+d10z6L1Ra/I4M5oW2Nk4jUT4SsDYy7RcLS7jFiLENaadYV+IYaRq0Z7bXtATGkg1zvAfHhlg65xK6ipQU9I6T5AtV66cJHrtmmcn8DBpy8weZal7TBN67ir/LJUrQ0V+xVpZZmN5tESRWnSFr9ZEqxO3SjS04oL+DLci/F2oDBAb/LXZED/sRGyC5k5XToI2W+zZOzHUjMR6SI8xwp30MHOQqvq3gCkaDns6LWtmUSmghn6Y5vT6JOXa9+qey65YuhUU5ZLH6TgMj9fxAPrHz/tFPS2sSJxieXTdK/bKkW1NBVQFJFWHJQLvEZ803p3pzYE2piHOSfGCiKzJj8O7ahJIWZy9MvgrT2zVUnzs/ZiIs7ZgqcmuEJbgIw8+CTm8+Xc6p8cqk/UR+X+9OUkeEhZtcIJG7p67m3V6TR/fZ94vkGY9FrCZq9oUhUUJ1B0Tn/8s4bmZ5aeKfgxJfYHP7PBEaBR+3Yl9gikTuOctbKdOKlx8MvGo6/Tnq00rKplc8IVMqUDyASQbmYiSHHZmvFqXlzM+XexRI7CQqVgE2tGqJ0RlYi+TGunckJDh1qZ4gnmDb7FQojEn+gk6L+/DWxocU2WGodIM9+H/w2f2vkyMGCuFGLMX6GWTNdogC+pU0gqnotv7JBUeyWA5FODQ3Ref0UBbqo6Wffkpf9ptkCw7LdSIjI9OdCxmCl6woZy6XZPSl+W4e/ODFW4Bx5/4g8iZL+MiIdWFCl889YyF+dDFEgnCchBVTzZoafwfK8Y2n4zMTi15OAq0FoQI/CVZZHiFpeg2+dwwyEXIq3YmntAf3Ylt+Uw3Y8mCiBT9EQcWP3rr3v2/gn9+aZAQON/m8ouuTSFQKIF+A28IiUEFSwyUquJ0ZOhhvk/rg16rxyXFkx/Uy6IsJM/ydPZI2eUw== X-Microsoft-Exchange-Diagnostics: 1; DM2PR07MB559; 6:5Evzryf+N+jbvfkFvZtcV6vCT9PH0PrDR/UchEfTvK9YbeucAyEMX/RBqA+vq+jLZQf2Tb55BNDq+e9viG46Kkka39P8bymv+cMRHUzf6CKwA9v/RLu2yPlVdOUcSU7Gw4e2H7BSLdN1XR3ICVW10XRfSH0NsAzpAsbJ8P65sbpGK+Gsb9LfI7tbGPe01PVACjo6XAQUgQkRH4ozTn+kp7bDt3m2Jmm4HHWbNmSpRyty1r9xWfvXM7xRODZDFvQF/ciCH2WYNjtfylc+S1trJLm4/Pq7H/UpfbM3GwGhezKwq6u4Y1PhTk7AGg2TO6pV0VVoVW4MdAa3+TWcuZ3Kfpkrvk95MXOgXoCPnl/kDi7XmZ0EloW0F0k6PIZPFLmmQnpX7SO4ZlKnwPiSmB8gUgHq+Ol++9Z/kJeEZH0ISN0=; 5:tjXUUFrH9sP+sbePx2REbXvw63MI9S0vVK7rQifZAdlAeify5Md7ZtDESFRJuLYKxyQrfrFlfoH1e52YMm7+ey59xvq2Ywk0whmfSTtqq4uN/pLFoODOhV8hslw2nqZkcWNcOjQNjHyzz7UsY5gPtQ==; 24:Xz84kQQbkVm6R7wc33BvAvz9FD6VWYxNEOfknGCHyAHMn0YRIvxRW/+/M127qcfSDVNoEhVNmin2XymEHKKMy+penk/1fqplm6dox7jTzXI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR07MB559; 7:OWyGkIIRCDVXdhwkqNk7Dv6c0TzE8wWUF3glmToPcLzM6PX+X8uaIjMHKcTXjikLEez/GyT4kJqt9epLp7DKjLGfQK2AM+OHsChdWTpUbXoWRieY8Zf1gQmNnglSWA1KNOKdzXuC4562Wa8xI25rbSG5wVjEM6w2tJsEAFat5R42PXACBQclVfiUjatAJKTfWifU1ivNX2IJbZZkt8qUL8Vgbzl4nd3WK3mIDWMSbEP+qD6TdAPgPeEb/ODD4raH+uYnIRZr/9H/qXpRF8ZNq9WhF8IVSFALzYELJZLK2GyLKzsTzTA1Vt2WzXb8F07h2BtMzZyU25vsayTorFDAXlA7VEoqrKEFpmdmgBxG09oq+0s2Kar68mya2dMwzIlkLED5NlehSL6ZIMdjcJ7Ll4Mr8MpDDYd/K3v6oxVSA/MCKhkC/O9uF7J3RQlQrVvMf3gOVuKkfjAm5JJcaoWs2w== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jan 2017 14:27:52.6167 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR07MB559 Subject: [dpdk-dev] [PATCH v5 3/7] mk: add PMD to the build system 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: Zbigniew Bodek Build ARMv8 crypto PMD if compiling for ARM64 and CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO option is enable in the configuration file. ARMV8_CRYPTO_LIB_PATH environment variable will point to the appropriate library directory. Signed-off-by: Zbigniew Bodek Reviewed-by: Jerin Jacob --- drivers/crypto/Makefile | 1 + mk/rte.app.mk | 2 ++ 2 files changed, 3 insertions(+) diff --git a/drivers/crypto/Makefile b/drivers/crypto/Makefile index 745c614..77b02cf 100644 --- a/drivers/crypto/Makefile +++ b/drivers/crypto/Makefile @@ -33,6 +33,7 @@ include $(RTE_SDK)/mk/rte.vars.mk DIRS-$(CONFIG_RTE_LIBRTE_PMD_AESNI_GCM) += aesni_gcm DIRS-$(CONFIG_RTE_LIBRTE_PMD_AESNI_MB) += aesni_mb +DIRS-$(CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO) += armv8 DIRS-$(CONFIG_RTE_LIBRTE_PMD_OPENSSL) += openssl DIRS-$(CONFIG_RTE_LIBRTE_PMD_QAT) += qat DIRS-$(CONFIG_RTE_LIBRTE_PMD_SNOW3G) += snow3g diff --git a/mk/rte.app.mk b/mk/rte.app.mk index f75f0e2..bbb5265 100644 --- a/mk/rte.app.mk +++ b/mk/rte.app.mk @@ -145,6 +145,8 @@ _LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_KASUMI) += -lrte_pmd_kasumi _LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_KASUMI) += -L$(LIBSSO_KASUMI_PATH)/build -lsso_kasumi _LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_ZUC) += -lrte_pmd_zuc _LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_ZUC) += -L$(LIBSSO_ZUC_PATH)/build -lsso_zuc +_LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO) += -lrte_pmd_armv8 +_LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO) += -L$(ARMV8_CRYPTO_LIB_PATH) -larmv8_crypto endif # CONFIG_RTE_LIBRTE_CRYPTODEV endif # !CONFIG_RTE_BUILD_SHARED_LIBS