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; /** From patchwork Wed Jul 12 12:56:32 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107495 Delivered-To: patch@linaro.org Received: by 10.182.45.195 with SMTP id p3csp878935obm; Wed, 12 Jul 2017 05:57:44 -0700 (PDT) X-Received: by 10.200.2.139 with SMTP id p11mr6017820qtg.34.1499864264051; Wed, 12 Jul 2017 05:57:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499864264; cv=none; d=google.com; s=arc-20160816; b=D9TaAy1omZi3BWYO8Uht5T9cP7rHru3d4LcPy6Oc86m7wXQNAzGFwLqg3eWk2oGC13 WNrUB701DWTLbQWFP0m3+mIx/k8/2l1jhoJ17u9+T+FCbdlhJSp2M4VD/B/vK9NAhU+y nquWRWbXADs1OTrNQxSABa627YyN9XWvMAahXZGeSmRNGp4uL+by95vEpF/L512lg/hM f3yncfidFM/INNq+6A1Ety5OnLeYCA1d1zjuagPWMyDzakLPktO8rEV9223T4hIkBuQ7 /U6unQNwifn+EKbpoIyCmST2Gh5PDRmOcei1xat/jB/PSZScHohYa7p5b7Szn+1tTuhc LcgQ== 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:references:in-reply-to:message-id :date:to:from:delivered-to:arc-authentication-results; bh=LzHc/QrGQKv99gFqMtQyrC0H1R6x446pCG+0sxR1TP8=; b=j2YWN3IeFxIK9ysmWguBN7fCQ5K4XXEq4iPJHnr+KQ7U0/qdEPxkN2hPKvFz1HWf6w z/zRMQUdTV8WKO/0Q80+88wk3wFl6DLhtm3vKEL16Q5YtUfME78gsgoyPo0USO7kXEfC lcbHlw5tbjftjKNVmSrvfqynqieCxvf3nPzkUoapc5IiVHzpRix3dfucGw1TQfekybwp 1T1+xxRulI7vMRv+q9QdfHw2uz3QA0SeMFkmbs4bKtejAcyoLiDRUiyqblaP2g6p9ZGU jvbXxJDzlLiwWJiHFEOm8GRWC1i+Ngmt88QRq5hb0Ltzmv3CCeLgJaopF59VlAVmdQIO UNcQ== 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 a11si2052836qtd.334.2017.07.12.05.57.43; Wed, 12 Jul 2017 05:57:44 -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 9C2D3644B4; Wed, 12 Jul 2017 12:57: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 1B9A864488; Wed, 12 Jul 2017 12:57:04 +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 2696A61057; Wed, 12 Jul 2017 12:57:00 +0000 (UTC) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00132.outbound.protection.outlook.com [40.107.0.132]) by lists.linaro.org (Postfix) with ESMTPS id EF9A060DB8 for ; Wed, 12 Jul 2017 12:56:58 +0000 (UTC) Received: from VI1PR07CA0165.eurprd07.prod.outlook.com (2603:10a6:802:3e::13) 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:56:57 +0000 Received: from DB5EUR03FT057.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::207) by VI1PR07CA0165.outlook.office365.com (2603:10a6:802:3e::13) 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:56:57 +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:56:57 +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 v6CCudJ5017981 (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 v6CCudva017949 (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:32 +0300 Message-ID: <20170712125639.11445-2-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170712125639.11445-1-petri.savolainen@linaro.org> References: <20170712125639.11445-1-petri.savolainen@linaro.org> 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)(39410400002)(39400400002)(39840400002)(39850400002)(39860400002)(39450400003)(2980300002)(199003)(189002)(9170700003)(22756006)(1076002)(498600001)(305945005)(2906002)(53936002)(5660300001)(36756003)(8936002)(626005)(86362001)(6916009)(2950100002)(33646002)(77096006)(8676002)(47776003)(38730400002)(50986999)(81166006)(50466002)(106466001)(48376002)(356003)(2351001)(50226002)(189998001)(6666003)(76176999)(105596002)(110136004)(5003940100001)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM2PR07MB1043; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT057; 1:wIuHePF31TJw1vKvng9JL/dTGMvA1Ew1uzZb1B4YcMP6zUJ2jg8Tei1q6nf8SXyTiCcmNwPx7cCzuV9dfqozqzMWyyanZNZu9xErddASCF+06vYnHzagApLY3bwFMGQG/J7s3AV4h0kJQ3SAUJmh+PuNBvgc1Iq4Dv71bPE2VpwWk6LS824KAPFzgnZ+84bma1AEDck2Tm4AQ/datH2NWq04UWArQScCtwMGW7IRf5RkxJOJC0TeFysE8Sh5CzQMhvYaJTag1aj/pYQrGvXKDKqUvuRs89BV43xHWlL2AwZylEpevc8FMlt6mOK1PVR72RYMlNmNm77ClY1rXQtuGdYHJZzueVm1/KUcQp67m7ES5/z0LpT7j6Q8VSns2jCxUaA4Tu4KGGecbZ04tTHAPX3mRPfUx8X84fJgJp+N9aOrZuMw+ag2VsPA0rDwa8Cca1ZTguznHxnMrkjjW00fNcl6BdQRK1wmIt23aGz1jonhB2ErufSK62pfk5AigHDgSReuLgsrfA4hywYZ1RKgok4rxHROX8nUW+wZWg4l7sIeAdxRVO6WNjd64DZ/VAi9336gScGby1PpGgBx+m2HdbDWh3KegxzRdDHkeyVr+QWGhxlTD8oTBuJ67pOOPWCPOrq3oOpcIEoo7TAUXSE0mnRLMKB6vPpts5h6Ig+F71LD/cI0wai0SIpulrJzCDNevbGn1bbuxNYWDeG+tH4j8SyrMDWlioXyGwDbWNqlGKkPmBoieeH05Y4TDiqEj7mbkWDveHtCKaktxR1R91VLzv8yolGeewdzL7SyqQh9La77A1ZHVjBmJwKx7kKD/DxZeML6rIt5SOUAf7Q/rt4bE9EaPn9CiNGotlH1MGHlaUU= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 26acc5cc-cc0a-4042-1331-08d4c9257a82 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:WMNxuPMnfWmGKkpVAQR3fxYFj5jjQHITRfsSaWQ/i7d2bw5Q9HD5AGjv/UTej3atSp8KFhkVEjRlvZKmCfMHfUdBsq2qqAdd6ckuKS+IbyQUL5r+bS0lp3VQZwT6iO74+ALO8C5ORS0UWl2o+TfhB46hmAcr9yflJOoBCeX2s0ucdT4J4XixG+LGt9YLW5DBfdOhdkW/2FQWkIg+FcPMzZ+t3sab6KvXe+nQFhBUOClmPfX2C3O5E1v71vxml5rpbJAiOuZCXLFN0x4K+jgB1/+LFQlO8nsdl8ZvWWIwMOBr9mzJoqI+s0qhguAHvNFNTk50nyZUcQro/c9ZDHwUfx0eCQ+wiHWuqtn2/hCEL2xzz0BFmHe6haDcPtz+nS96X61chexgAVHVnoKVcTRZrCWhG/DTYQLnGC75nYTHRO1EhNqB/kIg5skUirUst8dS/Idqvd76js8UIfiz5uDaaoej2yIyjBtwLzg8+iuVvcdylhfSncnosOHyueyZ+fLwyk/erjgKmlKVDUI4GzjU+GkTrll728CQFf9AfUeUWnb3Q7xEleVzGRpG0nZgMcQJmunNo4DwnnV85MNwV+T12RfxCtYdCccAQi+r9tqQFwmoqPpnjEXQHXfiE/45e4EBagX0CKNdOvppfHXUpORna50j+YrIVjoHMB25rXIl9ebeMBtsPynevCq1ZPZvryZZR/A6/68Q2pR8f1MiE5Lom34BHnPqr7B7HwZnTuEpszHGrqs1r/ZRRK8vwX5KWD4kU50ZgFFvEwBlALOGSNqrotOl1IfFxhqyDsH40rf/oM5M+45PX1bM+7QW5zBTJdllcYc9xlX4YYlLIosX6+8bJHp0ZOvkLDrAAk7C1GYxfT11rTdDrLj0bocifn5LAZgWCoF1LFGmKB7n4xqsllCoQA== X-MS-TrafficTypeDiagnostic: AM2PR07MB1043: X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1043; 25:jOb/UkA69nKv3rAtZwWJA5tpX2dkOwveLlY5yryBFyb5xdeZEKBbWqqiRvayGMYB/hXbTNTQq83vHYEfeD+9KeOvvI8A54n62DszvstT+mH7VBoIEuCruePevwdKJm9QdINll/TJlIP1MrcPQOd0TxDyAeQ16g9ClhOEsc9+ZFjG+h+WBsIjWogExOAchZ1ctxLbm2WnpZLFApkZO7nnRsZIDFADazxzN57TK6Xus8kvDbFdXKJYR2Uc1sPlEQIi87EM4iZuFbnP2HDzsGreqxvcGGdBungriNbdPVAqPh7d7ZC8TCTFfHDGgrvwnKvpMenaJP7fujcLvL4bNq894X7aSRh1qQ8mjqcOk0ZvhL+SaHO16jjl9bPwgBLMVtpXWCsetPxwZTLTVNmFSHID19yzCJYCU767YBn4hFxrFvGqtz72iqJ4O0rq5/BA4hLbmzl27oxPtAY6BlPq5d+Zxf2/iR2pDVIiLU5OgszsewOad2GEZY2nUHlboh7nCfzRRbWWsTmP+yC/6KvlwLhf2yXMC0J6wXn3pxvClyM9w8H8HAqKdHqJf4LuNMK3jy4LCpIcj7SNzJ41Y+Q+8pkYIUU0U0HDEuLo1SM4MrywTSw0IwbJhUtjo7zq0FYq5h/6RoSvsdKOd7zj3IXXMLc6VXoeny9bGQOYKywmMa2rON6IZJ9RRqz5WmX0d/PtbjV5ot25DB9eeZVZlWeTUJuW3nGZpdnsZBaikt0JYTEtbCvU/LxaU4wwalemfTlh9DmVxvaEUJU3ibs4bGsM8q6xcQBUE0te38jyTgJVEyBg0Yy/H8g11Bp00iZjNaeWb23NFbzINelDpit5ya8Nl0J3klvICiYOhyQ5+XT+crqufvmsQRu3HPRYRsLSSWmqdQlASiKcUUPfNPMK7CwHpI4sAKHlyse1f0dqr+cgu+pr2qM= X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1043; 31:crxkvbUYorwlLuT1AXDwuadQYbPYMB2MEfxgz7HjoUFpqMdcv5FwwRQgHgzp3IrnU6Kou0jzbgGCIK+6X1liCx+IqDoEp82xvI3ftRhSN4JBlkfWP/ULUCaHGJlHNUlz4zu/rIblqghAvUZiYxQ51jZsj3qtG06gGJiAVsVlOM43i9VbX29M/MchydpTFr93+FWgWJw31Dw7kX7w2Q46yWjs0D+C9XlE0m34l57tcWxIy3T/F2h28327y8+G+Uk4EFF6H8tZvmmrH4qtIJ2ZSNHC9deGPONBmkq2mAbnrfhruAdkobDxeXraPNfzcgHWb0GFigcic4th7uKnyy1+NhxobiWx8QsYH1FW0cdPPGCZEP5nrz8jpGNTltkEp8SAdaJ3euzWpQ27y+uFhCd5UvyipbbezcLSftWsRPwAnnI/IkqteolgAGmzHosBPmRjqjpc4v/2zoMZ9S6Jzc7sh3HGjiLR6KhpeeGiSHnw0xoIf29Mex2YfVuR0kV9pGWoGV5mZRNIx0GbpM+yBJTiNGY9yBbWY4Rx1ueF15OXaKAue3Yc9T/OrV7EtVdgtlRe7RbvdAgVIBNx183ZEspQVumQpNQD2zJu6Q1Gv4he1HuIS/Fbs09IplfEviWTYemRfpQsDcuxDYRG0RNcSYy+LX8SIcNb6PcnX4NXqiytq29VkF8EGgYh12vX43+8w4Cs X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1043; 20:90X0JnxK/H2OhfxyqnPysxqHIS+PluqtKlYfGTQ3FMFZC46QWn2EgSzxU7++G1slr6v9A9Thaf64ZPygSAH2RIOBCJIXbcaoQCbZE5V3/yXVIhM4+P/cOqS96U+16nCiL8CNTqFeV/aMCLo7d0/pOqzUQ3eg+k2AnWTJV3Bd7Rcz1v80XjObxa+wXwfSHbydBJzP37lL3oyyMKxZspDUmJ9GAKKDc1NYH7HezvO7LsD9AIZIloLPldH6wj5mqobSfBFhp4ykuKxpsCDMUh82y2YWWupGuPN5N5/MlqrWF9k7oKjH2/ASWPvH6jcxAM+84z12FHrrkF57+zebBZBgHFjkIQQG7/B3/5AMwnL7QnXzGPTEBDSMkFeJbwtdhCm/EXwVJRFzByfyPkzrqKFLZHIELvHPRkHLhbi4JyqQHtQT/YgggNoxR+sDPh18GAa9jrNhCTyg6TTqg+gpjNgj01c1yye/98/9xfpaMrKXAHPVQJXSL7AadrgNOfPab22AC0T4sR5U5NzbxOiYlb3EQdH3FrjjmUXi4vvhNLUNXVQyYL5XLuwO/0juS7V3QbA62aaE76ZomVBr5Y0q4kM8GkxaaCsUoG4qxYyZn17ghDY= X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(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:/5ZzpgFahC7Ot4/oDQtRxUH0gPDExr1VfUA1NALwxL?= armD6PrLCANK85khlYdHtsg3j7SkEqq7shrsjVJyqrqWfRcteRa7IkO9sXt3tyS+w0RgV7Re+Dx6yNzUXB+RHCtorDoYChorzQgQZf9gXRt8iCjeKn2vJcED2SjmS1zfhHI666hWmPVcZ2zDLP5s4aBhZIb7T2EE0pl/XH4Eze10b3U4B6eCVhXfCWOXX4GimW9yM2EANVTxTJir1Yq+VTUauYpMeAILUBNhgHBwLkWd2zJswv8V40pBimiuvRy7emou5biQ7n/lweRg7wHJXFf1ym/X8vioRT96dAPAGl8pueEjNTdh2lxEkx6bbxAs5U+eqc0ECCmHEzCsF2gebI+MAagEEM+K5ZHDww8TYAchr09a1VAkED1ldAEsVUmMSEly3ebgbAd7wPipPSoXGX4mM9DwR0MdQ4MVv6s/3ZXG+PwUIzxCZMTXbBEm0WUB/9WnXxzKQ4O5A9KoPvGi7iGDMh2Xcvlgu8aefzmwaTx/3ZGIraEitNH/Vmaexv/ArZC+iRcPre+5S61f9UdRBAg77i7olzWXehQpHdPQ3NFz4mGlHG+/G801hzVEMmMN4LaPdVeky8WAc55/5bRtZcyrGpnx6O3DMtjCxXjv0HZMdfUxo0QbzB/B7ERfDPXWrneYeNBysKGI1BphZ/tqejktNhUYxDCVSmUCOk1h9iBW5Qex8QQABtKM5AqnS7a0Qm2aJVlJIM8BseHm2jfE+Hy0RQ0UcGdvkp4Bw2/thcKwBSDMSv3V3/Nf8RTflR2PDT7XMBIhlgH4qHAWA0wEnB37vUoPaa2vYLbHaG1Jt1CEBsG5DpQttP5q2Z+oPJ4s9TX9eto+B4uRRCNok/7crpg3yVqY+Z37GAogkSKxwvxffkYB0G3mOpfgCkMxn+gEVEB235p8LiemYtFVhZaBgcfth75w3r8S1CK6k6F2TahfcOKVKw9+GIcmfCIfKrqIOplniseLFiI75Y+6U4fFLHkpJMe1tk1iNbz/TWxXcKZ/qes+jMzp8kC/zZQ+SuK8IL03BwciWISO+J6ZsTuDTwW+eREnrE7qF44UK0rNzcp7J8FIO4oQFpv6lS8tpg/EPfPyIXxrB2MeWTB8v3gHSfjWBJ8tj4jNwY/PQN0hz4QF2hrbOw2OuDJuFN/bpeeI7tp8M/8K5tT74OrvoYtVirKASELwpI6iKskf7mkn1F8V3LeG8l2Qrr0qCd7YToU0WRmMuRpWcQTf3+pE/k7CR1cAHox5RWHW/pz2+FkHvJTt/rPSetFVsMCn2u08UzWaA= X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM2PR07MB1043; 23:no4ABcJtPG7fL2NNGtS6dxcSqqN8jYvyAjqxI0X+w?= GdhMamn2KnszTn0MQbdh2Af4nfxxMJ2w7pX1zkpVOkjEsTlxCjBKN14UDZykh1LZQw26TwI9wuOQriHhPaIh39rTqV8KklUxba0l2zDDrLzqCU+5EpVCkQEY7y0nh3uKvZ2wjdvRNtd4KgmZBwYJ3lmLaasK3GziFltSOmfwRSnVq7j9hlwK9Z1cD88RFvrONRHi/YM3RBVx8zGyk/ZGonD/1RjCxU2309PS1fqOKEoRM2grQ/HTEBTuw5SI4x9aKxwSN1SSbVDwOH8Qo6oGdW/Rseeme41UxtzIIiDRCpFnx5jzb8OEkykq7QYOtvuxDZLLU0VSlBg1DFuggmoBapFna5V3u3iHkaFiXdijWdzA+u4N3XQUfLb/Apbhrj0ZqXBpw+9AR7GN0Lb5tLEBQqNSh2bFggT6jNt0VYkKb77nmzdb021JJD9/W4EwjzGJeLl5tkSwoh6rXQgidO+B2iWnyWDl61M8/TwRAtomBDHXPdBj9E52Sd2MO9eC9jNNC1cCMHz482+bPfYO1YukLj+ZMVfn59lf3AHJksSTjRtZC75lSpV/9XCmZDIv0/Kzx9SfPPOM7G0e6BdKQUdAGgwRLAsHAzYJGqOxS4hHOdvcbQWLAIxrWLtNUSv4acjPQu4Mb+pr+riKG+nN8E7Q5FiMMXqIHbJbSQL5Hgh4/86YjvcHMHEtT3M2df1B7J1pROHeXSkTarJfTnFm4n2dk8Pc53anS1dCmKVKWxOX+QYZjIe1KkYKQR9mM3AN/tPLZkopAs2LegMqhNsscPxMI9uYbGi4Gqtyfcn3CZ1mW2xqt/rjmSlB998ZACssafjP5pRcnPEZQ9Fs8J/m7i0QZTKjBuaAtjk7mLFGoB2F0O2kuSECJYeBybITiMppavQfy/rY8z8YNogUbuDaxnlamBdarzgnrIZlqr1a178O3IekNAwrrJ3CYL9ZIiVU/PH1NAziwrU6jFXrd65ns2LfNXZFEvoxayOzcxT/x9HSuBrSX9TYbp/JtKle/emeGTQc+Phuq9wV5asR6R2aX6PK6C+mf5/QNh1OZLrUrVCV67rbwNmegW26RQuVd4PUEsIDeo= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM2PR07MB1043; 6:D6tkpFEpz8Y12bebGsHzyXvJ9xtZpbtlUnaZjR3/Wp?= yZSA1bUd2RRY+6lMZLeYCrQtR/fsZYdAOcnG64Ut3bXzYdP2eto+wWXAJslPQM3+zqa1MWbOrQmHaNGxh5q42I9SNe8/inetKC3tSv1cQZrwQkbCSktUwS1I2PLMPTXdUYaJY6hN7Q0VDKzPOMj0LuBPm5m40L9TzKM6NecOiaHdmaKqJ9L0veqxSRL59k7N49BAQIAqG5EcuBTmVAx+lZDAcJprmr8fQtRP5c1RT64O8Ut0aqCAQy7Z0QVN4S8ohCVMlv4mGi6QyTfQIrZnkui++ftfzGAYyYHudrrrVTmxE9b3cFaB+5xL69RPH70Y/wEOWu+3mE1agqocJxT/y/ckk4sczSJiAo+ySBHg8Csu1+hY+ru33VPXKscUROzm9NwSedM7mlzgF5h+oX83cm69ku3KF1pqde4FczFKeio5bvoQQ6KVfxwWfcodTuSa/AINfbtG1+gDAMmVwvX/qdikmlR211nCI3vcjeh2p84OMn0lfyLw2Fx3BNi81gkgyRtNzRF88T0KPNh3D/pKgZsYV9596YFZ38LU2+WUcnXqSdyMg0jwgo2HrqfQsJJ2P0Gg1ceg44741gBcjgWxxPfYNM1l+l992V9ZjeJ5rxpe/sAOBuUD6vZCZOkizrzFeVrgBol9OEBvYS6SLYSsUCux8YAQsL80u2yADixkZnwrtxRPswGhGa5aiGvSZzFRm6aDWhNPIf5AiN9jDuSEqOKGPn6ZwzxKHhmYxkNBx/w91+nhC73XBRDv+DLZ9VQ9MRMY77pjD9ys/kvq8Pr4zWGSubDvG04QLJOGacsG1wTiZF4PDGIuFEpsx75yatLms6sEuRi/YMT2PZ7ykmQaaqSP0EunvXnc1P9dTwmbF05eJdTzTbxnFT07cTgPuEJVUtMZP2rC+iqWZ8LYj4/2LT17/T0auSgbbs66i0NPQ5Y3WYu6A5Dn15ChG6eTzQ22GcHRvZiirswrV/PiN5vkGo X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1043; 5:LisPTRZGlcHXZ8iPVMUFN7uw1oc0Ifsve8+9X0t37Sxbf28mf+DLwhZc8pYz/2VSTP+5S/0KXKUGfHMBeqz8b/8YkfdveRzVObSOdajVZAFLqv2bABzXUZH/IlBTCevmsHb3WWqAXeT3w5hNhM/9yqUYokcHCW7fXCyWrBVIAwk0jhPbonfQ2opEIa1rBCaSBLgr0xlRrxx18fU/UrICs8oVdeGWUI3D44QKmLzNlOCaKDZsPc97Jux3cPrrPqNpZvsLqht9wUBe5NrgRvS29m/7JB/0nUMGWRKZXdq4EJcgntJ8iY8chc1qDS0TIcf262GIJMm2ukZLlg9xJwjgEq4FiEWInq1HV3W+A3t+y9tzFqs8h59/EJGAdRVNcYphZUYFH5JXuFRnE2oXGfNeeVCxrc83iHdUFAB+bMhcUFxeGwEQRpf6pmIK6EE9sVu7EQzlgBJYKSHIs7zFC2WjouT9Hxv9JZiwqqAiDAsUQJrDpN3q9Hww3zC8eQjrr4d5; 24:AgbLA1Px35b2W//S+Gj7dgZbOHTmEJd9OB7c0uDOyLYqWHBxy5iR3sb5ZEVf0kZcPwZj7aPTyVAAUJZF6ZwOsm9Tm+DhT/Bo+e9/Qx8GRX0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1043; 7:FnakfTwozoRCXNCtbLWg05x6VHndUCnbPdxTNo4yJQHuYjnol8BwWagKqx02twlvlJ1+kgkh9spQYPnEYDD5PhDO2UbzXa6bHQg4Q5p0ZtJzeCf23brLDC76YDHOJzs0XEUQSntM2keBHLCvd+Yjm2B5B7kEHCtsBQmjpginC9iJTrEU5rl799iFhY4M2h4xPoXg+IBJxtTziNr5fIEofVnmFK9OZ1uI0FMx3V5vW7vH2lPIR0P6oxaTZXj54nptwZVAyQJfxX+ZJ6ECX9OdKomzOZuD9qv/KZX7y5Fl/dc+tbIm/ZVQd6bkZNFGJagoHR4kTf55UM6GRr0tIjLBo+FCODwanYD0pMLoV7dJhHMPgWSk3PrfEK9kYPJ4SHzCBrxm8eIhatL56H3m/U2EJ7sPeuucHq0m1OhZnPsAbcEfDaY+ALoFfefJ8d4H1HVCL5x6JnQBCpzGXmY+Ex8GWkbmixSsvQyfTiyNTS8aUniR3+YViII9m1opiHD/SSP7K6HO5Tz8dTS/y/5mjLM6BCyKouYHGIjzwXX0nGtaFfkARhOuHccy7OxarfuAmWt42GjUGt3mPEDVIw1P2PnR8HX/KUDCrTGknlS1hB15PirNnyTkhWJAncZuW/BzKH972Fzc8Pubvv+MLYEzBz6WwH34+IgfF6BIEaW1JBsoxRE6azEoQs98x2n+dvCvMCUgso71yw2+bnbjh6TB/WevpBIsQplU2c2jLG57JUXsR4aoeSdXW37H//8rdKCfkkJzYQfZczSdNbBPamVULMXmX0t3E2r2PbXnW8Zl9YJGCTM= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 12:56:57.0525 (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 2/9] api: ipsec: add max queues capability 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 capability to specify maximum number of different queues that can be used with IPsec. Signed-off-by: Petri Savolainen --- include/odp/api/spec/ipsec.h | 4 ++++ 1 file changed, 4 insertions(+) -- 2.13.0 diff --git a/include/odp/api/spec/ipsec.h b/include/odp/api/spec/ipsec.h index 56363e22..f03d38d1 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -268,6 +268,10 @@ typedef struct odp_ipsec_capability_t { */ uint32_t max_cls_cos; + /** Maximum number of different destination queues. The same queue may + * be used for many SAs. */ + uint32_t max_queues; + /** Soft expiry limit in seconds support * * 0: Limit is not supported From patchwork Wed Jul 12 12:56:33 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107502 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp781854qge; Wed, 12 Jul 2017 06:03:06 -0700 (PDT) X-Received: by 10.55.175.3 with SMTP id y3mr5606390qke.185.1499864586453; Wed, 12 Jul 2017 06:03:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499864586; cv=none; d=google.com; s=arc-20160816; b=X9CjSB5VU+HA7v33uTblX6hNRoKeLCUdd8bYd9/rB91YMImF4Ih4Wg6Da6Dqm2qGdm /EJh9rWrD2Gr3IWI/ZqFE/GBGWT+wSATYgIEttQ/Fbk2QeN19/a2yXfK03tyTqPbhGaF tcPd0qKzZlLs8PAecXmGpi+RwQ7fHv8IAO1YXpM577YqxgyA1YT6ddQULx08n14Lkma4 tE7AT+RVm08vg3hzHfHvTFith0/WLgzGQQwEOROSX6t1IfZGaEgdfyLH0yx3rfNHwRJk Abt/KXa9xHXMyq7fBslNEYqBg2eM/11M0TiITnUSTf/FwzgjBAsYmHAJMXNVIpM8W1uH oXgw== 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:references:in-reply-to:message-id :date:to:from:delivered-to:arc-authentication-results; bh=9n5zY6Ph+fpaGBviGr9lRXSRDfSVP2pM/ftpBdFvcOQ=; b=YfPbyqlMTP3LjD+j1bbWgMq3hGsGc+IRolGdX4YtnT9YSdVTUIKypE7epfA+4SeFn1 6wxh9/x6ahA1+K62DFTMavQbaUIshruuyLmA80Y+fPr/ocrfr06AKr+p+vIysMZtKWpN pSjgFqSKSkE+N7NWMeUCv2S+r+9qxPQuYDjHTjamJ+jsF+Qi/Ug9UmB6diWvKop5UA3G 8b0MGPTPAcUS/1438cjvWu8VpX4cCe5XaqO02SyR47JAWSxgaIKujbtyPqb5AUwHgE4w jaIYlrBdLAVJLsVUKL4PMFVQV+VGJI2dw6NN94yJkcuC7qkULa+YyVXz2Emwa7ArXPHV 7oxw== 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 k49si2210218qtb.318.2017.07.12.06.03.06; Wed, 12 Jul 2017 06:03:06 -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 0CB41644A0; Wed, 12 Jul 2017 13:03:06 +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 E21C662AE4; Wed, 12 Jul 2017 12:58:47 +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 D6AFC644AF; Wed, 12 Jul 2017 12:58:41 +0000 (UTC) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40121.outbound.protection.outlook.com [40.107.4.121]) by lists.linaro.org (Postfix) with ESMTPS id E5A2E62AE4 for ; Wed, 12 Jul 2017 12:57:21 +0000 (UTC) Received: from VI1PR07CA0166.eurprd07.prod.outlook.com (2603:10a6:802:3e::14) by DB5PR07MB1046.eurprd07.prod.outlook.com (2a01:111:e400:5108::12) 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:20 +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:19 +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:19 +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 v6CCudS3017988 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); 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 v6CCudvb017949 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT); 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:33 +0300 Message-ID: <20170712125639.11445-3-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170712125639.11445-1-petri.savolainen@linaro.org> References: <20170712125639.11445-1-petri.savolainen@linaro.org> 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)(39860400002)(39840400002)(39850400002)(39400400002)(39450400003)(39410400002)(2980300002)(199003)(189002)(9170700003)(81166006)(76176999)(2950100002)(6916009)(189998001)(50226002)(2906002)(4326008)(36756003)(53936002)(86362001)(5003940100001)(6666003)(38730400002)(8936002)(626005)(8676002)(50986999)(110136004)(22756006)(106466001)(33646002)(305945005)(50466002)(2351001)(48376002)(105596002)(5660300001)(498600001)(1076002)(356003)(47776003)(77096006)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR07MB1046; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT057; 1:VpzI8J5VBKnoQ9g0B/DqD1HcjMlZ4a7VjgwN/mpCJR/EmPi1d9oEypEYDvZYzMgnbvTO+WX5o7jfN9G94M03C3bPALDm+BUYR+4EWwQMbVO/tDHvwb0rC/XGns7EQsFw/YYxFJ0pavzjZwW2mIWGchlVmRBZMYscehwPFlr4Q+AEAv9KIv8JvGs+6QsZ5DvpCk69H5C3UAXov1CSE2oE6N9axMgagON4YzPvowTRhwjD+j/cJ89sUaeDd28DmZgc7eIHzXNdRDc2ePJzQBvXATyLQqwB54nRZxG9OMi+TrPdDAnBjVB/EkrFap0KcKXCItnWe+c1rFUB8uRcADx04jQb+3lJZGZtfyF+WJrlbHDkaswO5McqSFhU7frNq/dTkFY7KA0kk7KJ7Htl1Q62b5moOA3TsuQI1QBZrj8s9U0YcjLiop+N9b7SIl+75FuVuBDUqFWvJGXwWNPoxcUWkFrNv3eDMGwfSyG1j+DkxDKecQCxYMBJRX/G2WiLEhUI5HfU3+cY2bWVhbhFPd8BVw1KqVVwSsKs+mRcFzPtuEpvKDaIGRnRkr30IIjmW6CQws5KnR6Pt8xT0MDph0YH5mjBwKLwA26MwSotADHRsIRvEd7w2Lqg4LinBGhliDZW8eUSkxKYUdW65GpxKrc2huWwy1MFxrKU5zwQP6S1FjZVmoIWVGC/dLFKUr6ewZrJ00v+SBpA/l232SaJFx/UmXduG21B1m+OSsgMOM4ImwU5meP0pATBj4HvIk9U5nHwzgMSlNR/ql+UcCAnT4dDkP9ruZ4cOThcyh5+odgcLtxFkJ0/dcfFoSvKkHWgzwNODm/kBGNJ+ETkFGY3BSfiKSPgONUOq+VHhK3pT/FN37g= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 285aed14-ece1-44ec-b8eb-08d4c92587f9 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:DB5PR07MB1046; X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1046; 3:Vc8JpDWCjPv9oFVXZUUcJRNXxMt0cfAGk6qpwO2rxPmAlJpKQ3bXDYS8qeiVm/ceQAtEtcyIApGEn1ghejdp2DWqWMmU1o0J+jQy/bbsjuEfA/rZFTIzFZaOpepa7UFiT6Y1mLzHsH0H9hOY76nsdabgR8rMMI8YozBEMAYv1qK7zyCboaE/GyjY1VHdG0vD3NFEUoOQoH8FcQti8MRoiPYWVSdCWprohYuUWivxDEHNXrzxO3F6zeVq1/2ZcTG1Qbdu3TWv0yOgFjZzyarcGPaYROqeidMLjpeA3vq3qj5xt8tuNdr+Gnb30y5bgEOUv994Vl3LW7Drwj5o3+1At8guj8M/VproG/NFTEklEhylXyqkGPhoYFIizD3de2zyjym/JDjC4Sujc500F09KLqtMlGncDmB/wZoOW36Ik96ZgUEJ80GwEwicU9TefHQoQAiqktNk0qg0ckh0wZ4byIVz7kBI71WG0Qd3GcJGL4h+c9OTAditDWd89rNW0/VlahzbFwKAITjKUzgg7P9OqwSTxw+XrjXBZ/ZimO1OOMnKbKsidG+4ndpTCUVQPqIeLB9eluTMJkmFJRQFpqZ4p02lQRrdNwtmnO1Q6uoje/slg+E0owjxl2oENS/9IKeULgt7I4FDgJjU8Q/Z/Bsd+JtaAdWXqtoxnBkJybWDHlHIFb962PppikaWg7EyaSI7oWS9kF4t1l5bKVULCr6TKv1vgXY6Cf5DUw/7RuQIpCy0FltDqaBiIIqlpLn1MXnkrw5JGY2IlibBzFL1E0eXlvbaLu7WUP2MVFWQhOr6EM5cquWpOGtV7i8bzGJI9/uzcorrfnJX5ppcOKL43gCSbEMy3f1G1IfN3DN1g5EWGsZQzNH2bAvsjeRMPsS4+l1YxzG9ZX76JkwHtPFdXXrYPQ== X-MS-TrafficTypeDiagnostic: DB5PR07MB1046: X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1046; 25:/CiKDtb5zBwQ3YrjraVL5oXN4/pQoKpwJAEzfA5cxGXUZo9Zncvfna7Q/7VodRYe0BiaYPH3GchLI9Az1Tj5qmqCjUEpD9pjnEIGQFXxV1q6tSio4sc0btTG7X8HWlBOB38quLZl5e8tC+2RhT54TLNTqPhJ7CtUE2TY8VeNvJa25AHQCL8GKu85z0VpiTRiOvjZu5cv/eXOxXj99ry77UAqc0kB1DtIXJkyJ7lApIBlQ3/ChDgqEeOlDtVW1nlAekqKW0SzaoGYimrfc/l6E+uvIxkw/xq6N+GBkooLpQ5TkU9HNgjCCbqhWykIrdW3Vj7pRL4pSfTvL20Wpev2z+dOlFNPDvaDUSZrXBLiEvE8iF2GeeZrdLyCvSfg1cGMtRsLPZFpEuUzI4moW3B0wL72S0A1PZLpQ6OvIENciJ76J+9aIzBuyvDjh/edZt7KbytPvnV8hf66cm8+AfyOIsTsoimYbJ9Jnd1v5j3/bwbtqp92maXZO7tTX53djOAeXfpb1alzBEh8LGeEMkzd+g7faX439Rdhr0ARFgQt2eY0/azdwLE1yeKL4GOkmCyyN0HdCMJR/5uKC7qQIODkvrjhCWTl7KI+qBNwqSQzOSmVYV2sPcTaT7SvL58KSbNSyV2F0qOd0AI/4IVV061XVLWk0nJHr456tdohy2HnXKPUJWYvt//jQpT58jOamKItPlKQWotuxKxKlgQiIh8nojctWz/7YYxSEhUgDEWRMCRa6BzeUf2Rxr2dBqLvLfyyYO43XGsTmXL24mRk52vh6ZLXiyIL3wwYpXWUR0ZV6zBQ3atvyE0X0ikvLYY/jFYwJ7m1H9iVVyczU1v2/WRIjaqVAMbnhPA/6bItCvoOBkz5kX43PsHMy4dAUawf5AhK6wm8/W0s8oHU5H0iHQYMV4MSBJxxLfWVnrz3mMqW8+8= X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1046; 31:H86Y7OBR0JmJgsO7V0+XvAmTYdTEkiQ/2KmQP91o0ZKlyAjdu/j7yZOz8+wtDoLghZcb8SUp3T7zws+U5+f+NBjWe/Wnzn75ZvZcxtaDNv9vidCBixV+OOQMJwDuAyMvLzQN3BVkIABrg26wOUYtnYWGImOmWtHRE4IpxzFjI6AhfQSRA0k0drtgy/r/zSvNY4Ghxmi8KR4RdPyeG8wOS7KW/kAhmFCQCvPwkujcRpB+ZfpVGj+TTrWe3u+sL06Gw1pTnXwgCHCnZpQp3xg5lnttnXFghq4htJxz9EQ9F9+lOCWhHirGP0HOn88RX5CKT8aYzpZvwV18WIXyh4f+Qt/tR+iUeLBmB4wGkNHlFRX+U/s8RcfH1lXXg8vgHKc69ma1ip+oOceHHhvY9PSjL6BJhT5qbRqnkHpzX0L/ouXYWKcojdYZWUYmnT/NY8vS3AOklwka4CtvAsm3Ttr+6fNzFciJwNCsL0QNPcafRjo9mP9F5ejT9RUAtgbTL+ZA1xqlqTCTSU7uUOwEXABMgTtqMgjxygnxFl437gp+NBYzthFR7JATt1Epgg3seV4TUv5dsFybLVRGjZCKey6XmnwYb6hp6z9c9WSDhlAryTwDuJduvXH36E0bwM+XBJelei7biCq2qXG7ucxNMLpfL/i2oEkVDyqWnYxKSQsAd023+uHK4E5mPN6KcTfD+b0NKpkhxzljpyKe/HV+cxaX5g== X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1046; 20:59kNq12PqlQa9DtHlobkvSe32s10yjP9Ym9tOt+IB23uGI/2Q5iT8B6BX6e1KAuy1AS7JseEEVysZddWxJLSynrCwZPGTPNLqRfAsc/8ULIYBhN9IRfe5ne/r8Ge/ElkM1pUPQBaBvqmjOy0gzW6WBhVFM2MEpr4s9tdUG9WD9WvgsiHiONUCZhvWHKd9S9o397YSNUBM33+w+79DSTIavRsZ+D2INSEH6VaaYooGHxqlvjkaI8dnLze285SNoh+IEb7BBEIZONtrLBeplLpHeTY3Arwq+49LIkNutJnGJEKxpMVfH7GLUG2bUprUpLZOSvxFeavhokI70FoNmJjqFF9Zzk4V5oimvQgXU/4btLd503HhojHlPNlFits81zMldNObTLcckxqhnFmmRQSoozESgxwsNnS0PDTpzmTPs5RAhxPYbi9ICB3hj3PPsXsjVxNHAXjVfCgc7Fqfu3PrW9nq4IBq/HvujvU9DlEyAMQNdE+spAvB8RN3JLOHP9KGgf7LPpDFRq4JkaVLkZnZZrW+tfgTjSqP9Qo6Cqh6hFIc6Wiap7BTCmGBQUscjY3ZXNGtpoA1kP4gYJxkD0kHoN0emBQMfNiRtpNBYAeQaw= 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)(3002001)(10201501046)(93006095)(93003095)(100000703101)(100105400095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123564025)(20161123560025)(20161123558100)(20161123555025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DB5PR07MB1046; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DB5PR07MB1046; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR07MB1046; 4:+hqHDSwhNBEDID1qOqwkPndcdxM37nx/aMgWAuXOC0?= lGSJgmaZPr97U7S/nP/VgePYx8r5rl5r++eYijVAQjvoN+omeZvGQUX2rE09++XtPXce5tQMTKj9T8Wva2tdfpFYdmBoxApezU2jQPVIvf3BGd6ERj/vNOwDMa1KytjCKYX7ncn19/RQqFZYmGEcAQBjp3q6gcOn1BlT1rpnxd8wkww3MMc34yxVLlA+UjD9tLWiSzlV3/M8pHhKrmBCDUNctPZqbq0TQm5VL2yXlnoj0Rza8d7aTDI8vqP9GzzJ0gZ7SEFqCnweY1sp4qJgnJBuw7ud8eqS6YOCUkLCFOe89LsOddES42u8fci8/MqeDytZvg0M4QWKHu/eA09obXiaVOpwKeLObQ2J7WdVMWn4lHYr/cCFvqOEMed00yar3tNNA9/x0vNuJx9eY/pEh6wfUwBlqO5CccaRYGBB7bGPEjmlb4CliWMjW40FvgQmiDjXPByIkhMztsdZndsnW9nRXiuEALX8voRDs0C3tNBO3Nyqjr40JbAtqZGaVDJ+sGynqNGiZE14wIXlyCCwe7Kw4UuLRZs/sPrVZpmbqMFrCN2f0HvOg05VJSsphBFogzmSU3exJZ5jUg7fJpPlf73ROHubS49O+H0Xw6+kV5zMNTZYB/94Gt0q8+KcAWUW6G9BrBug/XW4bJSApXZvMH3bgWyzALX0ovOV3Etcz3olPDUvyRq+NP+2YM0b8PBvBxxrn0uypVcFIHtE+f0182rzAS7J0LfbMBtrautvcBVMsMTbBRrbgxuJJjTccZLW5MAG2Jm4gzRrfL/TwtyzCF19DdE2DDNwjJZ1QpGWdRDaI1trBrFolUYTH/CQxmbtuC3eTRsj2TQuPBXNDQVF8D4mZywiXMl45bxEu4Hy3UayrombpZBULztT6imKAGl6JDeADpioSkNA1gDgWTN+PInFqVaI9E5iUc5EN67eb3tH6vd3C6GDPtEEWfMOUHOc9DNncfglhaLAmJ2+F757dNHjFlgw/nW23Ep6QAv309Uw8osaTn1YIYz8fcDNQSqMROFYeR1uAOyP9EE1pGIZT+0orAzr1zxIBJFC9mE5a0N18tjwbZhgpHIQ2g6kgw4Hugs2tiSb44qMJu8LMa0vmRUvDS0hRQVsYcbgWKNpReRFSTo9JGrIrTbGqUmlZnL9oLKM6d79jOvUCMtDUbS2WMcuY6fGowfWgBAK9nRTHXge1TT9zyZaBQRjSXjlYjQL7lOM8AhYJPDSjtTXF64/ec X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR07MB1046; 23:iI7BTiGaXfEfL6jwKtAOOXeWspGJKCCs/iWSZaYww?= 1fBwkFTTkIhd+zhXPEIu9EhIltYDxnNWxrlv7kowflhuUDppxVQ7Ygu80yWwKSfV1nU1MZTm69LdCatxVbx0v1RbupNvKe7jG20MmcNzlOJ14ous0QGodI7xwoa4aFsijpVfzahdSlB17IjqIAlY92+NVs2DlyyryPZJeLAm1ZA4DuYQyyQ9cMkxSTGqxHp6+FK1hfW5tgXAdybukhn/EhtWIwJ4JXLRsYXMKvQDi3txYV+Jwz1axBYpUZ7mKaExB0N2NARlGQfpbwNAS19Xyhyqij2a2FT7kafz7nsszGv7Wpx2ij+hxatidQA4eZsPYFHrT1BYQsKdrmVxBHelsKG5P9eMaULtgnCnUKXAnPDoHrhpLAOW3OYJUMliUq/4RZtSMnGuFfAyKN9cpai67cLpHJH2bUGEd19WcxpL37fAbZj75NxX6bveqWu7H8eTIQW4P6EHrh6Hwcv4r/T00jC/76CIPPaj8yKnRxtrBQkCADhTPCIIdEMK0gQYrWTnls2nITaf3VdbX30oB2las2dNq6QRQwoKrBI/DHD0dn/P1r5adfnHrTlsy4p4As8u0CPD6MOt8JkmavKfUUHxKPOk0JVhieo7jiKp5MZU9oYkZzwspUo54dZLL6lLJ16ov4Oj4CU1cbQxaO4sjPEE1UhmvmnrpnQcvuQYsEaMSftpSDMqXpCMmvAnhkPpPzhyCYS/6IRzrViAPQcqfNEWDWO1Po0yfTziIeosfe3S80dq5eE2kgORL0FdYhvsZbb3MgeQAb2+4lVWkNiYnpVeaCdUsbY77cgf/ZB5HdvS1q9Khwy40UcURZlrcAqYmxOqvOAb+6vDENUTKj1qvfdSUksWqgSifnWnLj04/UZRUCyPTJEVQi/BvOHytrxVon32kbHmMU7t6EzJMAk4tUNYils37EjbmDww8NNDYPSWvsyHBg+fqD3vhkjgG42J0HBIC2eyBuHUDd/mmISiiKEBb08T1ygsUDCqOFNtvP7zao4h9aXhYFLk7fBUoAqKvrcO8VrF91rQ7/H+voYTf3sxUKllcydrHUXjb9Jb8hbyfGvB90j6DUQvxbg+W1Qqf9BNmQ= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR07MB1046; 6:vFkI7RbmFUNKvr/LRlVvst/9CDC+N9aaplpx6qa39t?= dTT9gpigJJ5LZw5X+srEgv7HQmZr24HKTO3SE01xbz+YMOi/YO1uTSJIv1y8NNaFzzwKcip1y2Xac5heUtbLtP7WIy6P9ckidzhHXZggivK+c25Ms6K1olqPANaZjinPvDaaPSBOYL5Ej5lwQnOYz9/VmqwWqZj7tatKNdfFt/Q8LP5/JXmveKqRRZOAjiqFKOxGAuc7qMWVfm61jj3bf0wIJt475FH+B4OOeEleEGaoY8kallIb6WhUTkWs0RPm8V3R4+JF8rsbSF/gDz3IA2U3TXj/8C3Ybf7Jyg/Xru76TtGVRsrHwoLLCJXG0LV0ZgJtERmUrh0Z/xQ0KNiTLyO5ZzUzgQ8liUzH5FhomyaJ0i9q3bbiR6eXPx3hGqD2+E6kHYNrOphgNptvl2j8MTMIRFGfqNX/0jJEN4YRj1NpRZH9iThle4SvkDOvOKVOXFaW4whwSdzCpswovw/KsSMY6aNIOUbYSieAgOtCgc24wbki3uQ2YbSGJROCAg/z7AZd0gQkU4J6NezXi7+BVG/zJXF1SRkxvMWVrQqPo4h179/cEI46bg9LiZIzj0owdtXqo6e2jW3NVur66ANy+92uD0njjo1Yye6Q1wSQy9BKY1lKliFx59irr3bhmGJROJ84/zH0cxUVjwkpS82JJsa6YysFR7GpW1Ake7dA+uJo2VZvWzJ3G7ToVOtvZkX7+Za7qUZASmc1s0YO92AEe2QCkt2uDZux5SwAc99AQdl4FrQF0OhFOz5/jiesMc+4nuVOW+WenEleO6RVasu0zhzrHGg30N3uFqltI7Nzx1OhSOgC50Cwixyt9ZSM0icAKOH+B4zXIcJw+K/TBFt6K2iX2tgcG31rMDafIMknUh28ZOiKisVN5UPYHiOiM78SG0sCXE8bG1mdLCkyYUqAXsSoTK0QVNkhiSHzu4Ci4CP1xJIviRcJU/xrehdZB5A1ghdXFa7viiWaFNEBZOP7qj X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1046; 5:t+Coj3St1wf4LXrIdksletajX+Mqha5aqmGfEdx7fjL1oeD+1Exu7ani1Cy52aIncJ7wSbwFZeKcDV4GW+pbiHIOGOQPHV70cH8Jwk4vcV7EYTMKcX6Q/5zHalLhnnZOG0O9aG83AIo9XvsWau7ELT/KWYlrcgK1TTv0STM0fp9BhmVjxUvD8W9i7/s80sT7P45Rj0FTpxfCVtb/D1PAC2f8gOOWxd8PGShphjhX6PN8ZADEABxRLwd65aN7yDvQhoqIG1usqtHrA7mdxtXpsChOb+U3ImjIjDShUMl2E4YzRcipgeU/sMsb93wdgS7f6j+RvcZEagvCBmp5NQbZkQKnr+NGPoHxoRIHlzvMHk7L8xQztWL/bh+6wlCNNRcO10dvmSlUl+0adB2q5yoQvP232MVeyoy9otw8LI3IMKfpaygpTDiYKoYUr1q1ISEEMaHSu9rDLx1glagDtutoGc2Scdbf5XzUv8u6Nwqppf7O2wWLjXnQL9LpNB3tda7N; 24:Zf//HlwMQFe3tMtv0Rp9tSQneipPeqLi2TFy3pgfyuAw4OixPnLrU3Tz/UKWfkd9zc6T6WvbUIhcqPa4gbPROvuS5kQl53KESbDYXKr12Z0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1046; 7:TBiBPn++2542JlypeTV2Qep0C8uOzmuhIoNcVhNXHp9psKU+xsd+vfDfMjYjOrX+5CqvZOmKKYvifeh0MCXKg1ag0CY7x6WZIpTodoE3xvFWmmtSkT4pEel/aIk9lLDQ8r9yxfoI0moNuSQJw1FYU+56dyrCcHAFC+UJoUpZfF+9xEevJFB8DJZ7nUEVqK5pqc0R30CKLIdojpO66UwbRfYeYR89ozB1yo1T3mPTjH58IviQnAd5KuvDb63Gsa1bQw3EY1uchfRmH/xK+93jW5pMRNRHuuO0UNP/5fj2xDSVlYZXHnSiYdKMWAEYNd5x7daLRV8wjgiwm6osM+j32vXoHjFSl1XAWCEwY+XJY74tQr/SyrS2SGtCj24JhFT7Q7JrjB+9+GsHciQ2mXlxC+TNUDmCf74HxvMs5Z6OYFDAvAwEMZp8xmsaUwWCz9JtALxRtfyeqy8qW97k0keGNOVnhqyVhnZkizIjRcx0SJAjvEte+j9y9DuInJXpbaiwtbEnHqWVznbfev47o5xSV1bG5KCZL+V8Qk6xE5ddfgEkIXLVJKGBfIo1pBVs7wKPqYAFi3NcoGJ2wrcuLBeJyNvBlnUQAR/NAVXv7kl/PndEoaF69u6HAF/Kn0xHXQ+MkaWvUUEUxAIniDWVZX/S61ZV+okThddp/jAUMiUpBmMN3JTQ6lNW4L+j04D4UQk61Udd3SVFenXSNFkDdPrWkHB8Juem8LUNLfx0e8aK7XgmVCl+9evpgRqahLcDpK+/uhwyQHxd7tcwRKgFoAPFXNjsKOReB1/EdZdCJ37hidI= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 12:57:19.6470 (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: DB5PR07MB1046 Subject: [lng-odp] [API-NEXT PATCH v2 3/9] api: ipsec: direction specific SA params 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" Move direction (inboud/outbound) specific SA parameters into separate structures. Specification is more clear between common and direction specific SA parameters. Signed-off-by: Petri Savolainen Signed-off-by: Bogdan Pricope --- include/odp/api/spec/ipsec.h | 103 +++++++++++++++++++++++++------------------ 1 file changed, 59 insertions(+), 44 deletions(-) -- 2.13.0 diff --git a/include/odp/api/spec/ipsec.h b/include/odp/api/spec/ipsec.h index f03d38d1..59776b92 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -638,51 +638,18 @@ typedef struct odp_ipsec_sa_param_t { /** Parameters for crypto and authentication algorithms */ odp_ipsec_crypto_param_t crypto; - /** Parameters for tunnel mode */ - odp_ipsec_tunnel_param_t tunnel; - - /** Fragmentation mode */ - odp_ipsec_frag_mode_t frag_mode; - /** Various SA option flags */ odp_ipsec_sa_opt_t opt; /** SA lifetime parameters */ odp_ipsec_lifetime_t lifetime; - /** SA lookup mode */ - odp_ipsec_lookup_mode_t lookup_mode; - - /** Minimum anti-replay window size. Use 0 to disable anti-replay - * service. */ - uint32_t antireplay_ws; - /** Initial sequence number */ uint64_t seq; /** SPI value */ uint32_t spi; - /** Additional inbound SA lookup parameters. Values are considered - * only in ODP_IPSEC_LOOKUP_DSTADDR_SPI lookup mode. */ - struct { - /** Select IP version - */ - odp_ipsec_ip_version_t ip_version; - - /** IP destination address (NETWORK ENDIAN) */ - void *dst_addr; - - } lookup_param; - - /** MTU for outbound IP fragmentation offload - * - * This is the maximum length of IP packets that outbound IPSEC - * operations may produce. The value may be updated later with - * odp_ipsec_mtu_update(). - */ - uint32_t mtu; - /** Select pipelined destination for resulting events * * Asynchronous and inline modes generate events. Select where @@ -699,17 +666,6 @@ typedef struct odp_ipsec_sa_param_t { */ odp_queue_t dest_queue; - /** Classifier destination CoS for resulting packets - * - * Successfully decapsulated packets are sent to classification - * through this CoS. Other resulting events are sent to 'dest_queue'. - * This field is considered only when 'pipeline' is - * ODP_IPSEC_PIPELINE_CLS. The CoS must not be shared between any pktio - * interface default CoS. The maximum number of different CoS supported - * is defined by IPSEC capability max_cls_cos. - */ - odp_cos_t dest_cos; - /** User defined SA context pointer * * User defined context pointer associated with the SA. @@ -726,6 +682,65 @@ typedef struct odp_ipsec_sa_param_t { */ uint32_t context_len; + /** IPSEC SA direction dependent parameters */ + union { + /** Inbound specific parameters */ + struct { + /** SA lookup mode */ + odp_ipsec_lookup_mode_t lookup_mode; + + /** Additional SA lookup parameters. Values are + * considered only in ODP_IPSEC_LOOKUP_DSTADDR_SPI + * lookup mode. */ + struct { + /** Select IP version */ + odp_ipsec_ip_version_t ip_version; + + /** IP destination address (NETWORK ENDIAN) to + * be matched in addition to SPI value. */ + void *dst_addr; + + } lookup_param; + + /** Minimum anti-replay window size. Use 0 to disable + * anti-replay service. + */ + uint32_t antireplay_ws; + + /** Classifier destination CoS for resulting packets + * + * Successfully decapsulated packets are sent to + * classification through this CoS. Other resulting + * events are sent to 'dest_queue'. This field is + * considered only when 'pipeline' is + * ODP_IPSEC_PIPELINE_CLS. The CoS must not be shared + * between any pktio interface default CoS. The maximum + * number of different CoS supported is defined by + * IPSEC capability max_cls_cos. + */ + odp_cos_t dest_cos; + + } inbound; + + /** Outbound specific parameters */ + struct { + /** Parameters for tunnel mode */ + odp_ipsec_tunnel_param_t tunnel; + + /** Fragmentation mode */ + odp_ipsec_frag_mode_t frag_mode; + + /** MTU for outbound IP fragmentation offload + * + * This is the maximum length of IP packets that + * outbound IPSEC operations may produce. The value may + * be updated later with odp_ipsec_mtu_update(). + */ + uint32_t mtu; + + } outbound; + }; + } odp_ipsec_sa_param_t; /** From patchwork Wed Jul 12 12:56:34 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107500 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp779108qge; Wed, 12 Jul 2017 06:01:09 -0700 (PDT) X-Received: by 10.55.16.148 with SMTP id 20mr5757352qkq.45.1499864468980; Wed, 12 Jul 2017 06:01:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499864468; cv=none; d=google.com; s=arc-20160816; b=Y4xwdxXiUWi/Xime/CvuxF/mLh64gTWSjJ+vK/fDjb/vaQrFELPiNtoN2bG1xg8s1Z F1nFJIbyTuU8X+BirceD6EiTjvEh8sdvjnmwN0bOZiz73kaMT6LyVbPgtzk8ym9NPYp/ nMEAVsv/N3reewBdzD3/1Hb7WOewWa2Cfevx9jQMajvjK90QaHOuHYsfI5/d13CdEWUO ba5P5gbVIL2ajwVCu5tT/fUVR7QgToAUCRD5w5KaHkGFOV2X/qGt50Tr2kq4QMzZBJ/X QO3y35d/B/Wl9O0P/xLU7k716s2CLPPlG1ZQe1eqYAVGvXk8mGJR2JUD3P5pqLVp+r8B EI3A== 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:references:in-reply-to:message-id :date:to:from:delivered-to:arc-authentication-results; bh=p3rElI9JkhpjlXXKsi2BYrmEnVeCRLPoF9CZ6s3EAzM=; b=MjJ7eWc/p9sxblFk6tlEfw6yRIMibIh+K0WVcILSosZLf0R6Y30LnvIltY7wG4TRyY oTHnNgzops1v7Wq4KD4gZk+ywmXptRn/t5Qj7TqWxkDE9+VAA8P3dJmhbHLXug7pZwnZ juYJ5+mvZhA4ODxzrywMjKh7JF6yT8kX+QfAV7ZFjX6427e8mCIVHULhoaNv781xLozp IKG2RzEUxK+DIca2zr73CxJ69JyAuGlC/73JICgNPQ8aqO7U9QquHyQLCUNMVTkH4Y1B kKVCJBtTbFgWV9VXgfzdSRxl+yVZ60NO8eGEET+KQamyhYnSv89/6g49qyV88FUrKt/U X25A== 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 y7si2264092qkd.17.2017.07.12.06.01.08; Wed, 12 Jul 2017 06:01:08 -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 A8E2D644AF; Wed, 12 Jul 2017 13:01:08 +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 C8C91644B7; Wed, 12 Jul 2017 12:58:09 +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 22CAD64492; Wed, 12 Jul 2017 12:58:05 +0000 (UTC) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0093.outbound.protection.outlook.com [104.47.2.93]) by lists.linaro.org (Postfix) with ESMTPS id 9D50F64496 for ; Wed, 12 Jul 2017 12:57:05 +0000 (UTC) Received: from VI1PR07CA0173.eurprd07.prod.outlook.com (2603:10a6:802:3e::21) by DB5PR07MB1045.eurprd07.prod.outlook.com (2a01:111:e400:5108::11) 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:03 +0000 Received: from DB5EUR03FT057.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::201) by VI1PR07CA0173.outlook.office365.com (2603:10a6:802:3e::21) 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 12:57:03 +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:03 +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 v6CCudGN017992 (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 v6CCudvc017949 (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:34 +0300 Message-ID: <20170712125639.11445-4-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170712125639.11445-1-petri.savolainen@linaro.org> References: <20170712125639.11445-1-petri.savolainen@linaro.org> 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)(39840400002)(39860400002)(39850400002)(39410400002)(39450400003)(39400400002)(2980300002)(189002)(199003)(9170700003)(5660300001)(8936002)(356003)(110136004)(53936002)(2906002)(81166006)(8676002)(189998001)(22756006)(38730400002)(50466002)(86362001)(48376002)(305945005)(50986999)(2351001)(47776003)(626005)(1076002)(106466001)(6916009)(6666003)(5003940100001)(498600001)(36756003)(2950100002)(50226002)(33646002)(105596002)(77096006)(76176999)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR07MB1045; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT057; 1:U/edlumf1Z0J0IvWc/lZWPISbscZlN/x1ti6rTMvkxMPf1L6ndNekZaLAI9FvCj/uTdLuiTXK+XF2XNc5PYYIre/rayTfQUBmuNWszUBB4pwi9K29SYK+Rm+PcEhqRvCopbx3y5TfXbWABspIJCFobD5i0vnBPE7PlapU1ZVR+ULJQuCNHA9XZecSrDxokvy1qNy37pgoX15e6xm80sFDJgi4GFwwEdSteBQ7Z8fwfplYPy6QaM3gRM/l4fJaiE7L104qeqn1ay8UyXZZKpMrU6jbHswWKPdzeIgFsVMcVlRsSySudKSL+5mmpGshACtrCeElh6RwRkW/e6iQGo/ovKnjF75HnFi1J8DE5LQ4Aa/a+n+zbOG+DoqcK12jvm9HFP29K1C8ETapxdwud2bLt03U/0ZUMXtWhyJJJdXzhfLbz3yQxsyvoRGfiJeo0+pqfI5bTLOCP8cCtd+O+PCFkNWg6yQHx3mIEiyqvcWIECckpuseThBF0+gO+b3wDZV47Mwx97XTDF9S6IMXuE32zIaLXbP9bzhwNWeCwJLcb/2Ou+EolXh9CQ/OCO2acgX09j4c9l85AWMDkDO3r/vtg4w2aC6WpcO5fcCXHJFF6sFs1pKZUTpaKIPGeRAdzLengFolNwZK/NSjCiIqihEJSm8dBjNxTf2Jrnb8Qs8oSc4LRjJ3b7aCt/TSqkyJTSBXOqHt/h+oLtS2lVJ7SAZo2XQ/jZfQ5rEPled+oMdDCjSNbJ7QtTtpF4w6cq3Nt76Uqwv++p4o5+OdE/NbfLDjbk4Nqy0jW8kqAeOzH91MCDrVviYajc5t05B9LoTBh8mwlYyiXa8zzs+l51OaD5DoARXj+QBx1QPXLkDOMB1s5g= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1c9a820f-6411-4dd5-3e82-08d4c9257e32 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:DB5PR07MB1045; X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1045; 3:xyrv+o6l3/xHrzJwqjlfbppGcoZcLtf2dNhhfEi5/0E/MPTfOZ/xWv7e600FeNA9u6RUOS3nBDaQ/MRVuZgs1eO0Hi+rymK/Wz94GRS++weXTmTmHla+DXQqjRzu+hOdWL5fWBjpq2jFcjlok7Z1sGsI6wQKEoPmD5J6GYpqser6mxdgnPo0i0L7CcI1QIMFqdIdZ/WS1MxNnK1N0Gzg6lXAHgZbaCKHUcYPacRfl0s+fad0Jy2uuXs75KN9qhmeFh20VNbVlJwvDUbocn9rrmSGspMiqg55hJ8Gl9ilWr+uTS5Qy7RUscNx5i0DkBQdQitzj04GlTwd0r5GxufmgLdO1lpCC2lUUPownOy1M/j+wZ638PdNzRNWS7iOSK8kvP2sNIw3qNSyAobtmGUyYIC6zdeKa77mwpt04OnqPBbeGgHjm6FHu5hu1Jt2YIoE4bMklC2bjaOxPfBH63RzY0ZXI3PrSLYz9GBp1znfXuV52gIFAaXNB/8CT1vGPUvlL+VFkxw7El+PQFQpNh3yBA8b+Hd+Qycl6iNL29YLu9nZVN9KhH9TTe/xpRyX818SVAWvLCF3PhRXgwCLLNv2gAx8XOyvyPiOy47mu/KE3RFQcHJs+0pFzriTcpLvxOZvXUbKA+h7r34r+hj0gC43gCFpu2pvRcDlEv8F6NO74l+fW/WHt0SN5ZMcMqq2UrRD2Dh5THqFk1eyqcb6R7Pk/su69FHmAPmMJS2pwUwvd0lYeWHp7nvEulX9kl+BM4wY+836nghxImsuybyfL92wdB2nyDjy9Hb7GbdqDUQj+8phXtI9TCKVeg7MHbsu6z6Gv7yRt/PoP6GxY2+IbFNc3x4KD6bVYk9QYIpCNZT63yLWEzPXSt6s2ILfeT9eb7njTSCYJ362RZmywl/VGdWV8A== X-MS-TrafficTypeDiagnostic: DB5PR07MB1045: X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1045; 25:wAdDh2eTZib9XNNFo3JpkEkGOxCQ3WoL+T4YDr8OkzEem+pB2d2OS7+sKXBBMQO9X/jCvAUGybAyHj4ZiOMwO9XeLducU6H5XMcenk3Fd68WwKKKNROimClrB62BZshbPqn8EPTQE60m2DwwGzl0/kGn6R1vKjoKyPX3f4E0Sz0Us/ofIFOSMRqvBTwV+7c6nYCnNw2AQ2ZnC5OcdXC15n82R8NltXpb9vAgKlOgp8Jny0z9bPOT2PXUIdmU4ephh4ToJwtWA8TLTO4kdcEzneMQtevlST3170Y3SDcSaBjFeXmu2Im5On47EHakYbNovwzJLQ6ID/0GDUcn/MbrkRXnD6gQPcdKTlLmGxDuJE/Vi4cqhAQQ76a/MH0TmNmhT6vORtPu6YQ/NH+4dDVug+zyjHkvhYmfKB/2eSAPdrsLwuX56ehJwN2+E385cgdOx3186UFiKmnHkLX7b4iJ4RTcyx/S0tJT2nttevuiNjQdszjUKlKE5YHTQOIPW2Cw0C8UtMMo+y41pKTBSxAb9z8DTrSzjal2fjgroSHCkU+m0qMgRFBL7y53TSsbW7zVADp2ZOEJ2aVNm9SrJ7DFJf/8g5goRz5YcmpsQEtJCt0Nb/KzI6lWZx4U8F7PWX5SKoNzaME0FOXRHTvOcHTbIfziyoLkfU4cQFcXxoENPLG3yH20s5/wWULWuJqPX7fBn+7JLSCeBS6VBsu/XI6bTeJOK/ksPH3I5fJZocQbTCRMruDg1+af8X31ZfsUC+qj3piCAd7ncf/ijbfduEubo0PlDVxyklCtN+zMEFpkxfyH2mt7uNvXCz0tQGChXtYDp9nybDKv26JhPveXzTOnQZKKDP+L3CgaB5iBzBAIPXuZHf9IRu0eRsgSqGWfkLFAOhmXgFqjQjysPKcd7WLKOZGUfhb8oaUiQEamVvYbRCU= X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1045; 31:3DV369HkUalYHLJ/w5uKVUPVMlx9MKpsGWjNStvkIRz9oCLhqgAecZLmypFtW2bkX1BdaNemO2W6z6KO0vAxiaklI1Jrp3ndwmKkv0T8iM9laMtMfv+dWdd6Li3G3ivdJrsyfxRGLTYgQiEzZ/kqLgh8Uf7BIAKPkha/tN3PDySc0CkCFIs/22qkYdOYTcm1HDhLwFoUrIvJJOJnXLnmYObZYHMMRx2n6b1GQnannVfGp9udyigua4f0qRTZ+Af4uBNMtcRui6y1agrnfj93FV1v29ZZhKphH+9kuYfZXk/QOdV2U+5Scs0yKICZtQ4qal/rUJKAQF+YSo7LmUg8HJPsrDpHvknoL7ch+EU5C68GA0TUchxqPY1EILgDKLkmsdzLgBK1Y39Eota626OOKLOkFzJ7r3UbSI2nEPW9omztw1grt+Gek6vgiqkv5JtDp4JKY4ueO5je3AX+DD8L6OwIMzeRP4PLS9+5ZdTVHc+YMhHTCbMzW0l1CAlLnuCIu1u1bwOYQ0cWSb9Oeyu5G5E9lcd5SLrWfupuqvJb6eeI0PkNqgy+aLVvjydEXvVc5KLWBkx8E4l0SvvHHEUYuElgjDqoDJF0mpN0ohyM3pvZi5OJ2Hk407Rta5xTkaevLT9f2l05Kj9tlrcZ6ItUadto609BQRUtiRrg9mHo26cGc8UfNPh8jqDfbDI/U49FRNi8eNX3+If5dLZsOD6/hg== X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1045; 20:qgKn5q3lcuwYEIwdZ55jlPyfpUTN0gr9/nzL2mhcQjzEAiYc/hUFhAXrFoOliZ/cDh5f5mczYkkptODUDXgM/LGrAN5HpDesO7fCqv34WtAfYp8DDlNAsM8dSkNFpbTDVs5BYiZeYKZZCwHx3YWGk+OkWTcb1Lt7YNuD5cvbuZbbNtr8k6E+SkWynglQfcfwFjqLuwgwODfwQwcNzUlAhLbcw6MnoVSFKUJX5mTpE1+5aj0vlQzVCYs/GO+Fvh16r4Cq1/SBgCZ9D69dOtFaQAg/HRmiJ1IimlWyVhqw/KjSW6aIJuqWhXjbq3Y7hqC9e8V0wW7/NR5J9qekkFlNuzEcPI+FYXXyJhgdu8/ROHmCaaiIMcrbNstbvO5r4GKIz2feK4gioIGIjXXv0yxhWQPOK6WxCmnTg6v1T0kslGH3ewIhHt9ELNoS0RhkPJo0cj2TSaknnOvJlKcCIyLxVBWndOpZGpK6xK4xNdk+kVgY5TSrBA7MpcjUUIR5mVGVuW/5vxMXVJQAoswH3JpCKU+mU69T22RVNKHDMhBItnY3SXUAIBSYI5NaUZAwKAfu8qkSgMOdkArq2AP6pcOh9b5Fv7CuenA1hWFIBCThreQ= X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(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)(13021025)(8121501046)(2017060910075)(5005006)(13013025)(3002001)(10201501046)(93006095)(93003095)(100000703101)(100105400095)(6055026)(6041248)(20161123555025)(20161123562025)(20161123564025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DB5PR07MB1045; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DB5PR07MB1045; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR07MB1045; 4:E2AC1b9mSkONkc6Y/v+nA2M4r67nYE94mg4vIX5AKX?= 6xwAobdMW5LXmZrcWcv51M/kgfdjL/5I7vUAcos22wz9rDccYqubDahsHuQzh9t81dUwktN2LIneQsCoX8QOgvv5jPlKprOO9OoxRr73IAMvrDN5Lvq+7n18zj43LKprmHy5DL4jhYensblHC0tNNkDh1D3qikigLh10+a/LTer33wEUi3dBUDU0LLi+/mmHbHlvqeWXM90usW3M6mGvO4HpUTDvrbW4uDcdOkB8oHKwc97I0YaD5OXwU7X4iu4Y2N5pPJWPuZ57ttzqt6l+3HZjX2EZEkdbYhUWlo1+S4cHiNvUbybLi9Zjji0fepAooirCzI8FxgFSMwnIkr3PngARcmT4jiOMZctBoyiameF/Wk1EzrAsaqNcJTBLbcAKZxp79ueZXyUpss7ZRlR/EAD4ZhBY0k82AK06wySSvDftSx8QUwF4/RcM7l+ceYR+3C0mENtHhDg+MdkCmq5KYnx5cNuz6Sj5Pp+zOhZgsATlbDSNXAu/0WRrVRF++vtZSP+lRv+0c6AnwAXgGLrT7ry0QShp9i4VGiWM1XFoX8aPiwSLawtkkYdJVf40hjZMF+3x85sCyXxuNFXg9gCG9BMvWfGth18ZBA02DbbBVh0QwuSxqt781mn2Quu6NCrdxTFSH+b+7SvJbF84q0QW2C/Mhc/U1sr/zHdO0Mk8QwJVACKk7ROBEUMrt3Sy4O/zwGipIYCL/8eKXdjJ+Sv5rgqT9IxK+SvCevyd4D5yH+QAGjlJbjFZTBhnohKVMRC62v3WJptzP4R6VlEb2xy8qQvIY1OVfSBqSsbOxhWdgNPq4kvsiIdR3Y//w7wa/TIoHhLROaAg3LBFYOS8Bt29oyP87NkcobrIqRQeERA/DY/+MHadA0WKZXtnUrKiRlfK1SwckiNpLDwhHNle+hSPgBUZw611qI+NRObUspzRn1fyX99StD5CRr/YfH2xoR2mLu2YGO2sz4YwJUJZVV8R0WWa3uYyhCRENAc8cfrLiAH8ibB4dPpHreO04CQzgew1eEy7WX6UFbhp+QG2RWL7sR8mptj3eXbKnWxSnGOYNzbYqkby/oYU3GWler3bTCTBazEXCL1ADMxkYKFyZ0RQJVp/gl1Dn/68S3GpAc4vxdTC9LmdsGBuccUZ6fY5qps/3G6ucA7K4wPhjl1GfWvSaX3IAHLmvChrZDTu+ypNnhvig3O8myrRjXJYsoeHMM5oNIUkAqMghG71lwPuB8fvId64NRwl61DjRHKv6lRO8psSPvf9rBEj/0S9/vhOZQJK4= X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR07MB1045; 23:5uxSzIwfOBwcCzAfVEVePzM92XAe9BlrIaXM574BH?= Hz/dINYYkz7TgsdgaqRsErBpus/O+ysCABP3sdwjpvkcKVsgiVDHt6kAIYpSb6y3Pxni+8PC2dGfFxWjLXNnuSDYTB2CCdQN8Cw1oBgo1Kt8ev7tVCm6szTzGSTsMXW8pYYWEwR75s0YB34AANsRrlmpRcxEI+/LmMD+vF4GbWWC2uMcCFNh71Y9fpryJUNy9t/rzgP9Fe1j1FYenlAy9Po89P41tamxr8+0qZGxN2v9a1/TxTpoL0e1DBxGEUGCGROntcgNfMRz1Svt1pVdWz/q9wPwzxXhARYGQAS+ZzIIWIwjagct7iLakz/v40i6vg88D77S8kHtOTlLXimdNV0ocH9FPjquAfGwiAqKPBmVyIg+3tuTo+kFmvzFv8Ey8vpctzTuBaA9l9lP+eJLd6sL0ZIwuYoze25mayrqyTys7M4Wm9jnBMyMW60pBiV2cGCZBMg6E5RB1/9x6dbPYsnS0nHqKXtrjnQLky0FQkZyFz9IPT1zmBgMSUY2zp25PEVoV06EbZIeFBe1+pW5y9JIUyX4sJqUawSxj3S93qK08Noq9lDxWHRBkiGNkYeMbDj89RcCXdu0yhGDBxZbD7qEqHpzT4fT3fGCi1ePtOgdk4o3D3smNyIokStc2IwgrvWucXyvDx1OGCSqkMvQNBX3IVdfihuI6ZZigK3cHM4Rne3B/QCNiLRNtZdGl34qTXnTYh41Rb5MOJh2wV60tJ2joL7moo4ZiPU0XXdlHOd2BGgZtgWVcF7701QQ+y06nPo5ewBpIVTRaHf8OMlKxgD0uI7+CKxACctWWzP017mdgdTZZcn4fN2Y5/ekBgaVRa7PdFI1Jop5d0L1paCNfb9pGlTKpcAKCpTwB943TwbB5xmb5hFITHNBMU5XwKzA1r1KU0SfQpeY4WBMYL9QX/RdvTvR4Vl4757rmn2HSGtMwK+wMSQMlF5e1HhR/At8/e5Yx+kGAkY+S9pYYjOKdBWp+fgqgEP/0egHNBRoJLt3ZLZOm87yOfn2rc1FzTCqvqEUSY45gmJzAl78TlZRO9lHxraA62OD3Sr63onLoFGDzp4x9VLXrJjhw7SLEamTYs= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR07MB1045; 6:ZMAx1zdSYz4mNKfrumxORDujMBGx3N1adax9GxRscB?= LzEa0Gw3jqz5W9WHMMuCPJ6TOaLEkQOg4MUdbxKMoPvBAC4TBz5tjCBtEK243frlfkmSVbeZbhO2o7b8XR3zU+DwzqBsE6cQUOqnpeIH3TBOh7cR7JoQ2da76oBgIm27VhEOn8YVKwBnxC9HebL94aoZ9blWarmuU9jsN/kdkOZjR6H/+frUKxYI09laCMbJBo2Wsla7HVW/gFTbN2347TiCmE2/e0fb3xgXe7ekVC3JHDCzHN6R20cOt7cpLsJzFc3hkwoLWNNpAzJCbjAbqai8gtwwx/etr+V8zxcdyjtA24E7I5OOq7YPxeQMoB6LubE5WPajzIqzVyhLNWkmlJwG9no5eXPEPcuc/KUplnST0nFlo3TFUxB5c8f/F8XpbqmEgg8SoTI7V09nJlA8ngErQk6K/Be/htViBAw99wn0LOUBNWIHwVzlkR61OhSdKlfnN/mrIsSx83ZrZqKJ3/dl8dXY1LcjvJxL5285+5VUKwrIW0ofNh5ZCQ/Ig2ihL9uf3FzrzzcxoBvHnqyBFJLAU5Wz+9hvxHF4mWPU71nf+mYkdQ4+Exoh/f6cSlX4Z3j6cH2hHsRBNFL/8vYOu3iwUpiZDd4uBqrycfA7wqrJOLKE0QCOc6U8orViHOtQlc0RomLn/fEmFrKIszkXvNgiGBBGilnrPWXS/hAnXU6sEe8g6rX/gBz1qW+lRF8Xq9wkz088xTIEVfzU+cxzyGCzATynsl/fbCS+7Kl+tCqXke605cbWl4K8q5WgBXTl/K/tCL6CbUs332F2VgovULWJVyAVw6SF6y8Y/5lDhlwgUru5ncbLrHvZN04Sapi03bIOJZ3hIY8OfR9WfLjlBE673OT8tHzbewMzjSQiWQVkQxNQsAjTE+uGZK7T4gE0PZHUUYzrZCkQZrvFbRPq82ogiuH4OqFY3plJPOIKy1kc1jlMxwQR4ZsSlfGn4fuNtdNendP1ChmnfwcCEyQg2L X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1045; 5:QU0tl1JPRsJyjgRf+whZLIcT+64A/bznG5TYqt4n1jPqhfKCQis6F8FM7tX9DrodErsZzyOhbSWZ40YlMeoj8fZHWr2iJF/63oyzrpXIPhn9xt4ELkFWAL/Ly0yIwxdtNw39IXahHXjQl+d+4ln9SUQcrOY5rvfJ7TSLRDOLLNDRFqRn8gTlfzVZjk2NLFSHZGiBLggUQRBp2iK7n4qMrDqNggW9KdFZxaJHxW9oF2N9KfxkP2yS16qoWA83nsXkAl/vXpGeZv4CiQ+iccx/BWdrV2WJ+dBhnUVWIFm9SbS2g6bRf8U8wWZSAZ4dSQACfBBVRz0gJ43ritv1iBvxm7iN8K5c0jbJB3EPDhoJtdM0VdJER6AKkB9lYxFMkcYcryz2iAoIyBvzkXJ6dvTLFkwRPPe+dXl1BK3ynwBx8ddIFLJ4wteVvSnHmEp+SP6vc8AAbELzUMefVq66+zEIUHY5zU7j2ACjqj/1Hi88iaA4fLLa4ZRgVJyXfmrwRGrN; 24:ut8u7C21+Fxey1l+Z6e7DToumaNTMj8cc/lET1fK2RLrKmWT9qNztfA+N4qXClfKrwehqIeMf/oAYHJqVmQqKyfahrapiOCIx8+AY8PVkEg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1045; 7:ls1VicE+eJEg99qwvjQJPxHDd8YoF3gcXDMZYgdo3BWeghOUw3Cm92YxfmsOytbMTJ+kVaL/rYQJoJ++4oj+hYPZH+fqN0Gefo5nxPiEJikyaJdYaVEn9+zWAJKGF5MzR0jnyOgYCp98WdmfCK7TfTCcGX9Hw0AQ/O/yu75u1x3UpQiG0cKcu6Xjh9m5VXKoamKXmENZJqFu66fzWd+RZUzrxYC6BWKEDF6w/bRAhAhkSupcn4P00SbZk+DAbKwSe4QlK/Ww23UU5yfTEWuaN+cljh242yD7AmXbgI/4O+kfNBAop53M5Pt9tpdXcxJnICYJm6FK6pXcrcMhRpSZYv7Bx5Q1SkNdiKAoCCqOVFJUUBYtyk579F78uLIBbEnkRHO/ukb4poUd64HpgAqGQwtzdZOkP9hAybSIuockrzOlFCHwzKGEkmz1VgjGG3gKVkOw9sg+VP/V1xLjin4oKrgHRZ6ObEU9NEC+HnASjDsKTvHNM3lpSEe/Kb5yVBK6V0XpXR2odmOaLcgkXH5F4iCSZjPkNmEY2xHud6GJy9UAuQiJcwnNMERkDCoezlZH0ZQCDQFeOxXWYkysWBmPNHnvGbueu+md0L6oUcdXQOGTV37kTXSsg3MqzIlPGy0UeOjx4aotc/N89GvDdAWTgfS5Yij3ZvvZoaC8pn1+Y+wMaSC5z8a6xggFL1aiv4H84cDtkqLNlcphOYoXrUwlMWKauzXda43VNuKAZ1e3p7/dE4AtxgYR2t3YDwrZY22xuPXC6OhkSUejmhaBhBBFlFJBmaEHzbgeACCVY+v6eqo= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 12:57:03.2402 (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: DB5PR07MB1045 Subject: [lng-odp] [API-NEXT PATCH v2 4/9] api: ipsec: remove time based SA lifetime 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" Application may track time based SA lifetime expiration efficiently and in many ways: e.g. ODP timers may be used, wall clock time may be polled, control plane may send notifications, etc. Signed-off-by: Petri Savolainen --- include/odp/api/spec/ipsec.h | 26 -------------------------- 1 file changed, 26 deletions(-) -- 2.13.0 diff --git a/include/odp/api/spec/ipsec.h b/include/odp/api/spec/ipsec.h index 59776b92..9012ca59 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -272,20 +272,6 @@ typedef struct odp_ipsec_capability_t { * be used for many SAs. */ uint32_t max_queues; - /** Soft expiry limit in seconds support - * - * 0: Limit is not supported - * 1: Limit is supported - */ - uint8_t soft_limit_sec; - - /** Hard expiry limit in seconds support - * - * 0: Limit is not supported - * 1: Limit is supported - */ - uint8_t hard_limit_sec; - /** Supported cipher algorithms */ odp_crypto_cipher_algos_t ciphers; @@ -527,9 +513,6 @@ typedef struct odp_ipsec_sa_opt_t { typedef struct odp_ipsec_lifetime_t { /** Soft expiry limits for the session */ struct { - /** Limit in seconds from the SA creation */ - uint64_t sec; - /** Limit in bytes */ uint64_t bytes; @@ -539,9 +522,6 @@ typedef struct odp_ipsec_lifetime_t { /** Hard expiry limits for the session */ struct { - /** Limit in seconds from the SA creation */ - uint64_t sec; - /** Limit in bytes */ uint64_t bytes; @@ -921,18 +901,12 @@ typedef struct odp_ipsec_op_status_t { /** Packet does not fit into the given MTU size */ uint32_t mtu : 1; - /** Soft lifetime expired: seconds */ - uint32_t soft_exp_sec : 1; - /** Soft lifetime expired: bytes */ uint32_t soft_exp_bytes : 1; /** Soft lifetime expired: packets */ uint32_t soft_exp_packets : 1; - /** Hard lifetime expired: seconds */ - uint32_t hard_exp_sec : 1; - /** Hard lifetime expired: bytes */ uint32_t hard_exp_bytes : 1; From patchwork Wed Jul 12 12:56:35 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107498 Delivered-To: patch@linaro.org Received: by 10.182.45.195 with SMTP id p3csp880554obm; Wed, 12 Jul 2017 05:59:23 -0700 (PDT) X-Received: by 10.55.167.1 with SMTP id q1mr5708855qke.223.1499864362060; Wed, 12 Jul 2017 05:59:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499864361; cv=none; d=google.com; s=arc-20160816; b=gsqXK1IX3df5KkIqeyAsOo3dzF18AzECJmvpZ3101fAise/WAVeJdayCc5/H5GaP+C IVy0ND+BkPlLeeefovlohOBAgXfJN0y2khr5IYCr+63plWKqjZwryl5oJTVnv44F0eiy mj5DOy39rG8e6qjxzGNQ+0m3W9itaRjG5BPNkfXtA4gSdYCw/mVmbVYWR1UBit3fXxK+ l8wPDU/2Psh8VLCHoEC8EIObSg1VX43TJ7D2tmMgdTd2dyLbL1scpSiqf7/U5yy/mhuY Dz40gzLrCtZLO0qyyWM6+EuEcTvyeXutHeNT3kRw0YAwD82wDvx2Uul1s+5MV/MlicGJ ZhdA== 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:references:in-reply-to:message-id :date:to:from:delivered-to:arc-authentication-results; bh=It/yJhqmXpC3nrqbNl+5MRLwX8VviN7X29W79/9vlpI=; b=IFuL5z6FgHUl89LSlCWkfFravIXjPZKgPnun/7GQTkF9EpCJvfd1vgjcm85KkujvHj c9s3k6y472Y2hhWrPcMCwAaiIn5ipgXyNimnTJKYz4PadMfwJOqgslT/p+qDxw7bFZo6 34V4P2X2eCBS0ZGekj5heH+4IONFpU22qCeqFwpJ18RcGIPsBI5gtmgLPnK5jXsGPwSs C5sIzKdG3Mk4gY6ZnIQHK7Zu/YSLR7aFysuOF1NQrv49lLzlJs3OAFfdzfAdEN7QHxDY k5XJBgrFTlv0PwIQj/8cO7CoDpTVm4rHhziu01XlKi6vebtWFY2DKrkALo0DQZGONIZE o8Jw== 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 i42si2295954qti.17.2017.07.12.05.59.21; Wed, 12 Jul 2017 05:59:21 -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 6B42E644A2; Wed, 12 Jul 2017 12:59:21 +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_H3, 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 07E9B644A7; Wed, 12 Jul 2017 12:57:12 +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 E8C9A6449E; Wed, 12 Jul 2017 12:57:06 +0000 (UTC) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0103.outbound.protection.outlook.com [104.47.0.103]) by lists.linaro.org (Postfix) with ESMTPS id E54DC60DB8 for ; Wed, 12 Jul 2017 12:57:01 +0000 (UTC) Received: from VI1PR07CA0164.eurprd07.prod.outlook.com (2603:10a6:802:3e::12) by AM4PR0701MB2194.eurprd07.prod.outlook.com (2603:10a6:200:49::27) 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:00 +0000 Received: from DB5EUR03FT057.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::206) by VI1PR07CA0164.outlook.office365.com (2603:10a6:802:3e::12) 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:56:59 +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:56:59 +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 v6CCudYM017999 (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 v6CCudvd017949 (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:35 +0300 Message-ID: <20170712125639.11445-5-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170712125639.11445-1-petri.savolainen@linaro.org> References: <20170712125639.11445-1-petri.savolainen@linaro.org> 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)(39860400002)(39840400002)(39410400002)(39400400002)(39850400002)(2980300002)(189002)(199003)(9170700003)(626005)(22756006)(8676002)(81166006)(76176999)(8936002)(36756003)(5660300001)(38730400002)(110136004)(50986999)(106466001)(2351001)(1076002)(47776003)(356003)(33646002)(105596002)(305945005)(53936002)(5003940100001)(50226002)(77096006)(2950100002)(189998001)(86362001)(6916009)(6666003)(2906002)(498600001)(48376002)(50466002)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM4PR0701MB2194; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT057; 1:yBzWK5wLHaj8NAOayLpw+4WHb4FoSR0PAoTT0SSIvW6FGJgAl6qQPWT112xEzYGGzImcv8rTXfFe+SIhce65EhiWpA8uRVEoPeJ0JJvCc595OlOVM95iyTSHVFh3SLGLsVI1+upLpiZ59hrMYLGODR5pK/8lCl6QyA8gVUCrzdDcKhfJP7VukPq13a6aCP7nERO/nKfVJtmBlz2F/uLIUUPWGpRmorlp6lT0/0VKHqXBK5GhkEyCUm9g3EjfoLDum54y7rRar4eznbILNbo1Hp6SO+agYnOlPSFGiU2KR7hDsAdMo095mjJEwX6TCiSjDf21jG1yIa+51E5peQmf15MB8chN2uTnm7hF1znTZpCFMOYxuwjYtfScwdYFjexuhN/t2DtYqXz+ZETE2V/Z32+s3T2kwEC91LeA4yidU/uKl2O9l8T5HItmdlvs0ySJKnmnhxiibVAaSIwinCtRWxBg/v0tkJpnaDQerGQ4LHkG35fiZYGE34I4kaiv1ypYGeWY3tdbXxx5/kLXXJhGlqEvbRxDyZ206IdXbR+XCAxOGmcqUla7tzrvDsRkUPrkIM371YuVCfBSJhe6dagNkE0/fORODkx6aelP0GYE8yl7JTHIqH1XQNE8WgWsKDZR72COydytP/sNH/JOEGvAd1BtEVhFPekNcg2kPNIgHKAxSmLoI4vtKWIbCh1b0QCwEjd3fzlo0w0aO3thIJB+d0wZi/a2p3UxZ9qtAI9lRxwyjCBpvrYzpF/8/DQKxAEZUo0VaNQUTN/OSmzNqPQJFFJxdew9RQSoZS2O8LeiNRKRFHZfKA3CC7v/XzrjtkMRr9DQr0IEWysxB3vP5mZBd6qbOh0vUkTgkG6FNgfTzes= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 02cbae54-2639-420c-f119-08d4c9257c01 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:AM4PR0701MB2194; X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2194; 3:2TkNHZjwmKdOAYEki2yuM2YAVqY6fcdc45lHdj4IaI1dhjlDGFyEG9ci41pdvhsMPA4KPyR1IkiZCjMwR6Ss91ug8yt/r3NIL76qKjuqm2jCGC4KUa+ZbYkglv0Nz8m4DKOpiWYiN5I6dRN5Jje2yZojZtE7+ES8DwB5Wq7pgtKWMNnVTTBHy0bAhJBFR0Ocuh7+NajmAdJCLCKbWXdZ52oOPMErvfaM1WaBfU8M/5qyINiZke9AbOyVSu1yj9BGQMey6Idjk644husVcgwHATdZc16IezHwSz2U6ZzuZLz3vHx+khEXSJXN321rpGShLcCh7lAaqQ8FCwlrETkDE+lRDyCbBHMRth0eu9OPb0oKGkcbN5kFVW+YBBMcyB2Sa0h9RS79eAzQgNi4fjPFJ71XgJADkWo2m7sb6YM6SxRJu8a7JuQVBXuWmYdPMPy+diDGGEur4EmlpwWNpTgP0hgRu8igNxLVzsyRGka1qTw5LzmD9/p92Xt8Y6AueBwaaIa5nA/HDjPVIOPDUrmmTae9PzMhIq7MHuvNJVtvdTa+qNvrsdlSD/6iC5QAAdWsl93gBrV+mA4qCloctFJ5i+jkItB3hBmVvFawj6VUQEkaGD0gZmjSTi5Cx1la1pY86wiE/SSTJlzvLL8mMqaHDBYgvc4onkz4PKoy69MSsKlmLP0J2kD+FtlEvBGsfe0Tgk+hr2aHzyh2u/+CF0fwztNqU2/EW0jX/zbkX/VdYJ4erhFyKmvmPwnVihJpN0ZT9+xBUOrPlOVpNnYIhZAo+4CakOmDk6i4JfLYAt62cQLZkSTnMuX7f/tuRkSrVnedlHsg6ojyEqFdw4NQRVeG3tLGfR3grxX9ZJjmA71evS8rsArWM68aAUCTaqgYlGh2/F7AJNgmMu3m+Ja+xwEvNg== X-MS-TrafficTypeDiagnostic: AM4PR0701MB2194: X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2194; 25:ufT3/eyffCnmbnvdobUji+Vmc2EmHnXwS7sTYE3x3NMyHDW+TPZZkn9wunYnFQePaeAf2RJivmYGOlr4nCU+8n4URw7ApDbB1K+VaVRD6iG0E9DG6NYh7DQxNkJpFOXDioPOT32uaZakzMWZICqwbWAVMdKr/da5wd5oul13dGcuOgPKIvPGc4bjx4DQJsgCOobZlw/NwVZ55d+bgyWLwaKcwUpGdCHMoPajhcUtvx0nHKY45LCUJgNfWkUGaCztG7ldEQ9Ly9nF+1UUugvKmTK3bTZRrxxFGkIJw8cPuZVumlvPX1RcgBiCiJUS/gA9QsNCx/uAv+REs++VCZDWvRmCRode8wW+As+SMKzAgaQagUhPAVxFT6ljP0GeyimCbATENSRN24dzhS1gwIxeSA14buEk7HZr6xLJgVfnbF2MNEP6FRxPRdhVpk9Rwt7dZ36uPm1Gr0UkAxGH2z/41eqKYGs+n5XSFwnLVzt8tcTDVO/DrGY9tsr+cOGFPyp45hhg04bnH3ef+Lwc0n/SF2R6r07+8tIbq1V6PB7+PCIMX1ylyQV94mnfE2nYMRNczmNl1tMws3f8qxM/Klon2COQywANmBTWOypaMT4eGQyogGSdhNclENOaSH2CEfvFJ8zxSHn7DAARURYzdGTuiSkmQfB0+KMqIDlaxY6DHY1kigI23CQ3TFGVjM3la5fyspYtVliqHk5TsYyQBQOV/SXNpyraw7bESPUiaJVA2otjRPfYD5GLPweX3kaoE2/wN9Y4tSmRccbCt2LILStDoKf3m7Pp8obA8lE1zDPx24QwCMMk641GeEQbI4/Cd9g7R8xAIacp6zkcJoI2j6DaJvVfKrsTGpFJmj6lSPewj7oCqJMjC3aDO5QqtUdCwT1frmSwUnMDLKPcHf9kAJgBEDBZhK/K5iiW1RIocdqf9Og= X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2194; 31:QEmwszK7UnW2OpmD9wH1baOlxYFDhkBO/HDzWXOHW7/G2xN58ce8EFE5x8eKhQYVujz776uXKvsAVpJ77xLOvDSUGMST4vvRyvzqZhDsk2A3XErpHH1hSaJoas4hmpryl/gOxmOFilcoc2m5wJEvvy8idJhVsfY19bAh4m5899hydtOmFGXOsTPYKt1xoCYHUU3eO2COo/XsJC/0o269vxNuXqfc+eNA/BAiwbiVQPaRmUUbGfKurXNIBiCnyijLGiHt1OK1GbQBuJZ7STKaKzMh3HJmmQVR+VtcCo7oj/V748opQ8Ham6U4W5EgQ6GWli2wv6hm9qsCJ/2iIPbZFliB5/UzxqwNfC7XnO6MErb42vZTEg1EOoqi/B+WuAmc2GFtwi8C7fR4WuePGS8Dnl9WPCjgN8ICLKpaDqKd5m6SXDDPrOtIqoq7inLay/51kFNofkJoq5tp1YxQbyy6wwWjAsZvc0mImvPUNrUZFrLU38GM5jr95J7ntasYt4ABFz59fTfNvOtNhwKOKeXK5HpEtzmq1h/6Bpq4KmcOqm/G9q/NkosPQWReTXi6ntQETEech8/7YkQBFdaXF2Ml+midhZ24+DWRyZ6SIxJweFrGLBKh+FHFy/IFedo7c7zYCBqgPukY4MgcdiXueJdf0DYDUICMhWZsCDFD/07UnY0mQhdi2NQERSYSvzRPlbjCtsQbWrkcCXxbUzFI2sNi7A== X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2194; 20:AkpzKicRIJgB4Or3TS8mnxJ0Zy5HKPe+7zkReyFzcy7xqxtdAUhdLEfP98WfTOkVazhNwClB5bSu7y9gtxODYZ6Vdm8vWdQbbSHyZgJs164Tlen3p4k0HjWE8uKSKVBTOzIDn4lZb/XvXa8KV8rXamTm6lfl76RgkjQ0RWS04lSIJaoSSXkboT12Kazsz8a11VzyBhLMxtI8xWJLOz0OwbWdzYdkoTPT0ZuJEVQ0JomNmIyjhhOBSbrE0aJuQBCBhfaOv6gn9yLntQC2euttdUGAfbp3XvW366M2whiojrjAlC73UfRep24EWixnFva4s+Fd/JliwqfN1w2l0z9nujRLx0yE0+xgkgGX3uyBZIbPE3yJjtmChB5C7V8gn5mNeV34VhewQoY4xh4PnRNjF0BpGZHydTghVuC2LmeVQVjpH8r5keyVuoDUujoSR481me+VJJouQ/67pMSkcea3e1/4PYnlsuza4f8BpktlFRgBkDrQ8xqsax7adTb0I4xa6niZqbs6MMFpDTAryNs7YwaWTvoGg42ib2cXoSuxQU5TPpEIu+ycSb4oME9rku+rpdFFestBzwx6Z7RKoeP5/uJdQVHg0SWAvPas6rBkFXM= 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)(2017060910075)(13021025)(13013025)(93006095)(93003095)(10201501046)(3002001)(100000703101)(100105400095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123558100)(20161123560025)(20161123562025)(20161123564025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM4PR0701MB2194; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM4PR0701MB2194; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0701MB2194; 4:T0Tet0OZlCoMBt5Tz9JBYapXORgwwsrVUWZpAD12?= QfFAq5N0hht35AtImJOUPPTcRe3v/zWh9HbVD2RHW2YlzCVtPpE5QK+f6I5M4E9SaEtanfjD25NVjLFj5AXbqwdyHwJmr5ZqMjJlBsOtbx4YTDO5Kjhodku0py/q7DLt46x3ewLqeQ4sr2JcRgPCe42IUraMZkoy8r1c5FVUY14d+ORVSo5mcjkJJamu993R4IGW6tcZe3l1bBoZ7gXWuYLC+nGLmE0DYy4lf/jpUKPW4vIZYsrttJI5mLnDmf9IA83ydQ6R9UUb8yqJBkQmN/qRbnuDNUzK3ej3DsnTfW7RG9dnAuj5JfK78P37KS72+Z+kESF94gNwlJLLkL8OLsVHE6h7kAhl5TUgMTgIIrWOIGGdwNFV5W5r8yQ2jQ790VRLovToEQ/mVdhC8LIQRKSg1/ZTIA0d+Axw9Z0Db9/utY1APevSd61VPpdTrlbgwNSMbNGPQErW5aZY6BjhaxfIedvReEfQPw07WBTizk6jJIwF9iLUi0ewgnCOTQ5JcyCvoHSFSeIp26le/gWzsPpv/L72oPnYHQP4AQ4HJYyvf2I4tSHA8O3bXzlhhb8I0FUz92wScOyNzvxVID1El88ktJLqaF9VTZVBY2sV5buEY+Mb80KUZaWcdbZlFqsKdBOcdJOWfqymsEqj3UNRa3zXLlFHycMdViRZnjmnp1EVF2XFpqajG6xn8rjXpFS6mHsr0KtsFlgLHFgNMYyzKmYLWVYeKOoGXtb++Zxdm0s8A+96/ntKuTV7kI9AoDSNDnNLaDjum6cA5kyXXxbrgOjczyUG1sf/swpUAoyHP7wwpu+bnxf9safao7m0x2XWJvJQ0zWeIymum7zrXaLlBihu4j6L2c2wSVfardYqeeft4Ow9LyUuBUwlwcDkZ/rqea/t4Yl49OUq01Yl90VaBMwyFnxwGdwHAh9Q4M5u3mEWPTTwhFA9Jty5n40xSotUt21yoWbmsIUZJB0Np6CttUW+Os6MWGTujQrq/DC8gPkTWUUtl2h6ruFNoMNoWw7oUXfJWb5GHCy2tBqv1rcHetCKDqY0NHCUo4pjOXSdbiuPM4w6xwb9f6OAWR5Tg6DcOhfNdxUZNec0J3MBOocVpji9TgRV/aEEFGTm2FZz6gb41aug+KLCZ3HKV7VVO7L12hDBNKdYFePuoJhsajWTafxRm+CRkKufuE0Ohkp5wlx6kPzCYhd3vJPqA4QTvr6Ti7DFoykwQqD/vQmgRKbwGWNw X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0701MB2194; 23:vOgFi4egGWhDzp6BbPvx9O738M2/pIt3C2xnB3A?= 1xbPdZifgFOdVaoxf747Mbbs0XWOABGc9JMU4dHkWK9M01qIFjaGQDvWM9d/GhYfkAKZOrqD1STcvOUXaWJDmZbjB8F5tC+Eo2R3didJMgBd5obgdyeoFTfsDjSwxOcp2RG7cksspovMZciU78BctDerPjn20/VaRpQowELJxk9pSN/l3hT8VqH1frXPAZ6bfyiLsURRS8tpAKgh7U5OZn5ugp4a2FD3MBdx/5RQ2ELPbvCEeDJnqMQ4WppL5AyToYgmnthCFuIyNNT17x4DG12eZgSE0NxJxQ+433SjBkH2w4TO1pE1kmTpxtfL4OU5fAD2c4qNIu6GRaGAVv7K4wjNBqvLyiyzUOsOUgMnRUpXuAUJccfaVdAZ/SpwWHSN3SzHzeMA8aaj2yPjTp9QRdJ7l+VUt2ZGbR9ET1y0LbD2DRxwxIb2bmtqt4t/B6WUyf3PheC7Rkwr3aALbF5CpgeNDXU8FA7lOZudG9TKB7ale37KjCtECAedEBko8Io946oJr0zl0e0nr0aRtVW0a9cbLMwIpeIIdq9DXvwuPH2TnmmE1LDeQDKjk071UTdhBwS/Xz5aYBXJj6jUq7q1QzRZJ+SybgSINLzF4NAhbMCQPEmCfn80ZeI80kJI3Z3RPVUhfCuubFAe10ZVeHml91ZKWYdnh/J3xd1BNbpWjUseULdIAkWnPC1lTxjcRQ7+80m8VodToz/Ju2ViuNj3bcmFcbRGdhQpUt8qjN69qdrIyk0lguYUxYRADBh5JP1IFmnvlYancz3EqkS96gpf7H15+lytheODOMynPN3sz/3ElBx4DBFDxLBSMy912gqLu30SzVZ0AW1ua3SXBk3lHaWYZDO1XUbhSsdtmUAIj9ogDkX1q9ra9rHDxJoS9M6J1rYwsa4787t05478IikgwmJ9TbC2r0vedBZqW2IevN/ybumuknLTC/NTniPGhfphxvSKCLbFF8x8qJk1d9BxFEErl+GZ9Vt6ATjIKDi5GA2sUl7vUtG2m4LrvCika6G+bpB0fCnVnsk/jmq7wvvTD077HbEGt0VjNBFBz0zLh9SyXD/XGYkCQ2zGpZjqYn/tmdDw= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0701MB2194; 6:1BwNZRgyWdX3/bSRITx0eTB+K9JKmCtM9+wNQ95F?= Y2MGZQ+60ArsLgrPUv/fvEEFvmB4usj8Z8nZq1jh/hqKcIbNvU4dDyrGCyzal9qc8Fk6DkBM9TCo57B/JZROl3ApAeZXDieGVWad1ygRc2YUGg6mpovn3BRyQ73Nd3FET6J1xA4jVunnizvubS39DbbKUaUn0+toBSfDiugDPLzBrVE3qWdL+7j1EZMylFiCoY8XBh/yzShuqcJpjrYvIoVfgSgHWZmNyURi517La2JIQ+s/B7G7jhpHoozybghkjDCosnbmhLDbz/OIQm1JkgxtMBKGU5KpQYC2Uoj5eZrA1nYkkDURcMNQ8H3U74dSsDf/lEjQEFK6NLLN9IbxirTvLaVP6WWFpF/3vFaLLb8AGQLdwpMN381KbvhAds1Ji/90AUjHmbFeXi7DUF+uw1hy6C1Ilvav61foEf7xuxrNbaNohGfcgLdyEPUg5074PexzfsSVL1HhWFirkCoULC3CUaxyBDf8kUB0Daf81TmyvBqdliaBEK8T00aRMxHVZAxaZLn18mWzLxgt4Sfvjz0G2+3Io2sChDh/NPc+SX+2YAopcezBxmYlXl1oTqUrJFrBdIazUMrtWro8wn2Ve697tCTG1xoGVWxgYipM4lZo9BrYo+9bfdVlKNgY/2M7mfFSwOv7QYoi0UcbNYIfr0TiWNWUU+RYAiAVPYCdZoaR/DaRSlakofELRznYCbzT6z8p1xMfj4SrCW670YhGM6fvIN9dPHNTMHpILmQc/3G2m2vJ0F1QeNINdYEmy5/xZPXIcGuZOVB9zJ7xdtFUbJ7jYjJVKLPsAZihEmMiqm0Aiz06pVzD1NWKs0KtS2+PDadxapK5ct1kBJu6dmzFJC7jnIdCrxqDFsag/mjt5CbdPy2/mcyBg7K1h3Ytqqm7oq/Fs0ZWW++CRkwaJd9oTYXxqgZGhQF+XDYf2OWyfJyPxHDoA2z+o0v6a3va4U0Cbo5M33+CPP38I/Ugui+glcPp X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2194; 5:ZwSzIgP1TfrCufWr3ILQyhZARhedHN12ozkuLk59TkUEhOkMM4thDPRnv7gvaHbUg3T0hzn8QJhTOVaDRjkaRWa+4Tj71McqpMnd1cC5q49tlx4WKwcAHpEzWHm1YlLphjHRV+t50tniBEXbW6sUl12+JVFngTfKloRBVacCbCDc5BOyy8xsTPcsSysj5ZIpJYQTmFWqlGmw1nFnqQfQbYybYXaW48vUwAUO6eLh3kbt1SI8MfPNXbMsACCRw1hqa+tjEkiyWYysftg3IlnXl4Iyp8/EyGYbYmiJdFHQiqehriR7MTtzaN0DI+lfeBr6DGXMZvTv30nk+ZCAzhPcy3i8wMx0PX8Uwvj2W6ScVVVvcZEqwiO0pmQPbKV7ygPWX10/WGetz1IF2+Sn7qKEqfbsfF3+lFDxvClO0z7qZBGiVSpcuZa7cInzIfynMC8LsTGgPv6tfstk/xAIR/N45HYJsUXH7wa/H+fvZZEHXoBvniu3HIrrOc7G23jkyYjI; 24:5dUUjcPIxaQGdsM2BybYRRMRgSl7ByTxWylyV7qDWcVd334i8vy763hu60EVerCQr/s8RNRrB2Obsn8wv08z6CwcgY03dz4BCYo9IvWT4v0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2194; 7:2L0240SbX5MpeQirt6fnOSulrghY+z2+uxEXOO9i2tMnG/YfzB6+ebOB25xP22pr2M9FXlXzNfoJLsdowBGDZZayvVIb9lg+vKbJ8QdxtTw8uIu9qAK788fGeTHcgwpOB6/2T9u09iHlqicS05fe5rIijMTNJjghwTnIUL+jEaDJll4hmWJv3eFofn7sbAFdQDPCpGwjLp3GChh9DTUBbS929An1ApFLw/2bNOkQhK+jW7Oj0uZjuIOFD+QIFBAWt5EtObggiVVRnex/oz9Wq8KHnfM6lZNl6uzqu+kddkqljIjJV1129EDxfEtRWSskdqQ1+dWpRH5Qnig70+xLqECvX+PScwMYqTYYQIAoaU2ynwPTyw5MThScS9jaFyTYpQm01vQYNPo6agUe8YLPN+nyc968em3qyTuGyE1l5DZmDs3sCWX5BsqrG8XVfBUWqk3H0K+QxB2u2QLsBBRfDvViA6Kb65MOqCb0jO40y8y0TH5+6PVco0gsOe52/R6m452g62H9pH9+5HgJh6K88BcSJUWEI36qpXkKRCEEk+zEdK0GvoYKlCHw43TsAUFkad68SNgG3BYmi9eOsisMS5ZxtgsiTYdqEoDIP7PTE1JGlabI/29jLyYV4Icgb8zgz2unproujI9Kvnfh+wJGHyubsKHNBO22OaxMKRIa+DfUnBogeENMSkM/MX6YIKEMnS/sVz2mvjEvKSROOwGreW2upb7ipcfLEc7KEejeF480A8qKnbKviGPK2yex7+5BwrC0GL+YfEbMoAhlXT/KDtIcFogmI6Q/VhUBgc7n6s4= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 12:56:59.5526 (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: AM4PR0701MB2194 Subject: [lng-odp] [API-NEXT PATCH v2 5/9] api: ipsec: ignore aad capability 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" AAD lengths are needed in crypto API but not in IPSEC API. So, application should ignore AAD capability values in IPSEC API. Signed-off-by: Petri Savolainen --- include/odp/api/spec/ipsec.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) -- 2.13.0 diff --git a/include/odp/api/spec/ipsec.h b/include/odp/api/spec/ipsec.h index 9012ca59..87cee2a1 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -761,7 +761,9 @@ int odp_ipsec_cipher_capability(odp_cipher_alg_t cipher, * Outputs all supported configuration options for the algorithm. Output is * sorted (from the smallest to the largest) first by digest length, then by key * length. Use this information to select key lengths, etc authentication - * algorithm options for SA creation (odp_ipsec_crypto_param_t). + * algorithm options for SA creation (odp_ipsec_crypto_param_t). Application + * must ignore values for AAD length capabilities as those are not relevant for + * IPSEC API (fixed in IPSEC RFCs). * * @param auth Authentication algorithm * @param[out] capa Array of capability structures for output From patchwork Wed Jul 12 12:56:36 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107503 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp782994qge; Wed, 12 Jul 2017 06:03:53 -0700 (PDT) X-Received: by 10.237.38.195 with SMTP id q61mr6434882qtd.245.1499864633580; Wed, 12 Jul 2017 06:03:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499864633; cv=none; d=google.com; s=arc-20160816; b=GGgBMyyjI38sTOQIrfmUF9U9Kl+nB/4VyH9EUTvZ9QffF9kHuEMMxD5ZSoxpApYISK hdoVL07cTmRW8ysuFuytIYhaCy3gqs/zLoPD1t4g+yP4Rm8ihRxlGyXokeIwEkBj3GKq K7or70VVtnksUc6pXPnU8pkjeQKBa+okGGPbciRw7xLXq4hoD7NyTa2/OeCBkHyV8mRW JLokZx1F5JdVEgesP0MQcIE1343sc5ceRo363yakr7GEJKAS2I/iXfO3hFFQcDv2d9w7 LbMRLNQ1SFohRkbf6WchNgWfJw3YBoWx7YnTdttHroCgxjKfjg+54Q4x4TXmo/bTi5pR ao5g== 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:references:in-reply-to:message-id :date:to:from:delivered-to:arc-authentication-results; bh=f485IDJsOOagxb+CICSmUG9LF9ywpJHMF64I9UHa30A=; b=nTCAau7QVtsjBOCRPta+A2QXTQjUthC6szm/89EKKD+jxo43yNeZCYBntw/pXYsZcJ 42wK4JT2fwf2xKQ3pEuFiQCHa2Ma0yxbYo0VTVKqMjNaJ/Er8s/9wP5qXoCp5UdsdekK SYZTiZVe6AicdhQRwmEo9Wxd9B+LY7ZAB26RIvjPA5BrT7IaBqn/ZB7pCpL0gxDCC1R6 /ac+MeNIKV27vLtiiZS8trtOxjgFNYYkl+BANQp15xOGbBVaxr4JpUJ/YcrtC23qSXR2 IsRXvJslmXTCgokLvkR9Je3aBnUSN+Gqr0ZEJ8TX0ofAXh8c6zAu6KpKphpgJoUH4XBw hSXA== 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 x19si2302408qth.297.2017.07.12.06.03.53; Wed, 12 Jul 2017 06:03:53 -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 30BF062875; Wed, 12 Jul 2017 13:03:53 +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 3D16F64490; Wed, 12 Jul 2017 12:58:52 +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 BBADB64490; Wed, 12 Jul 2017 12:58:44 +0000 (UTC) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40099.outbound.protection.outlook.com [40.107.4.99]) by lists.linaro.org (Postfix) with ESMTPS id 64EDD644B0 for ; Wed, 12 Jul 2017 12:57:24 +0000 (UTC) Received: from VI1PR07CA0166.eurprd07.prod.outlook.com (2603:10a6:802:3e::14) by HE1PR07MB1049.eurprd07.prod.outlook.com (2a01:111:e400:581d::11) 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:16 +0000 Received: from DB5EUR03FT057.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::207) 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:16 +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:15 +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 v6CCuehM018026 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 12 Jul 2017 15:56:40 +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 v6CCudve017949 (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:36 +0300 Message-ID: <20170712125639.11445-6-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170712125639.11445-1-petri.savolainen@linaro.org> References: <20170712125639.11445-1-petri.savolainen@linaro.org> 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)(39410400002)(39850400002)(39400400002)(39860400002)(39450400003)(39840400002)(2980300002)(189002)(199003)(9170700003)(6666003)(8936002)(106466001)(6916009)(50226002)(2351001)(105596002)(33646002)(5003940100001)(48376002)(53936002)(189998001)(50986999)(2950100002)(8676002)(81166006)(76176999)(77096006)(38730400002)(47776003)(356003)(110136004)(498600001)(626005)(305945005)(22756006)(2906002)(1076002)(86362001)(5660300001)(36756003)(50466002)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR07MB1049; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT057; 1:xRkAVhHX00PXKA6ui1a8w9jwDcMiziOfGeJzBnGpI0K8YmP2e81s5UIY+qHTS0lnRwVvEXYaniQQAAsTlXtFFtmeYZB7eWCZKZ0wNBJkKWx7PJ9dCE6bAxsD7U7/V+3wNlhXSdS7E+Nfth1HM5AslC0KEoE6qqWH1ZE7QASdY0zU/2ldW3sCZrt9jIxNujx+5FgFQjluHJI/Aw/1oWbxGwjfSrJq+SLnqob0Na5FAf+hIXurnwQ6B2wLCJ6R0AAWEJkiK45IrB5qF7kGLpj/jWtYzrq5PK42jZk76v5VQCNjVhDkWkz+Pgt+gjj8LxFV3Rdqsl7dA6/wOY2te0pOZZ/gB96YtBk+bskD3NOjEIYRUCfcaECsOdbUqRovLj8M7CpYRqVpy27NL6tMio7xPnyhCDmfZxxFZQ3yH1c88d8npRetjnGJwa7/n8qUt//PQvoE7HNnlQ4mQSGvaxZa5Vjd4bXoRu4jD7TNn6fpaKkWTrHNiG4E76bEDeMKROTThrqEgXwQ6eUTXdSgAd7MCt5C/+fymjofFT6IxuU4zcFBosKwjLAr1y1LGRiV9+UTU1bcQuEHl1idNJfygMjbkvp7onpTD+OwEwg5R432K4s4F9vsb45BZCJiHZ/zK9Ib8OYgft+m1c8J9UblOTc97HzvcZMesiAZUqlPWpuvyd2QpebZqRzzc9m+Qjb8hAlhLDDAAF05BsVr1MOcVb+m5RcySuMO+SoAfpiE8sb7NpjGoiL5udcDFNcvoLtF0CJWQFuBmSxNGEgkQS2Lre5tbgsIHrWXMJzDDty8QYaz7ZyTJ7WH0XQGlE/D5bcExS3Jc6uATaT/fDknj2ewmxHDPSeGIBdMEUTqTMpWt8+WzNg= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d67030bd-fc83-4768-a6c1-08d4c92585c4 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:HE1PR07MB1049; X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1049; 3:zlYxkSi9yQS/SXV97a7uXIZqWGQoaxCtCuS/NNJgL68MUvBgdZuNpHGQoe59TKj0VzJx9cRimDs2L6qQdhrYCD8kZwcy7uFwKGPh4anWFMz+fE4omozhhBVoAYvNk8SSF0wX+CJJaUQTLp+avQSwxWsfI50jQWmIHtn1SgAXJrzMA6gUZn4SaUBX4fuR4Kkv+KZvyV47fLqMAlht6RyHMcChLiRthX6Boon36riiAQn8FvnzKVA4VUqxlxpGeWi/VXNybsXwNde0SMu/l1Hgv4zw6/pIAiH4ih9rrZIwQDAGRazxDHMHPYM+3ONGzHY1IERPw1GdNb8VjaDStEoRtxIy+lCoFxkB5uYoBd4oCrrqPi9Y5X814YpxUPUXvdu1G1mTPS6mhg8s4lpdU/pNYu2Vfj39FurvXLAC/uJYiCMe0CuBNlI63bjrFLh+x7HE9yAwzW9a86OzQXxWTjEl0L/7TGI0X/LBArjK1Bwh96Ua1OCRJEhI/vCOOX4xJurUle5jK0yI9F2B+jTysJD74q4cSFU5MI0CW5eHIOljwL9xdp4UWGQ5cCgNkxND8w3nHwm1yNcfE/V4bh4peH6puc0D7ILun7DpZT918BP5yPllqr2T6zM4XmMD2w5Y81JUHrP5+3FPPwE4swwW2ove6ghD2wvICqmBGKF8YXYh7G4Ps3i7PSimUpJh3M0QwLOPruv5ty9IHwCwfVqeVi/ZyQn+q3rudw+rs2HTiuHqxdt9k35WbWXkZtYolxhK6zioRjZHRcEga2j2UzOsqKZAz9/0whveajSojRgI+/BFcYeK2GjeoKtPdlCW+mY/V+Ko2JIT+9nyM6FFxz/1NRX+W0lx6ePraSqDBY+UDXPOsOa+5wNqSHN+Qe1NuQIDWcLHEb94k6q/4EVdnHvZCb/6IA== X-MS-TrafficTypeDiagnostic: HE1PR07MB1049: X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1049; 25:BfdTKSMixRmg7wJ99X3ZO7pHXOvArBRlwmYhF6Z1Swbi2OfAo5/KbTiilXG2y4X19Xyj53x1jXJv/0T3leFz2F6FMg7sEJWJrHRaXjVvQnplL+Ml8ysT72VFKG1+pqPNfKp7g2AaZUPeOz18bBve+39E7zqafbKbqS4re7O90FY8sBuJkHry6o7udB9cY74PBarf3PRlUIROHsKRYkpwYIc/QSOkFVg5SGpvnRjW5tbLbTGV8fkt6JYo0hvg1khIpqWLA9cH3GhroA8NSY2a74/AvdUumD/5Ivi/C5ojlxPPCtBLP2EGRhU40HUrEe89t1TngSHuUnANkfiwjeSFubcNnd1YVUbi56qFGMdgZpsN4wt1KnZ57LaqI7cyhX/F51xsrub0dwxqeWcd31Gqk80GmdED/E8cfsUI0NZ3LpE3U4MTVCxTuJCw1/hIP/lTNCPJfb5fhXz+MNzMck0TFrfvX0K1EZ5P6Mb2n31raJn1owQuSC9KI+KonhHnWH/3dUsexynconteH4UiVLia5aIFx5IAMdM8cJoa8/pxjBJEQWAV8xYdf6B4Vno1/psXyAUIe63+sHqSsEC4mkcuZtafZngRoug8x0lgLylbAjUoBpqqTjLMh1EhIMB51LtXOeXR/SfrDJjVIl8Ha7HeuLmUozL21OJy7sZaTjDLTVaAVD7Nf5iiHSAPKPlTNm01WMXd6hPRUaPqZCyMNn9O9cCRAykgPhcq2hpIdSQ7UUanv4Bby+qiBes14uCAvcGmFlRG3zLeUXigYvBRg1uJAkELwE9hExIXWWCmo1cqnwAqPLO++gE+sR/13fWSvJOTf/YpQEfMJFtRb5EiXfCjffA/vT8x8DQeDbSbLT2OoJKq8iLWjfuf1/29i9qu1HPq6rrAIwx1Kpc4h5BxXS6aRM6FumruvrRHTSjbkHwGTTw= X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1049; 31:GOd7oXlJPSRqIp2/FukTkD7tLX9qd6dz+vlGiVefWXKuynD1thqP59R2QXe5+5rUpD2Yo9yexZjNGFj+7fyQ7zPNxqnyxgLXdEboGtAUyRwAKKZcMGxUZLpliacZtqUnXD0894erKBLWrp/uzDj0cVocKY36JZ7ZRfDzvja1MTnGRlizyNtE2xAjC8SkJtb+AiW4mVzQfxNUOdBzKOhiQ+4V3Js3rKE3paQiEOVXOa8wpFZvXS6M2WC6+sJhnsAKzLI+5OUy4riO8SHchGmCkCzRQQQ14+5dxIduxRopX4BkeC0PdGPuIzBxjw2faaNCPgj36DcvQCTrS7Y0Jj4tkAV8YNzlMg2iKYnXfVWpqaXJA7JFgjmugVTj8z1z/OrZo5keu92OHoGfhZW44VpZTEekeRqIX7lJ6lbFtMRYwhcCy+68bASM/zfkfNQSeFwKZ1yHxaTIF2z9rMsdOvHUa2anGinMLU8LHY+RLnRyhNMOzHKooXtIeLZNhflQiAeYqpjmGtoSmanOPJFB7wvdhbgJanqXio4Jg8gpFKSmkXycIiauQHM88WPRhwY/2jfxkV6IxNyqKnGNUHroaJnwVq2EUvg1XJ3jDeo5wzlRoithgoAUmvGQxL+T24mu6xoG8usyFU9+Q0V0oyKQL/8IdByPdOQJtBlAr+vupRrhyWbK0Ms6T6XyXLtQsRBuH015 X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1049; 20:u9SD1WG2c2Lb0scxvHyMIXC/F3N8VmNArH+Qgpcuf8jPf6i3BPdk5sqTl3JLszRfSKDW4cGoTsfDK3n6p/ptshqNGqHal60pZmBhKZtY78Tp1QCE2bxscSur0TSvHo3JSn8KNR++336+GABAhxP8fvAScBWpd6OzoHv13GDvQPKc2QkaPr+WGQqt/Fra2yb5s2wqszMPIln0hlr8ptxeL4awerwm3nLwT2OUd4cthXPaGxvr8R/OLtAmLOkR2ipzdBECHmJ9JgX95IOKSurQKg+U/VxRo78MsrthbRySRRWkJlB/hes/krNGAjMI+jI+TN6Dur1ZVyFP0d2S3dXT6OmYiQA1kiv3w60ZhBQ7mDVa9duTxfVMHRqRpKXnGhlU2ZammefuA+a6lazqKlFjWQU5d0MXbcHqB5WP8njoH/hs7qPa18UBGmeWvMT3wpuLltOAOnAYMOhgEmGwQ4HEnbXNAOIz9eC+qPE5ReirbC8M8OJtaK2vVbZhHRquYl3aP4tTYQ8z5aVBQUZ3eXdbwBXHWjrG055L7kFIStJPJcwx1XrQl5Q8TvTAFPdKLP6WG6+uTVWpYyN4n+9eDmR66FCNNhvyeh9QMVYbDRrYKDo= 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)(2017060910075)(13021025)(13013025)(93006095)(93003095)(100000703101)(100105400095)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123564025)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HE1PR07MB1049; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HE1PR07MB1049; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR07MB1049; 4:ZceJIYvxnlrISYZG1k03jPneD3JcTuJYBGFQ9gTI3M?= 9T+QOL9My+7+1sGxnBjakXC6/2IaE8uN3N9B5AyQ35XIxGZ8cuDLCeeOF7zqNDUB/RZrSAoqw7z0l7cPufOojlBigmaGdhGw2HAQHjLnQLZJwfgknbcecCv9ZDacY5y698HJabCQhr0Ad/vUoxxzzUmww9udS/emd4lS2hcYDwldP/UGXMyUxkRYgur9Zvn5Y3HCtcNOOpBf/dsrPD92qovibEdmFRW4xPXyPECVGAtsvyIZuHg3NSA2hdvrYnzqWMZPm3pWzXDgrLQLue9ck7O/aBXz89Fvg5DwYCV41+Ql+RBtGNe1bBqVSCsFMa/FjV9QoCJvfJ/VThIka9mwcKqeGSnKQT0DSJN0b+8kCbKGERDt4laqeiHDHDYvDFL05iVadaokMwQ9n6CsX9+8bWR6Pw6rzo1d9xgltfLsSJugNMbFP94dfAo1fikzAVk/HEuCHRnUxHm4rZeERkoMiAs5OqTRhRZdI2WK+zzGYIXJCrCNal2GKR5D1JRxGeVOKsoc0SWAdf8p9vXtmhR1l1qnwklojsQjruh0Ln3aMU58ULjY+Kfhyjy8jDwjSvZGR4EM99DqK5ggYWXPdC038HLRWk3JIxlV7e4FisaXUrOWdr6RSrIPqDnf7I6pJyO5FIK+e2Sds3unlY5aMZT1GtOdeGpsF5C/kDtr2oma28WkVvxeJXr92/uirfmbwfqIUAPL2nzUKgQaKC+SMtMbaN5Az00GM/31HS/h8VXFZxwr8zkeZVgIg5T8J/yHtdT8rnO32bFLErQbxghZAKJ/9E3kd0IBJ4Y+y7UBa0GkHbadLIrMkiQNOzKHg6LRz7GqgDkr3Bfbh5O66utJT82ar2pUUwfHane1lC54vphueK8TOfZQaBW/ZkbxWm4/NugEpuv01H15C4MtYjvKIXlSUUsZqXgZ7eznyQA3BYKzceQAtwylkmxGV2v4H86CxERGPMfBrnQg4v8VeE35FWFkliaPq0xOub1CPXi0qQCkPbbqIKRF4y77qjPE8lnmGdxl7KytgDfhBi+m9PZAnV0YaK8VzUFBXx3KrK6SIkqtDH1MsmXaGLHG5jaTtcsZNDyYRil61mMzFfSS0RyARZZO5AuTagWfFZLhidBgWnFx7Xaz81ez6SsIDSEHzVsJVGqaVTT9P0465Uoyd/nwnwHoW7aliYPP8wsCreSfBsE/u2VQTZg/XnXTzWMM/WwEypleq9br+oXRNLlEdBACqxZk0B X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR07MB1049; 23:E2svJ69ZGTnJ7cYjgMtL88R6akNRvyvfArT8CqdIT?= v9jRbKHr0yov/s1NLzI58h6p50CFXFowxxXn5vtktyzJAU6L1JMtCWjPerup3jsnTAFjgFz/XTZ8A2cfDoEvuNaaXG42u0rZt9EhgeCS6DraFDAsySsZ0nIdKy0Twzoq3OeSoqWdb+JLq5dV32ofRolq7lv/pOvnGDtl84vfFt4Vs5X0JmzeLv72gdE5mHLJj+8dhMbcdtOqbXf7amzw/uN8QDKtYIdtr0qU4HUym3VlgkFy2YcOhOgoWAIueILZmv0YEn424sAVE+EmIeoEPYv8VaThtKw0AGGHNZ+KGUMa1JdOaimvM2yDw9zuDjhviEAbsffwlTOhX13vMaVPsNV4f+gC24D5qfnltEXLqELJUdr+Rx6TKu0VncR0lpWPQQhdjZG5YYG7FsjZqhwgsB+o2Id4SWfORBRHgAXnivsjqThL0Jhn4ES6Kcfgk72I41WmlRrzkprcwQrK1I7mWb1ZkNvFdqHh9gGROm6mWxcj8vbwHcj3ZqpEmOkO5LNIBBMA7S6OSpQRW6Yc3Zhudy8Y3gBpdf+6xFYURgpEMvJK3pklES25yUtnykaI2IgbElBfh/siaNmyweOtsSNTtnOdi/g0ZULCgMyiqe+j4d/URJs81pbFCCGSy/j90aY7k264C6NxWcgWlpGvGxj17Z4edQONt57SjIGElo/X3v1i/RcR/JZySS4usmhOI/AAj/endgiD0iGuwNhrx5cNEKEYDv+7hgi07h1+Yol5qv36/PhxF/qFjwqfcW0LZ/VqfTMhwwvXDcf8W5wG2s8qVU3aRw3G+IKK/MU+tk62sRn7cE9E4/T21cxZnmzgku3gFlQNvr3aUI5cSHI/9w5p4i3NekRq8jxBB91KBjLwvK43h9PYuO0RTZKlY+YA7W+/osOPW/CCgndLD32FUGH+VcVy3aJvb6RxMAXygwjtwKGnVGpbHtiucvX+6+8KkjpRiJ5eLD65LMeSecYq5XSkcgtYx+8nIcBYg0dhARnZ+G1wz46t8+0uddvSY8fPfdqCoG/lQA8BDihbyEB6Keb2syWMwaYvoEav5bAjiKSYtSk2fjT7G9KfZK3cmtdE7qufN4= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR07MB1049; 6:sR2/Io/RmEcH8+o+WjzQpamLHzQakggxeinyp8ivHc?= wEu0HrN+cq9DCqb87nhp1nmsXlOzZt0liOHCg3KEH78dP1xpFYdlcIGpQg9vkoW3sL7N3CfldlH8GxjjGcuRsSiyVzN/fzQninT68IjiiHtT0xQjgku0zwKvuyuuGrJF505MKiLfghcktVFWp7yK04O1ZYEIAgHn0yB+mF+Edh90eNKUBfNhA8Btk97RiNzoRfrSEcye6dpA0YAfN1R04HhaOuOnnzNFubajs3OaB1m6w7TmtaMYFnMGDb+gNo1zSmVGQqa6npLe6/rEkA7bPHteFlJChHNEXjjVfe0scPaUWIxWCRJut7TT8rNNRNxX3aLvbaDov7Wceg1W+As9BDpKB0ZxjYjwyijrYKsthW4Sk8EddJiOz9ynmFx8U8RG2EMBTg6/dRWivcyWq0jwhhwfEZr0qV6OTfPra/ZdoUfEbLZS0OQGiFYKQViHViv9o+6uWd622nusxrBbf89fCRwZeH6PxIYtlf9HSnuvydbVR74JRjVRYFsE1onhlNDAcdX0ajY/QfHR/2EykT19CLJRh0YqdnhImRJ9v/UWHF0itXatVCqqzGzQHlC2N1hhmScLk+9eWuDkvnPBqv5Pvtf3CBeL65UH/W9Fm0HqnwAht8aNPu1QXreR/Pbl4ZqfEyCOwNYSYwjFh/ufaKvR5SKICnxvRMeTWNzBaJH+hV0goOsxGGv1PJnzOafirutY8LbkkWipLzBOCsQhT+ziZ32INNEZRIGj00dbWBIgSRl1TBE5vvXwJq6q4UfdBeNNVzRSkDvXCN5DVmSOM379yf3QUd1kkCgsMH+2exb6eyQ5o67QfWIyrPltmpoxpvqdM+zrs+AjF3IIuJA/BeUdp1HkygV2JrikTm51f2AWCbthMmDZhFd+QrDP102e/HYLTPDI1oJlfuUPuVwrfljUSmFiKTdJ4m1208p2+yR4NkBY/gYS2mjruiEHiYMrzESKAyonBGOUOlYgjWcAWeHlP+ X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1049; 5:sFrZEx8HTjL1MVwcegU05ldljZLY5JPiEq+JwqL76ZYgcGHxTm/PQtdwcnxzIez96ewHhQIuCsHWOEMrq2G3uSsWZBrJJ7G1QZVgtTlMbbJLyvL/YumL36/ULdF2EDAqLkM3eAJg0JfIFpVtc+xXpsZJNUs+EcVGa/LGnPBWrom3biKeYbdBqVffpjp5HJ+yfTt/bLPdWvWa13/sQaDbyes2Q3iHww+LIkaoZapvRmFpulPv4mw9VioHVX1hH65BmDB9SG6aq161RSZvauMESquSdPA+YzzPhOoNQvP+cfyIH4+t/eia0U6/h8TV/FI5AGAJi2Eyllxx2zci925PfWZ1DeqYXICzhe/i1U5HqDeKbHI+q+/dQxJJaeJ3DU4z9qNYuA0Ap7oIg/BsUqqJatVk40H7WF6+vcQgFBrVFJOSmdDHnOoiJu68/ONWgkTsRI8392yaMuRIz8oXvKX7FUFtaNMlOpgi48u3Rbt0b69bS80eyWosjVoc2jxOhHE3; 24:oiFCRb13O11X72snGQTIwC8JRIRG7fTxDo7eAbVi4qntQfeMm9ZXT/YRDtgn/aCfmDjoOHPP8WlfzXLm1Iey0BTnKMDRVkBB7vrNLgEEUGA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1049; 7:49ymAHM3FmO25sFLIUdQ82yLf37K/Uqw8RGwt+4/4o+VeRncZOjMg0eUuX6OmetmVoZbZJTyrvD65hgnnAErVwsjwq6h5XicCK1c6qjbJdP8GljGm9NVqJOexSdAFNKIj2oFmS/0KRRJBV9CM7qjWVoJdoshTuP1wXG45pCEj0qCtugqsWGOj0ReFGMHeJix4RiIrrEHyb6sQn27kwXlPLm0d2mTj20hLfMtaKWVjiwUNEQhg2L8tlFvP7cWheeHVIpHZcWxgiGRnCi5EjfMIa7oB8Q5J/vx92WUQJ5NKrRodarZqVCv8SVBTXEAmikSoYGWNWOCA4GZei2IO5htTn7/a0z48Hi5IJFz6OKYOOFyJyNIvAGeB3gCUvRkvqiyG3FLPyFUvgCad21KHCFHo6s8Zro64wQpdHRq8edXqDMev+4ScxE4sMUvJb3rFdRUH7NyKWcQGHsg890XO6eB3D8/pBFnKy8kl6K+L8q1PtcJRqqXfhkCswQOwUWYawflLf/iC/N9MXUCRuE6ncxJ74H/6e2WYwx8x2KkeP0efiI/G53TSsiEXrL3ReYKEtup3i5lnGGpcP/xOuIc3h3BodfRtWSACS19PoVZvvsdtdXVXmT2U9oCGNEYP875kTRhRsOQviutoOLjklLs+nOvqSqCFXNhoCNhKJXyLf3++evdBcxEsEcFkkOSC4Ngn0JWMbHmklr42uJxoTuCbZYkP5UNxEq6qqEJt2Bapebt1JCLYGDNkAab8pSMjOtccHGwEu5SDftkT724ujtrteU+J1L/ipxp8O6XYQyxqrmzois= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 12:57:15.9437 (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: HE1PR07MB1049 Subject: [lng-odp] [API-NEXT PATCH v2 6/9] api: ipsec: split operation result status bits 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" Split error bits into error and warning bits. Move flags into separate type and field. This way, all exceptions (rare but important events) can be checked and maintained separately from operation flags, which may be set for almost every packet. Signed-off-by: Petri Savolainen --- include/odp/api/spec/ipsec.h | 94 ++++++++++++++++++++++++++++++++------------ 1 file changed, 68 insertions(+), 26 deletions(-) -- 2.13.0 diff --git a/include/odp/api/spec/ipsec.h b/include/odp/api/spec/ipsec.h index 87cee2a1..ae7b1b2e 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -558,8 +558,8 @@ typedef enum odp_ipsec_frag_mode_t { * Lookup mode controls how an SA participates in SA lookup offload. * Inbound operations perform SA lookup if application does not provide a SA as * a parameter. In inline mode, a lookup miss directs the packet back to normal - * packet input interface processing. SA lookup failure status (error.sa_lookup) - * is reported through odp_ipsec_packet_result_t. + * packet input interface processing. SA lookup failure status + * (status.error.sa_lookup) is reported through odp_ipsec_packet_result_t. */ typedef enum odp_ipsec_lookup_mode_t { /** Inbound SA lookup is disabled for the SA. */ @@ -878,11 +878,11 @@ uint64_t odp_ipsec_sa_to_u64(odp_ipsec_sa_t sa); /** IPSEC operation status has no errors */ #define ODP_IPSEC_OK 0 -/** IPSEC operation status */ -typedef struct odp_ipsec_op_status_t { - /** Variant mappings for op status */ +/** IPSEC errors */ +typedef struct odp_ipsec_error_t { + /** IPSEC errors */ union { - /** Error flags */ + /** Error bits */ struct { /** Protocol error. Not a valid ESP or AH packet, * packet data length error, etc. */ @@ -903,44 +903,81 @@ typedef struct odp_ipsec_op_status_t { /** Packet does not fit into the given MTU size */ uint32_t mtu : 1; - /** Soft lifetime expired: bytes */ - uint32_t soft_exp_bytes : 1; - - /** Soft lifetime expired: packets */ - uint32_t soft_exp_packets : 1; - /** Hard lifetime expired: bytes */ uint32_t hard_exp_bytes : 1; /** Hard lifetime expired: packets */ uint32_t hard_exp_packets : 1; - - } error; + }; /** All error bits * - * This field can be used to set, clear or compare multiple - * flags. For example, 'status.all_error != ODP_IPSEC_OK' - * checks if there are - * any errors. + * This field can be used to set, clear or compare + * multiple bits. For example, 'status.error.all != 0' + * checks if there are any errors. */ - uint32_t all_error; + uint32_t all; }; - /** Variant mappings for status flags */ +} odp_ipsec_error_t; + +/** IPSEC warnings */ +typedef struct odp_ipsec_warn_t { + /** IPSEC warnings */ union { - /** Status flags */ + /** Warning bits */ + struct { + /** Soft lifetime expired: bytes */ + uint32_t soft_exp_bytes : 1; + + /** Soft lifetime expired: packets */ + uint32_t soft_exp_packets : 1; + }; + + /** All warnings bits */ + uint32_t all; + }; + +} odp_ipsec_warn_t; + +/** IPSEC operation status */ +typedef struct odp_ipsec_op_status_t { + /** IPSEC status bits */ + union { + /** IPSEC errors and warnings */ + struct { + /** IPSEC errors */ + odp_ipsec_error_t error; + + /** IPSEC warnings */ + odp_ipsec_warn_t warn; + }; + + /** All status bits. Combines all error and warning bits. + * For example, 'status.all != ODP_IPSEC_OK' checks if there + * are any errors or warnings. */ + uint64_t all; + + }; + +} odp_ipsec_op_status_t; + +/** IPSEC operation flags */ +typedef struct odp_ipsec_op_flag_t { + /** IPSEC operations flags */ + union { + /** Operation flags */ struct { /** Packet was processed in inline mode */ uint32_t inline_mode : 1; - } flag; + }; /** All flag bits */ - uint32_t all_flag; + uint32_t all; }; -} odp_ipsec_op_status_t; +} odp_ipsec_op_flag_t; /** * IPSEC outbound operation options @@ -1049,9 +1086,14 @@ typedef struct odp_ipsec_out_inline_param_t { * IPSEC operation result for a packet */ typedef struct odp_ipsec_packet_result_t { - /** IPSEC operation status */ + /** IPSEC operation status. Use this to check if IPSEC operation + * reported any errors or warnings (e.g. status.all != ODP_IPSEC_OK). + */ odp_ipsec_op_status_t status; + /** IPSEC operation flags */ + odp_ipsec_op_flag_t flag; + /** IPSEC SA that was used to create the packet * * Operation updates this SA handle value, when SA look up is performed @@ -1063,7 +1105,7 @@ typedef struct odp_ipsec_packet_result_t { /** Packet outer header status before inbound inline processing. * This is valid only when outer headers are retained - * (see odp_ipsec_inbound_config_t) and status.flag.inline_mode is set. + * (see odp_ipsec_inbound_config_t) and flag.inline_mode is set. */ struct { /** Points to the first byte of retained outer headers. These From patchwork Wed Jul 12 12:56:37 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107496 Delivered-To: patch@linaro.org Received: by 10.182.45.195 with SMTP id p3csp879572obm; Wed, 12 Jul 2017 05:58:20 -0700 (PDT) X-Received: by 10.237.62.132 with SMTP id n4mr6022744qtf.0.1499864300222; Wed, 12 Jul 2017 05:58:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499864300; cv=none; d=google.com; s=arc-20160816; b=HKxzuJh6V+qs0b/poox/WE8d4XaWkCMQmvj0fbDbejV01MVJyBexlyddMYTjWnhgsV 14ywe2G8WAFpvGNTOSQr/rH0TDqyf3PJW16g3OYcEcicLaRdHQovEvr2B5NgZHE7A3il L/g+zG+uNEu5bt404KSN8mCji3iNKPpOY31TK2zNiOpVAqsjZ7R5hFOR92oZUR7+eoSR IY78MIwmK48oxoeu7pzXkZBn32RCzaqYa9rilE5gMB70GWJ+YxEu/jUWua8+Xfq0o9ot dr6eA1tw6dRPKs69qgOaXTsRfYOybyyamX1Zi7mv9R935sm40FRaz26IEPeOhxFddC6/ tV7w== 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:references:in-reply-to:message-id :date:to:from:delivered-to:arc-authentication-results; bh=0830upot/vYgJ32W7G9qddGoDfrT4zCgR4qgMC5ZwXA=; b=b8vtCjTrVnLvXmjuCKKlymSvLg6pjAkMS532le2nYl6fUEmIVike2nmDf1HvTPfzc5 9JvcNiiratEYYwZk4bh5jIL316bdWAAUkdabOGM+YK3p7qgnbnqbXYAyBrVgjrDkYFz/ pqUrNhUqCZoe5jkIKg9q7r+GjAFGBwNgw+5QCQaA1wFOQl2+LRVTBj6SXqF8zXprvoLe KPGzlOgntOdDaxT+en4Rzc8PVVnS91mjOoqI1ywRDRnNXasEN2NAM1syXfBnLhqucllu MhwFn6PxaPQyfgxRb+4kbEpCIeHMOiYz8GZ4cTjLsUougFCBGQW7lP+tUfZaTglOlort EWkg== 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 g16si2223002qtc.5.2017.07.12.05.58.19; Wed, 12 Jul 2017 05:58:20 -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 B70AE644C0; Wed, 12 Jul 2017 12:58:19 +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_H3, 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 7A49B6449D; Wed, 12 Jul 2017 12:57:07 +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 52DA662875; Wed, 12 Jul 2017 12:57:02 +0000 (UTC) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0125.outbound.protection.outlook.com [104.47.1.125]) by lists.linaro.org (Postfix) with ESMTPS id C9B1060D99 for ; Wed, 12 Jul 2017 12:57:00 +0000 (UTC) Received: from VI1PR07CA0166.eurprd07.prod.outlook.com (2603:10a6:802:3e::14) by VI1PR0701MB2207.eurprd07.prod.outlook.com (2603:10a6:800:31::6) 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:56:58 +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:56:58 +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:56:58 +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 v6CCueUf018035 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 12 Jul 2017 15:56:40 +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 v6CCudvf017949 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Wed, 12 Jul 2017 15:56:40 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Wed, 12 Jul 2017 15:56:37 +0300 Message-ID: <20170712125639.11445-7-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170712125639.11445-1-petri.savolainen@linaro.org> References: <20170712125639.11445-1-petri.savolainen@linaro.org> 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)(39850400002)(39860400002)(39450400003)(39410400002)(39840400002)(2980300002)(189002)(199003)(9170700003)(1076002)(626005)(53936002)(2906002)(8936002)(77096006)(22756006)(50226002)(110136004)(5003940100001)(86362001)(6916009)(38730400002)(6666003)(47776003)(356003)(498600001)(2950100002)(48376002)(106466001)(36756003)(33646002)(50466002)(189998001)(76176999)(50986999)(81166006)(8676002)(305945005)(5660300001)(2351001)(105596002)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0701MB2207; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT057; 1:GTX9IAcIwm5VUAhLHNYRDEN4acXYPfstVATMJojVpanViB+YlbKhvVI8rL+Cibg7/ytmDQPDf4gc5nuBuUVvg7x+vdzYJ4qhJWzCx6NQAGZ+Zj6cZg3gJdETYIXL+W3T7WLQQkMtBaVkTqRHwPaai9+tcdiWre8MJgF8FqYjr3DLuLp3bVTviCA3Qd8mCoTnSuX5J0xgwjenRt6nOHlTXPbh2YpXjDoPXawtzbD4wdbhGkhWTyJehtGjyJNvbYoNZPKxxxfnc8gxjQNk0wsmAybW44pFANonnC2sI/NfkMDHiXOObvQQovTkP6ap+qLakWlEKGLEOE5MKhhL+/gURD2qt5Jz0irEyGutWgglE7s+jU51wuAa6UQftLbIrXicf7ATmjV49pGbZ+5WrwEj94ncHGyYHDV95XvAB1Eigu2gDcvOaeJmyyct4FI3RtpdcoOPFRCPSK1KZkYNPRNW2Ytndgifl+2EL+oPpn5clrZ25Jc2+lkPxxfDr6PDYOreN1PJNAyY982uV5t1+fjJ0vPb9qZi1C++Cb3QzeCMQh0A8Fg80ckJRF7fjsluKceaBi2sQ5mfYO+hhym9aCIjBndTYNCM/FmXUyy7o/RjPqWCz414IYbDn1jOtYGZvdCjuK65uJIv7adhf+vfYxbnYw/XJuy4ktcDjVE0kIdWCnNIHrioH+D8ZopyddGtPbDIMlbUdIHMYVyQ6DzCemkQZgOTA8Q6/dh/7K578UPnLGWnHpL7YszbGiB3mKSyKirS+u9xD44OjqLKmD10r7nSULT0SJRLM9+Ux5k6jNsJ9m+J3JcgQBoQprSh7fK3Js1yCm7+UGikGvGzj3ObIiDQBrcvb/876HU84eJ+WnKNU14= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f53f7677-01e5-424d-82b8-08d4c9257b32 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:VI1PR0701MB2207; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2207; 3:b1G6Mv8tobdgWfQvo8F5pT1EHaS0EsAS4S853h0bBJAD06u9XGmQdGqu43ytdQphEEpeq5mM3oAhwOZz8g4cpo/J9heaIAiNHamQg/stLjDU8TRa2Brm052D4VX09Y1EtjsFz1XgducDH2M5kqh8IglgSddVJuYuZoKGnb9lPnAgj0m3AlsMV0hWjZkd4oeKuHqNPqaW/0EZ8tN8BXNYznyNaFRUBALZBdlilZmklFkdG5KhWnJHKHW2YCvzwsZO5EmbAinpv6uJCjkeDm5CzByGJXeT2CE66ZsjX9y5I0/Rnsc7RHHXqPt2dQhuP6AefwhPcZ0rZnMyK9uoHN79mdk9+3EBTWTO74vv+kIdtWA0t3aZSEZUgfJXsVgUVFlo6ip231g9ycKX6rtxEpxUNfbFmGTYjHgp/OqOGqNATwT29NWOOxBHumLaz9Gi9JsprDQu0w3mn7gIu4eVNqtIg0LhRqfUo+DiTb/YYCtFIlx5u7/VoABqkAHlJiVTdXb0Mlqt5fqVsTiA9IDtb18FVW2anELDlW95FHCaz/zTDCNwZ8DBkY4qumzUvYJ+FfYfCuWTOeP/Bhv8C81J/fP5iSIQ4DjNJIxjyWLw0gTKl0osoB7/YtvJfrj4yiQBEtzpbIdSb7D9wvP174Fd+dbv4ltFqM69UbPRphyzzqZCjlemKgec+9ZCNs2Z1EzL6zutrcX2UwjXUCHS9U0THziZAVzgAuoggEZ1dxOUhyyS3z5LBGLVdJmSwRvdX/Uj+/T6RZ0KAzjCKriVth9eczBA7YxEHkt60xHgQAU1AMy78GjUuZmTZrcAxnnYzli6nxdSKjLZALY2JsfdD/pw3wYh1JkgehjOLCHLy91IxB/05D2gH6G7DtySVaZAKkugdwUCO91EWx17SY/DbvMCXMv+kg== X-MS-TrafficTypeDiagnostic: VI1PR0701MB2207: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2207; 25:tqXBMXqtA4eVP2CcAXunwz8kH1x/bOuaNHl7MxkVUH0xeQfGyTmTxP5l6IBN4ghbyh9UPW6Zzr4StpevAbAB1+TtCHgJfNAy0ztZcgFFLFvooVOAWsmlJsoR9sS12HlOn5rbS6kr7/rugYcWrO3qRqKHOeJdo4568p70CS0rHRir1StuuxabXGSBoVIjYrnj8qrcwlFw8DhsfAgmgPnlEBai+3hnZMDM/ufDOYjuL/QIco/yLZ5Rh9ahk5iwI5NLbM38IEo5zUY9CfbglodqeUrC93eAiZGYxxQ5SQPjeY5lY8jhsE0u13PstzGphKZNPX6qzl2WDnbDF8cQeWSmPfq47VU1ghqIP6cyUM5VGVmWGLNu20mz31SI8aPwONb4WmLlDJd9uO6dj2v2OTNwVXtdbl7PqDfv2wv+Tlm4jSkLYmvduD3nvhVKQQn1XhjTpZQJ4A5mI3aWj/uq7MS1mqWe+upRwKKzsYV+v5re9evaqAQZn2rzvm4d6cO+9v9kFtpnUsHNdC9maulXrKyKP0MUA4shnfSQbmjlXqSit7+YRdz0rSLk3s6JOnye5ceadNcMqfdGcnHCBk+7tgzOLzXYN4uN6segs76l2LJ4ylDQxnlNNW106i97XmU7zF1eO2mt0kkCEpMFD7MPk72d7xPA9WfXNZc06LHNl3lXgayeef0OWHWrXYoatuyL0DScVR2Aa8+slB2EZDCGCBOmWjeKWrXP4PmDDEz8pexQlNHr1rzg5paEqGwahLKNpMuy+cx2Q0KSL118WKrb0mby4aukYw2FqNwgGkW40loNWbDViv3IW1TPf234NyQp50U76IKC2oDAddO4pO5OTPt0O/He81JsYRdjYAN/tHeUgg6aZ1guIodCjQ58KzQIOjsyb3PLT6VtqQyCqUeREaJwORokS1tjGE8vPDlKcZDcVnw= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2207; 31:JM7wmZ0x0ZyeLVRxaZ6qNgLTlbFSKKAQr0n5Q9ZOmlahxgP1Io5Hh6KCkG6QJ5i7sRZdOcRBoamLi2odKXjRwc5mKFvaz63dGrstkUOKXmeGNYuAAstgmByHJ7FEWDo1RGOZ5WW4W7f25jjd4TJCMXs2B35Mh4s5Ts7lxvE4v2PzcjJnrX5e1iShx4Pjk8oZOICu3lahIpcAHNaBsAV25rkRHNGcAM94iJgH4/IjnYyNzEiTYUC6FcPrpEGXPDjkqUgnEeear+BDEmQOTtwthBW4ZEjAYTd+Ly4m3xIXXI7VybD7FXlCsHRcbQ4A9kLRTJcib8K5z2MsNd2sfp4PfeiG6whUthjRDQy9a0GqQtDT5kAbC47+CYpJ1RjMt2pt3bVGAY7SKA5mz8Sxo9lhzG4NPqw4NTnIZXmuCxQqs5m2kBgYY+Y7lMyrw0gXIS4zIZywTnlB3faHnaw9rWTCOHWziWGfWv8K1Xpvxd/2plH40ZqgzJZmvx0nqTvT7c34G98cIMOuu6LUwTmVecGAQRYpp/V3PsZn5L6HLaoHgZKEQLberGzr6Sx7VNlEMs5cwxu8ZwHfvA2Ke17/9WAMiu3O7HZ91y1fbSHyGOSKgDVtlsCfxr/HNcscLgCXn+2A8v7UccLCIr1EQyeaG4mJTcIQnSGyTyqiflldoKeKP5W7osVHEgJwcgrLPTNdGnXxtw8x1YGs9tBd54bd40+yVw== X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2207; 20:Xprf1OfouYqtwP74QoUR7LdIICp+kf21MFMa1mCbb4QJEl7LCou4KYAMPzLOqMr7gaCQwMcQr/noKIMhypYJ6/+xudBTcPZxnWsrNCoVYNz4PXCnPum1Bn137/9+yG3c+NM+szVrHE/GDw9zNOF1FufEkE7omwpSebnhbUjJvyQWe7fxJU3Q35WYZZYACmr7kRsYoxEWNY7UcfWQkwhNLs432NOSbRqa9C+HgImR/+W0jqKWA/3YIobXP0iC0zmKJX2DiM6cZsoH2ejjyPRPbp3YTObzG1BAw4g8WpUbsAXz2QJUaiOkmMm9DQQthBbNjQP8eEM4sEcgS1iLJ7UZXDxQF5Daq5/OhF/nT7HFRBcWlkkLwdgrvVfDXjuvublR08M0cub+VZAUO7m173dUqFdT2x1iSIOJ/Y6W0RtQneuJdouCuGDlVXOIjqx4UaEs8+gQzfesHNyc3fv75XNRvfwshVZnBkYhQ9EcXEdtvBB8Kmd5l1XJsVN5RX/c8M7T+VjK2K7pk+uuEbJx0S46SA2ZDBj0LK/WesNRYYc0E/zEjZP1hUTjkmsMcW3+2jyWqxhoVNrXyJs4ldl1ILvWjDayG1plsIXEPY/OH0ascl4= X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(211171220733660); 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)(2017060910075)(13021025)(13013025)(93006095)(93003095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123562025)(20161123564025)(20161123560025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR0701MB2207; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR0701MB2207; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0701MB2207; 4:DXng8D1OjhQkXUJeo0TgA8mgPNqqelpao0hoOSXF?= +LmlH4Cgo27FU4UXUAWdI6tNjopj//UcwTdavGxxxfM7aWFDHD+pfNYLgMljmjsunhBZ+XsHU8n/UGOA92zCKY6XpmhH6V5/uhaiahBAw9qa+A2NVIY8OLmcDg2fJoq3+3v+yncw6L2k+xms/bgT3u1yL+s5A8HZ6yKw+onnmlHlNvW//YIqmj34iLrs9snPIlB1Yd9HcLsS3XQ5oa9zNb6LuXeNNU40x1AS+gvGYfQOA7dLWYTdFVhPDXVHLHG4mDZDhEpby1I+DsmJgk7BMiB0q0eF4ZgknTDTFBX7sGGw1iaB32AE7/sAhKTOfbGOquzjmRx4a3bekpWcYHmUHIvJ5lX2EhiLjLbuFDVNB5c0nJd/9DIla5yE0TGDgMAD+wcAwg20yYvEcG4q84//tvmeF65cxEq4rnApcEcABJxkaPbh53zesbEZg9/oky7GtSfFwi6GZelhe9o4kGNNsv1Lz1VfwweoXxqZ0u0bPOo3ZFTf7zD+gGVXTOMwlbWydG/f5eNYTo03tmOMHbUtuUn8BtBPKI1b32eZNfCCtAF+upYXIjRj2sD8tT5eiz5nTS38a4C9MIpNjeXvMvw+n6oA8c+rvjm9XOyJsKKhsMJYigiPQJOzxzkCSreh0QuLDAlDWo2hzmZ09WQhxvJTSMzeEelIH8dPbitRZi83KcVB/SCh87NoM6nv4xdz271p2/qs5Xgsf4TxJGqoMdwwKZdGAtzMj7+QiNhY/flJ3KbzKryLFowq+d1ITspNoLY1d38OS12oicZ4zyocbKwBnH5HM2SwIqSyD/CJbVb4VRDacuI4TOLgztxFQydapSt5RobUiH1WOYD/MPXzEHE6p1mx2trRsjv5AWKJ++NxfZQOMQ7AXP5B7mNaTaD4ZWGaVdAkTxsL/kgjS78GqBXnRyNvrpVDmDfI3OYByNJV5ITh5Q7HS0c4BEhgdD+jepvLS7UpqUU4cC8mtCdTlOQaQhLBIbCbY8tzphjxS4kY8Jw/1Q6EDP7O4/XXu7NWW5rjWbxuwfFEt19L+nnXvZrAcvRhEE4DdVep1nFHYOjYFdZy51JBozYz/JXEifvqqzZdWUrViRIa+zYKg+oTbvTVNoFGI75aDDApya0peW4dlPqbKqSeW7Tc5NiBcLpfbiohLhKygnhWPzEVYOhUZ9nXzEu+z3xL/6CVDPUYbbPgEMQCSfp/mQTApCrcJ2MdrGWBO3pNAjojPoM/208OoQqx8v7y1p79ntRHL2n99qL/6uNsUMnCnnVSDmM2g2gTQJVyEFI= X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0701MB2207; 23:1/ZoZff+NKiiHfTtXATBs3AwJR1P5uaA0S9iCFS?= hbxxpThdu0eZbAIQLf5h3/gVDyphBhOvA8tJC+uYXhmpecXxpXHjMyLgXtz+O+h6hCbnspu+THKCpUK400Zr7vnIZ/n9zX4QY/5AKcOYblhWcNvW/XOurMny3bwvH5BpE+WOPq1/HWNaY5Fltntf8e2wbZEdfDjKNSTJxAapIkjsldeymMXLHt4Lt4h/1F0EZNw/iSo1SEt56neEYn7UQEdFHLrxcOwwRuxq8bYApo2hQL8SWa/WW3Sp4E6+E+ITBoA0bds6wsPaclg6utKz0j8b84Smkl8FvHKXELOYCW7iciJ5E69fWzDUOlfcM5gCybZ60W+9gsKfVvxB25sdlXvd4/KdxlbXe7xpqKBbJcQbpCqetTK2j0zvRrf5CpLM9p8eBTCZFFMpG39EBMcTtmdbF//Tz6wyiSs31dZp5B9eVa0Hg4LP2BKh+Yir0zfBmPsWaYCqk53rLz0ZiINgee4PfctTkFT/xQywYJr0Pmu5AAOZVg6GQMttK8QNz4pGdaPs300DttxLDPvCBNsqZv5Ga9tRdtXOAvmqKywDu3iKfkiOhIvbWZJdyuG9/C7+TL7v/TbKn0vd2McRLgEz8F8uvgd3E1hzzenjfD6EL//MjBB6iumbIvwgQGRV9H/bGHCVGtjEEIKgMIzAbgOrtq/dGwcSeiIirH8Qh6O8rJA6aOVgeJT1CX4aTJ4bnOaAqWvgUWkBGW1bQv2LZmTJGOR0iUONS4ZznZTMNyXgANi0QJGejHx6U4t6FCOi/CI0i80scq+xs+8D82Krq2o/+2ivF1U0vpPTQw6wNp8giuVJU1u6qTKANwfBtilD1GeXP0zF3PQ7D4iWMPaZwOTyFpKCYoqeMtimN3jd8jC6kElHDbD38JrFGomLiKWO9UQ8Zh+FCZb/yn+19y6ndGhLJbvyOxccGyqlzWnoGXgMzRJtBWssG1tkkNCQd8OqNvsxWfYlF2BC54+GQ3Rbx7wHaapnyzKKNiT08EtbkZz1L9RiokUmEd34/w0vc0SloL6Dn5X9luXbJUfZ3VlK7piaodpSpK4bl9x/DWekwoXuSZ3CcVcXF24PUBePmEOBx1M7YuZU= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0701MB2207; 6:IsC+bEaW0qqxK1kRUsaDOSIhNRE3HoBrGGyrkjiy?= HSMNgKfV0HwC8uCYN6JzDAVJlM9yJ4s7Lf4f3G91iYZD8hlYAYRCgIwF1F5CFOsNGYP0SQwLLy/7sYsjE+ac57EY7B9I4c1V784WAKYJZQvkm0GSKP/i/ZBT8ctkHgUukEGe468a87qJ0FSMX3z6fahAv+IAPIEYtWI9CkIV1YzYjQWhQWh3ewmupAEeaHnCu11bQI6uYAqi8dHQJ2CgCERJqN4nv7fMsFgsAjGjy2/R3jyAjKR1QVBSuakTyeK2QpuxLgvY8Y9pN8hb85F/Qh7eVAa+4ZYYSS7KEghqoKUj/EkuczztCZmDutubke5SB34DZDNiUqTNRiydb01xZRlvEi3nWzxE/k8yv0FNFU79l7BrAUNxpW4wN4q3Bu15lZZsd32fd+R17EIGnxVk9fz8EpiiR9mQfGsiCSb3xvcmiVaOYop+nRS1nShc9YpvdSFnS1yhZRIMyIlO4xuf8wEaiOevjQpoH15MO9oVsN3gRxumi7FJXyQj91DeQ8eTN7b7+vFp+Ht1WNa7rkHKqaLUDvskizCX2A9dhC/aIuhfOOr7H4WO2JNGmmr6CHHREqSAm/Lr/nQG3ftqB9AfWPKQgaTE9O5LfAmGrYq0MPgrPaz/EoTfM13Uzdyf/YMuAAel/j9P/Dyt5FbK2v6wKMBNaukA4om5l1/lU+EatPh9/S6bLTTGiHNHMwqwdWuLg/eYT7C8BRcn4B8sLRJ4/mgjLGup9R+kpMUDwEyLSS7/zxCwvsMlpDqcmhxPU0Lwtw4UZHzp3Vft7Oh+n17Hiu5HqbpNT971obKOZ3z6BwTf3qlR3+ciSJ+JWVbHfER5Ej+M4HsQ3Y467aB87m8VbVtr0WrZFhriwa/ClUYR+yFKt4DWLYG+Hpibzj5GvLwMtkkNnG/xlgghG3QatEOhCK8HihByV5ZcJCPR1KpPXVY2KyjJrfDWd1+cVWuXe3bnt1GLj9eQiU3PeKsBkXHWzOfl X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2207; 5:WpGXaTR6/Aon71eU/84lwq1ztXOVJ1epVglXvOPxbQj48c6bPo/276l0x3IVAGDZMsQ63dy21B2htqL8zWhAc9RAKNnSjm73cpodgXEUFWBUtQGydaOydbfzwXYzANIh6u6+FfjW0+9Hdixu28nzpcPezCifSNsXS+ne4DJGnQXzLZayqYLl4jiIR7408R3QstQjJStNpZ1EyWmiNFulTx+QT9wmd5bDTCzXpsUaYPt4tvppMcLzdr/5Yfd0mPbaEQaL2sF15iFSGGnCLRmIbYGcjX4Wtwr6+gzjR6Q4ATR8PrYHvAAS8P4i3LYh2FLOtXfVGrsHk6tWDyhv0VntRx4fh0XxtVub0qUESZsfGoIofpisK+Ry5aiPFMINGAI47YWDY6Kv0FEQF10D0h8nt1VM7t7Ocp3xDisU/aoDjv1uaTznDm3HDU/9HGi/zlTfa31WBizs7iXmaSxo5gwRDI/aQcmbXcu/FMAlIu3Vs6QSrdSNaO46M7+bWoVsPKno; 24:Z95Bx266dBKHJsonkSh96maZoRg+5/qIEaj1oeHcFIWMfC2mA1lFU5RmFlhwNDe7O8rjcgZszHEfq6HfWvuQY76TDaNXK8kefyTamQ3LOD8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2207; 7:hwJz1IOqfB6TEm+WNLt56K6fpij0YfEowHYRHtoZ95kD3ijqdkeIGbbP4fDUdKyZ5PMISVaRVej0nmD+Lwnt8Gn5RU1ZVj39AelzzDpcLdFtysRdcOZTkSPzIIGr1jmreYZVfUotETFJiu+l7faQ2jii5DcspQkllT4pGGQapCbijV8/2PihVk9IlCauAM3xItfEW6QhJYnD6aoysVg7OVqJPFljv9lEOBD5UrhVKTaBbbsAfyK/mBNkblVqf4BAb5DmRUpw9DTuwc0lopyCxSwwWPMvW/EOBS7lxYzFkDJWTskrkopI4E1OAQ37S13qfr83LnKHUkRe8qQBQuRdUCeILIi5VCaRrW9LVzQZqsbfwtCOmuE31KPdMm4stXM3KDJInyUBOpRze4xtSOrHIknmS0jlwAFbqL3KMwsEDb8Un69LQpujNIbebhT9W/doESkM6XdPITFtZDNOVRkRzkIXzlHoBn4T+CVzfF6/3JBJFhdj/bFgpJWfV4WHPqv5vYYuJcksJy4RwYu4KF1EoCvMlhOICpOs78mzzIMJSIp8T8vyYJ/RDNX9Qv1MATexr/cb83FWFu1WXcfRU6W/Q+s48J0e80oDL9OWxvdl83BaEImUsW37J6pSa56okqMRcI4p++UvT6CBqnhEXpj71gfNDPGYaH8784o1i9ufCl8f++/aDJKwkfXJiH6cDaT8YZKO0jfmqbWlo/+nP9+I5DJ6E2RyLL0kP14/hVWVGpRgMAkXux/Rw8I0gX2swQ4KL0hxqZTg7oDbQVc+I5qwLY3YloPIiSiag4S6eaCXB8I= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 12:56:58.1932 (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: VI1PR0701MB2207 Subject: [lng-odp] [API-NEXT PATCH v2 7/9] api: ipsec: flexible soft lifetime reporting 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" Allow implementation to decide how many times a soft lifetime expiration is reported. Application does not require strict synchronization of soft lifetimes. Signed-off-by: Petri Savolainen --- include/odp/api/spec/ipsec.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) -- 2.13.0 diff --git a/include/odp/api/spec/ipsec.h b/include/odp/api/spec/ipsec.h index ae7b1b2e..4a714985 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -507,7 +507,9 @@ typedef struct odp_ipsec_sa_opt_t { * * These limits are used for setting up SA lifetime. IPSEC operations check * against the limits and output a status code (e.g. soft_exp_bytes) when - * a limit is crossed. Any number of limits may be used simultaneously. + * a limit is crossed. It's implementation defined how many times soft + * lifetime expiration is reported: only once, first N or all packets following + * the limit crossing. Any number of limits may be used simultaneously. * Use zero when there is no limit. */ typedef struct odp_ipsec_lifetime_t { From patchwork Wed Jul 12 12:56:38 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107501 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp780594qge; Wed, 12 Jul 2017 06:02:14 -0700 (PDT) X-Received: by 10.55.18.87 with SMTP id c84mr6282202qkh.12.1499864534847; Wed, 12 Jul 2017 06:02:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499864534; cv=none; d=google.com; s=arc-20160816; b=xOX4TsDWoacGI9fXBxWwVA0ZrNQm3P8jh7vzw4l0/XKaUF1HLKTxEfa6V62qO7w68b 7D/tWIui1ChMUFFPJlDnJNgNbbLN5tIoOO67NRRrI4l9xyXARIHYnwyLoMDKhF8T7EgI 4Ud7rEwIfGb+/erZXfZwP3aocwYVaUuQ2UMmvWH+k88Ghl5QbV29THvGLPZ4X7amU9xv upB0SYlu6k5NM2f8ZlBYCN5oo8mcE8IHFGJypk1PfG60Pol1ZlBeUT5c7la4N82cpJox J2JFCT+tjjtZb0ZLT7G2EyLQk8BJNaqn2S7r1mWj1/If1CxHaudNnkIJ+dLPKR3t7aRD YptQ== 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:references:in-reply-to:message-id :date:to:from:delivered-to:arc-authentication-results; bh=cmPYrQcwc4DRQNf62QiII0pm6LwjaLHOHkW8TXVuRKg=; b=qlFkwZw+Co+nPDQqmkVhoHPxLxyOybD+x9gadJL7oVkt91Nf5gGZXpgSAKLJi7semN xtMS9gUwCPK0C02F1BDuXGjxirgvf20Jy/ZFVZC5qTf9N0u1zaVuL2FSNiOC4/5ObmW+ IfIxBB/H/5mdP/iXLZS907Mdu9RzilGdoAzwa5vX4kyT17GXDuX9/SqMB/mcACpF2S+l sjfBJ5lfCbOrBZ1ehaDYblphDOm45OlGP9qfdjvRw3/ZNx/Dz0VxMh17/+SkzVshIFlp 99ph84a8tTUtIliBHAv19wzvZvC3dZ+Mep24WQt3ox/+LGS/9S4Rn51S5Om9AOweZG8k qpwA== 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 d11si2298469qti.54.2017.07.12.06.02.14; Wed, 12 Jul 2017 06:02:14 -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 87556644BD; Wed, 12 Jul 2017 13:02:14 +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 8E806644AB; Wed, 12 Jul 2017 12:58:40 +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 0E355644A4; Wed, 12 Jul 2017 12:58:36 +0000 (UTC) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0093.outbound.protection.outlook.com [104.47.1.93]) by lists.linaro.org (Postfix) with ESMTPS id A8CF2644A4 for ; Wed, 12 Jul 2017 12:57:20 +0000 (UTC) Received: from VI1PR07CA0166.eurprd07.prod.outlook.com (2603:10a6:802:3e::14) by VI1PR0701MB2207.eurprd07.prod.outlook.com (2603:10a6:800:31::6) 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:18 +0000 Received: from DB5EUR03FT057.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::207) 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:18 +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:17 +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 v6CCue1d018039 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 12 Jul 2017 15:56:40 +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 v6CCudvg017949 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT); Wed, 12 Jul 2017 15:56:40 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Wed, 12 Jul 2017 15:56:38 +0300 Message-ID: <20170712125639.11445-8-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170712125639.11445-1-petri.savolainen@linaro.org> References: <20170712125639.11445-1-petri.savolainen@linaro.org> 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)(39850400002)(39860400002)(39450400003)(39410400002)(39840400002)(2980300002)(189002)(199003)(9170700003)(1076002)(626005)(53936002)(2906002)(8936002)(77096006)(22756006)(50226002)(110136004)(5003940100001)(86362001)(6916009)(38730400002)(47776003)(356003)(498600001)(4326008)(2950100002)(48376002)(106466001)(36756003)(33646002)(50466002)(189998001)(76176999)(50986999)(81166006)(8676002)(305945005)(5660300001)(2351001)(105596002)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0701MB2207; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT057; 1:7+MEZSNcOAKcEk6AhcVItuRVMOsCEEdmiXrMYaYvJamuBwW4E/xkr2x6XsZz3j2rbHOGuDftRCuAEzfC+uPyLqtZSPP7tXDHmFEucuew1DqCXa2NlG7sGo7fBlNv1X0j6l/NhCPdr7cKwTHxM5xXrmGXqsTQMDT4XLkE05g7UmZI1nZCkW4F73Tdlmt9M810SPm40WkXw7r5yZcubbKYbfu9O+SllberrRIV4UDKvCyehTBuAAuJHF1vBmiy95xN/J6zTjIP9PIW0g/pozFyoSupMCPxgHexSRjaw51ZpNo7r6+gvsfJzY+3Ki2DY7S5C/6Qi4d1buG6drK6JetYNCX4ZxzHpp/uYfNHLFFXKro58uDZKI3sqYLlUa1YkevhTFn/EZZ3RqHixCQ14oOgU7kgly76G7QwMiS4lBvaWdBnt6iNBe+1e8RRRwygeGxziquABwsFJNTocHw6/8+rFHZPVa4I2v72K4KDA7vBWAOc/4BDurTopy/j1smg4cIeJFEk7YFSz1NYYEsOfJm30yRCXKBJaF6mNeVRJnuttk1Ln26Ntlhy25Vp2GxSuh9hkm4b9XKPVGi7EDbeyw63i4eIgD/9vIx9+0EgsLPSWcfBd7KDZGeBFeyORuAZ+l/FWeVSXMcPcQWSxkPLEsDCeWOTyGkoVLh2LzchuYMwY5IvU02QG2Gxv9B5ZTzA36pY7OKTWJB8nI5/L7ORe2g+8r1xEuEcZtJZuEnAz/xeMHMdrUjafbC0Cy4m3maVdl0GhY9nqADtPmbuPMuTyDmaunVFI07jxgoS5Sl/gJ3WzHWYn8hFSZ1oDnE3hgI3KgkpkB34SEzCt480Il+p74xqL4yfSgOe55Udii7+a6UEHA8= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c507ba16-1fa2-4331-8947-08d4c92586c8 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:VI1PR0701MB2207; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2207; 3:ldVcAaj9HScc8a1iNotd6zAO4HDVolwL0vZ/vJOThpyufVkcSjzCKsRGvYqqlcHnWa2zxvfjy50gtK7DOmX0iNkopM0ydChS5mDXfI7Ri2kVHx6hX/P1bu7F5USh0lwDiQGli+LlL8X2IyF8RNXlJSoYNHxnAt8XmAxRn1He2xtXTT3uJu8YmQ+Xb8NbpauID3P7+gziNE3r9mSNRJF0yRA7hc1U3jI7dxcx2MFDwP+FbNWbbz8Ib12h1kVxnQz/jR63KQ5mkTG+oGT+NBOItCPMTqLDOifpeWT3WApXRs+BVHmZkwqpcEddsak+5qdPWt0TMwRijYjK/TEXezmvaFLxld3vHqnKztp5BeJpPPgul0iA84HfOODbCGz0wV4jFI9408P7K+i72Phb0tn0eQOZ5X8Ltgjsa9pXJ59jQxlgDsJ8eQfDbC/wGsLG8LLiobo8/v8IURZm1/TMfYeoSZvwgxricDhFdWjiHpR6xwmvVEFCtHFRBW43by+54cmVV9B1qo8aqQB2S1mYM9EQFjKnzd1a4YvFmHOqXT5rqDmsYr+aXy2QkLzVP6/ix+VI0/eFy4UmsnGiUG67CCDnrsNVTCYljKVdHWf7l0DFIURL0n71mR1HdqgTJo/OaKCIgts0CZoqwucaTpd9dYpoKPjsymv3k3GneZ3SLJxH6d2I/dduItWqYLjzul8lCBl7QS+QYmWLMKYrT9lKncXJ/pp0evv2qd8kT36Xpwp5vrASeph0dCTKYCPoteoeVoMHs+RtkHQh5qTJc7zC9DHnSoAt2Tatr2kxMvZZz15JOk/XTAR3SbOend93ooshg/n5kDqCRDQH4VKLuXIBtQAYJdkwpv3E31RWWlIFgkeZMWsuOjc25ic3McnNahjCviSRtEfLI3NN3ccZNHJJVa10hA== X-MS-TrafficTypeDiagnostic: VI1PR0701MB2207: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2207; 25:6xKcirorAP4XWG/bPElE+lJSgfLsdyLOLMb+/QKwjg4Zwg++i0eMYvGJhIbZNSvVC8eTYKuB9b33QFv4HGCSoe5VNfhs9+lKMcq1RWONfsYgdWwecK4Sa2vSVkBL8vEMSmk6MvOH4lxiK7dCiLo5iXkNG1Xr/QgWEDG9u2H7VcVrGEjYwL1cD+uJu00cdPbxF/6iPziQb8AZe+74nW9OWfvBQ6D5N3eGuQH5+haH0K4o8/iY2jgip/QsD10G0fwK+uO49/xSOYeESwL0LZRACR0cs12AATsBOuUigyKweC7bvkV0+L5eQ43lbaidmm6aLvkCarUvG79rS4bzsfvhw2ItX2RS/qeCq3zrhfHP2RpbzY93Kpv7pC/ORSBfyZEvfdevz6GfRjWT/mej/FlYP6nNASdNEQlK3x37unzUdixrOV1wYPTZaCBH49gqlIivKwmJ2f38Ny+jzslA1IjqqJXnnMqLDtrjFqI2JbFw1/lpU5wfPBF0O34lPHNx4r8w7lk+YH/cwBjcu2xLnPlTSUDJ5u3ifEBKeOxPBlYa41118BHSR/M2lQXFFeoVSE+FbEceq4Zld8Xm4oFaod94n4k8XTFwmDwUO+qNXowdsZ5NLqgshFi4cSqO0b0Sy27WUUJH6vSBA58PdZPH9U9tQda3wa7Kgl3oyapHC6+Twbr/nzU2jObdxuSdEq7inKn5JB4u/o2EKkZM0b5xx6NLTy8Ne6qlchse3Qh2BLRUU/P/yTKAlpSLYkboL//KBCplm0ya+C6O1H6MgqdgKwkjq707LouQjGQBzjffAZXs708S8ltgln2ZSXOdMdEYModdpE+n9f5MuACHP2Y6oPTWgFsZbI58Z8BIgrJd/D8fvQ4/prT7HGPsDfGeuw5kuIE9cKIxOAe3cxzyGThPMctvfVX7MwFAsDnqJmy2JiG3zpg= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2207; 31:/2HwHKH7mmkdrY9yH7o4A5J2p/HgMetvGbQAJCYLtZRpT7WTGuyVq44roeywyWXk2bF0FztllJj+Xt2UM+VPknTrcRNoim2Zn1+LYkXWGp7PS7CFp3qnFDBvaohQ2UNk/qAdSCQ+1ridQujYeQ6qQqslhiwVfw4DXftejvjLjmo0vi/mB7SNopa2PuokrETZhZ6q8+BCpzb+MoYHmj+eBlOI5bVOdwstdGRQ4Kmago1fecztr/CSjA0Bt1/puOiCf94koshYMvDOvY2p7UJg3iKNbvfI9Zv3nZwW/xa2d0NJepn5m6pL6O9Bri49p4X4cpdrQhLO1OZ4QIVojRU3pmR6jf+YTFrUaRay0KrmUhphbVtyx/FK8h5oc0667RP0V0rEyZbIg/v2W1Uswbs79TrgDBq2IrD/j2/upN4Eqv4AgtMCMeKYYjJUflfkXKW8yODx3k8zKCx1lLnJIU4BiPUGn1Bgcl/WBWAAFwlQH/zGhVJ5BvnXTDp1vt1USo2VBUgGMIFqDnlqPYRbU1mnQfZVrF62kF12C/89XQXEN3FFx0vTSfEkOsvTi6lgHCM8PdETYsjeSGQg/4wNXyWflZeJEU5tiSLExPOkV7cFNU6zXQ052kuW2dqzSp72QUJGUw8oiiJZTS5lmPIVS11+7DqN2FSRGyS0SN/pMWjMsGAGaGPC2brtI6Z5D8Qwvlg7fK+JtEhxryE58vlz/I3RIA== X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2207; 20:YVQwDZmqs/l8MM4p3oUVZpyJTcwTBJBHnTNTkZE3yOBCw5gGSr2HJ49MFBCRI+0pMST/s98p1+6fXxTWadwUyVFuXR0s79HNG57Tc/lCO2Ai6DskP2MJ1qLWx7VoJLzdwhP2PPVBviayjjjGlHMnu3djPTctXM1IwIPMaPuEaQlb3FNfCWRqwqyYQjCFGwT9g78zR2fE9pUfr4NSy42mNcCVzYFfnCou7hGQYP8gkApDLGOqlPUPGSnCBDV8jFN3XultY5Ml/Mv7k9niHimHjSAU/KG1OuvhjQNpQAcVi42jDhhodtjf2ZEnfZw7bl4fZpaNgbnDufYI/ayMs5Xg4S3gDY0tMLEkmFjQH1mjovDjMtuMFDr3PUGIGLsGiAOAXeCgUr7AeEFmi+XYyHwoHg1+VLzCjtfc8i1szD076lKjdqv9dATJqWvRT07FZBTOiusKG7id2aCsX8/iBvnYEaDkpfeq11wP+bkaJ8GHFvYf2g67gty77L/QxiaqnGb6KIFZz8SxiDVbJ3DQyrhlHBPzYntC3QiCi90SSURtAjAaklZxfmO4r5zEfkfaFpzy/zrd+KK+l4GW2vn5WKfEOY9WucrrFMMP5hGMus6mpDc= 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)(2017060910075)(13021025)(13013025)(93006095)(93003095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123562025)(20161123564025)(20161123560025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR0701MB2207; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR0701MB2207; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0701MB2207; 4:0zqSY7cbhNOhGueN+/WJ6XOJyxMBY6i3C2P3wryn?= wzhrC6EEqv4S+USjhp50WWqxKlT155YWfj6dBE69MqSXTMKNcuryRk2C5xBY8W518aX3uraVCSBvKW9jYBSL/2M4sQYwI0JzdiMPRTfT1nCNjzc1nk/5yovvkkilzoWeujHqWhP4LsIHqRWq2jtwpZPbBOTLiFhK7NHiZfJ0iRykllcHdc3muLFbDUwb2ILQD8bxSW9dMze/z9QE+/2DGBqrhyy7CjBuGQao+qOBD4AOTSwLGVjWZgcynRtS2GoO9etNY5ki9B9bKNZGwiKJPik8UHrmd7QRS9G6QCfkpzSRs/zYXnM/4y4wmcFbHnCVZTRQMPO/p/QMbzNdn7Q5tEZi0lLv0o/GxBcRB1BUZOHmesjLYClRY/KpKDO+A8wMIUp9vQMqXAllU2hNr9GE3aSTu1TRR8YpRwZOT6GT9rRSKyuV5PfYWDiTJFuUGuLL7Bu8pfG+WxmYgb/20kyyUGaYJ6I3EuOB19cFCC67/ondvuzY5tSqla6qSGqxmsRIuMkYHcuxFrm82e/IEZyicPbrK29ZY8HCaYAFLRy0fB74sVBAm/+FzrvaSIbV7n1bXJvFxU2J7zQyugqIhdcCDcVJUC82JMdD6e86HX8+Y7smcamuBdrRaUHN6emqmW46W3CknX9KEkXmyVmW2naItRl165cfPaSyfBWJBVn8888190bR0K1V1hB5KiZKgDT6hrQHchokroWOgXLdmZwd9CA/A5t/qBnuYqYyY67pleU+fb0asFcSvsZlgMvjAMicO7KJT2fl9+sY5qqotxXfpphz6he6B1DwoESVXuq4uxQiZHG0E1wFuen9mvxF/I3qkzXrFSRMQvT66XQtsa0I/T09sW15Or2H9dv9CvO4onkbIpw4SStVz3+T9mNWIr7SWiaKk1dOQCInp0fvszNl8NSbW1EinXsL2khGYSGBIcRwnkN95pBABWAl13aa7b8COPBudctyd1ozjBWxwkReQR9DZk/nXz4oQBdrg/BgmKOSHuzy5vZuLImyQsYqXmR0qhEfQhP1iEQpXCGYblTDKq9DK2oub471m8vZJXQeaihihR8pEWt+izrqPE68f+ks1HxCrEEqe5KR8TsNL3V0J//3gPjK5hdC6fzlsqLB0YIDPKWxmHWYPnnuPBlB/FVNJG2GYnJYwqW+ndQ0wHc6FKj6CeXmjAHmkyHZfqIHaeu+u2FHKhus6TeoPDiAxNYYC7sKotL6T4TJJLsHBv0WbgQk X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0701MB2207; 23:kTKI0hmFlo1YOMvPAqjPKvEHqGYtRH/4pnYxdxM?= wfBexupxrPQUXGR+V9895gMiNym4ZE0suy28uJ/men7Qe8hD2+OP5tSy+iNr7NtgAN44qN993YHTJ/DzmM2EHpN5H+R6I7GOzK7FknKXQHGp8SZOiteb8KQ0S8ESCP6RW3U+5cy2eQg2ZIK6+Bpn/jpLFG5joJVO2k/H+/GXjbjddnKUGsZaou91IopF2hkbAB2SYtPKGNUS6CUvyDp/wOuQAA06qqL2j0h+EoycHGBX77vJTHCbuguus9jJU0qSTFpD9wd6v57ZafL+9XIX8QPrv87PoRXUitrdlepM2Zg659fqtncxBZxo+TeBtazsMiMK7m+qRSLz0l74SphHB5ucT1vTRCIbV4LM4jePOBsAnIyb3MUn+TlTzZSWVCBKIX0BSra1NZqC9PwO9fNOcQRlC2+/qVB01PJhdI2hvQcqq7aodPEG6R1/+1aCugKEsH9Ft44V9vHnJFuTrzveTAGBI+vUHBCOvc756v61WB63oTDaOxPjeAjsomaIentPLN4KdYVGpckqvxT10X9n6zRBzEeVYryQAVYFwVGItsSrAqgXAUwbnqnBvPReK3VmEvEQ6UMjdKNSpkKEpB4K2rlLp83E3MIUnKk7u9OEkhFThCtoi4LPXb6FIz2B5eUu4NNU8yZNUDKa3kftkc4LiPDS23fDOXKCY5MqrFwhmZ+UvedToAM0MEgKSLlk5sQqn+ZOcS7OQbDP0GsZR5+hrJE9CCIp4hpMXX44KBqPJKPzx384n091vxm5LFsGitLDpOT/2wwRjfs6rcTAYs4B4ZmIVWfDr/k42KpdKEsa62kug5FWTG6Ugv9L8d1Az36iWNrheA99xj34UUvLpXkatWcQTQRoL76Zp+5RQlWR+Qywz6rCbv5Zjpy4SEeH798/JRqUKXTAxEO+UV3wt/Mb8oCFFbxexUCMtjDVDHxMRVrFN/IqU2l1JcR7Bb/WOnPIikKLGrlfDPWMqXIsaRTfAd1GU/Qpuzi6D7dH1gWI3mjHbMtuGYv5Ml2801gN/ZC0mi5WB8eMR+onKVoE53kY1pM2cCcMuaiUrW6Z4nI/EZYSpHQMyUmVXnw0LgKL53zRzhbE= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0701MB2207; 6:5N9+U/mBNYLqZwIYYcJ3uxsoa8QUmVrqBxxxC+xB?= 6x/UtMRh5r+tbxmWZ4+rLmrWTGAz+A1zWfXokZ0RUXS5iFUxJHpmD29xbJsvgJEioWyetcwL+jPFeLspWO1jLXRUGN/XTps+eB/1HTeVf3icCbRbwHTG3AUh/3Zb5UOsYvIWArs6lV+ntT9yRMkiF+1Y5N++gXgUk1I5gcdUzeqV0gjku67wHTw/rH9IUtBMYyWdk87GvdDyIDkSJCt5OsindOLh84r3Svoylfqrhopvma9b+aTyRpliuTXmzSMZ83UQzXcR3Wk1KLMWHyRLG9T7ELNx4Dgb5yAgP0BHjWmUH9MkvnprXGg6eUa45QBzxN2EGqb0XXtwpdmr39EaoCwB/ltYLGTlxCCa6WwWwXGFvJkpfRL6Bu2Pynlw4i4UYCBAPWKfVMWP6wAEE22kVOzL4m5yyNeuDbe6wMNFCFewi11vGuA/b4CO8TxPyjk4bnJ/AOvOXRwOWFUG9t9FEN2zIpalIBKwQEbx1KbGq/4ug0bqDfPd5u2YdD/dC/ixrbZzSx3nq3hDgstcmd4nBz2+UNKZZA7IwydB50Jam9kHee6CcTRC1nqbB91ML8iQXKdhUuYyYSCVlF0i9x+lzigteHHlXBRmRQbnPPowhz534c8j643VS9W2+ccGDF14xv3eF5DZ3Klq0Amnv82S+CaIIn3+TGKG4OdACr+PciHW06DHatyuhb6p3nzovCwp2XY9V0JVVEIdMNk6ZzdJdgjoT1sHRGsHJIbvwGqAW36skV8PzhTxAFA68u9eEDtICcYN9zWHnjj/VRjvMPHwkkrEnNAeQAcsazRYJ+PojSNbHBcmczj6cP+uDe7fT3E3YpK5Pm2pW33btFU0FN4o9Nyu/94Vwfi61KHy9reJWp34cbcS6FmqD49e4rFNKZ0h7XkH7NjFBgBw745quHXG1bz9th6tJ1KqCMlEMo7OQpifgN5pPQ7/ucPGs5dvaahrtwkp+HWF9vJz9Z08IMtSpSF9 X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2207; 5:UBB39zEZLSvUU/PDQSJyn+lcX5tZUKMN93jrogtzY5Al4W77Emq4tMTLH1A0N93G5UvXVSe5lcl2XoseGEVr8ud/4EfpcgJ7o48zn83BPqDFNU1rhv3zgslmxSYz8TIHHRoDv1PGvXJIsSu3ZxYFAKtrwnQwFITZvqPj4pud5oRMmjFsX4rQqla0rU3jtkSCnYPn5edyDI/NAVZceS1TvzyqvC9w8ORFKmW52reYIO2ZAtzjFE+Jhjo2HBqVvaUWMCSUE/4QO6XzTmlfFXxK5lMBepIVaoj9ncm3eDSefM5PFfVvRbV+j0wTE8/Nn6gJHFFUzTW/sX/66GYXQHg2xn9JnW0VpKj74y2j4MNEAg5uZ+tctXVd/eVy3dyKpJTA529lYe4kUTwENHpjw1e2EPPD3ArKth6pi89k6mDh2zpoViB9HTKm2ZNtK/z5bQZROC7gvNpAieAS3akiOW1RtiWa2mkmlJVneR5a6Dvt3to2rW4ltbFuC1kEKgzScyj4; 24:32K6G7f5Zm6jMENOUtFL492KgB8jPqY4uI/8XgTTR6XTwE60YwXbF8jhvg3K6Wn8iBYN2Ui59KxUSndSjXZmcf37RbuvnjOwueUg1kuK0bY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB2207; 7:LRcmp1wYCkWP9MTu5wO3FdOxEje1LjKaXxLspq/uwk1AKdTfzCEMFHiRSHwizbge3BRomhG8sThwSWrNX8hidgXGjFQ38B7llw+97ugKaa8KOo8Ba9MTj5Y1oGyjXKWm/nglJRde2GzZj8UlM97IxHJTAq1q95X62u0Z9RmdqZv+l3ttMY7uFIqcMNnuqnWZqDabxnBitUOx/Jy7TE4R0AhE+IuQn7SiFVLwSJHhla5zuU5ye6uqlDbsh7nRyWTJcEFudhnj3VYYHnO6tXBnKQDXNAwQXD37gDgYHGtBm0Sgdgz65+zCFLPzthvjjDzKrZjZOoWwu1tUeL2BQ1V127mIyjJvsFRtuOm/k5dwIp3kLFRlm1GsQkh7yTGMd0kVjmTl8zCBqaGK42zm9bvHtMaZ0GEcjEbmmOjiqSSbTYcNypmzX3T+BLI3v+ipNb4xSeFHcb8vBVvuzAlJ7GMX98eqrxn44AmqezY9zbuM6frypwvGTm9yS2FK5eHwQn/kr1rYa+O2bpZj4dFsxolCj2xyuaNX6cRgjZAcaG8uy+bnG34HdGYqsn3p/J0I+1zqUmvYUmFIhKEB7K9sbv6Gfrpq4XGoQkdWCvrabaHqWhvfps2/d2pwYFnlvSy7c3MPHGNtDB+dPr3jXJODz9dkFhF7BekUvqb87OR0Do3QUwjcMZfTt3SmitP3yNqINairBaeyitl+2wfHz/TmaitjXs698LpqyVTU1lXM3tFmoKDoCXzjyHnJuOWRRDxTs+dxRYm5uia7Y0qNzYyw4ycsem6wiB+8kVtlZFsW/7MCw/g= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 12:57:17.6469 (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: VI1PR0701MB2207 Subject: [lng-odp] [API-NEXT PATCH v2 8/9] api: ipsec: outer header pointer as const 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" Outer headers are read-only data for an implementation. Signed-off-by: Petri Savolainen Signed-off-by: Dmitry Eremin-Solenikov --- include/odp/api/spec/ipsec.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.13.0 diff --git a/include/odp/api/spec/ipsec.h b/include/odp/api/spec/ipsec.h index 4a714985..93d5e970 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -1076,7 +1076,7 @@ typedef struct odp_ipsec_out_inline_param_t { /** Points to first byte of outer headers to be copied in * front of the outgoing IPSEC packet. Implementation copies * the headers during odp_ipsec_out_inline() call. */ - uint8_t *ptr; + const uint8_t *ptr; /** Outer header length in bytes */ uint32_t len; From patchwork Wed Jul 12 12:56:39 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107494 Delivered-To: patch@linaro.org Received: by 10.182.45.195 with SMTP id p3csp878391obm; Wed, 12 Jul 2017 05:57:10 -0700 (PDT) X-Received: by 10.237.36.143 with SMTP id t15mr4275660qtc.180.1499864230203; Wed, 12 Jul 2017 05:57:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499864230; cv=none; d=google.com; s=arc-20160816; b=wiykO5tHa+8/No7FqMUi3WgvOyplaV/GwsPaj1m9yUVAjCqkNRot64XSZ+bCDcJWZ/ pIuMPnrKIhnKJPwak6QYrgP/UGBBRmIZB2Ujdq5FRCksRCknX2mqx3rxFPZ+8tZbNKab nfQMpTZISj184YUHMONMmIRx2olHxlFkWbIk+Mn9WmJZceSMjjR+vMkCSJ+Tj+T4aL4Q PuvITUPe0/sVeD6mcd/WlvFcHMAkdEdYWIBSmTNtGjP5CrRZhHlWgioHUcEnqHE6yzhS yhzCgFLxgGLvXqXNIHNoNPQvMgMgGHLBX76o1bvYZh6/HW8p0AhyaW0D8et3QUqAcZ1H Z1+w== 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:references:in-reply-to:message-id :date:to:from:delivered-to:arc-authentication-results; bh=bUuHhBoz9rF+0YBISk3UG9cXEXKSkyBvYMhj+ZQwx1E=; b=DH9IG7/k7Sp1u2bs9iZ+ky50hxHZU74crzvsaYj0dJ0PIrHRESCD/gu/A1gbdBTAe6 MUK4QBJRMG/z3Lh0MuftqBllFBwe1q8PilllAvyC4hsk0a3iBoF3k7sVM9SfQqFpWZ5E TibRAj1SV7DLYkiTG8k/8JsmhBZR/tYEQBgUQ+pHszZFKnnDeicKjVKd4mQ5lc+DmlNt sbjY6gOpc0ab6Wb/XasAqPjiEevjAKHTkoB2EpZxkiOLU/NQ0N22m/dRqwCL9xG58qcs 4EDuDg/l/KTa2W07R67oKCB8e0T4LnXgFXi/YZ7iLSjfzDTCHTi3PK9OXcKX6/qpy3XV QxaA== 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 12si2207106qto.344.2017.07.12.05.57.09; Wed, 12 Jul 2017 05:57:10 -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 B98FA60D99; Wed, 12 Jul 2017 12:57:09 +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, 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 92E5861057; Wed, 12 Jul 2017 12:57:02 +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 C596262875; Wed, 12 Jul 2017 12:56:59 +0000 (UTC) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0119.outbound.protection.outlook.com [104.47.1.119]) by lists.linaro.org (Postfix) with ESMTPS id 4C97460D99 for ; Wed, 12 Jul 2017 12:56:58 +0000 (UTC) Received: from VI1PR07CA0172.eurprd07.prod.outlook.com (2603:10a6:802:3e::20) by DB5PR07MB1048.eurprd07.prod.outlook.com (2a01:111:e400:5108::14) 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:56:56 +0000 Received: from DB5EUR03FT057.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::201) by VI1PR07CA0172.outlook.office365.com (2603:10a6:802:3e::20) 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 12:56:55 +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:56:55 +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 v6CCueGt018047 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 12 Jul 2017 15:56:40 +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 v6CCudvh017949 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Wed, 12 Jul 2017 15:56:40 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Wed, 12 Jul 2017 15:56:39 +0300 Message-ID: <20170712125639.11445-9-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170712125639.11445-1-petri.savolainen@linaro.org> References: <20170712125639.11445-1-petri.savolainen@linaro.org> 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)(39840400002)(39850400002)(39860400002)(39450400003)(39400400002)(39410400002)(2980300002)(199003)(189002)(9170700003)(36756003)(5660300001)(76176999)(77096006)(50986999)(305945005)(22756006)(626005)(110136004)(2950100002)(6916009)(47776003)(53936002)(189998001)(38730400002)(86362001)(50226002)(1076002)(33646002)(2906002)(498600001)(105596002)(8676002)(50466002)(5003940100001)(356003)(2351001)(8936002)(106466001)(48376002)(81166006)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR07MB1048; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT057; 1:BJTNeLKoieA6mHLNRFRHYyl4i26x7YgmQVWH2Ybv9CYTrJhmKt2EBGEC8IM7RnPu21M2h56WHkHpN4V/bHGqW8dLpPCoJGqWtfSuvqv6LuwFf3NHDoIk76Cwwb5b/w9pbOr75qxkRNM+TKPvzcjxZyfcUQIS+72WR9v4W6yklngMM8UihdC1BLE6aUOjuKiGJxabh4+1vv6xtNFd3odUuu4YmozPFOx9j3ifGkm1g4wHcHrql+0k9//4SGUOo1HjR154OHNrzVVUpzCe+63rYA4tIPpS9k8IPMcxF54Zw7bJH1asyREfNaiH4KVM9p69uHAOqSqKcYpADh4E+pU1CG4OwO+UBiUHco//qmOVG1dRKq+g4Pa8HUPaXfcpxK4Td0Wcn7W/2JRwbEoRtGC5b7djv7TbfwxCg7krOFBXXwgGzcINlWbf7ZY+65HTLhXGwMDhzHinZIw+2ePIS4KWNSLu46fYzuLc/32/Qq8PyZs4zdu5/sRgkzZAgufUNAtOqJ8vkJEutOXhSruBIe7kuj+IXvLMCP8W00VdKDYZGpuT24pv1kIOOynMV+jBhQnf3JYtCMMbnMeiax59+UP42r+iMwNB37l9ONxl+Py0P+KxB3VVMf4J07J9kMlHgOvYbR2iEMrr+rsmuZDG5eCib285jKdMkFvS/2LjCRyRqVjSW7tpbCrL0PEhVx6MswEjq3MNvWOdelDLyXEIHLH6ZtcVBxBuFsK3ZZM8zYGzJovbogFmoacJB5+6+LdHuOk8LXZnAqM8qn+dqT0aafWm3nw83/vT1SguE4q3yX5/Av4zaDJXFixjw9+IOJCqx5ef+ggc3nyfiXbLdivyJUzTFsnaa/iKcbL9CF2AHnkwlms= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 35de472c-5c28-4947-6bf0-08d4c9257979 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:DB5PR07MB1048; X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1048; 3:gmgSt46L84N0gglwC3mauZh0sIa+JYH6Phu8trWDtWluFup7ARaN/gZx7Uo8/bBMfHkBZENZMo89qasPu/lzywZUaOfGyFZpC1c5KDe/dMIDaEgEYQ0etgpJosg2y95WmnwgPKJFg+Z7nOOCI/DZI2VQ+k29UgmVpbz+wJ6dergk9kuMnc3e0QT31hf/mC5KdNkA+/2gD7cCAx5SMiNzqn8jTg2idtrOuH0A+++0ymm2VimpIPN5B0HSzAOWBqZFb9BYC0Squ4wCxldS+5f/sQpVD6YiSjeFa8xoATY5NaWPDEuyzUIY873baCafgvOcbRjeYKF2V9RfssXZ2XPpqYupxOTHFCePrV2Xtdj2hXkkMJQxHx0Mu9nVlscTjF21Q0Ikq71cBv9Lu+CMVcIs17hX+/s6a+lgHcdUnVYBRRb4hiWu+iQW5ANznvylF+X3IcyZmH2/UX4b7o8Sx+9Y1C43o+CMu3jaRtXvjpxxGxaB6h8L6NoaAU8dH1Ay3HScGr1To/FAf6pGXxS4gJqaNbSHjL6F30sFqHhzbAFQODnuD50MRg1g/5KMQ1Xq4YzzSw4AOjeZ80aTbdswHkXNEB7TUZnsWU2vEhp4xJSqZDKxMJdjiJ4aoWmy54JZLV5HwDyR2pjPnhYr3rdJu+rzNNP4K3dRFvspZb9ByzpTNX5zG2OlFhX2cDR9mOlyJQes47Wd9CHx/mp3xlZhkOidHa1h9Ev+BoJDatb/nAl7SHk2L8OVHT/UXxo5wERGSLrWS2zcuxlNiLeC3U5Tz5k8g4EcdAVfhuXiXmQns+PpniZanptNJ0PQO27a6rkahs/VY8MgJe8uW/+7OV/U9sgNprPSQIatqdpotKu+NUdz8qDsaJAYlYw4jelNpBvdNevQ072h26qV+B/LSdaIfl9e9w== X-MS-TrafficTypeDiagnostic: DB5PR07MB1048: X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1048; 25:YkbV0JI1YpSVNMvnT/8OM6bSmHwVKWjn5vjP9xL8Awd+SmwPd3/4oLimAqQHnh8L9ql2sHKoh9so31RXr92nyt1I9Ihh/solsMkaHiI0ZjKd4PLA0j+v8YFfNP17L/gSN9embrKQXxqO6Mszcd5+7hRUZNXdCHr2czLG35Kz3qvA2L+B8WdFYT7D0IpCIRlJrPxh8O5xhPIo2/Wu1VSnbu5vBQZyksLn4b8Ae9bL//c/g2gwWbdMx+oj3ZpC1pxFEmzS+4AYeUWTvRA4z99MJYA2d5+CNmVglVbFhUPJI1tVKu7tbzOzmsZE/jon5lp5fmkK/sFIwgnjFRVotL2wQcJc5VwiRclIWbx2PuqH5uUvb/zLF+kWHZ9wDP03H55xcA1LorTpm2mhyJ7Rp5xlRAC4t05SnXRbzLc1jR58Ed+4GkomiyBdVonnFGh7UirYQL0WFwNb/bv+G2ZRPcKa0CyWVJDVEP19nMT2KsgfdZ3FnSkd+YhgTnO6SovDspV5ZD+rKd6EnfaKw5FZAskgUTIMCPGZe5i3TJBDWGVElEHVbIdTJu1mRX5VJpfGqPhl92eDI0CDocd/rFfNbGpY2uDytpad9sX7MZ/VYBLaPOMhuYqL9ybvJaim5VzMVf7D0AQjr15u/P5odNh+0x8AetnpVVY0pm+aO9zNKEY4XFmlUsCL0w5n98s0JG1xkiqJYb0bVpFeZqx7hgo+6FkmuSMXJDclr8nk3nQkcENnYIjUHbfnxDSspD5++Vo1OQXpPmkFSaTAYatKxgAjO67aUbwt0OEx2Z2ztVKAZxcwCJzrP7Ktm1WZB6ZRViFi9zgwpkO9rAwLVi7+dle6fs5Xt4GMT0t/v6nzz7BVIIwKalcrgyhpuFD8DzfVH1MKc01j2Oif0/t/aHTX485x2QQJasDVouBiMM4I6ZlurH13LJg= X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1048; 31:qgbKpeWATsZajAmURbxw8Hh09amWXQSWxqDnbKqxMwgBb3iNztk19f3sHX4Abg1nkATWgo0EGtWFnmnLQ+bFvUUYMNvnbJwbh+MmZGv5FfJNmX6wd8Othm6I8myMFPQk33lBCkhQ/GseqMYVzkjm4kQ03drmaE5QPQTBim6MW9SsxxdDqPvGNlGpvxvjMVNrKZ+lYOo01xTQHac6W7+3V7xJgYnS6T7jWRUaAZXTec1IX3KZpJC82cNzvaRM6pHhCHrylgbxjZl33A5k8I79Rg8y3KdmAUhvJOKQOnXUGmbqvtfLNKRmYxL8RAid0x6Ymyuta7PagCZjHI2oEDdS8XJHmXHbO/rY+R/OfPbUS9TGDA5NCutH6jP2mukrwNFnch+tsml+KGofwr3ZWtb5e+ASGWiHY2jvaf48LMLLvoCOBQdbtaTZdFpFYbmjdXWIUFoXSGCM9lETQc9/S7y38hG34jsbYWNscYmeZYu5xtsvEOlp9WlqFm05lvFtFK7kd4coYDuasfjLHdm0qXU2jUIZ+cXMxysRXBu8UeST/QXWoLI7+yqlfyzx/vDoFT+O9v5r7IpWpZI7NUCLqGYNj4UFqEmv9JrSVIIMenC6uB7eX9btHK0Wgk9zQYNh8xieYxiAp0hr2T3YRGryqPM7ZAo5tiKO3YiqYjvg6iH/GN63gUyihxS1kVSpZ4pj7xZX X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1048; 20:8kyDldByLNnGjNc2X27/oGq4pzcpIXaOlFsrUgqNaxUMN9UrWK1QFukJOeXmfnHgo81d3ryULUWkWVa+uaF4A/TBv4kvg7z/Jdq/7qQPnCSo3/mS9kVwcKdx0nykOK2aYauld7I2QL7APpE1iOdXRykRc/ACFWGoNI8SQDjzAPtDckz2C28LB0YkH9WBqEGNdQ9oxaDqX+RLko4LC2maKbrb73fsmcKdacupWX5hfruwGSczfXSVt79wkfzk3RwsKmc97PCwOTwDCiukO77egXkwQTuDK6LN4us7+Gp1AGv7eYu1Ul58wN5LBqAUbyn71BiofmeNzxXdsDLBLLYiKXWmQQChxEf2KjZCCYEYELEkhGHQBmSafUXv58QOQq/Z4BKJw1PeUdbVd8CfHf3CH3GtNCpsodbpXGFulGFyvsHQgiI7k1+N8VT4Q/iAjkOWu9el0KJ3Nfy0cpO+WU3DuF6kGzss0CYlFeK5T2xwRLWFWex1yxWdI0YRGBvhXza3iD0X/cOOwc/RUP7Z+Ux4QSCjoIrAppep2CNgkB9RoLk0VOPyNqKCFL4106YHx5wU2oOuUhjyBWrqv1g1th+ah+5uXNp4rxLFVb9sTUZflT4= X-Exchange-Antispam-Report-Test: UriScan:; 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)(93006095)(93003095)(100000703101)(100105400095)(3002001)(10201501046)(6055026)(6041248)(20161123564025)(20161123562025)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DB5PR07MB1048; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DB5PR07MB1048; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR07MB1048; 4:W804/ChtTSh6wQb+AvUXQcgAM1WFBYJLLNR0dvLk0r?= tDWIzRg5whGlfpDEY+Z6KSnnQ/LVEII+wo7fpqu/FQUEpD98FIt2WdZmfGYy6HiggjGpd4QihOS1TLiN+IZbalCXFoTfr4+y6mkdsZYOQT7T6yYxaChxpNvp0GYP5KlSywRJ2Qrx4BgZTtgg7CtxIDXU2Ll+sxbsT3Jm3rnJaqv3eLJNvfeVswSYmOfUbdpkCNrjRrY9BcKU4YSJD7IwpdACubH2vZoU38dFYk25VIAa7bXJoPqk0zIHVlA0BNKG3Rei58pudZtPLLHsAkHc3eIKq4NrdsrBM+bODoVPGLBnTYyS6wMEqDU8w8tXvoLImyyxe7UL5pTq8zsuJWbxQm477WNfysGmdAcTlMhCphpDZp01KFYIa+b6oo5/vKig4yej51gsynKYYFiJzSybRat6gArRb8NzmDs+P7Ic9oekwdyyZ6YnXktazKwbnWOOXX3hngVaLIldBfVhNcRNUfYXCsEDEhey8C1DvueDf6vf1MowpeCYbTqqehtczQPDQLJhyqfebm87x8LGuzGtXbSCUX3syvWOz3/IEiu1H9HICcpbWd84XoonRVakfaBnIWHAtR1kVBZG7uoTOiGLueOftZhzdjeobN3GuNoTfvQuyGylDRm09WFlE5OGCqREHQVulKaYnykTz5woVmQQOLJyF4jLH58hU1Vq5Md9vQ7dT8BQiaQFQH7BvQg4UvuD1lwTLXaTsS8XNhfP8Jz9ECFYZKr+VoVVDjDLhO8/V/sbnLzCFc1Asz+U1E7HndInBKBpF9OPyZdb6wW6Pvl7Zq7EBzjVIHM0n45PNeViVefR/tN7Jt9dE8JYvrA6RWeKpLYUtmQuHBdwwFfKjGFI8OPZfD3gR/e2Jnoh06tYlnQW30Jt84sQ1mouk5BtOWbpbsP8i2UrBhjTLsBU3JxS34veCb0/zf3fqn65eajSVr2MhyPruKZ1eNSwx3vnvWjzaMBmHvNBtueIsiyPLS63u8WWx8IicuvUDp263smOznBwojBSVDwa59HhlcgICS1/s0vawSaPvwRkYzMbjK6XfiMCrUNjYkGgpyd+4ntD4FL3M2nsQJ/D7CdbAbG1ntuFhbp7KvOwGbZD8zDXvIz+sM4ZHtjgDkmM2sP/lPuM7OSIunMapxqxcJYmft9UaUgv3SLbzA1MdTO07CE6iMkn/d X-Forefront-PRVS: 036614DD9C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR07MB1048; 23:mplpmi7H9UPTvMIASZkZ4eyf9FXs3vxPPNXC/3kg0?= f7LmJmhfoLHJeWxxCy+QWATSYpybN4wfNhfIdyioh+fOiROH5NvQSF+D07epf2PD1PPOPQP3pbkaiTfVsyrXtTdGnTTnq8Jl5F2V8IuRxCWWXiMGArL8augN6v2l+0570wz4lA0WC4K9JeRDveJHITkALt4PRpKFj9WjIfxBLTZD2DZwMKwhlRB4UYSBGBY0KmUc2wU8cJEMbjUgDJyNNhZ1UymxyrJEZ/HFvltnlWuCMS2TO18nu3kHr4Se0+MjUewHzhSluIo6A10IgzdW9yzJSumDHy6wMOQhTWT4ZyT/QH/45HP3pYUPvqLl6riIBeRhOapAM9kllNs5RDLDvnDbb2AYfnTJTg4S2R38g8uJ4Io9Viq91Xm10cvL3MbFGgKHVavxOi5ayMH886F+OtbbCHdytzC5sbofLO1C/ZyRoyb7ydt9ZKvvUjuf5dknrFg0OiYprMJwyG/Vnn4uQQzhoRb/rX9Uc9DsJqIx6JcVmKNRhrKmlSbsnmS5ruZa3rYsnaNL9MNKPbIEE1tzSitMbN2rG5BLmupnfk+jDTWfA4YH2XolE+xt/KDLhcFf8CZi3bACtKIk4aub1XdjztBil3Ijf+Bl1IhU7CqYerFE2gu/8AYC9aUz8a/I2DmISjoAaU9f2B1K3jW/+TT1qTLaCCZrSP1TcLeMQk/MXbN2OjHexj50WWUZOm32QEtat4w56BO2Yn/ciidMijeR3AB10gcl0qS72pL/3goULyvEDNdcFgZl9Y/gHzN5L9UZxSQjM4rco7loQ40N5YZwEkztkRKo1YMTp3RgQfhDt+iPqmw+ZGuVwxPFA1vZjZsWkQCfm7U9FejQkeMwFj51DQwoEntICWEEiy5kiJwJUk5ku0sZZdu2KllqlknQvGjNsHFOpC2ZUrnR1Y0ZworfmoMfr4cMXb/00uYQBzkszT6EGDaot3TQGilyU1KLLz0rTn8sR5CaZq0btnNBNTGpNVqp7cbP+ubxGy7ZMoPmaJCZyRDN2QzGmT9CmmloQSuHxDgMIjUyflstIXmg68atKA7udYfsvG3Q5vS3pKsu+Lm7A== X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR07MB1048; 6:M1p68YQhbnrTNQK2X8SJxOK7AA5blTeZBvtpfkYPG2?= oPmvHwdJgv/3G3itLNA4nhl39Z6H0pdfmj/twmRxXiLWEQnxvTuIFT3KbVY9thfzWZ5dsjjsHa2aHPJbGTg5LfrEIvGVd4cztcS3w2YU5Kq8HJqavb+MLwuJ4xLRiynAV1tS7rtsn43Vl70nnFTPDpu7NxDVVSXEnbfOgUw0zNHs74l2rodZ3fDjYoG3YYCxFTFX3bLagni252Vnunn8ZDAWbzbn3ibTYu3AqIIPw27Nza88Dh7Fw+T3ZPxNplcMlk56/hKU/W8NW2UGX9ZE/omtzHnaieCLJJrcrlgFjfU44kRIcryEF5CKyiGNvE1XPpDCWhCLgzx+PD3t/OLW2ZlW6u5nawWL4TKAidllDijgKwWrZQM3c282SYBINgJElNfZh7VZ7laU/RZA8DLwi/msX23QRUYGu21t7cc2rEfPa5GA5AVhm9b3nxt00Lgw5ocFng2CEglWXwYIRkeRxUSELvpUurAY9zVNjkl0Yk7EIfUpKiZW3p2NG99Z781dw8J/8zXSqCm7np9RB4gsLHoi2mY1B2rt+u4h1aBtCONPXkJF+zlFHSPbEN64c3pBN27smVpnhnu3dCRCeenbyY8iBWfmXIMbEYY5hw6gXEYRaWuPJqC/cE/S4wx+XdZmCNZAj05rNp4ZfCxJTpsq383PbXyea0DjMsTEJVTgfZ6R0ByJShTJWKipVGokqkS92X/2GyipeMBq/mESZfIpdnguTc4T9MJFd7ru6fOGVvtPKlp2wfyqSny9+mwAt6dcn/7dNPSQFEYHkk7Be3k4N4BdmxPTr/a5B3bZkyhGfBC6nXPeE3g6la9LWGDoHj1gqrXweKhk2bYZ8LnE0rb8bQO5oi5bddw/ZNmStIuzIWj8kUuxlw6hyaZdcL+nHYRoIcIH48HOcv1DO3lmk1Luz755TVNTPI3EOosyZgqxSNm9XDID9xO+v9a1NPgLIAKEKsKOTcy1MDkghZ9YDKDRBA X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1048; 5:zV0oYw57Y7PQX5B7Ar7Ks8OaXtYyHzY7EM3ipv6DDxG+8RsahFMgXPmlyEt3OInzqOvDtT0DG1Z/5JK534ZXGnnoXtWNYQZMcGI0BcXH1PhJhNCdUWlFBTQqJ0R9qNdtfFzGTQG69cVqpuaFQRTTeQSoBBEmqdCUyWuFfktfZ5nFRzdY/r8ULp8B27SaoIZS2Of05Ojh8AstU6vEOXzknxhTrYwbKCShWrsGv9ZujbALlCdnv3m7pVprlu8yJQtP0OIGpRMYP1byxX2Z1qL7IDfqMYUiQyMjyWiYlrGDm7F7mELnmfIgBJWWQ/wsyJvKui+K7p3dgtXQGYeQY2Iz4sGE7qvpi/hj0NVWX1DuAh2U9+EG/69FqCgmpRccNVAka2zQj7s47lCNcF87EhNtA7M7h7sNvSa3+MnNkqiWPa/7XaxTCjvssySS+iAeOc4nn88ovreTmiSOBI+smsgJYZczSO4gKETicLx5sX6xiCiJadMHUcZF3ipP3v095IG2; 24:oeaZCwhVXejP0v8rtZ2He/Z6PxnVy5IO7yKwhjOjYP5uRvCYbJzXMi3hghwv+d6QxfG0VamDK/wdPLzCFikfmWk7GybZlwu/JKFcR7zidCg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1048; 7:RMaPlhv2WoaM3twIYybMvwAni++Gjy6ToVvnjF/cFVIZ2gAs/CUxXXPfO/VgtlKpnXWAMwwftHrdaEcpuE85MdEWUWBPn2g0sTmZUUwa/dGbQejMFu4+Tni4pc7p7BFjwTZ1JGYkuhchDOxTnkYFJcOBx4huu+f9E/KkQN/HC4kqmYIzAodo9MDE7xH8fBfgs7WIuiObe333+8q5n6MYErUYsMjy+28m42b5gbJoqXtdz9m+jS3gToiYubJHFEjmTVy/sWVCuyUgp4KA9SVjyQc2NU4XXNCTULu0/O5yTbQJeobGKdKAGm552HNuV9SABojlLLFF+8VEbtp/V3+Dq7nsFP7gDoVZtk9k5GdNU0p+kDwv3f0tpXUN204iEc4kc0btlC2kEjPrRm42HuNvsIzNtK4epWlapufjZCpghcr12kxrIEVOghng47ctgKk5WNuztdEceG3PfSMHX3h5hFk8eD/FXWU8PrAMR8eAk67B/s78zKF3cx6y4FSKTNbnGWlgOROOieuEK1UyKNIed51GqD4Ez4PY97bfpOffgWUkbVZz+x80E0BfyTNUeqNkeKhTaWWtVNwSbygxAE1f0c0vW1sl6TcOnHEG2sCPn5Yaxrs8nvZDcJ//70GMW+OsDWa7eERheZHXig9hpTl+w0CE32NnsFdpGEM5/RdASH0k3t6SsAGpUW2LqHIW1DWYT3pYkayxi/Kyj56d7DmPSlvEZMOkx7J/AdLCFmRQuLddo8jmLApayi1n4WIEHGoLwyQbKlh32ujQLlOFoOfywR6z/sgegv74j9TNW0/AktA= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 12:56:55.3024 (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: DB5PR07MB1048 Subject: [lng-odp] [API-NEXT PATCH v2 9/9] api: ipsec: remove initial sequence number 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" Application should not need to control initial sequence number value as implementation is able to manage that internally. Signed-off-by: Petri Savolainen --- include/odp/api/spec/ipsec.h | 3 --- 1 file changed, 3 deletions(-) -- 2.13.0 diff --git a/include/odp/api/spec/ipsec.h b/include/odp/api/spec/ipsec.h index 93d5e970..9599c7d8 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -626,9 +626,6 @@ typedef struct odp_ipsec_sa_param_t { /** SA lifetime parameters */ odp_ipsec_lifetime_t lifetime; - /** Initial sequence number */ - uint64_t seq; - /** SPI value */ uint32_t spi;