From patchwork Wed Jul 12 13:54:30 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107510 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp843378qge; Wed, 12 Jul 2017 06:55:43 -0700 (PDT) X-Received: by 10.237.56.73 with SMTP id j67mr6477687qte.51.1499867743463; Wed, 12 Jul 2017 06:55:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499867743; cv=none; d=google.com; s=arc-20160816; b=wtho5T/P9fr0/npdWht2EJDhoi9dm2ucXjajJBPt9ruAy54XGI8OgtNUbFpj/b5355 Z1ZQ91MRciJoPnFPT9w+WUH5wPYLsRwboEZz3BQVyZTTJc1WlQSNMxzLP3tETQwmJz8Y QK0Ebm79fDR0gsxL96et13rLePEQJj5Gd0JVUQW1b9Hfgpjei6HxbcsAdHxrGSA8hseO RN1iKXegeOr2sGaDfTCZ96bfphJ1Zjo6MYG9dy1pieTzn9ssv0esGctXWwlFe3LCHfzP m6Z8u3ImlBqAaKlZMHHLhk3qd1sPt3qjB0xVit9bwdvYx5fJp6OoGNhQutYocZ1BXNct IwTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:subject:spamdiagnosticmetadata :spamdiagnosticoutput:mime-version:message-id:date:to:from :delivered-to:arc-authentication-results; bh=Jc/hefmBc+feh02PQCY8W7LCm8HkTUvkd/wHxvdqChk=; b=PRuJXftngvr50YTHyAjgH3+i2sFFqjCHrCImKzzE2RN0PP+740goFcEZlqig2A53Pn W+g9WYrlpdbsd5+u6bsy7rWf74Jl9Gzui/wwGzW4Y2dqM98c6avrpl/HkrlVc2cL++5D JkiSYEEJOc86i5W2w9PrZn8kvEHZpUPDim1jyWvw0aWT8j33eCop3yTOLBoUTKKcOkiX ex/NGPd+iR+fRURKHo5qUzTm+hWjxubq2hGUEsj8lZihaCTeJaxEYE3h1IaBnl6xozva LuH6BBPVJ9Ts77WLxCroZCewllIoUZUWpv9Bn36ejrd930rEbOspElvf/OUQLjtrglWW +gMg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) smtp.mailfrom=lng-odp-bounces@lists.linaro.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.linaro.org (lists.linaro.org. [54.225.227.206]) by mx.google.com with ESMTP id c28si2329379qtg.85.2017.07.12.06.55.43; Wed, 12 Jul 2017 06:55:43 -0700 (PDT) Received-SPF: pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) client-ip=54.225.227.206; Authentication-Results: mx.google.com; spf=pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) smtp.mailfrom=lng-odp-bounces@lists.linaro.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: by lists.linaro.org (Postfix, from userid 109) id 03EAB60C4E; Wed, 12 Jul 2017 13:55:43 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ip-10-142-244-252 X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, URIBL_BLOCKED autolearn=disabled version=3.4.0 Received: from [127.0.0.1] (localhost [127.0.0.1]) by lists.linaro.org (Postfix) with ESMTP id 4CEF0644B3; Wed, 12 Jul 2017 13:55:08 +0000 (UTC) X-Original-To: lng-odp@lists.linaro.org Delivered-To: lng-odp@lists.linaro.org Received: by lists.linaro.org (Postfix, from userid 109) id 4258A644AB; Wed, 12 Jul 2017 13:55:04 +0000 (UTC) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40127.outbound.protection.outlook.com [40.107.4.127]) by lists.linaro.org (Postfix) with ESMTPS id C706460C35 for ; Wed, 12 Jul 2017 13:55:02 +0000 (UTC) Received: from DB6PR07CA0016.eurprd07.prod.outlook.com (2603:10a6:6:2d::26) by VI1PR0701MB2208.eurprd07.prod.outlook.com (2603:10a6:800:31::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4; Wed, 12 Jul 2017 13:55:01 +0000 Received: from AM5EUR03FT062.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::202) by DB6PR07CA0016.outlook.office365.com (2603:10a6:6:2d::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4 via Frontend Transport; Wed, 12 Jul 2017 13:55:00 +0000 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning linaro.org discourages use of 131.228.2.240 as permitted sender) Received: from mailrelay.int.nokia.com (131.228.2.240) by AM5EUR03FT062.mail.protection.outlook.com (10.152.17.120) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1240.9 via Frontend Transport; Wed, 12 Jul 2017 13:55:00 +0000 Received: from fihe3nok0734.emea.nsn-net.net (localhost [127.0.0.1]) by fihe3nok0734.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v6CDscKX021182 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 12 Jul 2017 16:54:38 +0300 Received: from 10.144.19.15 ([10.144.104.219]) by fihe3nok0734.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v6CDsc8k021179 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Wed, 12 Jul 2017 16:54:38 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Wed, 12 Jul 2017 16:54:30 +0300 Message-ID: <20170712135438.22191-1-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:131.228.2.240; IPV:CAL; SCL:-1; CTRY:FI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39860400002)(39410400002)(39400400002)(39850400002)(39450400003)(39840400002)(2980300002)(199003)(189002)(9170700003)(8676002)(8936002)(110136004)(356003)(38730400002)(50226002)(50466002)(48376002)(626005)(36756003)(33646002)(50986999)(6666003)(5003940100001)(81166006)(2351001)(106466001)(105596002)(6916009)(77096006)(5660300001)(189998001)(86362001)(498600001)(1076002)(53936002)(2906002)(22756006)(47776003)(305945005)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0701MB2208; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT062; 1:y41a2myPzWvW40eCMkUr1oo1vBRiz1a106/fJtukxxr0Wq9xldJMJnidEnbeYudtXDuQ2zDGqewJQNrBTCEZVx//5d9etoKvzm1NPo0CFAH2xIEftJDK+x7x1VZiJ44ldEDzWrvHnd24AHJk2xKjnxRyarf0+TjiUTBXuhNKQA9xCYQ6KHCu/HSG/JyPyANnUn5OMVoGfXYC7PxnChvhM6WJDH288UYeHIAoOtTvmlWL84lFpp2JTOCcL/h3KnOqh/Lv65Qa35PKbFmDGD1hUpp+GizPL8x2Zc5IKDvzA15UNlZlckDgMXy6E0SH3CTGs7JNTs6X8+1H43J3yiqtxH/gkNRyn1hGn9VMeRD2Mj3Jc53g2l+DGLAtGL6a8lMjg4hkHToJ7P3DCokPMGTveXIuLdt2nRQ0VWHC+w47tCfEv/bt48FqxAyrvixA/zydcMBIiy7GnaGieFKDNncny7+njMO1sNbMlax737jiv/+x3j9bWnbivA0pbgENn+pdD/s7XH55MwRKtsz81LL+IrNTIJ8WVgwYzoviK4xIeqQ5F1jTeTUREPp/aWE3noy0yx35B6sGBN2AJQkwDWKiJBjxknWLKBmCsytCRmFP+ZnjiEaD6qZeYzV2t4RXlCYR2/jeEYuOWGSqXKRti6jL9Va+f2nxwAJa2q6uujrSQilHZiCvqMDs9xJezBi6DdGBYa5PiaV5BxGeegmsU+xGdLN+2gGXGBr9OhbxKcX3AId/CVgyqMAydYB4ZkmTsvrSZvLGE7i2UpSyoxGx/5bVuoo4bo/jktxkAH1pD6CkbQqL9gpduIpi0ky3GDzI4DhEhrNLh0jaqQXuhhcVazBSYfuX9E2sf09UVz2kVi4tyVo= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8e57fd2f-872a-4a2d-2a59-08d4c92d96b9 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:VI1PR0701MB2208; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2208; 3:tKsZmO8C94DAkjFarkn4CGen93K02qKut9eNIwvJyBQuvhvuQcD+tc08gBuyxKHw9jRicwI5j/Ed++iOVU4V4ch1wTQzsi2M1Dy0tQWcM50wj2++ji47LQfuAAs6yNzxaNshzCtTOtKHtW+VMWIHyQiorgQfkBtp6FIq5dzSDUcLlViTrUgUKbG4QptG+Tms4tTAr0QG6FrLsj7JBHwgmi/3F3xHo8+AKxadWGnpiiJu64IoB1aL5bBcdf+dSB9jATcSvvTRSFVAuHA2An9qYlGYvvrtRNge5iIdZn232qMDL7RAxIiBcKAZzMmawV+gBe7kXC8yizlkwmUjEXH1R1+JDxmZ0wVO7oEO4pvPHyH9ZLvqfGiMYkagcG7TzU18wtlmjL1kKQjKeaHwoH2OLOgLndTY/HAc6rebNZeigTO9bCRZVjUeZeeHhd7J5lKsrTo0MxFpK6nXzYXSqJCPsR0ijgSdQlaJ5T2h/rqIz8nRHzMEH/dSnUygpiUBmSiIKxhmQ0PFje49CVgfvfLxtQ++QG8h34m01ajd45qMFapCf3uv1elFYR36qqmAKAmhuPZPI6f7JrREBxXB4QlL6D9y3/yEv1N6Rihhhkma9pftiseWG0Dekw2xfsQ8q8/R0viC959tmtTITRS2zexd09YKfVHD0/f1ra1pu5mzCzcK2Y+kG951xTrFCN0kf53aq5s8jgujwXDdunM3zIVcoxYrRToKYvAyLjDmjgG837I1k/CYslAxmYJO8dr5Xy+lr0Sxv3ZVQ/kPTJtBu+M1zw4dm0I+5Wphlo/PwEhjR2PSu6lPXbowQn3N4sO1/Zynl2fxJv+oStjC3yKHBRhgu0nGr4rxKJGuWfrTITuvLpu8PI4WLb20qeIPX01U0UROb2h+3ZxUP4Da6+sziv5vIw== X-MS-TrafficTypeDiagnostic: VI1PR0701MB2208: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2208; 25:5oU2/Y3deJx2owkK7suH8Dkg/JaXUP40O6ovs2k0oBNS0LRdYKPEaYtz3hOkp1eU7q6OpJRW6U39q8303yf7iCVdaiWyYugETcfXUnmLOo33H8ErzMJVgHuZd6f65dvLcP3mz3aJnwGoQfX9uqnuFJtU2eV3nQSK6wjn11KJUWv7dqBU57wFElFKYKqLijM27+/kZpEdvw3jziKYSOlmw3KyOMCQYCGHLHL2/gjwQsKguCsNUZ9HJz0EtPRbAHv1X6/YdSntutNM4S4hxkv0qOChHw/1IY+NANpw9cEDoyeGoipcf+lPZPz71cN11pvnlrXhTt4W/FBoA9SyPvxnk9c3JTjT9UzzebK8LpfLgAiUL0ZBr+lAQUfbdAfq1YWL7qJ+VNNgnxUkMoyZUz5kwICP/SmwwaAaa1vlV50gU/e1SpNR7mU6M/ehJE6PvO7bA111Kl/lOpMsz6WfjoHWnl3XzsOmGgie0xZVCrkAFakOmnodP5GYifqyym89nuvIDnkUZwCnCI+D+fGsNuqejSvdo3PEjhnRG/1vZYdDul5iAsc1Xtcih4u9w1j3aybz7dFRnigd764amL7tMcDEYXPn5AHdc+LLdIymGPpNOzVVgLeem5RAhl0ZsEtVkFilP3wWYZ8DsBQWOM4dE90F0juL69WnEZhnOWe7Hfk07gOkDR9UZRAB+O4yJ7HRh0scySWKM2hs47IjdtreRdsTYJOJJyahado+UtlsLsmjJ/s76s8WklUCl6/vmNlea9g221jsJkZ9rpsiLyx1wGRUQhDP01cV+bu3PfD5Zmw642XBPvG8WYUwQxGTSZqcgqNBheqUu17z1ruKKeDz8ZmEB8b9iiUZg2jFb435mL1e0hGtLUCl5sUUP9in0OixxdBm02m3n5qaOcSLXovTAHBOEf5lX+yYkv4pmQ0Znba2TEI= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2208; 31:TzGJJYi18LszFZP83PcY9Jmlf+3J+EuvF7LMzrrobEfWYJ+u1zwatXinstO2N4u3v7X8vnEgAgHVXUS4I1+3w58TNsDAMNels+8pC8NTrOPL40bmnb4VvKkwHExZbUnS4F1YRcZiT18od5KHx+0i3fPeebCH5wVy3sctfJR8pfiwplkYcbFejD3+JAg6QN7ZtU9h26N5DMWGlaBpC03fkpVYOHFJzY3Vo5jrKz9WmG54wSTslK6mLaUUgKy1DEXfp8sNFUUV995xwxL/QpKkB2Y9mzznSGwWsOyuuYqKUCOPSKG9HSBUSgYbmizRecuiNG4xXD7gS5BRLCXtoqYNgTtDx0E2HuctEPPkZPorMfih0+nlsQbIHq4+wpz9A7U+xR4Tnw6AsIBKFotuov62caQpgooiNqsD7iqIbo4XVwHHbDpBAK5D1w4N/xXPRNbVEzfUXlj4nXJlvGVRPeLsIXwfdBbbJosPXDBF76Dl6rKO/KnrbkwFk/8Ua4KSsRwkT1pu9kagetCGNAS0qVoMdX+x+JuJqkn4OpRipUNrSc2ZPiwFR7tP7OzeOy86IJ/HTxlIrhpDYKOVmDr8NclSqNuxK5uqPpcpMNVXL70RZmIYfHrgFMAexQe5ENZs5GIHMT8iAAxAC2AQaGvmwb4Wlbo8kIeRBrReggXKx4KzWCSbBhajvrcfDBMgdTee0DEqboSVl8uBgNu5Jj2tG0NxJA== X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2208; 20:kS8qyVLgGgc5SjOtWltUr0YUZ7k3H6f5qAnGY4g0cTiNtKCdhw5hbWz3af/uYVbN50yOhJ0aNEmnhmnCvWPfJxjr2ToCtd150bBTl7F8Q3PGhkA6Q6DftLqt3J+bDf8LFJe5GtRMKW4TWe1qn/PGvyrRxXY65EXG3V9ZUJb3Ms5tcs/6/8n2O5DJm5HmaEjOFIfo70MrXgKhNzQw9xNyDih2LQxRiT2pB6Ni0iVuAVr7a9asnbnlt1tJlgSpjiAOqXq5dNqv8IijHcGi5OXLJKtZ7MiLnSnpZDraXtxkzS/pHlXA/fibFgha0weiPeOQfLx8C99roaUjbN4cDAZyoNU49AzdVoq+XqEcqGe+zrPXYlMaSPYCq07GRP256P4gPFfXnTjys5FbS/XRCm2a078jtvMQmyzmVzEsy/DoyepG4oMAu4DDk/uTi548YMOByobCtbk0u92FtWmlUpe27rlo6WB8Pl3GRPwbHBeCzeI1SAWM4H1ORtcPeQWmtEs71Q05ektgDKQELcBU9QjC8uPGwDeBpc2nZKMInUlZ1qs0cZ6t1Vw0Oa2xlEkey1gtMXamTsKjubDvU1uV13JmvROR0WSvGYjMgDaRaMsv/kA= X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(2017060910075)(13021025)(13013025)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93003095)(6055026)(6041248)(20161123564025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123562025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR0701MB2208; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR0701MB2208; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0701MB2208; 4:MQhpI5AzcqoaWV6MgkeqRA3f9z2ygPelhiw6PTOo?= MVzgvTA0AqiiQxVp+LLQ9JxuVRbr43VH7kBin/iMDq+BVaBT14u7iXrtzqTf8/YjoBhzg5b25YIuUv/fNWtJup5/UHVFGNxkNfi/rWOiF0F5kz/TXdDk5s1lKG7nnSuyjOAXR7yLhPQSgLKeo6mMOyGvpqwpAxV06E6Jf3Bm0o9JJc1SjW4ThM24PFhlCHkint2zjOnrAxtjKtNRSw1Exc/vP7AsTf5u8NFd/9cwCyQLxCrVaNVLCtChMrfvAqNKhGWFHT5eEBFM2v+5k9PB5y4eU1xVLHhDRq3g9k4BybkMhuQy/Jyt0xfccCyLrTolMhqIdb39i0bustGttaiACVoAi8nphiILYKXW+ya4iQllunIVU7PKk/2Lbtfan2/HJqZg0uz4/57I64xFfe6P186yQ8jyajOfP9Ab7GmD4iuCrn9FZEhV49m3LXRIEa4VMgl0498hLduAfTLf8BRzz95P1Y9ilsTYXITDn2Za1XEAXU11a8OshE7CwZ1xeMS4X31PhBD1QiMyvH4fU4u9AoEkpWFf/VkQa29C9meOqcn8zsKbUsRh0sjsCa2Nf26WeAcve8PEPrkptIPNgFD5Ay07r4v/OXcKmruTR/RuGo+8w2uCUXYhezd2axpXjx+RiKW/tW7xCQi9VcphDhT6OQUK16UL2I7UEYaoZIKYTet5dJarFSmaCj1OeC640Ns2DEIW5anVWPDKDtm5pj4MVX1rkPnvCjL7fETYhNnqaOekVnthH73QMwub5dlc3/NxitQ8jTvkYtWW8kKe0u3kGCyqW951bUig8tGx4+4a32005gF21f830F11CdITF7oNd1IFA2g65CZiUJWZzQ0DRPZu3QGwxweQNQBHMSnFhEi/NeZqj86AsB+aKXgdJIQv8rqneg77dIIP3BlftKAw6aCVWaBrk09y1AAnoVC8frUW3a4H6Cao8vp3xS48mmMZHpZFNN566rkE11chhK8gTqkoRA3CmUpLMyBl1y5ziZgY/CuEaJTt42rcRUFUI9WHuVUf2VH0yqHKzEamdLXg7HqSPD1JjMR5OkSLPtZ3Tg0dtnbvSIiB7lMbpoaVKS5dZMjYTSmHuz+c0upRKGgyCUTQ2g2O30M4kdKU48uS2PH06EWUhaRmAFgiYKFXXUTt4RTCmCqt3ih5sn/R1xXv2H/yAiawsXzIyX718U+6cH/8/r7wRp6bX0R2JBeaaqyoqY8c9AAqW8tGWUfY5tE1Z61h X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0701MB2208; 23:Fdr+Nx6Iu9NR3LuEiyfurUwVVjr4D2JR5WIdbyL?= nH2Ii4FsLAHGKdHKSJnZ8LNLJIznpjtfQyKtdb1U8vmHk+CvNKZ5l5nKl2Bgs+cB2h+YDvKBO7q7ATLChwWe4feilf7TCbeTsHJ4+xmsNWkgTqkO6bb2nYlBEGUoaNffODMI/GO30y3KWlFHoBmHmRzLCg7D1qM590e4EeoV0G/fZMiD24WhSgwR7zu7X/eo0HClHlcKXhHX+oJTtiM1YAGdTyXUf/fhjGBjPUxyEapGof+Mclf3BO6qT1fvtRg10Smh3oSvzj4wnu2wh2TdiUvfPdKkcx0kL16WED+oNF52QNaFwnHy/IG+aa8TwntwNNJnifbnu6Alu1ZLeiFQjmYpE1qGr4MoOPigpYcnmttEZy6gfGrNYMvM+FN9LmsUQPxiT1soSn3b5rv/Nxf4IXwNQypT1rplQLdzCKkBmSshvyBvl8baywPUyBaRVx2/g0x7zXmFk3zXm7xkvd4kG7zK0M+BTRwxFYS8dwyYitI6sGfh6JE4eUltOyEovqmTkYue/yVL27UxFW/R5Ucq53mqGqHYMGTPwR+yYGCwXqihsFRY7IZ7J+VybrfRZ9gQZXYOG8v2z4lnwayFAWwmWQDEw9daPp/gUamMQCkfpZb/MuU9TljuWUdjsVME6bbUdHIyDezOappCSJoVeP0gGDHNOnjIlfu7ewqDaxcz3AJ036/mnliY4X/HsZ0plYb7ZM8OPn1s8xtew0lvQZwCEgafN5EeMx9sCZ1d1AEQK2dP8XEDER2sfTtIgPYcvd9wHnH1EB6kqk4BAzDXJNzCXAIMKTpPJt+csuy6Pwd//E4HJDF3+ZVzOdHnpuhsHJ3Tf98FEYxfeByg9P8QNfqDR9ofcXNuDdcVG4lTrNmB7rTCJTZjfOKvLdtW1b9eNzCmO5V3hY4PewQsUPQZ3bF76tL3gXN2P4mMq504BZOxq5IXTINaVdb2Iuk9nZSm73ibBuYo4B+mp8nvUfPWiy0gyEfG/qi7BY1sO+HlSoEqJlpYvWFNZlaBeIiWhFdB9PEdGOu8= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0701MB2208; 6:mCnGDL0UJ7fB5f9KI+4PSQ79LsJhdkiZuY7pgNIQ?= ZsHaQ6zRY1Wt6Ac7J1FSqdCJf5cpA0NlpxZlhHvZnEzhiUM95JwJ9D1TYOOU9lRQcH82w2zgKg9DB16I0XXN8aL4iINqCekVU7qy4kt2cEmLb8gmyeedv1TsmwrvzTb61dLAqPP4AprSO1L4syV6UUQ+BjOw5GqCDyFY/QtSna8qcexcSJaSHl4n417Ao4Gg1nuopO77z50B85uUr0Ga0oRdV7ppPtP/SLUMMt9vhvhCoXu8vDbv8z5ruWvR5M9YRuTMUOkhVNaeujDNsPAQyqIH2uX20iKhjvDmTy+39Wl2SnRaoieRDIbYqFCMrxg3MQDyZWkNnZ8pL3JW5MoqwJuCAInjx9l766oWbFR1blVxOm1zS0vcmzwa7XSGUZ5JUX24QkX7aJtNDZbF6i4GDD/aHizwDOxfyXQ57ozuP7G+KTPW0DHrKaQRH/876RrUbmZCp5eBiUyC9otuOmw+FhyZy42mAhvjndLDoLTX3nQ+frdibIiWf7uKRQwR6Knit6K/SMiM1Arm/Arl2atZhbsrYo4GHLyqpl5vfhd/WZlu3aXoG6PdbZiZDPRREuwfG1pI1qCiEyrhLfdiVQREpPmKILKMkI5lnW3iuD2B7GaPE0ix7Ph2muwl3WurAgQH9gq1P+CR0CvA2PAqUMQ7LM+io1P2MGs+uf/GnmxCZrZ839BRxXo3Khms2D6ZgJg5sne2liFSQTIb5rwCon8Y9M1irZtRpp/t9fyrTvTODiNO+961wuOZ1mSrxQokP4yxFVXfOV4IwZAQ2Uvjr/B0zNSMo4ixYR8z8YdbDjia0f6sb3RDYYwQ/r23tZE8BHbBbC8FekMSLI2uj+2/PNlLuhexAbcJqwn5y41zzjblwLDH9/0VV4O00cChF1IIiwiCOXFpczmZRmRqq2yqUvzepcDRwP8KOdbi7+PQTKiDzZP1ANiHaCSRaVdedo252e1TV1GH8Pfvgg6OlJZbVSs9zLtC X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2208; 5:XpU3hekGgAbxgHTLIwbzIoEscJ/kxQZj2GNaHt140Xqv2vvHLWtFQhMSU+Ri/l/YWzarx6qL5WwPckPGu+D3k1eebclYVqf4Hf6myo+pOsinPk5wgtkiOrdF+V089VL9LnzWxWTR0zmygKttJPIwHXwJXg8SUfTV8jsnmrY+ZGVxpi5jrmrfcd2XRLCFgfA80zumRfoxJELLHjYb6R752IBn87oKnGSwn9YYddwd4glKcX02Lam9w1qY+LkO26PhRkScu8BeoW8/xGU1pDl5OSTrHYY9ZZyQRNjdTtrNy2efnvcCYVRb5f/yYu2JYn0Y72hpCGHK/UCPgYMuJrMK8yN5vjPldvbM8vC6spmcdpJKBqQII8yUdSavakDLsusbUbUR3YKSyCtgeAdVNFk/lZUlh601qOJjfuUMao7Ctofqema5XO64dTsRIV8KuHk4JGSNvnguHIFF1Y5ugPFJ91qAjHhOk1M24gjle3OWtoIe7iChFo8Q0Bkqfn+s0rnX; 24:fdhPZUbBK4rzN26wjvM33Id1vSkGxC0iyxJYkw5g4bBwmWvpf+BN5GSNpoiuGswAs6Pxzc89Y+OYOgrym71Q+NeYjSIIqb0hVsh7oFKEqK0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2208; 7:V8/B+r9ER/Emzq4RF9iGZ1U6QU4/YB6+w1mTdJ09z1F3O2U9P/HCPVthHAabwOAHj6vxqDpIUv/T212FO7+am7v0mBTYRSlx5aiJxrqY+Q67perQZvRM+NGerQZog4QTzrTmyQcxgfm3WqIrhm20oIG+g5aihkQh7BcLngpsjrtmr7w/8WHTNuvZ2itFGwNdMRBP19eHEM5v7ee5V1dGuOAADmEee5trc/JxM6pSUGYztujpZ5qSBOp07RbKduuxo4hd4O0TJciQawI6l+tDibRr7iXYsHuyEJv/BdNOIougwUyiBdn98Y9tbKSEhsC+i3acTfOXNFeELh/9wYt4rGSqgEMcIGkq/C9waGl0mvBXev53HKsQ8UaDYbu+mA06VPr2GlHaQjHsfbJCvrbAZgFSsXcNs7iz3eYd0cDbEvSgF0HnU7dEWfGLPu0moLZWqgZlM87bDp1/5x5Pvf+0YUmQdCB11KvchFZGUpfHkgVCi8aTbl4uZHVtJAa/RMEwEUS/zpP2/fjM48iiuOh2nJT9od/9RVkKsfyaYSk3DfJbWczh0FSqgo/urcn31LaOmzx97ejUP9fzqyf1GuNYspri0DalRwO367uZWQJqdENvoQDVfSWC10jQwt9FNVTuxfOdqhNiNCuJKxbFvpvE1u34RMzXsOA3TRWKBSmYmLht3HQ1Chg4wkrDHsyZv1x5IVdtdFAaTLMZdUWtdNqOmDXcmPrLkTTE30VNuWR5JM8ma3EvhZhG8R9pF80S0iG1zZWGNOmmYBLevSFTpXVmDOq991LI8e6YLQZvB1I0R3U= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 13:55:00.3792 (UTC) X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5d471751-9675-428d-917b-70f44f9630b0; Ip=[131.228.2.240]; Helo=[mailrelay.int.nokia.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0701MB2208 Subject: [lng-odp] [API-NEXT PATCH v3 1/9] api: ipsec: add salt parameter X-BeenThere: lng-odp@lists.linaro.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: "The OpenDataPlane \(ODP\) List" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: lng-odp-bounces@lists.linaro.org Sender: "lng-odp" Added a parameter for passing salt/nonce for algorithms that need it. Currently, only AES GCM needs it with 4 bytes of salt. Later on, other cipher (or auth) algorithms may need also salt/nonce data. Signed-off-by: Petri Savolainen --- include/odp/api/spec/ipsec.h | 9 +++++++++ 1 file changed, 9 insertions(+) -- 2.13.0 Reviewed-by: Dmitry Eremin-Solenikov Reviewed-by: Balasubramanian Manoharan Reviewed-by: Nikhil Agarwal Signed-off-by: Petri Savolainen diff --git a/include/odp/api/spec/ipsec.h b/include/odp/api/spec/ipsec.h index e602e4b8..9f061961 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -378,6 +378,15 @@ typedef struct odp_ipsec_crypto_param_t { /** Cipher key */ odp_crypto_key_t cipher_key; + /** Extra keying material for cipher key + * + * Additional data used as salt or nonce if the algorithm requires it, + * other algorithms ignore this field. These algorithms require this + * field set: + * - AES_GCM: 4 bytes of salt + **/ + odp_crypto_key_t cipher_key_extra; + /** Authentication algorithm */ odp_auth_alg_t auth_alg;