From patchwork Wed Jun 14 14:08:44 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 105524 Delivered-To: patch@linaro.org Received: by 10.140.91.77 with SMTP id y71csp312518qgd; Wed, 14 Jun 2017 07:09:48 -0700 (PDT) X-Received: by 10.200.44.208 with SMTP id 16mr371334qtx.100.1497449388175; Wed, 14 Jun 2017 07:09:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1497449388; cv=none; d=google.com; s=arc-20160816; b=eL4voWB09GL+9e5uw6cp7/4Efk8DKXXo5hOnOx99nAJUVQKrsf0WhA7T71EQ5KjcmV pcG9xa35rzQQpmaVjQXGztnIeDOhl/qhNlLbeD2HHXG9eI2JYb9SLAW2PvQCTGJ/RscO NrATGAz61s/tyO8/+IZbUxZy11uwDo4lMiLJd/CBsfyAKhjEcNhqM8fPkLGvOyX7R8G6 xFFA+YTlKWfRiRmeioXMXupLb7dxz1ej9bSlPusKVDTkWHc1QU4nfxS/DNeMi30qllrC BQajsrlJ1yrmPjXpANF3T56BtcJeNNFz3UkN5s9YQSCTlt9ep4zX6DcYNEbvNUadvp+u C0rw== 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=bNq8+/D2jgmebQFt1x8+6JKtUNM5k8UppXErz/co38U=; b=WJ0pYS4GEbGUhVySw37myK/mKlXMG4UgR4lUJKH6UlcbTlxh2fpbH0JazOBP4Z/ue+ kQZulcA9lq/j4GgABLq6/foxfOTACJWL6vLGLn1+v0s8/pXjxNNp8yVa4w9Wgtjq1eJp AUDdMO51iFkc2r4zW0RL238CCuaLC+BGL1bymYEQ87el7ALwlT28wWYLR80+MDy9Ylgu tNeaxv+BBu4LEnl1DBSJyiF9VPwY+yGU9mEoVxpUTxpTGGg1H7uIpzCarN7uvnqUuerb 8I/FWtnXX1rk9RFLC6l/RZZa9pKVSKAQiXYwS+vIPLCA0UKP9NwOoCQOT88Bvs7UhEMM pQaw== 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 v3si100045qki.103.2017.06.14.07.09.47; Wed, 14 Jun 2017 07:09:48 -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 D376A6091C; Wed, 14 Jun 2017 14:09:47 +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=-1.9 required=5.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS 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 3460B60950; Wed, 14 Jun 2017 14:09:18 +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 7B7006091C; Wed, 14 Jun 2017 14:09:11 +0000 (UTC) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40139.outbound.protection.outlook.com [40.107.4.139]) by lists.linaro.org (Postfix) with ESMTPS id 2229860655 for ; Wed, 14 Jun 2017 14:09:10 +0000 (UTC) Received: from AM3PR07CA0139.eurprd07.prod.outlook.com (2603:10a6:207:8::25) by DB6PR0701MB1751.eurprd07.prod.outlook.com (2603:10a6:4:8::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.6; Wed, 14 Jun 2017 14:09:08 +0000 Received: from AM5EUR03FT006.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::202) by AM3PR07CA0139.outlook.office365.com (2603:10a6:207:8::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.10 via Frontend Transport; Wed, 14 Jun 2017 14:09:08 +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 AM5EUR03FT006.mail.protection.outlook.com (10.152.16.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1157.12 via Frontend Transport; Wed, 14 Jun 2017 14:09:08 +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 v5EE8lFo019846 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 14 Jun 2017 17:08:47 +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 v5EE8lRx019837 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Wed, 14 Jun 2017 17:08:47 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Wed, 14 Jun 2017 17:08:44 +0300 Message-ID: <20170614140847.30399-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)(39450400003)(39850400002)(39840400002)(39860400002)(39410400002)(39400400002)(2980300002)(189002)(199003)(9170700003)(110136004)(38730400002)(305945005)(498600001)(1076002)(6916009)(2351001)(356003)(33646002)(189998001)(48376002)(53936002)(22756006)(86362001)(77096006)(6666003)(50466002)(50986999)(36756003)(47776003)(50226002)(106466001)(5003940100001)(2906002)(81166006)(8936002)(5660300001)(105596002)(8676002)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0701MB1751; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT006; 1:4oBKdrU01ElEzV5okXCxPNT+tJgACcSabCbXRYCVFSnFpM6AvgPq5UwqEZm7UJ55ELMSGUk/N9T7C4wM8JPWvTkjFBgBOq55SRjfKpjEu1KPlj/22NG3mCYzDO7Xh7AjzL0BcWFHExmwLfiTuvZ6zCv629PGUP5zjF7Fr/LgEMIpkNqApRHOg8ZsWv1QwIkDWkB48JTpgpF++OBn9+atLdGJnjdM9JN/lO+0k3K/pCVBnA9pkKmCAtLUxuKDlOnZ2dJ8VCg0OmxoqrMInxQa4roNWm/ZZcnXLveVF5WAs2/2BuDAjWiO+rMibBaAuASkfiDbSdwvCjaov6ACBOZCxSMJ8oOuGSgr6tU+uISqJMNe41Ka3wdEoqSnUmqY8qF6bCUTJCBKKtOH+0+0R0PyisiLHWQCvCAQz9mVgKxxGbf5Ey6ayj8hBVrSO722JriVMCSf6h65EMI7E1x70u0adEmBsFrGU0oOYitRgp7mJ6jCXsmzA16xCf4jlaCqnNyhjNG1OQy9ekd29OPABDczxTi4D+SvgxA7i6vgSG6XjSA= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a3b52181-9eb7-48b5-40de-08d4b32eec6f X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081); SRVR:DB6PR0701MB1751; X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB1751; 3:imkuxoECNanbi2jG/wczzEusG9nvP0+uUt8yYBpHtKymziISTlRIyUzTF+iuVkcRKH4SAR4ZN3yJt2qrSpJeCK4b+jkBQX1rlt0wo/n1nH7KrnuWMeLMYFtaG3iLnq/nJ/izZUIO4ieNi8y2gcrFOszKfdHwkR14dnyuJsYw4uALXGqcr6SfA1DFmarcOA2YFMLLxzqcXrAKH+xk9zM4zod2uqLUqxa6PcFcOYzu9k5MiNLydY3fEtKY+UB+G8QdVFEs4VEGQrPAnewkxMGQHj8HSSQczHSssA+krXg7nanhV+IEFDsPwjvzT6oGr3TCQ38dlv0CzC5RwMOfaew3GNIUwVNFRu0aizrpc9Tso1W0RAGprVkAUmilF8yUKfm/XDEyZJp8UIFcoG4h8OjsgPHloSftNhqvEwBWxtY6imTEqMl5NdhvDh3UwPzfPw9mguPl5MgwL/hEpxpYL46oqA== X-MS-TrafficTypeDiagnostic: DB6PR0701MB1751: X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB1751; 25:cqAGKHrjM1zxcMovb3HksBcn8L0hzc4qLC0l817EkqLYUlk57or+a2G7z5DwidWcSTDm3Rys+aJzbFOnb9If8wRgPTUEo/3yTJoLQGzVLIK1SCbQqrqyyW8omqBwi3R3rWIZZ3i3ocTuSQI5NxJxDtcHt3t/Ws91I5ZFBPZreSbppfyAAe6rf1IaYx+l8Mj2rBGcj1KLRmRW1gxDyVMZCr79xOVkqDxcggEKs3sszKHoIPemFk3IXwHSqsBjfyMqyVupDmCOJtXkU4Pb4bRtCWkbqdDSKwogl7otAjvXduvjx+mu4LfvlC9KhQRmJEKisj3OyFaKnbRgJ/ZsZ8mxb8aF/xVPakTPC84d+Qsy/iA4J2shrA+gEa70ucZKRIJRFQ6e1tlm+Yl9mAwvmVcMHxtmhBt9/+A9jiHLANPnuZ4PDKoUvbddEWWoMOanvt9USwUWF3fAJ19D21nrRMfpc3I+rd5b3W3hBS+DlDXBEO3ShjvBWD5R2YXODks8nXf9F1ZB1Luxt+3e4DggdUpEEtiRtMXmZAXcjc8J7d3DwZvAXkffDLQoNpZjz4OMfxojdFMXFgLunhAvHRHZhGsR+t6cfkLV51WbSaYm7W89BUB+N8QKCE4V24Sp+ksKZmtn8QldebMCSEFAcTE5ReC83Edh38YRwQ0V/8ivMyk4ZYShTKEAUouz1721yB1340k2YXKZkBVqqszrgzxvuTjx3Q8Ndz9svWKqL+9FD41e1aQ9W9ljFUL9DS2ClduhQhY1G9vmMXPBF8ws6ErA4sewhLwtwoufQ1XVUyXDonNLBuk4NU7LiFiaItAVZK5+ETo80XTlqow970ibMOlRgHPjgASq/emy0hhYaqqkxM2EkKRCMX8d+oKJyt8T4sBb7Ab7MLQUnXzKDychQMoG3YkEYDNKibvCqcaZrnP3vW81eNE= X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB1751; 31:KhPMpV/DuvqybaPntmy8LbM1OsRmqIaMtgMbEc0/TfVSAzWRNUPuKCqvD+sJ8yyR83Fal84bZ7dqRuwYceO4/3hWsyasBcJRe3RFhWYkONGRLzxsy5QilIZ+IiG6d4fwL/TDLjmwEo4HCsetSI8lJvOCskbp7/gTMo3xbMIZYiujq5S7/OqJIoXdwnMOLrcPmClohXpiGEC0JGSwxm648WXM7ZKJAjftWq4O3MM/oiOCCKKTrxp6PHh4iltOWjcaIr0bFcAWJ25bb7xF0gEaSXafZmcJ6MKBDcfddMmmmXuhoWxWCu1HbUFK8+CiS6Ua5+xhIWuN4VmhchfX8sKGZ6Ch7Z5oUXqpQvWd/SCxSyU2UyUueNJhe2/Bbn6RT8TaBlRl6Tdo69Z2mAWdG57AQG5c/I7kpg8wGpKhaJI0b23fsopBDOu++in804caxLYSB7BoygHngOM/TS9zoDlAALo2ed2JHbSEwBIw1MqDvwNd3ivp8Rk3rtwN7pH/vGCnrij9HTLwIEP68agI8I3I9oLbGjoqZ/VHTPmnkjKSsy9pNRsRNpSGVatNd9HuuUjNwFz3W9KqTlA/MXHKN8SrwESTDP38vQDuGQxmznxpHW22ZTEKIT5/ZUCRkIpdoWT2mB02iLiqk/hRD6IDKIdsCF6wWPGgYSi74cwXuFUVQUPllktj6g59qYwMPazlh9wmlS0uR9hFudCgndDQ8CBE9g== X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB1751; 20:M05qM8IT1kerRsvIXyEFRK0IrT9h95/4kRFXhRVZ4amGgWRCbtzuXIhFs4WEV75+dAoIa8zebBSyFtQezhYNGhg+N3klNuwWAzYJh6VJVTjRiPDLKmk815uQCKfXv0Gjs9gtOOfXWLr00XuUxfPsM4r/uQhJn1Tf58WBR0FHV8EazS0XFeP2+XA/CUObG7JzJRTkXK2+VFa+xH0YryY/9lBtC4vEzp89cBT2m3kRJPkgyn7FkbBSCMYlmzCq+sJGMfhjJD495lJW2UQuCZWWlRFwmHyHXbKl85AcTfbC+lv6M4nZd6IXKvaPEY5fmGnZn7zVYfsmc5jNdz7eVhLyessLsdgFer1u8kky4H8fXbA85f5adQZ0TM2s6Ddq8EZcPf7H4TIJV3vBJic6+YzIeSwXKjNOcDMYIl9RwtA+kgGT/9eSkoyzzv5E5eAgJ2/AX0cSZPXCDG8gyVcC8ARDcIMmjIeX8rlC4IbaS2P2vq1OF3iltc1tDpzUuso6Xh0xtfDwWsCOZYQdrvK29hPJ0E7eE0o552cB+U8PLwPocnH+sQ/vOf/RNAAfN42TvfzjOaVGWlvRs7ZMmR6fqmzLcggfja+jexsm5k7eLRuRbdo= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(13021025)(13013025)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93003095)(6055026)(6041248)(20161123560025)(20161123555025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DB6PR0701MB1751; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DB6PR0701MB1751; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0701MB1751; 4:QDcMJs35Pz75jWEVerO7c7LWT7FBCOKgMluEpayi?= btM1uoftwS6bIbsCrbuBH2RaZ5BEUL97V0gOWfb3HI1SLTihzTZeJadXNfx84OmPhYZT2EVhKu2qVIYmpY+9LVB2LZe+rheuOUfevpUZ7lPttbkiKlvce6KNr6c+GcCOM1YuQ7Ka42A5DFA1rD4jRmCx9GbJi9eazH2wV9kMp6KGrsoq8JFOkYgCdKM/yEs9xM41U3nOAK5UhMJjINCv43x7ET9yFVAqf3dvvPNMGvRIck9OL6/evaPSjenQQjtjJKmaX72OUm0UQxWXoh00Hz3f9WJzNu7HD373qQGCG/fYX+loLU9ZXMu6Or0Q1Hwx1sK8LMt0slOMK4O3gDdL7y0kt+JDvZK8UzyrKmLQePt2pSajU0hjMd6IX9Ob/a8HNmJSxzVsRvd4vT2o4K5LVqeDJ+m3KeXvb5CKpZ+du+UBIi7+vuAip17Y8CzM3KJYXxG/wigeF9C622+aFfhJphARkAv7D0lGMSHDej9w0wLxXfNcYyL4M+BqCPSD1mJpOPPiZLcHbhNHWusYd9N5uSbis8+zwOd2frwiEdkP1bBDSdYsxRGB/2L6h6Y82mhV1xccB77nnKoPUqlggu5yQrNzsvHtAOwV8HXM5ARH9kT5pUQMv53UH/qagNAAQPkPZEqj44XGRoPnDCKAJXhAqMwia8PiRtzlBB2qaJ/BN4GQ9w+7sSCwnttVdTzYQs1I1wtaAvmTxFwUiZ8MEI/5nyryNhaclJZxChmIVGeSmo4mZ+PhcubetWdkLf5KNJYktaHBoHAj8Q1GR/2n2sWg0Yw7ihVLGABqFCHPXmuuvorWRKAttbJ3jqzr90A///H5OpJiHG1hZDkOMN+ixvtPDF2EIQkfNTojYWV3vFHde8/9+BShUZ4cb5jvQ9xJt0+UTB+FnQksQLKXyIhclD+ME33iK5461dygQxA1AqhSej9aYR4ZxOi4V0Q1nM9hCjyZDcMUj8VmwJh76Tg1upP/BOa+X6K1l1ONllzhvuGTdkVh9oMUbXg0gA6/L3iiBYHypcjX2HLbpzXUz0rNwZA7yG7X5/+6KA4AR4glpnYCz1YG+Avk2icWVo+sqvPMjQuT4S8PRGepC8fSiXTd4/upZKT+ed7hoepRx/UkH/L465mQoyKweLdA9xP80L7Lc8LY6c5z32Ea4aFMrCvrxZcmHspo X-Forefront-PRVS: 033857D0BD X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0701MB1751; 23:zBUJwRD8usVpurBvxs9ueLtFgJrRQamn1KFFueY?= oq9e4itEGBlNB8ZPGCMUQVT4C+F8c0WvJUfTV5t7yfpGNphsaqgnJm+0A4Wqlp/cBu3Bl2f+GuT5p3edjoxGrSrms+sRUqnwB1FLFbnlVw8NGvcQnzqbmI8ybLCwdB/F3Z/sTJavoFSTIWCgSm9y8VhEj/AH//96vBSIuEYTLSqn0vNUGNuPeTp/XicaJ11P5wPqugQLc05xtIHg9RQlvh2BzdB+VE6cApchxLAKKMdmTXr0CHhfIQi8Wd/aVZ3PIW8FUm8oDgx5/8bs70+y97zqfnSowhvQzG8R9fqvsoXyyZURSzXgmYHUmzZTGv6m1Rf6yk1lFHGW/9F6aRwiIr/ve/cE81If6sZzcgEXapDLIYAwTH3Y2cw06U9KrA/0HT/VNaUNdbMi1PKcN0OkFSGWS/S6Qd2//zaFZyZDqc9KuM/vru0C9khlaA+KNU0Onwvx5u2lzdXPLZGtOGLcQzNB/vYOJhIgwvcRCnMpnxMau2PuPH0nDC3d8Y/qfRKGXPGnLYZu+4W7s8ixs5AhlHqe6ryJcABqgnBi67OsgupxNA288MQtOmK2LVQDF/wh7JOwSkY+KhRb8Gobx72RdKnyk1Aer3XeQDuwDY3nWzBOwDrPliMpbeasbkdrP0cS44oG+nrBgG0cf95tLveCCTKRx5T8/kePrYz0ejn2py/Ivfl9U6HFUbyeL3GHBoQ7Y+HHvJZcF18HtVQCbbO67TXnxvjjXMo5kldP53o6M/GdvEU5bS0iNOratNz9/mw5zpAnuMJjna4UFWKwXBEctSsjtCKDiuqdY3gzTWvO6OsqeXU9M2iLyjdk1Drcv7A45Mc+MHfmFl4whWn/FXW4TErCcXIUixYGAH3Ytzh6qy6FpveN3qX3T+kAet1weTmH26p7sYXWeA6fTM3KbJFoiS3lDoI5tehSCVZopRpd7n7OdZUdBW3JTuOROIm7fea/UCmHl4ArMwCRkar/soOAuZSL6N0Cuupwbg10AyQy7Y0ceAM83SvQrHQ9MJpKAwaxj30w= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0701MB1751; 6:sXlzyNiw5Ll5/huj17TiSKdALzQ9guPc9vC4C1Lm?= ZdGUlEu+Jh/NUSAeys4khHGDnDa2z2+P2gT5U0/XeVep2c5IHJ6sYHGCDhBiLZXXQc2JfPLhIoLJFCO43wOzikcDOt3zD+m0CfnTAjqnOqxPptuLX6fGdSNFwROdzX1l3Qvbze8heUCgIY3PPMrtugV8NRg9U/Htg5hxpVCz9qqYM8dUV0wV1xd823ZoNjN6coTW2RDMPmhKkU0IBjbGN7F4RP8p26EKoWIou4pVegg8uoEwHZARQILRG7liTaXtNKZ6S7VtwW68rfKlTAyzxeADL/PVSr1V/lsAoHDcLwpeCpJWdPOuGD4byqCoxEwIUncWTLVoM4+tlmom06v0OQ8VANboHWat2EiBcKDBXxqr+0eZscUS8AjpHURrOm94+enZKX6XQ4HwPGCN+jsMIFsh31ZoDrIBpHFX49ZMLAxMGrpHIIMxjwv9nT1DXxB4+LBUmw2WLkeWJ+oZGqqFFK9JdyZPBjgIXg1gPke/uD2LHLUqqwRXeCSsw8M6eEIfKqmshhqXZR7yvUZh0rgfvT7zy84HluvQ0Kx2xDIIHws3zqBEMst7wwIVmGcdLUxJW8xI8qoN+z9egp8LAHR0PSmoXdPWeCj8ojaiVjd31NGQ+6k/pwJtGDhEKdiaedruaDBGxp0uvc1apD++FOCSd3kTMTcDvxar/9+srqTmPTtV3QgZC+H6dQuHJQKcwOciBS+E73ApdRYNo4d++qFYwVghsY7kseIrEO82j/WNvWT0nEUyM7N0NNJczgE9mruEWt+VJNyMa4rx1XtfEGWwYHKIXOX5+UezvOCky6bO2RqxIB/MoT/1GvHgPAXPfhANPXKVMr8REP8LK9i5Kfmeq6Oq+QSCJt13ChdJwFGtZ9+XxvmMD7borwPzzSZvi8WTD261A/cRDhXJ22nWHaWQG3Tj6W/46dhEiEm/WAqhxVL19As1NDt4Wt0bBEA9K7QHB+Ayn4xyWMb0wj8Db0v/LAUv X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB1751; 5:8OWLSarx2TCZTA4ykDgRANEff45cfE0QihndK5QkQOdAgZ5LTiPPP4KgT4Hviwz0RfplBPiZK4u9aneeurdFMlaVbtHsQGE+8x5e/b2s9AqOwcPvp82p0W2PKF6+/YT1//AA4QFYN9m29usu6y9KlU14y2rWupiG630ZiBGHVAoxNWiiumzoVhvAMzsz/XZCpjFd0NDvGAxcLChBGRzirqC4C5uhXD2JQkQ3bX6Gjsa/OeDH/jYbelJeCMctyiTllrz7AyAh9hFnqm/2r/2AMt0CGZ7+F3sUGjM5mkMgCF/DHFeAM2uj1mWRWGRXf4Rk9EBcg6BFnzmgXEqVsCtOM9646xJurLub1TEJDGk3tGmpsZdql/NIBhrBoTp9WiYvfxuzNeUMxjNomNfA1uulJlwQobUCReOo4OyaiY6liyXjOhlWl9B1FyOPTwdwrWXcFzzVahSLcYyf3ILzS3njuCtYiqre44ljgse3jVnjfqQT4dxv+uvKU/D4ZiLDDEst; 24:w6EaqFVc6hTyFetk9rBZyBvkZcCm4sFFaByufZJe2/Xve+elKOyVaXdAHm3+s67KBsDjqYBLum45R/N2v1T71FQZbNxHQAX7nw5tR6/arVs= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB1751; 7:lPf9jQ5ODdhCz7k/JcxE7EL2k5WvrHBbEVdUTH4zDOc7K637DrwLFnSlGCxOidMs/d0GXH3x6uo6kj5FFt8kTKZM39ULkIO3C3Cr/gCKpUQSH6cS7QeNvLROaEBFTDt/mGUOl5uPmdP+uudladnq/DfgJ+Ybdq4SUFrZ0aZPAtn75GG2ffP5KWAa0Avge+REs6d+Rkyywp3ySW1MNFHSc4PgEq8Vz+Fvu4VTvVLJF2ylZl7oS8WGQqBWxxvdML1XwxzVnYasrr53wJCG3rAj6FvSo61OTxkfwHYXJTy6kPoo7HcDNUDcA84za/mbUItbaHWdDKNkFt3gGMQ2o53gx79fN6hNiSitg39qi+hy0qGNuoiMv3+PEmqBMPDD/N2cmRPLy4piWdsQfPY3n1+jfeMCv1E10IrUt2MGYefBFm/Ac3IJpYL3eHbhQUny0ayVygdvacLStssbDYz1kJbX9Se920PDZ+q7dXVCcTi0irzTi0qyMAQ9fodqpJP8BN71SJ/RwiFsKWAyys0bSOyynzNocrnS8QoHtxU9H/FgB2DnOWk43Z6MK7OOl16/WAW5D/UbrMNs6UHu2bQG2DJfwf97vvSE864lTRsCAvC3kTpmU9TohMopu5/osXlKPfq2IcvLXQ1XErLNzXRU87IBveqKzRHHbKPeLV9EmF37SD+6DHILgd3s+JefXQnRbJRqot8SQSuIT6UHKf58ckUdJev6B2kKLeDRM12H3Dq24dnzGRRRNbZJH25xVQIed9Uyajdhg6DaiBXR+fWUeDsrBwYxZawMWQ5wu+TeO/3QLQQ= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jun 2017 14:09:08.0789 (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: DB6PR0701MB1751 Subject: [lng-odp] [API-NEXT PATCH v2 0/3] IPSEC packet 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" Applies on top of: "[API-NEXT PATCH v2 0/2] IPsec API update" Input and output of IPSEC operations are packets. Parameter and result structures are cleaner when packet arrays are direct parameters to functions. Also API is more flexible for application or API pipelining when output is packets with additional metadata. Application or API pipeline stages which do not care about IPSEC results may work on basic packet metadata. v2: * Introduce event subtype * event type "packet" is the same for all packets * event subtype "packet_ipsec" indicates that a packet contain IPSEC results * Added output packet format description, which was accidentally left out from previous version (moved text from deleted result type to odp_ipsec_in() / odp_ipsec_out() documentation) Petri Savolainen (3): api: event: add subtype to expand event type api: ipsec: change IPSEC result to packet api: ipsec: disable event is the last event include/odp/api/spec/event.h | 80 +++- include/odp/api/spec/ipsec.h | 417 ++++++++++++--------- include/odp/arch/default/api/abi/event.h | 9 +- .../include/odp/api/plat/event_types.h | 8 +- platform/linux-generic/odp_ipsec.c | 67 +++- 5 files changed, 372 insertions(+), 209 deletions(-) -- 2.13.0