From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60058.outbound.protection.outlook.com [40.107.6.58]) by dpdk.org (Postfix) with ESMTP id 6B4071C01 for ; Fri, 27 Jul 2018 04:30:17 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sJ7G2AdiikR5sMDykty/K5Hb536yUmxKe9t5BMDFIIA=; b=yod5JwktTYyXGQKcTc/PdNz4I7Gbw+nUEt4Og1aLlHAC8Vo3eEh+JUab7m8pqyEsvpHeMT5kAbwCtu6p5yxHcUvwdo/lkk1ROwEcQhi179gtAHOqCP+ecRXnTnW8kLHSPtW4Otyu9R2RexGq7h4YSKeiSLgYd50Nj5VDMl3Wu/k= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from mellanox.com (209.116.155.178) by VI1PR0501MB2048.eurprd05.prod.outlook.com (2603:10a6:800:36::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.995.17; Fri, 27 Jul 2018 02:30:15 +0000 From: Yongseok Koh To: Pablo de Lara Cc: Ankur Dwivedi , dpdk stable Date: Thu, 26 Jul 2018 19:29:47 -0700 Message-Id: <20180727022955.38613-2-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180727022955.38613-1-yskoh@mellanox.com> References: <20180727022955.38613-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: BN6PR1001CA0005.namprd10.prod.outlook.com (2603:10b6:405:28::18) To VI1PR0501MB2048.eurprd05.prod.outlook.com (2603:10a6:800:36::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a79ba4f8-905e-4370-b15e-08d5f368e373 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600074)(711020)(4618075)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:VI1PR0501MB2048; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2048; 3:1RRS6IXIgNN/fGpDUoEwohoDoP6O+8Uw8n0E0QwVnQWaFJLbhcAxDVDJjrdltSY4RxCQMssJfWTeJXPeQliwhZwu0S4pqOOKLldWlZLOMVhOE1n7XYM7hz15XpnddrFVbsJ0nu16eK7DgalxHTXbjXRH6snRfwhLoAJAkrtS5GPL3Qbi2vL3IXQnGZNiMueSN9E/pH3NYZMdQlYzAg7Xp0Eo8waQx0qKUcsIahEuSk1ROAhDI5JsXDUikGKD7sJh; 25:AmXdjnAzuAGvJogT0xxQjsrRwAAALuX0RJtoyXE2/bjBAHtJf6SrIPySdeJyNQXoirP78Bgoe2ZMEr7R6NmOAPI4TnDpQV1g2cr7ZrZfbKKU3bizyS4dVAZKcFANrdEr9y9lm/e6EQk1YfwVYYVNSc8jBtRc/DMbDBMlJq9Qs8qeM4zOQqmKa9Zgm7R8EmmmkqZv0Oooxyr/DBKKmSgg+V1nEHSdOnF7Por8mz51vyRslBPjBwfix73JhbnLvHGpAy50fxnZ0FnMVzPXjsnnrIO1LLCUG/JR2djBGRJzaXHMNznmBUMSZX4PASGIudgmarrFrlviD4wF1hq6cdq3uQ==; 31:uNUzvVkkJU7Bkbj83A0/+bwPzPZhk+U88206SUugtY2867aVnpLSR93Ftf9TNrqj4rm6x7j1OPKUVS+euwqT2HlTaGhZPLH4kjt+/27SJH1vDGauCJkH85sneR9S9CxrddZLnWKYgO4CdgZOqgGOXldvt9LzwfIOUYqHdI5B1jbUKv3uL0wm91L7KYbpomvh8drfuWFbpPF+1+u7+puCEmnII5eSi27RTbjLwDDtyT4= X-MS-TrafficTypeDiagnostic: VI1PR0501MB2048: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2048; 20:s0xGrY5BIZax5S9Go+IUjwtivGXk8WbuwfLhL9jmMcRmpqlSz1Qu8aukxMgYupw3GH2UUIU/weVsyV0COMuHAxz96KuGuYePh25RR4yNb4cubyiFMH7sCbFiXrygDSl7x0zTsAdNd5rvK11J11CFck+3Htll2Vg8BvVFNYYjQ684olpfGyK2cBNC/ns2Kb5p3tg0Oy84/fFNeCs/Gbj5uyRlfmH3dC9CVbEtIAPD10iuBiklJqAClAuit360x89E2UlQ41SO31WPerTr16JhsAZLOg+SjRhNlmiYsZiuI+0X3dGrAnG0hmNsUyIIZOOYPoFXztlWV72RBkrwTZbb4fRSm1IreIwV2gHdoE3iURlmik786ycRe/No9dsruD8+OVH8ur/tvGudg6XIccM1THWWvFRMwIFMwn+bvoIEDC9ydBthU2kaImA9A5+OjJej1boqPZ4CrkvAprPy4JjhnheJg0QhFvo/rloJODpyFMiKFnLxmK5KrhAQxB/pYD2L; 4:hVHLQVqhsvgljgf2Wohc83sXQHXq/VHXd0c6uQaMeKyoB9Ow4qyIX7ZTvEzKYTyKb46cxWkymQRvAl5E9PKYBYjDsq+K+tGVER7wH45MHgLvVbHDcDxu5T+Mwh8aUXILgg33PexWjhPHFL8ZaeILVy89AIETISUX8BwYHPSZ/6fpkuj4dmybRpFGKblcAjJQdsUFvpH6OCXN4Wi1zxC8VZYkNvU1q+FfIankBwJr2SMnbRZ8wQXBJwYPlUHapTwdpx+zn3ZcTFHh6f4o2uKLNtAvGZUD+iglZ5P3iMTKOl5qNrNH53alYZq3Kw1VrviB X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(3002001)(6055026)(149027)(150027)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:VI1PR0501MB2048; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0501MB2048; X-Forefront-PRVS: 07467C4D33 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(136003)(396003)(366004)(346002)(376002)(39850400004)(189003)(18543002)(199004)(69234005)(28163001)(54906003)(6116002)(76176011)(53546011)(16586007)(966005)(14444005)(97736004)(52116002)(3846002)(386003)(1720100001)(21086003)(6666003)(305945005)(316002)(7736002)(6916009)(36756003)(5660300001)(6306002)(51416003)(1076002)(7696005)(66066001)(50466002)(48376002)(55016002)(105586002)(106356001)(4326008)(50226002)(486006)(478600001)(53936002)(186003)(575784001)(86362001)(47776003)(69596002)(446003)(81156014)(81166006)(16526019)(2906002)(11346002)(2616005)(8676002)(25786009)(26005)(956004)(476003)(68736007)(8936002)(53376002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0501MB2048; H:mellanox.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0501MB2048; 23:xcrgEysMSNuaZn/hJpfDraEYanAIwwSp1jUdygD?= =?us-ascii?Q?+010/uFx03vRnvBjvu5RE9nYjQvLaxQN/6jnT4ce/UGyETErGygdNJBDJ3B1?= =?us-ascii?Q?mzNeNC66fuxJC70fA0SWkY/YhmQWzg1Mv5D3HtPX1Ch9tjAWNxzJHre6dIBT?= =?us-ascii?Q?rktTVSVIRWnrVZ8I6UbSq68KYUt+NWwbCY9IUXoKuwXfF63EziIONinZ6+Wb?= =?us-ascii?Q?VdW9CP4yAsJkVZI4KHy4Ih17aV9+oW/KRspVg6R9bG+zBbztuPz9jL9YFiWw?= =?us-ascii?Q?iW6TCL7rdKO4TwIfY8OjvvwzlUT1//CIsnqyA/JvyX81cYF6TK40ASwv/Wb9?= =?us-ascii?Q?9cdO5KcpPFthJfC9I5JHbNWJR8NYcvDyEjVzg2q9a+umhbCNP1xX9TU8Qhrp?= =?us-ascii?Q?mxGH1wnvOTK0KUZBb4WhR1V8UkLSimA6jKaZ1wJnn7fFJ6SgUoQitlD1AZ6m?= =?us-ascii?Q?edANpEUHZXhXE2h5HkzlumqxVGApxq6H7RledLkhnrDGOnfKJuqD63ZRbHu9?= =?us-ascii?Q?V6WqF52/gBvOf07bwaPw0+BpqJp2nruKI8IozQe6IvXHX12NFMpD+h4VLRmM?= =?us-ascii?Q?NjCfJGVgQjj7Tnd+/a57qjIqGoBUbOv2W7M41LEo6YOaUQOEN7p4RcuTxsD7?= =?us-ascii?Q?YfsBASw2SGOKbPRtJloCBzeMQOWt6MP3WXnbq9NALcCXfOLZNwcWSU8mr8Kw?= =?us-ascii?Q?M2bLSlfVuEywTrCuxuzgzHqV384rf582tvA0VDjJaufVv1GXkJFaRYVphjXt?= =?us-ascii?Q?ViChwcK05QfM/+zeL27pP9ecSVkbNQgKDjE0w+mWwBXmh3PIsOVVX4RS6ri5?= =?us-ascii?Q?tnSO5Fn3sI+60tXiNWwyos6mG5WU8BhSZm9dT8rvpb9Q6YOUEwukgQKY/2jQ?= =?us-ascii?Q?6O0OamzaFCPV/pU6C9TZKhOrsT7lX28DqedqA83yjx2laqTzmXXn4CHRh2bY?= =?us-ascii?Q?i2P4zEGPCqcKfcBsLUpOIkpvQLWP6hePA67XsF2nCT/CqE7IVIpsr9NRdV/r?= =?us-ascii?Q?LuwFvfG+jomQKaYzqe3SUG0m8olliviNJ+D6EhhFdIlTgI8Es/wEIEuPRpYH?= =?us-ascii?Q?mYYtSxg067tRMqhuZ3KFACjKt4P8+TLyrkgwlUciu+2CbwI2epMNxXDzM2zY?= =?us-ascii?Q?UXWta6bKocqvAdO5ow9rbGVmfrY8/sTX1C6Jv8AlXoXFsfrloZO3aXSwHANM?= =?us-ascii?Q?1Y3pGeBkQ2TkfSPei1lWVZdf5+KF9KF3jrlymJea9XoWbcsTRThBxvQh8lVB?= =?us-ascii?Q?60PuTqsRLJQYDmESaGEDOx+7pkmQLDXeRBxvH2fmESxNwNeu3yARHh2sDEvu?= =?us-ascii?Q?s972bpHS06wBOgJCNcwP2scfIBBswNLBmb5BvUxuxRBy7pZaMbm0rJdnMxPr?= =?us-ascii?Q?uCPYov1085TifnVlHdDZxwFIzD1p6Ow4tnhz9jIzZHST6QaEdXx9AeQBCfda?= =?us-ascii?Q?YPWiV0IOCiiJ6NfQuq79a10lxZSKYOok=3D?= X-Microsoft-Antispam-Message-Info: s8oYDoGxyqmEmmguJUCEgHtTivkFNFyR4CicXL0TnRl3AaMbYApdITO35m9nyrV35NaGDT6d3KPHTF551mCqIaVwV0VjO0IC0q1QpFwjE1AlyV1Kg/TVgg7i+Vz1SPXhGALdts6ai9vMOoToRo7bUaHXccHrKCfM7rMe+BSEjfccgS0fp65Mk0r1hTBqJi3VN2VnU4ms8QhxKg4Jn7eNchI3y5RPTi6h8bJFzg2pPgHw8a+/SlP3TyxVZh5LU5GZgbLH9D0D4BATOGd6tp37uhsO7VRI71VaBSzdqzj07b9t1jA9grc8zSZxDDw2oL789tGFHe/ef4Yx6k5U8nxS2D4UOnhrMRn9D3pMCG/GU/g= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2048; 6:7/0oXl90Nv6fIFsaVv31KxO2VfwRQEA3/+VzbbxJEu/bmW0gpBV40iV5zwXAEbTZ83Z4fTGxzlDwEiL03PGUWa4Zp2/kStvVERjdjX/fR3qVInuJeZNvT6kp4l8EECj6RamPxzyRBLYP5qTtnAv5Xo1gj1rpIOR2q/7rg/XqCQtesFrUHHMzIHXs+sOu2Cx4LTOGRZuMDBbIHssMIuyW/iOzuLEFIPKrDPbVcfFSyP0JoqVKYbBvQ2F7YUAyI9VJMMqb4moZhXggl0E2W8Ex4pFQSOk8C0d77wHLTaAsQixfiULHRHZ1gg2Sh/rm0UylyfhvUpSEV+ZVfmePqAVIStBNlzR7FD5lfNnSzNQK5CmmaFj1BRrgX32ufprMxbu5LtOnPotg/u2JcVFzwQliEHXsRJKNgBazP4xLFJ8bMmDVXcLjhsP9JYGcFvOsfDHU+dddyZmG4ZGZmVHSE+U4Rg==; 5:Ir5Un9cokziD88pdk0Ti5X8QHLot7qYQ/Rlj9093Lf0mHFm4vFqMcR2P+dKj7GeeURMm1fegufVj8HvvvokRltGygud+3zYmYc2382POyyNgimDj5XBBr5lLnYeIdpuuTOxEYocqpA/SsgX3RTSC0Q0OEu82NmATleDCUOHsNho=; 7:gpfvhqgoFCGMXIImSm8+BKTP9mJZ8KahYfVA/31V1VgCHz8hYL1YAo8SQpfogFldb2NJg3beeUEqQWBCGotFNxCp0lkYxSO0aw5fQaLgmUVOfLU+HixOZegwYDpFP0gudFGu8Jt3WLGJfiYyZBkW8WbGODeRPzjJ56vUmjFdntF6lAyIGMPU0tGG26cN4423DD1ssAS2kHFriEeIGHR20SJ4GKkAmu1FochD84+B1bCEV9PcVDGxWUdhcypXEqoC SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2018 02:30:15.0753 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a79ba4f8-905e-4370-b15e-08d5f368e373 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0501MB2048 Subject: [dpdk-stable] patch 'examples/l2fwd-crypto: fix digest with AEAD algo' has been queued to LTS release 17.11.4 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jul 2018 02:30:17 -0000 Hi, FYI, your patch has been queued to LTS release 17.11.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 07/28/18. So please shout if anyone has objections. Thanks. Yongseok --- >>From 54cffda5be78ae6c300f83a13e4561f817e751ef Mon Sep 17 00:00:00 2001 From: Pablo de Lara Date: Mon, 16 Jul 2018 09:26:16 +0100 Subject: [PATCH] examples/l2fwd-crypto: fix digest with AEAD algo [ upstream commit 6df38301de93165d2b12e793f2cf0e084414d917 ] When performing authentication verification (both for AEAD algorithms, such as AES-GCM, or for authentication algorithms, such as SHA1-HMAC), the digest address is calculated based on the packet size and the algorithm used (substracting digest size and IP header to the packet size). However, for AEAD algorithms, this was not calculated correctly, since the digest size was not being substracted. Bugzilla ID: 44 Fixes: 2661f4fbe93d ("examples/l2fwd-crypto: add AEAD parameters") Reported-by: Ankur Dwivedi Signed-off-by: Pablo de Lara Tested-by: Ankur Dwivedi --- examples/l2fwd-crypto/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/l2fwd-crypto/main.c b/examples/l2fwd-crypto/main.c index ff5752224..056aa5831 100644 --- a/examples/l2fwd-crypto/main.c +++ b/examples/l2fwd-crypto/main.c @@ -439,7 +439,7 @@ l2fwd_simple_crypto_enqueue(struct rte_mbuf *m, /* Zero pad data to be crypto'd so it is block aligned */ data_len = rte_pktmbuf_data_len(m) - ipdata_offset; - if (cparams->do_hash && cparams->hash_verify) + if ((cparams->do_hash || cparams->do_aead) && cparams->hash_verify) data_len -= cparams->digest_length; if (cparams->do_cipher) { -- 2.11.0