From patchwork Wed Jul 12 12:56:31 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107499 Delivered-To: patch@linaro.org Received: by 10.182.45.195 with SMTP id p3csp881531obm; Wed, 12 Jul 2017 06:00:18 -0700 (PDT) X-Received: by 10.237.41.71 with SMTP id s65mr5890378qtd.222.1499864418557; Wed, 12 Jul 2017 06:00:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499864418; cv=none; d=google.com; s=arc-20160816; b=XsuAcRHxMoFVPbopMCrIyoG3DDkGysh0OcUXbnjdWhoe8zxmn0QW+qwyEKNtOw5JEx J+25digV8ueK9i2DJLK3lN09LphgLb6Prw8K0sYU3TBOgXjWtt3yp9Q/dLM49VhPwn7U nikKUs4TlfAE4JtpHjjWKd8u26PLQS3A0SzVB21XjulwRu1TX6vDvB/ep2UcfyxWr0Tq LEW3+2o5G8Z7vpZEnJ5Ijvi4q18X890+m+h/XIzaPDC2SYbp/7jklAgMGtYMc+X76eDg vryw+cs+T43DLSDn4n3t+joaYvCv+xNi1LJtk4evQr/LzqwiLnHIHI747nwInVHY+oeT /How== 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=qquOwr+l47ANDb6Enxtxynau+oqgA8hfqrg49INHoW0=; b=n1sTKuSuhZ4qlVHVQxmghHlEdHuGgIBl3S8uvFEXBqTBFrtJZgsNtj6pVNzU+9GdEC a54Vl96lOfdwC9dvGBBCQKno7y/VjxUo89xRwhmxRCjQ5UdAsRI1XbQUQ24IQ3oJ6RZ/ O8qU6ZxQwVEYU17gva6M4Hbv8JEiyQI/bU/kDiZaFydMmm+0PBrIr0DzK+xkMe37JDan MmBwk+E/TGxpQMc8lMvO8bWc4Muaeg4os5mPXpDoNV0NN/3eon9jRPbI1TIUWML6qBjB kG9+yAEnQkGGV7c+XgDR8Tu4jwY3cyPBgohRJnVonvj5D+LGttky80DB+If4WPt+pMec v7Gg== 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 n63si2163762qkd.293.2017.07.12.06.00.18; Wed, 12 Jul 2017 06:00:18 -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 3BB126083D; Wed, 12 Jul 2017 13:00:18 +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 1B8E664450; Wed, 12 Jul 2017 12:57:46 +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 C2F04644B1; Wed, 12 Jul 2017 12:57:40 +0000 (UTC) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00091.outbound.protection.outlook.com [40.107.0.91]) by lists.linaro.org (Postfix) with ESMTPS id 51FE962DF9 for ; Wed, 12 Jul 2017 12:57:03 +0000 (UTC) Received: from VI1PR07CA0166.eurprd07.prod.outlook.com (2603:10a6:802:3e::14) by AM2PR07MB1043.eurprd07.prod.outlook.com (2a01:111:e400:8444::28) 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 12:57:01 +0000 Received: from DB5EUR03FT057.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::204) by VI1PR07CA0166.outlook.office365.com (2603:10a6:802:3e::14) 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; Wed, 12 Jul 2017 12:57:01 +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 DB5EUR03FT057.mail.protection.outlook.com (10.152.20.235) 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 12:57:00 +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 v6CCudvm017978 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 12 Jul 2017 15:56:39 +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 v6CCudvZ017949 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Wed, 12 Jul 2017 15:56:39 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Wed, 12 Jul 2017 15:56:31 +0300 Message-ID: <20170712125639.11445-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)(979002)(6009001)(39410400002)(39400400002)(39840400002)(39850400002)(39860400002)(39450400003)(2980300002)(199003)(189002)(9170700003)(22756006)(1076002)(26826003)(498600001)(305945005)(2906002)(53936002)(5660300001)(36756003)(8936002)(626005)(86362001)(6916009)(33646002)(77096006)(8676002)(47776003)(38730400002)(50986999)(81166006)(50466002)(106466001)(48376002)(356003)(2351001)(50226002)(189998001)(6666003)(105596002)(110136004)(5003940100001)(217873001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM2PR07MB1043; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT057; 1:pOdb4lQTywt8OEEwewKHJWaDDRYuO7wcrO7RoGJNRBCnUxNdg6wPe9iSHlTCa+wasImfw4ByAJWfV5Vsn1LMVL+S2GjLBZZSLQv7ykp0zRVxhnXOfgnDT5WMp3A8bp02EqFmg0A9FRgbxUR191d3cjFFrjONqEjQX+KpHtnHrju4x0/Q2CanMyv2kGTvRhH8VO1esaveFoUxfcW/VtYQJkv4m4ezr6K0cxZ0CWC1NqLkYpVmu0awq1KI9FFUDeU+icft86VgObb+vXBpaTsg+tB+L3MSmPqnYN2Nt565arCd/1J6IrmBs3o01MPInaV0mzvmP/4s94gVZccHLkG+/d+Br+NVI/FVwZyV4T96+cUfGyvR6p8kWYdAoL1wWIiW56UMwD+wIpiP0Z/He7+boTx7txww3UVEloXzby1stXoFEHp4OQbgjQEmS+J98s00p7cKJ1SiViP1NlX7qPITith001flJcKixhjZQG9iN+dwViEm/8H0m1GXgIsfBvcvks0JU325UmhHDxjNfwCCBjJrbdnTHhYMQbH8vNaLhNGobnCyLLpGN9uejbpe4Q0HO2IOt56vAUClQ+aY+zCaCj7vGjK/ps6wZ9wlouI5OcuADhCJ6qhR4qIzXZtVlF9cZnTunDBzWCWS89b+eyUoHs8Sp0t78b0Ss32JqMiEN5Z4BV8iE9LyI6Ly4nPnuDsGG4ggUfGXhYAdd527bwoq+S9UzSteLDUpQY59im/Nn4YYjZL/swoFn7IOPCRIGEzv+YHcrYD4l9HoKv/fm3rkCD1JFsH9HeNorLG2RSBtLTZer4yEFdA6W7Gdq2tBnRcQioPZYKINkyI7eDzNeESFZABKMx48ibOiyuoDbi8tM58= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e11f3283-fe51-44a9-1136-08d4c9257cc3 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:AM2PR07MB1043; X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1043; 3:K52pL9YLl/RyNYcRvr7ZcLXXnMQVMeNTkTdcz/ZvmNdFEfW62VInFMlHZsAbL9ToXV24+baYo+/rtAB1eWEkF4FnibyYymc37yTcfohVup3YJx0r+PHDXwaVeSNbdseLszmo3lvMRoHqBbH08v0mly7ulQT+Cnu/Z6qfxdaYRCk0yg0d+AOWrM4CyhODLWn4DL1fYyaRHxsm16ybiEtPP/Z5CYq3a8G14U+yzZKTlwWeIJJtLtojGK5Zev8mGHeKrGD83zah6JxbhvOXLESkTU26E8Wq+D3tJ36Y7+E0q2Ar/7tI3talg4+u3RdRn2Y3zKD8OJT1RCK3J6kjgkrI8fqOwBClLKnoyIrbH0gEcD9ujDJBDEw+XoZVEXI9KWC/fTALGGWAoBC33fzoq9v5kdPHnmFvfbrTstaTFVPxShGzUsJ0Wl0uPHw5ElSVNHIjEVCZOgwXhFTT5LQ7fLqv6Nidbpl0BD4oBiJYp/2PGwt1ylKKejL/z89AqAz/fw4pXFVrUx0RYLle3ST+SnSTHOwZKsaGC4R10mPzjkEmo9mQ+XtZVGtmWRbvFuJEVd7Nk5um8BdZsj2jfcIvcLZcw1p7swMA3PTwd42c0zwa6C5MGl5MH1d0k/Ynr5AVgUHpkXfkfpNmVFSnxEtpKfahHJ9LDWydSiH7J7t1iGwX2/MzUadx2PcViy2X8YAY3JVklUZZSHY+mY3kPkCSun9s6iruIsZwOuWhqcYbI8XnM8+OtPa7/9QAFZV3sA2V+MJLobA6rP8bn5AE/KpqSUYyRRiUYjQuRUn0vlYSSeeMXPNDkDxGSOMnhpLFF8/IWeE6Ts478u0bZvqMMr5Po3VnYQFnoShUHuwraazRGjDwU8v5XmEKpvWlWf2b2aI4jdk6W+0LGHVqLiaFfOYvLBoC4Q== X-MS-TrafficTypeDiagnostic: AM2PR07MB1043: X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1043; 25:QGUYSHOLgDVWlZhqvJ0CT5zACXpGMLFDKVVj2TmWXXRwj1Q606FWa0VVims1AMXMNk87WSnzQJPPgGHxQZPg+OZdKdRP7fL2AjxbeMAuHsoGfutv5SqTOcBr78l5QT3pHc6LA2z3CAuLB0Jzmv/UPP7aEzPKjiUgdHFqEf4ZhX3sL5efTba4HHyZs40ok2bW2d7tcSSvq0TtaHv5XfRkIEXDQxvxuVwiz9yQx5faidYwJkuY1h6QccuGkbuh9nGhTYWkAOoQ7dYrRzrIJyXQbTDMLRmjCvzsA82zvri+wy4Z4bfT3yL4ympFa5As7hGjOeAk4pHHtp6IAw8xPiYlBKBbWxZ2DpY7eouUYZrC3YEOXR209dQ4m9s8eJv0Nf4IXEnSyMPLCxrcHp7+QutFRxcxSzOUK5HlLvMKtTIYqXEBKBosWbm6E8LEZVKb/UbdzCbDv4PPFSt36reSeluMZA96VlegmgYAJ9wsEmzGF4V7OENmtdJHOE59t9nV6mzk0hF43WQYYBmCfG8WfwQ9pldfQFz3XhYwahKykddJUhGaAhKI/IRy3g4Mkn+D3W78GLHWU3h95uAoW0Z1Ih6zd1WPShlpWfBXtmEObZJi+ZHojwkUrgrj3T/qYS8tdFnZZZEfR8Jo8e6Jtd36zSQkHNIdnPfdKdIXlEqcASrJxJmOKPlgalXufxfad7HkCtbtREbMdFB5W8ZsVZO9u5JB8YS21B/VnaLJ2h7vmWq9dJX/YGaxVHFsnKNINotCNpVxlelp8/b7ZfCW5QpUahaWvupvHSsmPJ1v8KrYMmHPPyveYQNf7xqw/vqFoCbFJZ2GurnCCQ4PY3SBnDMd2EcbrJ4ifDVu2RWkRJIWb7BvlmRcebwwkCrGbtfKbdaja5FT4hVJdfWryXfdpmk2vYAKxv1PgbhfQMQ+dSRyal3j9Pw= X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1043; 31:vYzfVvwpwqA+n46SjaSgX37D4YCTm32i+5o/eujO9zfmVAYivcit2zDb/2YcyDNX43AQBvK5JhhnRV/8F0tcMPHCOQ0vnWay+vJs6ddBhosDIoiBerb/uS+zL7qyPimbYHag4pH0LCwCpIQiBJ7FRtNHoZqdWZOK5MjIE8vkk3JSdMX2FgiYzPH18bCuEPfj5yUH1F7RJwXKv/CZixoje2wFnnlPAIvMFMyxZHTk+OR4WMydr6vJ0ovgE8MrGm4vtcQWhAX/Gkzw9sE4/XeRW1jtofiRh+WbEquwxrGzIzblnKpComUh4tJuPdd7JZKHNJC+4qorzWRCrsds0JkpGUhJl8E6bRy+LbBSi+U8wYBYryHTO6xDp2K7gh2LVau9Ful8DO5mgd8BX8pv72v0fOQaCzFgO/kVTVKUEX2nT3h+2lBtIfcFZ0aUbJHJP3dW9U7ITTJHrapDjVtoRmE7IfReIJa3hqkDjF+FZjvcA/2LHntwImSZ0HkaeE9XhvnzKZyQcqG+H1bEr210EFT8/2TBtkAe7pyd469q8oexCBVRAoNYFSGjOwFIw1a2+SxZDcw7gVVI/2NpzevJbZMEbl41EIu8679MdmBwQgU5ITyJlEAvcG98Ul2AmfjESiQkZXT32+Mh+uaFMcfNfyezODlCD8JRmPZx0Rg1SkRsp19VLIhAN/0JtEnB/0WSjaFkCcH0j5Ohi4fT3Qkp+Cn08A== X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1043; 20:84qLQm41ZwijPeOJfSBYkexKyOl1HKxFb60t66PzsWbOwjafQpl7zSb55vmFIEs3EC++c9a0WSjHYLY/7156GoHYpRwxqdUJfWZKbWAQEdbP+Ft6BqYq/zrIa91QhzqiJapzlDpQ1yxvG+GXPYmcZPfRZXRmK/6hi/nsn+Y4ynoPW/hMSjrcmJtoavil3hz6nQRICaPbiRFkt6z+yP0vuxYLBbrS/GjQCpXDijIZXPamSSNHlOrMza4xX82MrhtZjjYf3BBNzjOH+ruYqOzu22ZqHmaAXISodLrXuxKvW9uUY751r3NLc3lx5eJV8lt0ZMDBI1VmTaZVlS8nG6Z5YDuS+CihFCiWXLE8bvwJ+PoUU2+pTB5FxnvKmqxHcISD56um13D97HdIe+v88mLkXDZhsvLRa4jY9SjzA746rO9t0s8MEo7lCkOZIN2OiLD9kB8yIHwg2XxhxLnCxu33lXtdTbPlV4EKy0F+Mg4hysW8NuGX/u39y4+TBcD5T+2mNcPGgnaxdy7hkiOo06ud/M78KGrsIgkVKkqW7rOsF/w6SeZNxsVSsB2nmkO86PiWnPA7SZAB0jowE0u4oAKD2VSVv17tnCTlm1kMv9ybktg= 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)(5005006)(8121501046)(13021025)(13013025)(2017060910075)(93006095)(93003095)(10201501046)(100000703101)(100105400095)(3002001)(6055026)(6041248)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM2PR07MB1043; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM2PR07MB1043; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM2PR07MB1043; 4:1BX8z1w5UJqATuhx50+POJRjv2webhfvBhaMbqvD9C?= ufM6Kc9CWm49oGZ6cG759TlN5EtSg/2wl9UTKCRJgoeWDKSWyFO5DDpY/OLqh9bB9qB49EH3He4yBWb5OEXhoOx/+FRoIngTWZqhv4u5/s47w5wKme7C7OLd3mMCxBI/lBvvSc9C+VNpzGTMzkePyE4Gf+be+mOTkckLFXPbsCep/SOsEI3MzWD9OASBmI5RjFv+usu5WpthIR9gDrk2sHDWKMWF+3t2vnlSujoE0IyMq2U+5kIN01EZ4i0ydYVz3oKfV1INVXe57u8q+GEjLedr/bNB6z6KdXeJ8TOMeppxtNI6An2BYOKwFUEBPjvFCAz7XsAymUb7nBzA19tUQbS/GlIdkzVIfWsyGNfBA6KkmOijtUyGHW1414IJgLo2aglwnvNWxAYmV/FpMZLyLp4vYIefSGzM2IroMs0ucqnxSxtAwMVvtfPupW3QbffirwdLp6/a7D+fT1aTjsuAB/MQbmQYy8jd5hBRaeIerfFAm/kwaP/oMTi/o0tZandVgmLHaKHz1YXeCy2IemS+hqLI+g1MFo+hv5Nv1CE2xfFfmDngITwWMWCtU7PAmTseoCqVKW8mGsIYxst3cPSAheF0A6dwHPOZAhE0GoUhUvTpO7a1JYPK2DDA7/okwUdpI+GVHY6RvOW8tpkP7uaFUCcdc2amkAjY/eYJcZlCSubzfJ7ZSvJzEJ/N33Qh+yYaDZsKTFrrr2gV8eFqfo0mNpycgOGYgbDmb+CCVhTxLIQLAQwtVsUAfPoVVZDDyeVGHEGQVgMt76oe7/KavGo56VBVqG5EeN1amJNflvWqaW+1huhRimHlnowYOT0ODCutSU2nZyb/6ixRpYJCV6Idzm7kK7/w+IFsv96gG/9nK5HniiW3PuJtCvfvCuwFzA1pD4bJB9eRRn1L7im1zWoya15ncOxX023lpHSh0xJNWiOSTwdpHks06y6J1Dbhbxd9tdROhjKXN598qj/Dcyt5Pf2YncGygTVa4L1msb8mtdXD7ufNaDJodmQ1xaFnvRuMZGdPSzn4u5K5N8Y8JYwgjztI6iikyKzIDKBvLMHaIwuN+dboLUecXhJas2JrfQug30EmTDBHQaDCR0OWyN9wmZ6xQNI4jf4Ti4TyN+vAdNRLxBUQNVnCwX1PDAC2R2GmAMz5HwXinZhcACA9Z6QJ/5BWS2LIAqP5kTugQaQL8NTJY6QO5DeZARfdyT1NhfJJupunn+LWsybX935Y4+lBtm X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM2PR07MB1043; 23:VpzF3NZfyOgJQq+RGA+cIWX6uEyWy2zPbzwnLtieF?= KuTEbFPuT3JD4veXoGh3Vw4i1sywVSuSLfnVJ3XBJH2/Zd8SB6bEmmgoBRs4dlCSacs9Np9IMA8CCYzPn2HWvxTQGJ7V0skL6Iarxm1bDkRCI0BuegNYmBclgyN3RjKa31luLki/rdUqmm2pgr1QyxnG+2g33WIHXUkLN8c17thsIEAcMHKgoVGx04NvNQzQKKJPK0nGHLN0u+dMjcCFdCgcNV3FXNaoTx33TVRiC2punmPj8iq4IlLUjPPCCGFb0e77DXx0e/PMgKJbGjalMYQ8J4jx5toF5NDWpg66mYpYcy5mQpuGJZ6QLMfnTuPT8lhck0jwqmvPQYZuGyALKHVSM6Rq1k28z36Tw5LDtlep/9sDMOmEBu8dokroEaTg0ejo0FCEcCgIkOmb3X3O6z8LaaLwq/4jDIh1YndUoFdkWloryeCdiDMob0U53WLyFPSPR8ovgfZ+wMCne7JestbQ0Ali+qtusb5WitbJWWfIiikQr7BiE5Z4lCmhsUiwcj+epqx4xMe64DfnnNkPjHQvvUUjJb0ARZceoBzZv7n/gT6i6RelFE1D3T5K/Hpei51DaZsXUvN1SxP5c6HExWBVeRG3BJcTGnq2atww0xN2Rv79cOoTHypTE/jfJSw2lC5YLTPY4VEd7fk4KjARIu+1q5BS/04/xkDMgxEhtiIfL+zGzN7ShWkexAlCsvRx/ScUMk+LLqz0fUWI0KD8DJ1S5YiS6jSgBO2RLZSzrCs1QZdKuT5MBlrMMH/WqQUkf6AsH4ZrFILbO80gyGeTZuZt2X3pqOEhqbh1YWkzIsJwubr5RsGGGxiRLteMLUCXF+B4+gSrtS8FtrrYRtfaZLxvaFmOZKX2NxrBm13WFQD/H6rXb8Yb9sP4OcEr4G4bJ1rKRmoqHpM7U0sRiA/2mL5nXd5JRGv1XEAz55CmFtcaFh1qiQ08MMOH1EI3RgVmU28tusRpa3HRTx9nwl5f11nxO+761PT1kTD6b9dTUipEv5jdcA1rjifrK8L5WsnU08VSl7HFjHc7UqUJUd+r32Ij2fgVz2nA8MpYj/3mc/YoDM7hvgn/Y1xy1SPPMZFjVRDjIZni8aikJqokaAKtZkY8LqWrT3JTEJo+A36r0/7pZ17Xh2ZzZz8xixAdZcExyo= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM2PR07MB1043; 6:SyEGDPUfHSjugswobMY4hXvapI5E6IiUTJTkv0Widv?= i1M0lJHXga1RCowqr8l/2G5eLLSiOTFtMDuE89+q1i9lepPZAGD7WZPISho/AGHIfuYnoII13sn+zVAQzmr1YmQWfJMDNRWQ27lB6HfTue2dTyfXIE+fckCELvXckFe4I6IXOho1nsmuEcYC4I47hkB4EiGRSGhkJryZ3/ojH/kwz3Dot/AHMvEPklXDH1smweE8J0bItIAE+6jeDXx25BJQqMb0jkvw1nifrlC4BBrPCgtOCTRKR+DUDTPhxTYRScr8zAgFXreptvS8mV7hhHa3u0BMFaEXAVzQ4aYbUIHw1rUjRc+49wyfGD+/YG0QKLv+jUUvqZw9miyUv/1Jep4DHsTHqyyhNDVnG9K2DBjaVKTBZ0qek/p0Y+YWLhBCXbFikhmDagAYF58UeBisbEc2m2/G9LUSUMXC6bzLblBjYmm1Nen4RmnYNvURZADQDhqC4uAsfy5HiJN3lvVHWPzHtf+6fhtjmIn19bis5O09dC51LFM2xqrbslnGPFZJtDwaN7zJFCscp/moFA+CMaAznxbIsfF7PmUuhpjP3kc3mT3UHf8W3UB2eAK3LLv8B+GCLMealC/4QTud9UJYhONsRs8UGpT2vGvFboZAH+qhlVr8QiYoz8dkfPH+a9O08qLJyyUQ2tppbJluT+fs5Iu99G0peCtxAMs0xqxa51hri1jOfxPHAn/1IqiqFAH41LF7Th3o+zBLusDEzVNVH+xjFp0XJGtnDgLa/2xJ+HXxK0u2HFFHV/04d3JDhXCkYAHKDPllocuvaHwpJvLOKyycvWLeQRJ7KCLbF3OiaijUdWum7c9OMybkYwh1GXOs1tITAwbwf5RU9jTdoPjxs6Y3zjzG8kIYK2z/69cZHfQtY5/vfNXv3U/iZPb2f2qTxIf7FBkfKIHopPWBhuuRKPp0GZZO/beg8o/Wcs2OPV8MlWO0l1BlFmAlrlyqXX+FFM2ZGMMAO8ykUJk3xVf4M9 X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1043; 5:BHi7YFu5SO4lS3XM0Q10F5CRWxYh4oz9AaP3kMUM2aAwKgHbvsglOw/+0Myccvsr5EKO5Kk+I6QOaoh4ajx0DVF3NxD/OcS1GNHVMZwFTbfLnBRA/Wgppw4WgTjkjLcPAHe/LJd63V0tw3qwB62COr5bNVoQPylKGpTPXPwIgVFJPwiLg9xcOe2S8FNsQuIs7SHK0qLp/yqtVW4NDn2LCOMLBqcf6n8fS5dGy8R/LXpnmHfBdkZb/8QkMA2shZT8PTvV6P+MH6/LaLdZnMLQX6ciCw9VDyDbQLUwyiqQl7atDoGJsAdXGknjXCbmq5lTPBAyC9KpFauaLs9eWbUxiz3e/BOvIrjIi+96Axnom8mL2B3Rf0KWuiJWvFrYCbRjy4F89bXkSed3AaPh0HlbBb7wOXI8kCj5MKQszORWGUa6+x/kIfPGUWUUtW1mKc7RL0LnXuvcKLZp5L9p/KNwKvYUpmjLj3yv5hXtzDkoWnm+5+iIro/fr08bD56YdfqP; 24:S6OcwAQz5bmAUz+VMOncFZHAfk9WcAZH40zAZHHlrfvgQgQAMwvfZFi0NWVdZWg3Sox77z0tQGY/opiBD+sHhJvOWu+32gVUu4LxJuaK63A= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1043; 7:dPAlAi8WxQAy44CLCj8ZP0WUwd5Du7KibyeoJt0QH42HBvAK69gHICTiYF7L4r/JtjbR66KA40MV5UEaqoEQuRQ/IogQHBFb/39w22Ywr5R+4Z1AgNw61AB1s6drVhO1dVaxeir0Z+se11eLcTlfKPiIZ5rADCZ+SfuWqrKs+B0drAOZ9b4mKNV3MSuQ3yMdcEW5jimuRsei3ZPifjCzJ9VGZkj6Rg+a0f50HZbpIyPck4sCADu2rm1YmDFZ7TPE0GboXyqjV+lM5KFj971zdWb2dcz8jf+D6BKe994w46vg+sTjzyAn2DtSrJYWVgFPdG1BLLg/+wAWJ1viLzt9Vpf1hJTCgIdI+9OTZADVVbvqfpIJQ5VIMUD0ut9OFdHwbQUuPlM2GNzPUasLSkFeIKzNtZUTK1Mkv3ziSbHAKR9ThulvQcIxz7w0QEoBwP9cjXHzD27Y4q1WWF5rBcWkuyDVu3g8nDojS4NSTeMuIappWLR9KVPoggLT/ipwv6jadkfuDRwAT2WROCzEpiWTDPCuFalMnq8CuthOU8DkQsbTEWwhUTRRyRod5kKS8XPt47y9AqKppmWZpSWwg/jqhtxCNBf5uGE7QUFQNwzDDll7tymAyv3ILz0KaInoBeH6waGadEbFIZ0bB1MQ/hokOyMyoblme6eqk24tBrZJK2fqfWnim1ls3bs6ujQvfaoOR1q6tTW8ur7x1RFazSjW+BBueAGRF/fmRnDtfBsoOPHmCbQvzJVPwJiyEssI0dja1mewbZYR7xbAzh4OeRjVrJbDv/a2qq7wWd4DI8oz6ZI= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 12:57:00.8182 (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: AM2PR07MB1043 Subject: [lng-odp] [API-NEXT PATCH v2 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 | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) -- 2.13.0 diff --git a/include/odp/api/spec/ipsec.h b/include/odp/api/spec/ipsec.h index e602e4b8..56363e22 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -378,12 +378,30 @@ 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; /** Authentication key */ odp_crypto_key_t auth_key; + /** Extra keying material for authentication 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 auth_key_extra; + } odp_ipsec_crypto_param_t; /**