From patchwork Fri Jul 14 12:43:57 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107802 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp850033qge; Fri, 14 Jul 2017 05:44:39 -0700 (PDT) X-Received: by 10.55.19.152 with SMTP id 24mr10632311qkt.78.1500036279651; Fri, 14 Jul 2017 05:44:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1500036279; cv=none; d=google.com; s=arc-20160816; b=OZBgMoUV5xHnnAljqYL69iXRdPAew2myxnKz2v3T7oKO2xcSQAWA7N01roFz/5cWBQ eUBoa4uwAXPUUBw8yHpebY6wfYS17ky98Oi4+8ixaCAYlEBsqagJUpQ6OfwmqWW47cnH 7vKLOoYGm7p45XuvVozGcSANIdDc7zny70JCnEUXq/77FhX/zfKFklDaKV9TsLe1TqRS Jz+oJr26/y66h60R73NhE5njIfcY5r8ItXz7U5l5WZr7213YoxFmkJ2H0HAfGBLrw99f 1auoLOC64MrfIqdEZLrWK+9r4Ody2+d9zXiFDOzhK/ETFgtHZq4x9v7wiLZU1XgabIAy +cHg== 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=8owhmPbiA7adMcs7QukSAyHI5qEhhF5UNhvU7Y0ChJM=; b=LpyFrExza51S/4gSybZnoBrN3fHmObwJXtj33NLy91+wMM3soCyeWwjg8/+SaTcS0v hFCQt8rzinSvWYKw7mXijwrl/I0fw43GLhYBb1aGL2t0WfAq4xK/c5teEDxFwUvaoSZ7 fOB2DYIrNMUJX40OEMnl7pKa+gc9iJXMHueYrE6z5bVPFx4U/rfCNmv7y1THnrI0Uhyh 8NdWI4fnWm6JTZRQfmfqwpqHUIjfMCu+lRwciooEwUHs1SuKDW+GthwpVktjpulQhgYQ d85/X/A4EGME80CB8GY+w5cvZ2+PpiDtU0WR2DYpivMbzw59q8M1TA7eB39gk8r1VSQi sCYw== 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 o6si7531741qkf.179.2017.07.14.05.44.39; Fri, 14 Jul 2017 05:44:39 -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 A772B60BF7; Fri, 14 Jul 2017 12:44:38 +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=-4.7 required=5.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,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 C10A260B15; Fri, 14 Jul 2017 12:44:32 +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 068DC60BDC; Fri, 14 Jul 2017 12:44:31 +0000 (UTC) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0103.outbound.protection.outlook.com [104.47.1.103]) by lists.linaro.org (Postfix) with ESMTPS id C9C5C60B5E for ; Fri, 14 Jul 2017 12:44:28 +0000 (UTC) Received: from HE1PR0701CA0028.eurprd07.prod.outlook.com (2603:10a6:3:5::38) by VI1PR07MB1053.eurprd07.prod.outlook.com (2a01:111:e400:5096::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.4; Fri, 14 Jul 2017 12:44:26 +0000 Received: from AM5EUR03FT015.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::208) by HE1PR0701CA0028.outlook.office365.com (2603:10a6:3:5::38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.4 via Frontend Transport; Fri, 14 Jul 2017 12:44:26 +0000 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning linaro.org discourages use of 131.228.2.241 as permitted sender) Received: from mailrelay.int.nokia.com (131.228.2.241) by AM5EUR03FT015.mail.protection.outlook.com (10.152.16.132) 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; Fri, 14 Jul 2017 12:44:26 +0000 Received: from fihe3nok0735.emea.nsn-net.net (localhost [127.0.0.1]) by fihe3nok0735.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v6EChvfI012146 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 14 Jul 2017 15:43:57 +0300 Received: from 10.144.19.15 ([10.144.104.219]) by fihe3nok0735.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v6EChvYo012140 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Fri, 14 Jul 2017 15:43:57 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Fri, 14 Jul 2017 15:43:57 +0300 Message-ID: <20170714124357.7926-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.241; IPV:CAL; SCL:-1; CTRY:FI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39400400002)(39450400003)(39850400002)(39840400002)(39410400002)(39860400002)(2980300002)(199003)(189002)(9170700003)(77096006)(33646002)(498600001)(47776003)(50466002)(575784001)(86362001)(5660300001)(356003)(2351001)(6916009)(48376002)(50226002)(38730400002)(36756003)(189998001)(110136004)(5003940100001)(105596002)(1076002)(8936002)(8676002)(50986999)(81166006)(53936002)(2906002)(22756006)(305945005)(106466001)(626005); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR07MB1053; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT015; 1:3wAYzoxlJ/BeN/9c6Byz3Kx0GySFacdr4NUJdjVWdrMvmTn0x8Cl/IXxqyqXXrla04FmzppTTyEU1GkXX6Zu2XfnQrb67tpBj5GPA1X5g1foPo5L+wYN2yeUMDkaJXxacRXxxyx3+o1gRtSk7wJ/mc4kPEbYLh4cSUb+K9kBIg4Coxq2dGcdqqb+FttrzNYqa9qrO5zaqJcQVwtCN+/qwt9fOreEzjVMzOVJA5BUa9r+Sulb7bNjAwqxk/qhwRtjIJ3zfDHRaXZBVtQxTGOmuIZithW3XSN6PHN2toEnRBKUKegx5Mv6QQrp1IR89GvMdgzqlsinWZqme/KMxZu5dqgVfONwaMfImPHok73v6I9pPkjAbbGr/T93jnZqyglRGkOcgCc+hmk3D9ZdxZ/e/PrdCAYe8Jv74so8fPg0zQxmnoOT2tgimf9LBN/u9qbB1WrNzSerjQ2YBll1mE+nTg9ihwGK+3JQua4sd08s3Lw+CDkhex5AX2tbUS+hPxUvuOPHkU2JHfWuoLl3EwH6Dx5PfDdXblrHiF+WuQ2YWH1sjieeFucrH2QjNsiFDqxv7uKzfeTtxVqZRC+AiEb8XiineN6Kyg9HcwqPMRhvH1tlbdLVrJBXbHb8vjvqeLcHHmUS89P/nEV59118x7eBNdrptRPY6MZllAhsEE0dR+gpLiEqjvNTnDwz4gZqnmI1nq1n/eaEcXN784IVtnDsQ+FcsSmmRsVInk4WIIinhIfnOLOIl8oziEGJ/1keDcJ2gApTr2fXwiukvA1E1UiB03vnB6idmHYEzhunuCwQh08CT24jxZiuryPiJ3whEG0LZihmXVFCHuK+9vD+tEAG6vaAY3ZzQgC6WvdWSja6nhA= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: dac64676-9bd2-4008-7535-08d4cab60fe7 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(2017030256297)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:VI1PR07MB1053; X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1053; 3:37jsP6TZQthoUwYuey10G3fVMVwR4E/GKWsGu4VBh0ylVx8tKRpQ8MxZIzpP8YRpTZaUAglZTiyiMXSG31EsA1C54uWN76bPYKv4yql/zL6dLKvmnsP0Sg25ko6JjzN9LUZURjj0qSZ5EJxfmhP/+Cm8/IfSLjxX/IYCGg+7uL6HkurPg1luKUIgUhhKyp9kL48Ux9O0/Ea56rcukTm8KmBvLNSdwkuIXv+n/8dZ2l7EwblUGIbJUQMcKhDZ75aildjmxT6c+W7K34ezm/YPrIjWUgPb7z1EF4O7Ojd4uRM+ZawXqhzXjVZkWOgpZSHRKIU//up28EcRzyxbyWP3YOwXhDm6fixScjFzFmABQqZ9aY+qI8NLMZii1d7D97bib4mMNQyvFG+QTdBtHVRKm4xFx729NUkvR7U4BPZkAM4ez/Aj3i6CV694AmVlKQL1vZRRpjCeQkyeL402myf5IO+kk2zUSBqVJbUeJb5S1H2a8F7FY6BmW6kbLRDXqhZjX6oFAJeDJQLq5edUfNfvc/rCzr8Kia7nUeKelXf7gTOXZEakgS8T3+BrrSHEIGr0YzAmfky61rQ4KvHMvMZIfrIdgtxn9rbTUHuiL8JToY78zDSLNC+68vYDvp5OQ+38P5ptiOELYBNsejuKiEO/3BUKatFZtT9L2p8BVXPgBJcribdNDGSExU4c3LQw3OFmEOUsLnZ84DJctCBEcB6PtiXL8HnTlw6fTP4LFqb57dRkj1iQ9rClBcI0UZ3DVozEjH7dbzqKVJq6Uct3hPMlSOwHbv30rN5pqZLlJs6zBptM7IeBdx6Sk35cqxtmZ/uj/UrxytdAE1vim2dy8Vd9PhOZ+VxFrI7Vg8cYNTTZ4w0kFexTMXNfBIV11GyHQYB1HKWZwzDQ2zTb4/8G5IZNl5KlFtMY+7vjMRAQgDvd2Rs1XwGv0/HDc+6fcZIz9/0G X-MS-TrafficTypeDiagnostic: VI1PR07MB1053: X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1053; 25:xrbnnLS6Lgg6Uztin+otNAnKoFXAN/5p1GjobKmVZ38aEifFvbrbFzXl9iE1k/zrDp53w8nBWWpke7MuHFeHs3dBm0ToyHkh58kzK4Rna/0Kdy7M7+F/lPXSi5e5LGtyoF/lv85o57AD0KW4uMdAUQR4o8ju+Gl+xz8PthGysePRLGEnHlfN0f2JtEX7GoXmriW1drnYwU92VZgo4kOb16/VvyIwkXs2cXyfESfYF20iDshHSUFyCE7kIlHckJ39Y4wF/TAfwGy8OM5lq56aHPqtXGRow/zA0ndeHg8H+WNyaLSBx3aiPZYw/TsH8FHx18eJVPLrbPdNeoVABoopugHDhdHwe9IkQcR/Y2HFh8K+AFRieUB/BIULQUYcQ9XYa9pmQR64n4GlZy45DQwL3J1GMuuYA1sb+z5xYvNYHmaLn81VxPiSWfr55JaLkRcued7t6vo1QGzVuoI5pMu5AIDv/Ycvf8co2HyAGDpjyR8gY8wBpaKtJ6Zzdj9pS20Hp6NA4F+jbFnacO55nFPK+UEuHXkVXZAePdeqQNauB0j/e3XwKGMA2fBchJGtcRMIOk9w3iDrH+ivcs16IC2ztWs3HZCSwGfRA1PW/h9D7G+HKlKNYq86kgKKP25NDQNcc3XtueG1fWyvK7e4jo3eto/+N00pRPvvXaO2l1grjcj6X5aonrb5btBp71iZlxLWn1PZHGOxinpFmtO6jxIlv0Ozz2pYetoWmsjevpEMEQmg8DaR4O6cFKVs8rykVL2Rk8yZ+MU9dWoqUu+ztRa+mRKfP4py3Ym3Y1rrekLpWafIF+UKgKJXuYuoIVv+f5pAvI0pEdYJ/iy9lvATdxDA9b2faps7x3Lja/AE+6/jnqu0Ii0mpwC5tP4gjiSCuj6be5nUNF+lLrMdEwnQUJzOCR/JBzMhgP89JH+P2BbMtbA= X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1053; 31:oqhIT44lRhjPPNc7E8z25h7t3bebkYzOpX3IDoNmvyaX6wSjD5WbRiCbbVCgNryaiUioHKA9uQLsHCc5LQqyGejgZLXo1RKX/1oQm9bznz7RwnbUaZfYT8e6FkcjDQsCapid+SBPWU+rR5LGQ+2+4zD8UD7J+CB1vdc+rt0tvtrjJGXxyVGf/QnaJUBGMj3HF52cYd6FDrbLaz/w2tKjQ6JnHsEk1wV3V7TvuWnsbw3L0kGCcTthKFi6VH65mBTFQnFQTtxRdQlsFvQKUrISryxDNmDgWrDHYLgC9P+hcGeNvd4DkQBnDnLowt4FG3z4G7fUIFuHfoHKAjdDnXHKC1kZ0d11ffPuCbTNJblR8jZK2wfg/xI0BvGmXGngdb0kn6wd4QLSsoLXXy/b+qQdr7fylcv5wEV7cgmy2VKSlxjKz+YD+aEZLGszy8prm8djIL8JYEeN9m3WIkgPCK449h/G/kZIrJXYmwjvmqk3KZYOGXowEgJ3pidmVHH80OJf699ODOc818JP8o28URZfFP7u/tpl8+8Ow3D1mIHHopxdlPkkBKotzacCLHUQSLANRyH4rjJMVVcKqqvmIAo5yYZhEQI0htxNayaephF5JJscbZiQ0zVudRSO1N8VqoGSnWwshwsZ2x+XbY0jhq/el/d0Kcw4IGWJuRGZvHWtqWnJ3aJ2iCMDwCkNknawRYMIDQDWA5h0U+9JD7N7XOoj/A== X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1053; 20:1Z1VzBsLGEnqUXlZfb+SIbQDcAzhM4ZKlUyCw1NsTqpD5AwAi6sHjIFK6+sCAxIw7FIlYEV7QxNAkQo//Wzij72/yU++qybTz8xuCCUkw/b7Hyy0PGzlC7kRqr5fni+MlVzBaKNzl4P2USM4MroFR5VDZsLTqngAZPIE0WSgYG5EoCMYd7AfG78VH1eFIa6Ow9q9zMfD7TA7xX3jNlg2tZGmlTfe0UZhoPEZnXMYnLYLy7qNWhsEW+9GJjz7UCs0fKp8ghoGBu6l6irrygx5MbQKxLZ9EIGoTQLpfTZmuR2iJqXNoYQjBgBmNempJOkcVFLD3cjwUqMkTFphJrRiDsxtUeG9nQALUkyqQvbopg+yFh21pOUVDeNrkQzvG0icH61OC4cYYjRK6j1SY94UA1vGgq0aYpNEVX1p9e5RFC2+d8E24yvvviw7DHSCGGChc0HWK6rNPleh0ZKU8qLonaHHkFgert+zgkpVBxpTO/Xx+sT2WtB5Oynlj2FVGfV0nQQmUqYzJL+2aG80A52ihPFrxDT7Tqx4FoY6Zx+Ry55QGI8b72RpsENcH3MFspBiKT/RTRmvM5N8X9tXoVjPd9EpJ+sqRjraH7mBO10o0Yo= 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)(8121501046)(13013025)(2017060910075)(5005006)(13021025)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93003095)(6055026)(6041248)(20161123564025)(20161123555025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR07MB1053; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR07MB1053; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR07MB1053; 4:SzQWCSujPgDR9eiyMDN6bcfjcOQV3ZdtFZQuSIpYqa?= mkVnkaQVQbUjuFj2/tPHbz5WqDLjYNcc2qJo6RdL5yCEY7HlG5bIVXdFcGxA/P94ZfL+V7kL4o6HPnzbbjwYlHajITFjJf6QtgJpuvAGdFc8EX11rtpAZmukEDQVUmHY4J2fFT+pAfJvCnFlLpAbwcIQmlLcCTxtc+3Xxk3KJsInNfSHh6cKn/Q2oB3x8AP3s/BIbE8FWJg/8/6SviBD4mvq88QN3B+Zgqg74TL2nqOF1fw8QiZ1lZP8JzZhOmwvFbaK9s5x3LiOLqMkbfhczMzsXt+4GbQzKOrgWFQcT/WCp3GgPTHN6iGe7OTVrySdYSS4trONBj7m7vWtcNJOvxxK3C4SmcCTD1LDsOZJJh/8XCqaSp7w+EIljr1hl7C5yqbQNTV6Ii69A/jqVo+znHlCiPvj9K/k4y0ifPT9UNUxgAI8yu2QZ1D+gRhOTT0ha+g50/+uoCcgS6hcmYLRqXU7qggIRKyk3vN6Jb28FBmXRlbHX+8fxQ1h0Whe0PqFrp1uMdgoDqFz1DmXG+EyM9iu9YJDrVSNXCs6VnGPd95W9siQTZMQ6UJN+qxqum32IJPA7a7GP8D72c1CWDZhBwebRa5e+hXTBPNAGc6WtVcqqsBKuaXJAjXnY3scepp7MSSCxuwufLCa3u48LjU53rYcX1qgGO/UGhosDptDXEotOQaXidhpLag+MEBwxeZQvmUuaD8t921m/qMHlacJZywUvI0axVSgvkkNi7SBTMfo/Wx2JdEzePe7BuOigiAz4j2k0Sjfke/XfgI5U2WRT76LYSVWhVYpHQFg/dHNSHpoKxQcAnRmaZlZbuaApSSPy4fuGY6CGbgehIJ2BEp5gvjLqA4E97Ndy9olJC8LuQGoyNmC5BS2VhdfjNY7qgYUkA36WSo5yNexFyAXTqE5FC8JKe3tAtDxDpK8b9tqlaU85HGBkSNcZIazjpGLH7Qs3aasB70ooivUnQb4jY/00PYnMNU4tyEvtT70CCfWHxesC8JOQ1VanrEQY+dC7Pm+yMsgU3qvZXoLagWS3Q4BBl5+jCIECaxhXL/1EhiTGtiHkpvYZbWhOfSNQs71ADHFjSoeFIpv+PCQwwQmH7V3juQlAxJybJzrfqpobWVzLzKab3d+5cows5YI/+xzqBI72xgg/pe+DuE92pWqwJtNoC7DR35QJED7abhyEbwgsLwhmLeXu13hNsyZbMxbP/tmsa0bEpsHMN9dKP7v4z5NpKXzdQfRVifBh3y0zT2PqDhQ== X-Forefront-PRVS: 0368E78B5B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR07MB1053; 23:wEqcBE1Rf5o3ef7Ty0lkC10JPsMI3GOXRU5JHQbPp?= V7yDppMQtTXdxveeCD/HIzjDOib3qGtZNITgLqNzNC7uKg//Sv/pbsilylQuk4yYEFbKO70RE+nkvJdc3bax19XmteP9mSQZiGUgHW22bsq/LfEfXGmNjREV1k4xUnxsVvDyBPDyoUUCx8NFm7FTgsnUvrgSJ/G4qOY9MVKhcDNlit21P4wmr4KitcWOULKtTA/dzkpS6lFeY6OlPCpwIeevaMhq/sHvd/Rh3DG2bH8FUi+RE+wRVSBkPyIjhO3nx9zGOubont7cvSSNDIA6264Y3Yhh1i7+iTLb0QJho6hfeXMBNCUdoCJHbaV+T78mczpDIiIJKCzrVq1mE1xsmx0OZ8tiaQhvh8bOj7Ls7WZdCUgiQzgSd919PmwTkLt6nbeYwDBSvzsPuB3KSqWIM/zoUtwsWBRP7SzmoQPQSQ9myTYGpcMTXDciD7br3vO7yNWA8kVRH/BtdZrIxlzu2+RYjbpxoE7H7cIod7kEWavuZ4jKuR4koBYV/WTIqNevxtrt+z8vOVjMMRWJKaF51vSHeKcfRXXC+4SlqmpRBpp6qCT/ulfFXhAZwTSsUAa1VsKiBRImSqjwARMZBEe/m4lAJ9b/z4Rl5xrsQqI49JaC20Yk1yW55BzwMvPwLOM7153/WtQ7IC4YjYKrVj1YAlxinZAOp3R8kewIxaETjgMQ7qSvWX6q/gEUDeNZzJahuTVcPP6vRgKtTc7Ro/QZHghSHJYaPhPllgzpdGv4/9WmqB1L+Z8tfZhFKAfoF6ERsKgLG/D51UY3Bm7lHfMycI1PI0x2WZ64Lh827xQ30Bs9FhVVZTL6TWaBMii8vAzpEEWxzg3sE5Hf/Yuo6YWDW95AhGzhH5tKkxsWRnxszZ/EZlEdgaTviSjT/abnSk1KtRVpCzlswaaV5PSnGunumSMccklVNkYivMHvtkQXG48mddtn07f8KIpZ4h7KcBngp7B82OUlQezZjHVJsOzdZ/tZySEiDWUe8hxjWTqVaCH1ceQqpx2O8J+Ulr3GKca9+Y= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR07MB1053; 6:jmIGaYjy45UZ28uKysOOrIT7+bq7F4lquo0VlML7D9?= P3Ja02VqM/6i/KCrtVtgATJ+xOkTLh8DE6FPKnzG0xiYp8iGtSXt7kDysIq3NjHC4B8c8VhYEsqx/8HJ1QwULjSPH8aRWkDJFREaDXEgHAjfC9xA1hp9BzDquAPcj6S4HAbhP3vABaRp+OjtWKkq75+f+vBqZFctQ7TgIx0JeX3HTChcT4/6gDnzp897S7RPV8f8lo8gFcCVujy0pt72tpV2ANHgz0NfCsxlv/2oBZa/kicSRr26Wp7OEoKdOLgwnLTAd/rpptOCV94XwwpWQAvEHZwNYRlSLtbiKrsAXl+Pnms9HuUcOCUdL18zrrwlMSuTZiB4K9WtQzlfW7QgNmiNEIOdPuqy7hSa8B0DlCWiwZQyzPgUa55ZiIa+IpKIQ8TihJupmC1ApZq67gPMaYUKZCoY8OPS3Zn11iDBzStDDm55YM852AKZkjmgGbRjQQ61tF8fFtIME5rEkJ63KFTiCAs1B+Q41+cmpTPInGHslYTPs/kuvIlD9Pv3siX5qBHsRsYdglWYMZpRHVE/KBTnQNmbblj+N3+wa5hHePEB+sGkWfkUGD4uSwGMO7O657r+TCG07ChcNdLshx8ozag62DchER9yEEVstDW8/bOnvUMo5yy0Bd9Oq7nop1OwktOOSuEqcCcqE8KXXHlHpGwrFeDykfgZv7ZcZ1Nn1FUFJm7LP+pGX1EmI0dw9VijdWPNQ04MaqPhxeJDGOqWpXEyBarUtX54r7FDnnDBf2T6Hg3jxMpYkaXjuleK2iK9ilCwFngz1Q7MbHbvvIB5kXmDBTw3uXsSx1UaJIgGx75EiWE44XcL0AGxsNUy5sdYKUsV+T6rixTe1/v42bjjMteS72F0jkjUCdigBu6XQOSXIgTPSi2GySa0fKiu7y0BVdvg+ltm6uRm8G4Q+SPsUFQMclms7wVGrt21Q9WsyiUB7J4M5Oc/yv2n9MRa0TyjJte43O551EKs6czS9HMJaB8RYxD3O4XS+tcbWGoN+DD7fiCyWk850yoOQ//ZXDaEs= X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1053; 5:W0K3xR6P8TpuGlcQoqrgftbV/JXupCYOgTI5sKfjQzCFvcvJOlTfJVucn3AEM78QoKVihV9eVzHWjBYoc5Cvs6UhAEmDyt5lwWx0RKGUPflfDNMXFBhzyfNelor8H3H0phxAA41WyfSX/BGYYZZ5qWHEKKfoRNEGyy9Wumdc4J4ZdE3bheeXKdRmvlqE8eYhJLDktWea++u5BPpVUJWJy+h3z5n8oYFk9Hff/J2K65qoFp8JIaqYDVeZC+Ke96EczF/OZe9iNUmdiMAWYYL4UD6jlreDrD7JpaNEXP4jOCCaGHPrYmzbVmOymwyYz/JmK5uQxyu15cIy9iwrd4Y29MuXG21e1huT1vIiI7Kgre1NI7yjDDxs4qLhD9FH8jHngPrRLXe3xDGqGfAKBq4/HTzMCJdr31a1jHw/TA/aP4DF+giFSI4+JB4U5h3J60V4iAuAy7NABKaN+cMAhoMmmUeu1vCehSLoOUO6Y/UV8QEzc0slr697/hh9Cd6kJWXb; 24:zzXYU9NAyIiXYrtiSV4+fGF4u3F7qeYCpSw486/7gIjHL/je7VJbLmyVgO3OmqEW2RcuSwDhhkpWKRCKqyrimDkYKg2XBzbhJwCoZ75mgIE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1053; 7:35oXsY8aqscWyt+eqwB1H1Qs5GL6F3DdWqHFZa6ej5MxcBgmEcwlGdwe990Oo/K+0WzIG8vL8Gjjv4Rj7MfFaPZcXCgxGeYAmkPkvmbLl0oMAZhis7OeI/YaDeVU8WN00/4eErrp0QZKa4V3BfK8i38cK3qktQLpamakOWtIgk0qiyQLC9LejJv2hpuMQvQJw7t2ExyOqyoiFg6RZd4uOoSo4MGee0SHT+/TqjNbR13UM253XRORoey5ej08FKVhrd9JIXTknxLT0VY9ybB15swVfWs5uyV2FUHri3zLbONqrcvsHwofQtdixA9vuAnUiygG22mG0J1uEBgHw3IlYI6A3LCj9gJKLvFARZBAOKRMItPFTNTfecTDnqX2RWXKRPaKSAb/m+umzoIKpL2CbE7qXwAXrvYsTeKrCccY7MSxQ+Xgj7ZDjSMas4oldQvKdxWkEu+9ON1nLDzy8EmSnAtCkmuWu/1Z6ym/W5GNdJrqJ9GE9zp/tLoxjQt7kWosE6gqieF0yLw+JKyxiej/uqY9eK2tYIPTTXe81J0u1YFuW4wkQbmCMFJlVIhn0U5DxFOLEOMYgizCaY27Jckga9tEHx8TUT7o1L9J/gxU8ztMcJmJqd0YIHwrYTcPya7rkVuvNWZ5eBv5Kx3nHQfExsXgRMol0vSA3ZjzrzvJx1pTvY7moE0p0MXjtC9wZvEjq6A1/2hmDb69sEGQLvtQBJS4LjHfgJOck7oZKiRWRYdcx6kB3AUVgbyH+Q8v7yvU27fI76+Lnuvb/JH3DXeYQcNie5A4NnDi8YrwnnSRnd4= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2017 12:44:26.3893 (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.241]; Helo=[mailrelay.int.nokia.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB1053 Subject: [lng-odp] [API-NEXT PATCH] api: ipsec: add warning status event 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" Add status ID for warning messages. Outbound inline soft lifetime expiration is currently the only source of these events. API spec keeps simple when the same warning structure is shared with IPSEC packet and status events. Signed-off-by: Petri Savolainen --- include/odp/api/spec/ipsec.h | 33 +++++++++++++++++++++++++++------ 1 file changed, 27 insertions(+), 6 deletions(-) -- 2.13.0 Reviewed-by: Bill Fischofer Reviewed-by: Dmitry Eremin-Solenikov 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 de126c37..7085bc0d 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -1123,8 +1123,26 @@ typedef struct odp_ipsec_packet_result_t { * IPSEC status ID */ typedef enum odp_ipsec_status_id_t { - /** Response to SA disable command */ - ODP_IPSEC_STATUS_SA_DISABLE = 0 + /** Response to SA disable command + * + * Following status event (odp_ipsec_status_t) fields have valid + * content, other fields must be ignored: + * - sa: The SA that was requested to be disabled + * - result: Operation result + */ + ODP_IPSEC_STATUS_SA_DISABLE = 0, + + /** Warning from inline IPSEC processing + * + * Following status event (odp_ipsec_status_t) fields have valid + * content, other fields must be ignored: + * - sa: The SA that caused the warning + * - warn: The warning(s) reported by this event + * + * This status event is generated only for outbound SAs in + * ODP_IPSEC_OP_MODE_INLINE mode. + */ + ODP_IPSEC_STATUS_WARN } odp_ipsec_status_id_t; @@ -1135,15 +1153,18 @@ typedef struct odp_ipsec_status_t { /** IPSEC status ID */ odp_ipsec_status_id_t id; - /** Return value from the operation + /** IPSEC SA that was target of the operation */ + odp_ipsec_sa_t sa; + + /** Result of the operation * * 0: Success * <0: Failure */ - int ret; + int result; - /** IPSEC SA that was target of the operation */ - odp_ipsec_sa_t sa; + /** Warnings of an ODP_IPSEC_STATUS_WARN status event */ + odp_ipsec_warn_t warn; } odp_ipsec_status_t;