From patchwork Tue Jul 11 12:31:10 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107362 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp4810795qge; Tue, 11 Jul 2017 05:32:53 -0700 (PDT) X-Received: by 10.55.203.156 with SMTP id u28mr3409397qkl.187.1499776373769; Tue, 11 Jul 2017 05:32:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499776373; cv=none; d=google.com; s=arc-20160816; b=oSX3XrYqthziKmoIjMt5PTlgtFBIlchqC8zb3kuyhKDd084jfuXR0Qg9SBWislAVcl WU/7wM6xBmusg6Jar3NeM7+VYdgc8ACrJ/vPUQSlx/FMnWjYjC+g4Pv5uqx1KdNhi3w3 SaMlGKERqF7772wiYRXmVcev3OLUKfkhlrPBMfbk361OZ5GI05nmK0O38fonOW0axZdK miYXUlU6Qg6TklqKql0xnF65HMm/3J9th9SNqVazaezxVOCcZr7c9rWqDew28DoJ31kF jeEeLi7S1fxong9PhnGFa+R2mq4PQf/EGjrnnneOv1ele6d4d+HqbxlrqCuadaCA36i2 pyrg== 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=ShW4nmDgiQpgGoz/pcAYhlsWMoq8Mt/UJV2edrfupQs=; b=C/wPbptX8VlGxz1lNemj5lq2IGmVcr6ZUQ/t2/gMFp0BFORX/FioijdIQTeQkXeWfj EYMAfREKrVmzfNMMeiz7EHxbTkTFMr2Sfa9nopNgpxhV9RMRotJOX4qrmgx79uIXDg/b w3TGZBs3qAN91BVp5A5EHcv4cUK/Kh58ZUxvqhfrHIXk2SHOEVYbKe3DGiqjSZfzjcxL ZzkJ+e5XAOUBg4AInapT3SnROw2kNom/CCcSKdk0rkSExdPjS16/xQJsT5lbFRmsC2ho tuxSk1Xl+P6+t7obM3kd0XOkHB1zmlxutC9XQqBzNjKu2PEsqv43aNRe45LhZJtwUalD xR9Q== 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 s58si13083031qte.115.2017.07.11.05.32.53; Tue, 11 Jul 2017 05:32: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 4BCA36448A; Tue, 11 Jul 2017 12:32: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 978D16447F; Tue, 11 Jul 2017 12:31:55 +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 733D160CAB; Tue, 11 Jul 2017 12:31:49 +0000 (UTC) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0134.outbound.protection.outlook.com [104.47.2.134]) by lists.linaro.org (Postfix) with ESMTPS id CF49560CA4 for ; Tue, 11 Jul 2017 12:31:42 +0000 (UTC) Received: from AM3PR07CA0116.eurprd07.prod.outlook.com (2603:10a6:207:7::26) by AM2PR07MB1042.eurprd07.prod.outlook.com (2a01:111:e400:8444::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4; Tue, 11 Jul 2017 12:31:40 +0000 Received: from AM5EUR03FT021.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::206) by AM3PR07CA0116.outlook.office365.com (2603:10a6:207:7::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4 via Frontend Transport; Tue, 11 Jul 2017 12:31:40 +0000 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning linaro.org discourages use of 131.228.2.240 as permitted sender) Received: from mailrelay.int.nokia.com (131.228.2.240) by AM5EUR03FT021.mail.protection.outlook.com (10.152.16.105) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1220.9 via Frontend Transport; Tue, 11 Jul 2017 12:31:40 +0000 Received: from fihe3nok0734.emea.nsn-net.net (localhost [127.0.0.1]) by fihe3nok0734.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v6BCVIju015649 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 11 Jul 2017 15:31:18 +0300 Received: from 10.144.19.15 ([10.144.104.219]) by fihe3nok0734.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v6BCVIGM015642 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Tue, 11 Jul 2017 15:31:18 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Tue, 11 Jul 2017 15:31:10 +0300 Message-ID: <20170711123118.14745-1-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:131.228.2.240; IPV:CAL; SCL:-1; CTRY:FI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39850400002)(39400400002)(39860400002)(39840400002)(39450400003)(39410400002)(2980300002)(199003)(189002)(9170700003)(47776003)(305945005)(8936002)(189998001)(8676002)(50226002)(81166006)(22756006)(5003940100001)(36756003)(86362001)(626005)(53936002)(38730400002)(110136004)(6916009)(50986999)(6666003)(5660300001)(356003)(106466001)(105596002)(2351001)(1076002)(77096006)(50466002)(48376002)(498600001)(33646002)(2906002)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM2PR07MB1042; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT021; 1:qvmkAWx8w0mNjDHq1CFHnQ62O3mpnAeN7pU02l2ypCgjN2KOrb2xc/3b1mWNs1dOO2MsPBOU9fwsE4aWEOwPxkCqFPUMI1i2DI9VFNuF502vnsQerxrGYoTeFutfrfTo+CFp0AU1fxYxy4edUcTgstzhWy17DXPF3jMEryHNLtvDVPtZuhwBUpq2/B+74PvLXavdk91IzOOiHH2+OgH6od6eW+bZ/xSr4LCzuphWutr6GK5QYJgnFEcizfZZcym9i/Xa+eCsWwINGphSy9OdvDjo9tw/ycPRAz9AqrJP/0OPXshV+Yl4RhOCHimmmLtjwHTeVRcZV5wWxBril5ZXjae5gUuSZYJRHlUIQTy2M75QmInAaussNzr9HZTIEHBOFnDdRsRlhePvq/2UWmC68qPLnwVzWoQ3l25on0kAbMXiAioy6z5WwLlCQj0/nWkESMMnBDw7ZB61ucMSZP0olqsy4muyhxDE0ZGklxCaKF6SszZ38i2ffTHnYya1mTLj8/kk9oEa3Z6h7rSClrKUP5KrtvdtDHF7gD5ItTf+xcI8NNneOrmNBOnzNK2y6WBWBsyViGz2u9n+Qm1GUPFwG2MLRG/QaJUQjtgvxvRSC+ImPVdLSwlNy0uqzqOYTM2BMXt/w9Jm0Xplu+YNIdMo2myf7CQaEFLZYW8hG4zK3xuru7jjbUNnvdOluiicM862RI3jj/AVR8CHzkLTbNEnPovrhXkp8idGLdXjt3bazCONr733zB7t+853WxqWNOjjlhoCXdovPSCPFttfv561k7DLTfiPQdvJsbMlPRKEt2WLo16dYU0QOfvH24k89nSvWb1gMufmgbczmCuRba8PavjjyPW7HSN4i5Y+5TZeikg= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 69a08224-3fed-4061-2401-08d4c858c802 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:AM2PR07MB1042; X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1042; 3:HSfOJ8WdeoY7gGlmvEDxesjzLB7Hsp06tLdqfiwqrUsIa9a3jgAXUM59utB4yDzbcIrMNGBUapO+w0pRpTwEMRCG2Y9aN62wrfhpFGJlLRWxqZSnxuwiuCIfK8fDPR6vb+UZb7im9axU45VSA43M/Fli7vyZnGDpAUihsQgjCD/7l/Il07tNgp6U0wmy29/V1wgyFKut2fQbmbdvie1jGS8IgfirRJ9Ptq1/GjkcIXx6AaTEt3Eox84AFH4u+UfLS6Z+5IhD+Q+BXzstRIx6aAORdTdzRphWLfBGF6DA0KCCjR3b1vL8w5I5moMsNttD8Ujx4rxo8xF8BSYniKPPXGQhraSZBCTlPcmx917fZMVuc+8OLjQeV6C55GQuFATYoqJKHF9zvbjY0VBfvy4k8DwkFzDEBzWrSfXZ4xdFMyhtokrd41mtmL1besfvm5BDJudmt55HQSvFp0ZsMkwGavKtNTHrVu28h9CeXTwwac76GD84hpLln4zcx6CXBeubQPmP1/eXDQEnnRc1S3RzaL7iGXk0+IIplRy/FFwvChV0WBItbJtBeFV6e1VGWz+5uQI2F3NNwTFPp0yz/eM4PVvJVOrgF4rVGcBdCRJsVS5V/IYkiRT5TQtLXFRHJhLq9I3YdqFBmZYYQrhsKpC+VW1q7wv5nLZnBOhY486GDtHH7Cdqozqcdv3hUmrh2XIUWDICXfiDEW4iAuqPuWEQTHAk9Om5iltfEoFp7ugInPRQGKVuEuhLPBxD61cmwAGZ+ECzcK1Kh3BsMP7y0zVE4MAlgIDBaFqqHeDxkBAFXevUFseMTu6WocKXofGNJLFJAgDIL8ieiBRKctMdmB0xYkTBvGnOFF5GlK9K11spzchJA6Eg4FhrTbjMThDDzayyq0sPYtrqAVHq0qHl5eForA== X-MS-TrafficTypeDiagnostic: AM2PR07MB1042: X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1042; 25:rEI4fH2wvt4O4bP5CW3/qXwwYCHOZxqlET4i6g9EQ+9zjYA5QV6zi+0SjSaitKaVZlvVAaIlYgn/9QOi+V9odCpUvVCE7DFtRnX3a7s9Gv+yoihxTKCTMLlvD1uhZxIaFenXw+2/C1r0NBv0VhPib3geXtA1ZyeHfndLsv5hwvwg0hQZrSouoRoNzm2y8fFOh9d5dt3bpcpz/NmTHqmW3bP1O8jomVJLea9bxMCSqelAFPXTpSdVmfWXkUdmucPRvGUT/DAYrKwsMyRCCQw9BsRfz4HY0a2PghVcgYOII+UM98ls5eOvKOKye3XWOjJqpFSfvZ7mDyYvds1aOyA2RDeUp1zYcxJM9i3BgJAXShrCUK21e17ar5t3jbLcZtwGmijMpbQfZKp3Al/bYUk2JBpXSzTbSbKqDmzws1uHtOabdl85GIc7EZiyjviJGe/kUaOxXvQcZ5wGjt+ziZ81oFi0VOIgxnIfbgihIcNQIEv5uL4I+d1dhBCP4y7vBfnJuscnQz3qMlqungU+kM0iY9oLs5dshGGn5DqQTo1FNBHBkYsmlQFcxs5fskQSI5fMX/dZxin3turdUsSOONeY1bm6fvggr2DczZBCqhzmkP9thXdfINr39f/P+avf4LjsBG2cCh+XiyMBSBrq0bYcosVthZXGeoouUcr30two14R0FOlNYSrzmLiQPvkge06kIjFMAfCPymGVtsg/20G25TU8IuaDigmO9UocCgN5aXVvj71abbT+ApERz++hNMMZfjICWDVvRxDF6MyB5z9Kd8XBQqqrrqrdP8gTxwkx7Ajq3o0C/37H+pNiiNawU3JKbBWRZkKou0zeuFcHs18XkvfOeWrk1Y7LBUw8J91ta/ZbqKEqHt799Y5B97949UFhOx4e5PFyYYGb/b14XSahzrhPpj2xRZAeoaPMeYxFs2Y= X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1042; 31:6b4dTCNsr+3Chn76QSxQAl0EVvhwSfA6B+hiqUyZuGxN/05QuzIxA8immH7hfVZzCbm9E+Wp8WmjMVovIeq7pUDko5dJX1GcwNfWhlkcSw3FF4ZxyEUlvB25fQQM+cHNk4msHKwrr/JWJ9rEEIxYk3ffGoDLV6eeedSzIe+nw8tRTfEcGA+bAIj+ZEY2ZF1oxG5OJdaChXVyrzmr80NTmhSAePMTLephCnNor2KAFlqkiJDObJaHCRhW4PchGNUh1NgiNtcWNLNeXXUGe3mSGOlbwrtidM25UMLasAAIbN4KFkfV8UQA12xHS94Y96oFUy+qSuTMTsRMmv5hBby9S10h1NXwfFlzwPnXB0y4C7MbsklRYDWaRDKA5HQa5ByCBIlJNLjQXOfO7Qcvd31K863j9/k2qpGctsRVjGQ/e8GEyCKzi5HmD+2oHOkJlZKpGLETyouy/2qCIiajAEF7uCldLW9Qsy4+6okwJashYaz9RDaXOfBI6upCiBhbvndMTrV8KeQNbR/jTiCMWc+K1/77qRtoBVunFPG89PZ8L4mVdqwAty59QU2VBmzlXAEG/AdlyuU6vuATtbq/oDc2IaBQiz4U7ubG/E8hRblMuMt634a1Xie+UO5gbFl6TqYIgFk/S+4GAW6Dr7o9YqikTU/+SNHtZDqzXzMkZMioWZSb7APjXK9acFFgywybeE3mxpV0Tu+JxY9qd2GxHfqJnw== X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1042; 20:oiEhDd9Wvri8HuZPoxR6uQX30VJPemFdwcK8q28PnHZY9n5Q9ioC4shWX/9wD+RP6337LAI0n2ypi+KDoyXbfXRNjTjcBoPzlVdlt9z1/ZeggHX9/A7BUmeVMN27ebHqjcyGoBA1A3F6ZvsLMvI8wyUE2JGWSdRvhXYrbdlU1LQy3SJ9dlLJgLDeuxsoA2g0kCYuznmyxwD9F2N6PQLVpKHgl+NJwhjXZW/5yW73L2R8H+ive3EI0QGCf4aQ2YLbocQpxzrmxgC1HO4/2XqOds3XMQZaQIrAImvtxgHtAiLsi2SCKn0LCCstloD9ms+IKntxQ4BLW8Kx2rAFx4pK3t69n88WYnsC4rzpTUuSxom0RLkMc10nL2+rno85NZTxIGSoPnzr8ZMPjid2u4lV1RK1pER6XWpUd6nlmW2koFweLok160n/KferC5wEnG8SBSBPcw6kVz5uDrKxwUHPzbnyqjNee5BIRkf2X3aRbNgeYr4EjNhLV2LLpfQrqxZfcJ4YehRHl64wO4RgfvoHAofXl3c9jhBtHgkk8k8Wy7Gqg23JVjnboedrqPKTNO+cjw0pPDOSgcgTmC6dXHCczZlqKUk8i0ULlu1csBKlr5c= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13021025)(13013025)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93003095)(6055026)(6041248)(20161123558100)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM2PR07MB1042; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM2PR07MB1042; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM2PR07MB1042; 4:9pCyyNiKM8j0892Ao2C4Mj3nwNUeYJdRYLDb4/xxod?= h4ZhceAV6iFlMcFTSqaHsHPgUiSQU5fboQob4Pv0ZT69CFfhnJqKz1hnWuNBR4onWULfFOcMCxpTMrjuuY9VLkep3cuGMIivbHX0LqDMnalTo/PqHL/6sQJIhBtPSMzOt6VKkAGJsQDja5g2FKlEOl2jpSPJqjfh13sx/k7DvS4FeqJS4PAPEqtJa2FXKMNFrsSzH1rq0FEj43qb32ByQ1RMOjHopwZBKrDzg2Jwg2B6nPax2N1TykRVZjgovwII2sMr2jJV8PNsubf4jmCthhYGaHRUoFftBnVAvOQRzfGgtDhh7PrmyEMQwC43G3gECp643BJiPz/h9frwjOHmPaghPpLx9o/O6p8RPY5eVED1klThHrfn0W8qp/35uYkzwK8i14UlEQ6vQHy+U4l9qOO5PNtminUFiuNHeFByc3pQMwzTvAUWRyvCmVl3iNhD19dLmSEC3V4AqRKSPpEksc9HfN1QmUth2FHEVzvzpn2ELV+j7aoYR5nL4mN/cUrb6wouYlY7DkMizUt+T718vu13Fh3QFaLNwTm54p3rtCmKVse6AnsKLcifN3oXICUgQRblgvK6mRMLu02ekciQJTDqzbZecVYgXcf8fDwW39+a1aMW22rgK2/XpmI0wconujkwfyTAALPQSWYQrZbFV1oMFrCMYRa1VY7v+QDvu93INPS/b1YCxYCJ5umbX6E589GuJ5Ro8oUuPpyOPlEZ788GF6ksdyUevSLWFu4XnSVgUoPmCJ4r3mp4hchec3emWX2hSat+lcTfbMl8IOPUjcW8mYifct2pX2pYlPW+bVv6Rptf4MDUW8MW799ELyoyS7qF1IOx7XukJu13yFaCSrrB/CMO39MN2ulyPrI/2WQEIWmR8ibxfMrpmtKzYunLc53rHrxIetyilnQ1+YLDDdmtgW4SvZlA8L9+HJY+7624U584bJAN1bLAwN7y6peXddMnq9N9w5mME8VtSJORV3Hqte60uvu2DX4XzwwmghbRDYSpaPntEO4vmICC4NTXmlAGqrbxy2Zqzf/s1nPaqHL6Gs+ZgHnyu4sRBdRUbO6QIfNgxWlu8xpq8HONeZcxBxZ8IQ0H6KcKi7Nq32dP7bf87BqQMQ1Ulir1HBJCug1GpI6z5K6KSdvWVM4ArFcCa8HQx3NxoSRsL4uzQgbjOu X-Forefront-PRVS: 0365C0E14B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM2PR07MB1042; 23:qoW+76sK3aEduihneT1+8tDf7uHJZ3CYy1n5kYN4a?= hkpcguOH9tes+3dUvhTIEkHFXWefWZ980zB45L0QFSwmnANV49EhFXvqddW7UJ2jOEtORIlGA8fpFpi/+7g6Hub1+YlpaoWVtcJJtai845c7MxZsOkEkoHQv9788HoonwhmZouC9lieEsmVzIovMC0857rBMnMk8KRajWUikSrJknyKrzayYlitF41lAJf4vGNhztKqWd58JKNB30aVpMZn8FeBen1bsYLA+tHstFbrJJZKA9vXASaJ3WLxDm6hyAAclt41P7pzLDADvtl2QLY5bP4EoQvfFzxMDLM31CTlC4o87FUU3DS2JfBe/x0wcP5Sc/FuMsHC9KfjePsB0mytR5n71tujbqXkiEnMJY5t5chMMUWd8qpHRpF96uQqqO4BA0Ef/tw5YDSbxUT1iQVZXp/Xl3J1crn2if2ZDAOXUmHt2H4r+I7ocVLVAYtPmxSysw0aVUfrHnUesRtGJ4VooFG2YD//wnYgzTxOxJ9US85/hln+ZeNXHMtppVdWH6MHUGa9zmhNacLB5F+97gefy4uZJ6T6Ogixk2upSc+vzJ8qmDj7Pm1qrpfg9hiEw37pjUvb8ySiJ/ytxN9TAVvKQDBTcW1DwvJz0WH3Qify6JVMockuvHt0oCgvQEsc68eQsmOItPqKUM+KCyJDPjwM0owMVKr5CzfCojtbx43Wx55GgPhBbv7UrWG1jeWLA6TVS5UxMY+SZH11ONf6JMeEvZmMrbN6e3UDl3I/JJM0DIC4XDuEzwvxV4TCOTx5Xg5W+l+CCRBNh1IVM1+M87TCiZ0eMqIfX6CIHirubK7ATdJsviGVkHiHAhqGkRE3Vrb17f4BeRHJH9vLtB8GEB41yU5XWLGdT0iM88TxYq53dMj0GrhErMpF6bjxEPllWUaCYtUgpiO9GO5FR9a8zvSS/pngCXAw0g4JX13Z++uJQioIO5Z7Y8ruj0TI0KbDojzaoc/xdYq0mQjauAR5IinKkRzdZrR2IqXoCpzraTlGPid1AkHGMCMutlnvHE2dLLI= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM2PR07MB1042; 6:ClY5tBMCtu76KgvZdnuvdoss3h/nVlLUW6Bnyp6/Cn?= +dfuasTG3Jwtws0rvNihjMAxNG3XgJ76/iNSfgK0YS5Y6RyQPrc1dGQ7DVJLxObTaadjjqMdExtqazkJqe8voZz40gpjnY4vfuZJxgibL/nU7LpKRbMSwim1haXfr3qzo65ZttWFNp8M2RtiH2XDJrrARq1zAnqF1018Dr0lIa4B+iEA8vlZGmxvwUctILSyfwz7i8aBuMchH1mbDLRsLlTx/se4raKsmKL/GhFemIHZ9/ZbSr6VjPnq/W0SgGTzCEvh9qN7EKsv++eBNBMUXIkSb/cu+uCeI4MxIfDpM11w2LZP5DA8fBByqtjQiZV+ZhmuCvfLnDF6b5l3mBhjJrtmacgRC1urlsL4XGx0DVkMmu/IaK3fwEvN21ULsUPFczzMqNhi/lf4aHOEV+LZjh+eJdcZsPNzu93ppFcgY1TsS8g4crzrLzCTLPzFlk0d+h/dM91EH6/wAgDcRGNIArhI5+5G9v5Mi6yw2wP/iUGf/E6Lf6WbQ2bX1mf4sIpmMij/n0bcpOEQ2Q19++28bsJ8IuxOavU4KN4uudVgrWnfrFNplmIsMTZHMkHUe3VQAYdKg62xcMu6HD6+kU3qUAmkQrLSXVhCyEGWI0ulYAn81Z69epSWg4AXnRh3atXMhst3ZaueV/+qVS+EJvluMkJcXWQBoHfWZ73WZSNhb3fYnMRrfUZLMh1a66wuD2A0ZIbyUgCYKwPxIx22OZjRiBxlCxk9a7B1HOTNT7BIGu4u8bWfbWvCRU3PGpZupJKBDkniEUQ31iimzfQ8cAJthnAJrVEM7fix/8MhkbYG/Ac8UBTm0kSrx9meLxT3JkVevbgokzxqmzXiwcA2rmlJSt/q6xud9qWFwwLVNAvplf/X7NzvJyHlUgfyO+05iGR3aFsEVLf7/JQ+JLbcAQdgwoKGRHXZ1k6YZgEgfQxJcxx0W2d25BatQviPW6AoBQYxygQeHHhXQlmkDgqJ0wtu/b X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1042; 5:2HcRRvzh1aJmgycncmHpyklPCndUPvR1BWy224BUOIiuXIOv+co7kvCjlJXovQCA2yJiTrgoea0Q3+N1CIeIy4oSYIQe7fPkw0pwnmafyFD5e1ym01zHgtZniLZd9S/J1O2mBLaRFSN5gIM0fMqJ7W+Tq4VtiEQ/G71FTvzPW0J2ufqSrcms51LpFYNGOL+xaZwuYwTY56Up6bzti4Sb40AXijDU4m349Pp9vwl8uiorvh0zQJqqReQ7a7MxLPWUcH8WJSPmfGd21kqwJiOvbESAfMKjTgEEenWEvjvhs6nHTNsG8w5e6tXrnZpvejU+Vk/kWtbG7pi0nJg3Er4YgiOCxBHUZ2u7btAIpyDe+jyTuqB0VNKjKbzk+iW5dWABzT6zDFDjXfh53IWtXgw0bwwyxrNAZddAYuj53WHBl011lWWl4u8rVN9LPbVN2OxQ6VmAM6OCWNwQka9nxXt/UpvL3dFMacgmWZq3WiyVqKfJ22m5v17erbyB07XbFzYP; 24:jp1bDAtrdw2iFcTUlPTfq8GBqZObhSwrvpryPGUS4JSTrIbYFvT+FgvJtlz/46lDt2XUZ0G15Y9A6Mfk85AD53GNIycZTCDvsnMCfGER5nM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB1042; 7:SfLLOdeptjxjqIrciAH5CrV7u/81Q2IqUpqd4U/reDc2JygHCEnWjKMWyrMjA7E7BkPhTMxOkXoZE/hBqFmATrdEQJTSVOZnEabyuMjS53cvnvAFvsh82uKPQQTD/oD37s1xDdrgZlSzuxr0WuOGrRZl/rD0y6Q23l0cfe6wToB6YORoMDMepfMlIWIxYWtqfT4n9OXkIo0Pkbjonq3FgyTh9F6Xkck848RIs9DRLUs8ASf+6dbibe4wT4/D29trNRLCzI8d2BGqQowCinz/v8IUH6UOAc2CyXr7soGvsY9HCD2U+JJOvKQmeIBjkFSaJg7BjGSqF7d525R9L1GEA3yQjnAQgUZb55uER/pSY4IZVeyDwPmUWsH/59DJi1tQa0h8a0fPSuUkmlaBxoUrAsxYranSkjynVmsKaXIAEDjjNey4eq2ThmKJwRSizhJmcfmih320gOgtiPNPJmybRlmoTwNXBOKqLMEYxyfv+sp8fLhKwWooHyzMdYi4pYpd5gnyKGkmtUJ7xAiR8GOI1ncNd6Kl/7+H+IxXxNTYer6SOH5s8FjVZV639UvH0wbMhYFv3LJnB4+QDkL8ZQOYVEAuZVZge1N6dxXy/GRwBfzsK19FLkgRhG+mhd3trL9fTaSPd+5eQqi23XwEeRI686MkNCM+gNsLobh6xX3N20ttqzUKjTY3T6/8aGl+ZpDwgMAd4Fbl0a/Z0mhRep9kb4USUTjqe0fHvwGrNycreJUfWSnvK6tRYF4csHbpRsSAkm7LR7iLvG393Ci6JCgBrvWxt6jMJewwir6czqDuJGU= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2017 12:31:40.2624 (UTC) X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5d471751-9675-428d-917b-70f44f9630b0; Ip=[131.228.2.240]; Helo=[mailrelay.int.nokia.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM2PR07MB1042 Subject: [lng-odp] [API-NEXT PATCH 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 for AES GCM. Currently, only option for length is 4 bytes, but later on other algorithms may need more/less salt data. Signed-off-by: Petri Savolainen --- include/odp/api/spec/ipsec.h | 10 ++++++++++ 1 file changed, 10 insertions(+) -- 2.13.0 Reviewed-by: Dmitry Eremin-Solenikov diff --git a/include/odp/api/spec/ipsec.h b/include/odp/api/spec/ipsec.h index e602e4b8..15dbb164 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -384,6 +384,16 @@ typedef struct odp_ipsec_crypto_param_t { /** Authentication key */ odp_crypto_key_t auth_key; + /** Salt for SA's that use AES_GCM algorithm. Other algorithms ignore + * these fields. */ + struct { + /** Pointer to salt data. */ + const uint8_t *ptr; + + /** Salt length. Valid value for AES_GCM is 4. */ + uint32_t len; + } salt; + } odp_ipsec_crypto_param_t; /** From patchwork Tue Jul 11 12:31:11 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107361 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp4810172qge; Tue, 11 Jul 2017 05:32:23 -0700 (PDT) X-Received: by 10.200.40.73 with SMTP id 9mr10898728qtr.37.1499776343295; Tue, 11 Jul 2017 05:32:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499776343; cv=none; d=google.com; s=arc-20160816; b=CPsbSoMe6l1AHQ19U48pldT4M9PpOsUsP/c9z2AK1EcgfjQQieY8JMdkLi51/uPTZL gtJeOCuhF0V8yKwOxJz44WHT4GOx2gh4nNh3ZT0Dv7fkpbA8otkSbe7eHCjP0z6wr0Io e5VZKHk0cKeE9tIXoJ0zttl910Kf0XXQ2399zOMEXv9S2I7yOc8J93Y5BkDo8qEIcEG1 7Hcq0vzGbBaZV7J6d6ZnUarU5m75O5dTbthr99fSzpNfWa+mPep0oFEojP+3NUht2pp8 n33YsMAmim7kX66ZREG6ws8gbk7Z7khA0klVQDrServ3wc/5khjupvlda/SHf1cgh6Lj wwrg== 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=I/aqOKlzRxywlc+UG3YAPisI5apl/FAzmzzJBr56K9s=; b=0xj2UF8Fl0XwLHheINNTBXmBn6a24AHeaBaxeCD7c/C/zlVfZzcIox0cIeiBW5rQdv hhSkEltdHG9tKrTmr9OF1S9aokUrgu/K4bPVtpyHqCym1Fz46P+mElEMJ4x2dBeIMFXv qEmOkDAtKuHR7VFVVDZyKIVKTFIUL5VJ3z3EuWNwxh9fcYWJJ6MfdLn2n/3/d7hTyXN7 4XZw9Vf2U92m02JJHWB3yGepB4Xkm+ka8A3muA+g0hJEHzhRL2gfDrXwgQSYWDUfZR3t YpYuPHWW1TR1QBwb/Xsj8i85Aw65H51tGWgkBHFX7b8LkWi7TLxHnT0JZec7Yhvj18eM 9AxA== 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 v30si13812232qte.359.2017.07.11.05.32.23; Tue, 11 Jul 2017 05:32:23 -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 07B3B6448A; Tue, 11 Jul 2017 12:32:23 +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 1444C64479; Tue, 11 Jul 2017 12:31: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 DB7F560CD7; Tue, 11 Jul 2017 12:31:42 +0000 (UTC) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0118.outbound.protection.outlook.com [104.47.1.118]) by lists.linaro.org (Postfix) with ESMTPS id 4F5B660911 for ; Tue, 11 Jul 2017 12:31:41 +0000 (UTC) Received: from AM3PR07CA0115.eurprd07.prod.outlook.com (2603:10a6:207:7::25) by HE1PR07MB1051.eurprd07.prod.outlook.com (2a01:111:e400:581d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4; Tue, 11 Jul 2017 12:31:39 +0000 Received: from AM5EUR03FT021.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::209) by AM3PR07CA0115.outlook.office365.com (2603:10a6:207:7::25) 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; Tue, 11 Jul 2017 12:31:39 +0000 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning linaro.org discourages use of 131.228.2.240 as permitted sender) Received: from mailrelay.int.nokia.com (131.228.2.240) by AM5EUR03FT021.mail.protection.outlook.com (10.152.16.105) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1220.9 via Frontend Transport; Tue, 11 Jul 2017 12:31:38 +0000 Received: from fihe3nok0734.emea.nsn-net.net (localhost [127.0.0.1]) by fihe3nok0734.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v6BCVIGf015653 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 11 Jul 2017 15:31:18 +0300 Received: from 10.144.19.15 ([10.144.104.219]) by fihe3nok0734.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v6BCVIGN015642 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Tue, 11 Jul 2017 15:31:18 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Tue, 11 Jul 2017 15:31:11 +0300 Message-ID: <20170711123118.14745-2-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170711123118.14745-1-petri.savolainen@linaro.org> References: <20170711123118.14745-1-petri.savolainen@linaro.org> X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:131.228.2.240; IPV:CAL; SCL:-1; CTRY:FI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39840400002)(39400400002)(39860400002)(39850400002)(39410400002)(39450400003)(2980300002)(189002)(199003)(9170700003)(305945005)(50466002)(53936002)(2906002)(48376002)(22756006)(50226002)(189998001)(33646002)(626005)(106466001)(105596002)(2351001)(8676002)(76176999)(50986999)(47776003)(8936002)(110136004)(81166006)(38730400002)(6666003)(86362001)(36756003)(5660300001)(1076002)(498600001)(356003)(6916009)(5003940100001)(2950100002)(77096006)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR07MB1051; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT021; 1:eV0viYarKgR8MYo6MI1JY3rtx9lascU9JDFBiN3it4LzAn5F62Ws2dxlThmR+kU9gA8kRfDBEmiMlMTEudxc7mhYH6V8Ew8FIxAsi/wBbGnv4BmbqksbwcPgQDtn4hT0/uf/sKaDZpbeQFVakmygo4N9EcbDJx6UY3V8aNNo4llCpcEI50gF1RUrmKCc33sgU9QqmEJpTQGIUPJFKxxMPX8Iz3JP3KFKuRjN1qxVMOoc21dgpSSrlfWggCYqYIAXDDa5nPZfQY7iijKu9mOWesy2Xif/yi2Ng1w0phr/yToks6gGK3IUh+4wwh4NN6dml+jtvraJXIbuWcuWeFAmXm2bV80bRfJYnLgUKptmj+QGjnYPEuMBqDtNO8Nspr4HC9f2TYE6kJseFwf58w1AmvoRRlwfmvgGB7dEVrwZ00wXZ5JvSw5xo51rBUb2j1WzslUjrEub5VWprhn2GpkjhqFg5JUZ6xMUpy7VfNIKjOVPABvv8OD0cjw1p0/xx5FDvSodnQsQpmkvPJOi1b5ymlBCH5OiqkKwQs7/aCGlxTXuuYy/mu/ndul3tN/UIz3BThY0hidYHQ6MZiDPRe1dY/mqCacPTAIntpt08UupS+tmDBiUqxEOXaXMeeVXu5nGHyQCc0bAUCuN7+rjug38JOuJVEd2iDr6H8da+BVi4BOw9U0C1R3r+eLyub3xQroOW31cadsBKK7Nnn9kQyZEVPYIK4fbSqt9wHqWnxZDDJrpPFscMFU0Amir96R75c1Rk/OvDAPL5NRNBhrcEzB8sBhJbdiQhmrKXtMZH3AVELz3Bz18NIZuD+TcY1AIh47YdA3p6gwb+c/YCg/eQUPOrTbn6uD69kH10bAVK6VrtHY= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 460cb6ee-a07c-4b22-a23a-08d4c858c73e 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:HE1PR07MB1051; X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1051; 3:AkW/QdM96syVcOfIvo2tySw29B9hTebe1d2YhMFB69qsDu6mw92Apz7JSYl+oO06aGofqLGWs5jqjAYMUGsSMGMW5b65bme6Pj585d46GSB9bJtbsEdaBUSpMG7CH8kPAEU4sK2bnPoDa2IwagN7ox/jOBWTm3RluNBKrgnrRxh7BLZ3C0B08mlFx8HUqLvA5JZ6/oaYMhB2rudX33Ok/rNH3M6wPRbxWnTrOvC6/+6o7l8rigYt+e5bthc9aMhS3Tfc0RajoJTq7BLHTfHMWbtkHOFWdxJr6+iAPzfuGo+4vQ9Ez1VLhGJpJSa8BlJaR2JS9DMd03ZzLr5eJmsiq48DycThlVwq2wREXlncu9oJp+y4P/nWtokBm7T4cfSkxUddVXZd55v7i2uEx+GxG6daDaQ4qtVP/asHLhNK0K/pLMCCheGJNC+oRSj2ilMybITu/EEg5veKoqXxAtSTxJNGFEsPn/vuJfMsP3Fl1ggJ4K2fLR0Thfco1Hl91SYATBkFDJUGX6P04jaVLNwWsF3hj2evB5uKL6G/DeArTFmRMPRQJOH45+MFEf4LsJ4F2V/Z+QzXwyuxZHsR141d8FTSSG8fPo7dBM/qHVt3qRaSq9rsBhrIAzV8bFQTMYXNpxjHo66JTffB0oBntrR3eWRWneX2gKNG0/T3F50QxfBNyZz1CFZ7yEhKWCy3HdYn3Tk3zGMugPVVvF6s6y5dZbuq9910ipdKZSHJuolAQ90xtCVRk+6GcCKwg8xn/YEKeofoceM3CL93w/TdRxWjZewXWmVPhqQFCilwzmsafSsTtEk05qYmk1otx8HeEBaxCydStWrpn4PqfEMqXWgLfomqCMlO9JP9weg8iDQ7PKx1nNNHqNhPOYa5F8RU5SVY2lLSm9vCraR85D4GY05oPg== X-MS-TrafficTypeDiagnostic: HE1PR07MB1051: X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1051; 25:Q2hdrO/YPnqujjVPJ/fve/Rnai5r8FPz55HgA5UjI9QZG1YGAgI3oCNFH6+20Rp2UhGbx8bz+J4vI7BF5a3U5hOyI/PCOV3n936K7ZSVHbnlySfOjJNDrKyG1SkKCSavE92EvMaSFLl+MT0+s3USFOXBI6Z6SxEa2kRPlvrEwAZFnwC0+xWv27o7rDQiD/khAmLOaN7NMYieoIssZATaeBiPZS6fTq516sLLjUfOk87+tf4IAVtvbwx3WcZ9VSCAdjse0ciNFVF32KAIcvLxo+tvKN4SHc/Xt0zUsoLgvDWif5gHRceYTpRmkL5YcorZM3vw7H7cqS0ZnzquZ6IZ6g0/95PoF1TtSFfS7B9w9W+ZTZxzkWjnA8a2yDSn+DvRpcioEeJQekXtZ9OY/5EEAP+6lcbDtVfzsYGwn8DdZRtBczExVDEXw2O4LVOUfXj7gwA/FOsohvo8sjGBukQUTcNbeE5Ekeqqo+QU9ci714BkOlFsY49LeQvjIExR+2jvzbYEUYWw35SpDnS5T58yhMo9i5f01cNkcqlTyi+xDidv+dkGYwlM3SIqoeOfmZonzZ94wN4m7/YGD5c6YK7x67/y9Snwwv+FIbng09xUV0Td5+PhQuoosPWTPMiacCX45LK/Wd594W1z8GHm9f8KnEAStbM60Y4Jk9rJWqxI1RMibCjAxZ4PIqlMkDQrxpcDLiX6yFGsc7f7QnC74Ld/loxOVQrJDPUTuAN3AsmRMJn2ubZ8amzftKIyh7CTTnQ3h3hSLtDeRy9oUPEKiUHqXSFVFwB5UbCvMWmXKip0N8ZEQAa7o2nt3cIN8bhCbx7wWfohZrSwsNLtW85iDVPbqHPHAlVcsHiM2WitFq+Egw0wsnzpP7CBlYBsBN+gcmT5UN+4Tc4NoZTRRkNjvSGQCVBwbFAn+DvRa/fSezoE/KA= X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1051; 31:H87FQsXOP1x93M/lKiNmePx+mWSNj1Rjo+3TCkjQ/+ltFhtmfFGJo+Pn14vXiVKU108/yL/TduangzOVJqPDv6AUA7llZicbLfZMErrsds9fzdJamrqR0kwf88GBartxXJtvPF7uxUWrMwOqkGJ+udFzqXB2u3QtflUCCQMaszZlXAAZS3oLNnIj5rYQX/ac0kWZ9CAoSIgrcw64wNg79sGlvIUeSvblmSfOE0xbzpAt6/gXOAQ7LzCzdzmp9TPMuAfzCGqdtPq4fGaxtAo9Cs9cZO6jXhX+fuViJjpVbGiS68iNVBXmEzwRPJlqZrnj9t3V9Xt7EfcJpt0ZZuvz1maD0/bQM0bsM8AwNNSI/CO5pAIFp2USsijoXnAzUMF1Qr7rpdLgv0qPJBI5pFwNu+ScrraSnH+tipLCA1kvociky3DQmwX3rvYIFB/GEYofL9jvJq/+lOom/Yac+yzmkfdTz0Qa23zUwqBs2bFIOEi3DELJh+OcWGOUVhbQafwWCIeeok18CR6n1ZcTloWWMW6TrRdj9X1fVOk4zWws2U5G8mHciLdRQeLBZQbCH3/k59S6k8XWH9bH4r6hUoVq6Serb8G9g/Z/TprYjvA7inmmwBqw1uvN2XVtKjGmtdIHN/cwFKHudIkSEDDlaTp2QDx3RS8lKCe/ZCAkjukxtNti2zceIHYzLarwBwmgr5/y X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1051; 20:eEjakqmre80pEsClDGvn7WAjKwtW9qt1TAcLTgSfILlLnsxrVwvLRiZGFh2iOqr5wqDp700h5PjHrETuNtECgWW0NESWuQ3cbh/Ub9qo3CC2O0DfWtpmNzuf71S6xoqc1Fj9IT+r2y9SnRBJ3BiVGJcdDwjf2/mYXxJPqrcZJ2ujGkZEPRqHQPWdt+n0oCm3cUbQ92j0YEjfl68zhqixb+2P0nUiFf+s/BxH83mT8JIiomU5B8ZKUZTHmkCA8QTAmGEvX4efLg33/G6yVRTbvSWvpshugUBfD+epEZ4TiU9K8i5f3iTrAW3SHBHSGMOMyikpwvyuZREx71hu+ApgeNY4hvddd+TVGnnixu1ndM1yG2xSi5kZFAMaEAfKH+70DkBS9AEo9AjA6DLKT3cuC9HqauRcbmydzRAhEcqAECkfCwotU/yh3RUwwMVKtQXTVReEC7pFekf8FnhIID1Z7DqgzrB10bXKxvSQTsCc9WI5BXGF+sl9V3H3UuyYC7ZOnRZCfYQMLY+Z1Q5+zMsnwBCrZkE873TukWHAr+knZEpwsr/gfn2oSGLLtoEVQlxgbF4BjQXkagAKVbk5QL8D5j6320ei/IJyFfv8ZDuDsHk= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228); 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)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93003095)(6055026)(6041248)(20161123562025)(20161123558100)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HE1PR07MB1051; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HE1PR07MB1051; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR07MB1051; 4:x7xf2aknCAd3SFUpGOrRHEYpfgKpwklPfeUUi2nlSt?= yOk4b7OTIdjZePrHg5cg82qkhOjjBw0qUhpB7P+7EquwePcS4SclntV3b+pQfmByWzQ551SysgDL3o64QgzwT7orQR5YyMoMeBMGTUXVpM+bF7EzGvpI/bmlOnu/G0IKGccfaxCxrBnl9rCRCkr/jk4UsQ9EhDM6P0ZvKoez4PnF39Wpfx+0FIzOY3yr0/UfeqrUJwiV8YZdWdRahjDoORVZzOe1utF2GLjDS86ZKvWaouAakwmyBMmFUlEn9g6JxEi1DT+jHucQKzwoTdeEg4yng95UHhUlpyCR3nyikyb1ohbfA6v++oIO8OGl9E/b40I0RKvLzovNPCTYc2wXG5wmtJ7X/h2HhqdY7nMOCYyQcVGHwxWv6/rTWQqR1NCZA5JBeNZP1UsYDiQh51rCP+gCu6IlQPWdiPiZz2zty9QoGc2BlFfGeluAMop2P5C/xtOoLA70VB/DwBRpk4kLgaYKdB02i4mX728j4JJcpicscKE+OR4Ir7HtDhAy2rCVPdfkOwfUl2tqaYI9ExWZaJs7ka8ZUm6Wqm6YMinpg2YSwLqEpnjIUBKmkFDfW4PUrpUn5zjxYNGp3GcUQrhFO/MgFuZTO/uGE1yfQuNNE+AA2Fd3NGwA2F3jUL4Fi489q+Ag2YyqeHHLfMNZuQFWigKLTfbEN03p7kc/ee/88Kb+YDYpE5Vpnpk2EQfKjzVNKA9ZNYYUAMscBC2xuPvdolQLy4+RJeSoUlt8CDKdiiRiTlsthMVMlioVPcaOg5915pOm6pk5J2KRXYcNkA+cJyPRtRTCGMd1iqcmFYjxd4kSfor019CJ7SXIorjKqOCaW4pr9Xwr/vY9Wa0VCJ4cykiQimXsO2Gj+vzq3lpg7Ba3pFq6+aJ5w7NmdDd/WcWigNwaVXVyPfSw9G+7TWIdTrwnOI8dmpKLNiMA2tbTz12ZXUWxVUJ87bHPa1UFF3kVIHt09e6o9lH12+zEgJkvwc6rd28eNxh2uDHZNfQlxx4sCk9gSGu3V5m9K1z1MHZ4KVXzWWx9/XwI6tbjAMuE4SNsD5fHYSVNrLTNpSuq74xJD6cOhyaIoRcVev0FrF0KMEjj+cxQZtNDm12bbZfgoIzERDyBjIOZbZz8qW/M/uy+YctkZ7dkKo7iOSSdbkti/k4PyI/ASa12wAB2BueRa0kgHcBhmDAKXIIE0PUS5ZsRZX14zxs8rrZ1wjz8BKw2lGgOWXjGeFvD4Et/v7k0TbU2r4wLhDh65dbDeB8/45fzbspnXRMb+gWkSiKbWo4nw= X-Forefront-PRVS: 0365C0E14B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR07MB1051; 23:D3yo//Vkspas0VRdMwf7+RuPPT67+3uGgPc1uoE+U?= jAU4cAPCDVsLSZIRI8esk6hcYdhZLBquhFXJt9ctlbYG9HJEPfkeEEj+roOUZiNsja+47xL6b7e4FqAfEJGZGlbMIdzz0BVqm3+gLlk56llznrxOHOXhQanGDbV48CD2A53CrPDsHkwC2CXl6M8zkScwXEOC6AJmuXJeD4RVAMz+sYe/7zfJ+2YORTmsmH1SAQiyxgEBlwzUZmw9E7dOF8NngF47suqDrQeuTqOYtgKNeDDY/TVINxUfV1AQv7zk58q58z9BDIJMhg1Sstck3A4omqYVJbrxWMoFuu8cH3nlU1B0JtTJ06Z7/ELJyF94rPE7g6Zw1LQQ64RKpKYQFN6vps6KpOGFwfIWTSVdmfNW3UQPzDpDOg+L1ASEj5oYkC35BW0XS6Yhawta7ASi2Ey0SB615zBqEacm92bJfxxMq7MmLt6QW+FCVDosIPH46jmgAaCuca97dmo5BZl1/6F/nbu9tQ1lBpCcv/dX1ZII+jNsh+2jQk/C14EfXfYbO7XUdhFRfJiuLDVCE675+1wiB7alROgHdzaj1kx68tSj6EJcgeK6HwXBT3sHnIFPehBnfEADGm7X+L+SNXlrqD1QWZ0cXZL+fx15D2mt8fwFQBr15mYRc8zwqaxaHlGGZwFnsMLiPqng3rlRJWyug30TkauOWvQp7JmUPoXV6awSktVVrfTY4rQusHiVyoEWNafAvHZuPrrmAKUMd7pY+ptrMo07p5t2RaZM6BxQGLGwt7zZ0zrz+3tLmGhtRXQs33O037KjCtl4kbzJHE0hTUtA6CNfRKLBmS5h9pENAKMKxaGF8NsQP4CCQ93a+J5NR7YLp0crpsjecV4bAljC73lVlo1qEtF/NXw+bbzsmhh/1B06xXU43Syzn0hfpllFbb3qWu9zIc3UK1AT9cKl8ZSxXJpglF3/hB/a3lvIBr2wXjySWAKIqqTxUa1mLcUb+a2jEmrznkFOauWw7XnogjlAXMRHqFGSgH09KVGdy42vnR1yTn1FR9uEfrNvklwIiwzJh37Z4/2Xhfl6s3s6CkXzp7Sei0IJfa05AYK34v9eoxvK4ZSFmRbOy+0qsdEWjg= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR07MB1051; 6:EWlw9JtU89Xt71dbg497uYxQmDRIXv3IgwTmGsXp1S?= piR6052trtt8+JW4bZL28K0IwqHZMqdcGYvBkngeOizJRRi8ihSOfa607o6cbxlWdGc3cYxEjSrBrWkMHMOFxqX1so0ujoqEkcNq1/pKJ2SzeUR0V1HvlCvIT9uAdnvVT0a/CPggZRltZBIc9UKxDlELguuMLPVSurgex1S1rGATOa/gL0tK2Pz2FJnvb+RGfr6pKOfVByqocUNYKrxn4lrlBT0aqSl6pZxNqIJWX5qJRjmOzTUjwCzFEZPteMZ25tBEt5f5LwqiNFXO6rPfvVaRbDFBp1x5aVIBr8RsfpVS0a3+19Tx6YI0XFjgNo+6/pOgTD/tnuor7hqL/+CMDuv8wWKDR6GXnShjzPLFQba61/xp+MpjQIDrRHbOoDkdBhFahKhh21Rk//0oMYOd0T2un+h6tambo59dAmjat/ajBItLnoF5tXByoptj6qhDPIM6PpOcvFLLYuYxSAjI56G4/GysvnYXJtFyTP5yimzJQqRokP42UxYMCNGbal0wkl75yfKOxuRctZTkCWia/dRyzCXLvL8ATgFfWdwGKTVAstCizWXxQX7PH5vYthhaZci4tj1PGr56vUHjI9vskbdVACdNnR52jMDEQVZCb63MqmOBeLMMaI5lwV/lrHmcY2fVFuiN/szS+tlXW7Dv7W/PEJYGoYXtkuoYZf82NHtC+mwXUojks+Ly4rNwPPrgNLj/6ca9oDk6cq7J85o7w6KqoPY3HuyiK7OZDHZndnsXxszXOeDuOIKT7IuqRpJO0NaMvFpcBzOc9+9YIAhzkCDz2Yf7fbNh+JEI7YjUSvmaUL2xf8nIRuVJ/PWtrkRCHlAnwblySil90kuz4tir2YfbNa1d/cAmMQw85x0Am2gTdM4cCUi4/InocC1sEKYyfsJAPc1FzpB6oLWRDs0SYyj0xqCcLdgbuvphQFs1/mSqFxDfyGcSkB3DHQMVeaexftK92KjwgMFjWR2JiwPcLh X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1051; 5:XbyUq8wyVNop4dpz4cssyOS5wzV7R+c3gUb1PReeFQ1minriIYF7AFhDOiorzBUAC3FKcv7uf3fk7EYpRz1T/OR0oHPFWWgFckXyNDjcXruHybr80deQBOPBTDvCwiK4O2fIAPlUvlJvTGFBdD6DpeqGyP9XZc25lo1IIFMMTI37+SmU4wFYhQXCsa8frDj4CSWVRiYBgwV+GrWtIDi2QWqJNAtth/djCMetT4ZF/s4lLKfZwN865F0M3eKQEdM2DopvtB+ymqCmZxf+L662+I1/R/IIn3UGpxeIIQRKWAW1GI61eTB3/usoZufrbqhSsqo61K4zvFTY2UE/28UzlDxC8s4Zv2KnSHWW02ENU2aY3Qqh+k++/ggpeNwq1vyn8TpzLJqNrbBi0QhUYwPtdlIc/ThtAuqiLaDZeZsi7k+Vip3Wv6Uh0G6/+xSNzjbkSwfde8qyxqhOePrLvreCWlVQa0VtztnkLEOa11zYNMMY1voFsrebil/vPzyDqefQ; 24:TKCTutRvLZWhgjJlZkZMHCzdCY1i5V2aMcUzyOavIDLmfePiZ1683K5YaYMdmk89/Z9MnjXhFghaE3PZihtgsDlf5Atr9By39nbZftqY/To= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB1051; 7:riVuSlEiTOOeqTqj7a+GkWHscxP0LaIzWx/9YqH9pvz8VpEgQpQcbrj4iIEOJBVeltPFrVRAWONOIvXe1lBtwR6gzaPt6xySQNPMFPP3lHnMkbw67FRQZhPgWK2j54wDxj6oUX55jsASq6jfr3WkATK6TiKp3kC7HLQwgzumNKzyVSRb63z++UbY4mtgI6aJ1nRRZpqRzRO82fmiYW9duFGCar9KwuXUnvcAsw7LtWon5vmZT5KSJOW5DkoH6uNkUj3asU99mUCHy/eZ1iS+pVlzoospwIwbE0WBcg/FhlXgnju36QyQfaz1xeP8biTfI0mgZOsJyz7J6IrF/I3q41bcw+uJhBzaU5ji3N6xJwEFAV+8WpPOGPwcjHb9hPI/ew8c+i8LjKVlQIWRAavETzUtDCd6iEfigw0Qevvny6wM5ZJMCfReUp0YS8GFz35WqAdpvXQUpXp6vtR0t9yXxSv5RwmEOV3RzqDblHmXfBXdEs+kAXNQWngl08K5izdbTR2fFf2iqwLExoZx9Ajua8BR8urUJO7m0rrNpQM2XPNQn/WUHeROA7y46bvjCkh2POmWCFV7efSLjXP9KUEjCbV6iG2O1hcsbCMXvGAbJVPbFJJ13pOiS8sugxEvmWeFBwYI5xUIUu72pXp1j+V/FSE7AzhT5VxIGyutIuwjTzmnFwEQiPrqJ2+46MLczAFIH7ekLd1bPpl9/VCyXI2ejfGdhyGZ41vfbWp0w14zJGhaqQV29ayjZp7cI9GdqahWP5plGKjTnyVEd+A28lGKEfi7gWjniFTKnlzQxpIuAYY= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2017 12:31:38.9811 (UTC) X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5d471751-9675-428d-917b-70f44f9630b0; Ip=[131.228.2.240]; Helo=[mailrelay.int.nokia.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB1051 Subject: [lng-odp] [API-NEXT PATCH 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 15dbb164..388c9f38 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 Tue Jul 11 12:31:12 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107368 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp4816350qge; Tue, 11 Jul 2017 05:37:45 -0700 (PDT) X-Received: by 10.200.36.205 with SMTP id t13mr10451446qtt.147.1499776665429; Tue, 11 Jul 2017 05:37:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499776665; cv=none; d=google.com; s=arc-20160816; b=F/Gc7GQHJbxcqz5jItpMulmQuFqf2eHio9lZDpPYCHPHFlrzQp/apUFwTNuGY7sbJ7 jsdQWlaVBg4wf5cK4gvoJ4OKWdhMeU7Q5FHgCnnqXaOhg5WLGM0+qtfRHH0d5GiYrU4s iK0sIf90nNsRkLrTDCfQs1W1MpgIrkEQtVkh3Hd477EEDa5C921MpnfgfnqXTsfrhu6F Rbn7ddNcf7f+vGNteUGt86B06yfEFHe7uuZU8ezzeDQ5QrS5ZQPmGIE3m8N5wSQc5QM9 vUAlEIJs0Ayn3CRdNrZJSmOsVXNL6K+ownYV12lVV9USbs/PZ8c3R1Obou3FEMgrfjxa t1iQ== 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=LQYF0KYwtVqlAgBTrJNSqiCX1Mb0aRRd4ElGxlURj5s=; b=xWLOJdSc0SOeRXB/eRYeftYcXHngVHI3KsbvBH9yt3HScVBTelOhVFTmRohvZKM5u7 nYqQJh7y1/g4a08bmIkq8rnEv2X3Csf/Ad8docgNaLq5LqF05Bh7JNCDQMdfRoFFYQzg dW3nJRUr+mSNCTswKkTWgUGaDq3DHXfv4ec4a4njAEX0ibAwQdOM57Soez+v8DAJvmDp mfhRI3aArA1aKONj+Zacn2QRmwJnnCci2yqNJI++BiQdIFqr4lNR6DJymO9i/3PZl71n /XhiR7Wk9IHHH2Tm4aqJGdMVX8ImueQVppL6o5mGAN8rNlVlWNz0BYEO724i+hRexsqf 1bUw== 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 e59si13277098qtb.235.2017.07.11.05.37.45; Tue, 11 Jul 2017 05:37:45 -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 210716447B; Tue, 11 Jul 2017 12:37:45 +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 1008364482; Tue, 11 Jul 2017 12:33:58 +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 0319B64483; Tue, 11 Jul 2017 12:33:47 +0000 (UTC) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0100.outbound.protection.outlook.com [104.47.1.100]) by lists.linaro.org (Postfix) with ESMTPS id DD06460911 for ; Tue, 11 Jul 2017 12:32:21 +0000 (UTC) Received: from VI1PR0701CA0065.eurprd07.prod.outlook.com (2603:10a6:800:5f::27) by DB6PR0701MB2199.eurprd07.prod.outlook.com (2603:10a6:4:51::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4; Tue, 11 Jul 2017 12:32:20 +0000 Received: from AM5EUR03FT034.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::203) by VI1PR0701CA0065.outlook.office365.com (2603:10a6:800:5f::27) 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; Tue, 11 Jul 2017 12:32:20 +0000 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning linaro.org discourages use of 131.228.2.240 as permitted sender) Received: from mailrelay.int.nokia.com (131.228.2.240) by AM5EUR03FT034.mail.protection.outlook.com (10.152.16.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1220.9 via Frontend Transport; Tue, 11 Jul 2017 12:32:19 +0000 Received: from fihe3nok0734.emea.nsn-net.net (localhost [127.0.0.1]) by fihe3nok0734.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v6BCVIwc015661 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 11 Jul 2017 15:31:18 +0300 Received: from 10.144.19.15 ([10.144.104.219]) by fihe3nok0734.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v6BCVIGO015642 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT); Tue, 11 Jul 2017 15:31:18 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Tue, 11 Jul 2017 15:31:12 +0300 Message-ID: <20170711123118.14745-3-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170711123118.14745-1-petri.savolainen@linaro.org> References: <20170711123118.14745-1-petri.savolainen@linaro.org> X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:131.228.2.240; IPV:CAL; SCL:-1; CTRY:FI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39450400003)(39400400002)(39850400002)(39840400002)(39860400002)(39410400002)(2980300002)(199003)(189002)(9170700003)(5003940100001)(86362001)(626005)(4326008)(305945005)(47776003)(498600001)(22756006)(2906002)(6916009)(5660300001)(6666003)(189998001)(50466002)(48376002)(356003)(2950100002)(81166006)(36756003)(8936002)(50986999)(53936002)(1076002)(38730400002)(50226002)(2351001)(105596002)(76176999)(77096006)(106466001)(110136004)(8676002)(33646002)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0701MB2199; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT034; 1:uIGsBN1U5PO6smhodqu1jQgasiMjuV7z0mQydWdlgPZ605zWYsWNl7fqHz5r6ahmg9sWqCD+59SZLgmYa75NmmRquEWuHWcvb1aTsQEi+t02rxNxcV5g/bMsWivimy+gfUUYyhqkJwFv5ygsp+gw2eUmwh8+rNN3wC+Cn+VmMgEvbnIji6d9ZB7l/6u8ILNlcVcz07uuEhTBLX0+m/Ia/B5ZMDN91FFKgPHpjWDQnT6SC7eQ9dUP554YAjMueVt/slfbkLN0MBjoFMteEqv/o5HpZp7GOgyrRNU7PjlElfMCK47aLzoVbJiI2mOYT9BQJlV6opMikpF3wHcqon+375vyQm875txW/mlYHR0Udm4eBsOii6/+pWeVvxfN85n429QRw/pPZ32WfvGpOiENsOeSoRLT0DUZwZW+LsNdwQAYXblywl3ecmP/3aLtBY2F8PwccCK82DTnOpmLVZxT9N/PhLKCtB9ZjygMccCrui4BB6cTHC7/eSKis8rhdoVlqAX2AJynLiQopJ72t3+7QyX0HqVBlO2n1l6KFCuOVUQLtYokpzLL8BmXa1SoBQxoj6rvLyvFt7U+mnX+LcrxbEj9WXXgQmhXPhMisQFdXfq7al8fFhfnQxuAr2/hd2aJqV3bJdJA63FJrwHN21JYD9oc5xc5tEgt7XLcuWF8YThgfTeFM9etzPCyWve6pYIiEQY++B6xfeAXEzWbjstvfXSO2OHM7lodag0RrOKaR8yzMojW+7jj62DOLnM8t07F+bBPGEwXvDa5jjKR1Q5yn1dEq/ps6AX/4PEpb0YrEpQDWJ4SXdjcumm1lI5YYRbl8yXT1cQIXvDYKEHTjKSqBkZ3VSOEc0+vxww7FlMgDRU= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ca2c4b91-bc84-4772-8857-08d4c858df89 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:DB6PR0701MB2199; X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2199; 3:lXPRvzmpYsVH0Ukgfi2sUFCEjYEKGRfcXkwS7tl2pYY/xYzH/3l8yLizOgPzokXS7xuLur5vNEKMrNiqF3IGvGx7SMbLA/+FJ0t29v2X2IPqKI3OmQO//+fCIR6uCvuWip8rW3CVj9TGgt34FdHefolQlJu/dkGPAq5XyuoRCSWvWju0E4JDK5HsxU47XWbYDRj2IKL8rQs8tAbez6CPGjmRAuqUvwd6Ac1chLNHNcwEOv23cHV/oQU7gsiEbj2IowB/8dX6bKoaC/7SLTJUPQHqJAhatPb8yuH6VOJhATvDrhjx5ypA+Oy3OKs1n7gbmAwzES0hm7FPL3IDGB0WUtYGiDpYOZT0yR0aKBY6YAYNUbWWX/9uIKokO5+yqE81eXoUnBBRdXiIHUX4H2xm9++5U7AnAjZ8xBStitW6NFmZZuqTP+0Ygp1Tqj/YNKcHe7C4gsOElob8rOr9sy9EuGYndDwXlLOh+34GIi44MqyZmiHj1EJEzp9FFKNVFd1uLRJH9z+o+2ckXWJSjwQ+K7CIvhzyibWye6uS1DjKxNhLx4qwbXx3GzSkLg5jtXUoogEE9yqZ3qumILmTZrP8DvHyojsi8XmqfiGPdyPVGtP2NUBHmBhCXaF7pXoicWotD7TKhR5Toi7Sj4o8TeMtCaX2M4VLi6q3WIXryhZkD8QSiLTtOt8wb1vBXdzGL53TZ3qUIB9EIpwtA3Bao3nfoZF/zCed7eyF9nfRe1Y3pKhHtyVsdocMl8YIGBLnPLP3gjnEEgKFUfgYW46i3JIhyk3cKc17Az6/v8m3bZ+9MxKZxGLTC5jUz2tpntnqA3KCgSR1JgcfoZShK+VlrJJroz8T8Ipn2ti1jjEX9A5gm/gqfqWVCLuDW/zewXcxHH5Lg/vGZuZVAMkM3UxyVnrmRQ== X-MS-TrafficTypeDiagnostic: DB6PR0701MB2199: X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2199; 25:wu3MZOUFD6Bnl6KZJ4FEEv2CBpyB9nSx//ulq/xfhd6Fxx6W6LrwF9/JajZ+oibnuEVL7ws5mnjPh/hJG/9+lO0qljIRKqvTvxFLM176dTDaS9praheQV4OUOVLSL+NmdMgPDZWxrtqcAzP381PlZIcff6qVQdQtcloM3UjadI7kp+kKjIAn64Zw/J6ValpxBoipLKHjJ6xsInsu15DCvCipLlZcBJ6w7McZ1YKPLRHXIZ/JrQ5bCBacOEeYE2CjvIjj2ebu9Y4nVcG8U6zPUDtqKffaKbWoVXdzURNOETi5QMcj22lD31QYuj6LrLlARMAl/yGEQ1xBURlGbPLpzIEVS3+0rsZS+1yrChcAj0JdCQXGrUUQLtWbR3pOvwfQoKW02Jmml1Lm6Ze43ir0n4QeoBGVh13tRhecarPamXgIqBa72G62JF3mix3I3zfMduJ2jMnY26NuB+CAk9c90Eu/xNbAsEB5SFq9P7Q5dIttqQ/gq7O9fJ+Exc1D9AlWG7vaoqlrmXQl2uRWUgO7VLrTwO8c5yl+QwWWvcZGHErJJrXnFxiChpAGgzR2OzexbtKEx1jDT3K7pi51FluFu7wWIvrRtck6K9lvNsZrKIBMFOQyNGZkgZxFSjR2wfgaGK8iXKbgPBN1kwxxNj+z6fIyOg4vAAxO4GNcYcX2t60NLPZRHp8y4kBynntETbN3/MMJ7XifLg91euBO9nfrnMYpUevKIdsqr3Nedo3qdDzx+5Xy3kNgGAjYgmalDGLLAU4Fw4D1YbsUzhTLLdn39kHrji0FlVnqyklZiYeReS/wXL9X+FnptjZ0znQjVqLCOFhs1n99Z/lkb1BAcnvHTFbYaomfsl3XtHdP7Va7oAeAMZgfH1LRtT8a9u3NDsX9m1rJzg/zv0jcmRBSQC5UFTR+D+ZsXn267u3z71v6H0M= X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2199; 31:/MwaRtdOAjdVckGciYil3hy+YL+oqkJXOt/JS70H39EpaJSni1KIF4jFsq699AK/UyRLXz7PpfN/93SwDGyuibMPi+8Rnjx48gAKRjyxJvKn8uJrKwjYZYMa9ndaqzciZxirMuaeW9RCoimLgS/MFobc6T+h4lC+Jh7wIbd9Ew3DvQy9Zx7m4kHqNyrDGDrLhTFdvNiBFfkpnu+InDUAXNabtMluyzkMJb6VdV39bvQJix2OgUlveb2VtX1a1bNyD/rgXRkVCWVsNA0iKwkk4En0/ZwE54uXNbYhQwdghAt4dYlnhxzTocIhQOR5YSF7xy6/rulrumBgnn+zE7cZUiKy1JapLgCLfTTqOVCCrt6B8PakyWveqL/w2CNmE4y328JHqgcWeWB7OxaE6dvau38pVF1znKFUhDUjvPAk4yC/DVjRfuDlKZDJqcD2lGODUPN32o5PKnoxt1daUC5AqZC/CIA+lah+600pAxxTCSjvI3z6kI+KS2yvRs6yMcrnBOZ5IM4le0FRv65XeIsSpdJV9Q2s7LPgxI2cc2aL1XxVanMIF4cMBHjoTiFLb51M/q5QbHg2ye7nOP3iO1G52uqGoRa96cTTRB5qSzSsjPOUn4AfsFy6DvEXEgA5fsqt8//Eji8EgcpV7J2qTSXyrrcPk7yjGPSB5Mb8qN6LysRwChepQ6eDPibKwzKgpyrpInXz9FdtDKIMQJxj2ioB4Q== X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2199; 20:w93chLxfALhSAqZSdivJXmHE4aMNX/C11IUpj3kVq+0iud9SsHSWnMAlnWNrnOz/ne0+8bXHLkEdzVTPv+ZkVQMbmmSmvm/3aj1IKJD8sN/seO46JvLRy4VSkYsoUvVCaErvt3hTMgB72DwSTiPuavD5X6x2IPimBLB1maxOK1Fbn3XJ2p5rL85DZVXwjmVT/IeHDXjJzRbfPhZB6avwInMNkT716aUgsfYSXn06TcFfhyFUSsm2VFbdvb6ysbOvoRcpwd4wdjMtD+ynh3rJqpVbu/DMsHXo6S2aMPa7c66PSlKgltxV8vU1JJOjMBgbLAJcI+/ZMSHHB4i/DTP6cPylrYRxyYyy+lU8YtiQeyerUkN41TEZfVcc8fxIDGHISdCklixOOzmHXaN2gYIzq0yi/MTnLcDeWcVYkn3YlJ8Wfhqy/bgjwlm0zaK0MB3su/OlqApyLR0BwOcrbf8uX1Nv8HU1sWznFCCwHqQ/SW/iypE6mmXLEk5vuhOEz9MCN3ZcUmZhTXt03270IjsGD/9+L8GiQDW/XHCM3QHeiJXEsymcPRLm4pATH6u4GvpYeOFbHY27Tbzdlh3RAowF671eCZgZxvl/B0H/VaRNMdg= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13021025)(13013025)(2017060910075)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(93006095)(93003095)(10201501046)(6055026)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123564025)(20161123562025)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DB6PR0701MB2199; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DB6PR0701MB2199; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0701MB2199; 4:qEY5fGk5xjrNW9cLLOwjv++RA4tnibDaUcf84RzK?= lp9p02xPtYKG/BjtRJ9mPPpqn6BfqhiSN74blbAUekZ5uDV9cQ4znVD6XSuWm0mjqNz79k8A3FcUeIiAqDe+Vnz66c7hr3E3FdA7H8jRzwrQnTB64ntj4ufYB4PiNEjqKndGrGLeejB5VdQuwLlzuEzULYpyL47oGUo3osV7ypYhPhUNKBp4tsErilZ82C3fukXiGZx0NWuUEdNbj3g28Mdxou3sxK36MWIwXXHH4tkAREWCDuS5VvhtNo5f7vvri9VE0nS3bz+GRqwdO2LRJlT8J7TMTGtwVuF1yWIG5YwAemg/DKF9GeBR9hgzQpv7qrm0V2b0WJ35XxC+5uFx1RWd9Cx0Ykm+CZKYdyP9ssr4VQ7XJ2AJ9NHMgGw/tLft0VA/q8mxWSfoWU6pH8I8IlTC2nK3fRRPDtf9PrcDjJjcC8TMZv3k60Nhy95dHtj6MP6yAlkrkuGkiYlqwuWmaBJTAVtSwgG8NyJGjXHbJsbcHm28EOedTJfHwJWofL50Rzyyaq4kd05/bLD2/2KNDyxDOveWA0XSQQ+yNt9DP3VTO0qWcYb+q9hdeAfyN4s+EK7uHP5yq1umU+t6b4kdcdEXw6nu9rfrnXhoyVu8wpFOtyw6GVIDS4jSeDk0zVpZo+CWPrxm/ofNRndWuJkrtL0+E80f71ohQ/DkEel5/BGWJqYXi8bmZfcYJASjTL8ElM6mTRDanJ4o/8niVksgclQ9bMKZ+gXZOHhvVhtItaLTwvr3boN/wzm/cwBfB0QFysSour0OuuFgWedUESvfc+dofL7NhifaeunJEy7lDJ6CuCcBRsZdVAjI47pYg0jVrsii0bk7y5uJIgFotggvEPU6YKF+s3Tu/Mbjj09jHKLovRUOytZiVthGxSpYY4/nOiKglgC0iRzakyMHQ98ZjsHT7VWpPoA1QIMf3R1zv1nuQR2IDQu4FwqwGy6qfJqBNgr4EDkL6CYCu5Imoagywboico/hPJ0GJqJA+MQFNjTEurgP+YuYaCd6vF5s3KOfoziXehSPmUSwJZ1POiSb24i2b9cG7NwqmoBNhRbHdBjzFLdqJRLn9a6ORiTUjVaR3HKOdCcHZCbFzirALwBtSiGbLlVn2XZbRPtwJ9/AKh+7oEcwINOKGJH2NPxRpWT3rfxawlT0nrKLNe9ORDNlKK8Mzx1lxHyy2qYTSH/tkdi9iywgFpsrf7oCZZNybGhkGxBwn/KazHDknNXzmHqb5HNT X-Forefront-PRVS: 0365C0E14B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0701MB2199; 23:bMbHNKyxkOK9xiBd2b67goLoV02bGWYjcmuMyql?= Xt2eQmn0NiyiXQqPLAuHwQGZ1YzPM7ckvR0sSw0kfTbBeC76amKw+uvILaFRAyvvVAvnbIdThcLF2XvmFEML2ycyP13v8Ilf+S9fjGBCHPBwyrl3/R9CUKR4xd1XKAiZ0e3EOlHTboW2l7kPXdj+4yAjxFHS6hnaN49tOptcROlQbco8nGGDpvbatlrWSGa8lDRHpkyX+OZhRdIYZIcZgmcWGEjqS3/Re0lYGlipieTtm0l4PC8OtxmHyyT3cy0og9/2OVFKySgzikW6aP6cK3ypZ/oTddv24OYw/k2D6XBXdMYYlkUjRQKryqRgYodqZ1XE5oFyDavu34XY+LMOHVVnIWLOWcx9wLQjCtpEorJFVWjnDlM01jlN3sQWtXOwE+IlLnLdNaI6q6QyCAfc08wegeVBijPx4Ho5ztgHOqM6Womf+IWVr4pNKY3fw0A+4zqcyUnmjkEYlcQaUsXSJqhtxGhp5grIBiqOv4EIYZ7/4xNIhPoLnHiNKM/07k9YVQFb/xLqnwVQOaTD5Da1yMP1uleJ2t84JVnhzFfNRStKFGFyv1Cm3WKlJvDPslmxTw+zt2hRv/oIBvD8pvwD1K9xaB+ALRW0fwntfCB+8S5bJMhFiXDFq546XJQR4+sEB4f3Vsa/uMYsSSboN6sVjdyO/zR9fwKGDC6jDcuKbjmaM+eS/PCjGSIx7xxA24fR5sGAXDry6KLE8At+P7GDZ4ClIXAF5ZqNixHXvu6zyx3Epz70v+F4+NPib8bwOc5Yarhqnmw8wzO1FgN//BPCjoNv47+xmwLBtNC3EY7a5tkZatk9Hyw2y3msNcvLn9sPSqnRt0gmXeDpv1zyBvwyvsOLvlxyNvnM9oNxF1M1mnPqe+MmDg3/CAK4t7zcQ6YiCteSVGOuPJ3gz4XwwC2PLq7c+XfRMuskXI2rYT3Q79gAqBYilWMjv37Px1wUGY3MuZfCT2cvYZ2YC9SlDi3CaivtK+Ni3/k+CDBlDtvglNHO/A4IquLqPD2fPGUa6aKuE/ztbVcjsXj7PFBlrk3kHvV+0+VZUNr0i0vnYtqbkCqyF0m7QvCLWw7QrfWiD+8ixIIM= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0701MB2199; 6:1GzhUBGk7q4Xt8uJFBNezFYQUIFleDFGZ76uNJHK?= ztCBVMHILhe/5MbwidF1nbnHWAOnzY+/zxOA6iYdU7HwtKAN8LuAHbcevfUbrTknBeeb7o9SFJGy//pMAG8NY4QWmSz9237P8LhaNZYbL6XvbpTyykr5O+csp4boIbNKYwdLlGwS7YcIhSxJreJ/sJLwoCEnDynpJQiiGQbzZLa/lvJkr82Xb4OGyZUD0o4NZA0fR7p0/Unqr6WMeGgeBmBmk+8LYwJo6/n5PA/qeYCZ7hnCZYgxxx5kZb6PWQCIlv+Js/0pkw9CdA14WH7zuSTIw2RTG46OIc3FGOGQuDOXxgZUjINJoj1NK39OxWVXS3vVqQxIB9vkAFPYCIQhDiP9+AW2DGEzIMBfd4mczeKHuBeS3ax9PPvNRdoSci6CC1nIZYvw6jc+r0FuaCQsb1t1OHt1MAA6I3s8Iy9B8YleRrgDYzKfEyPZmm916VBYUbtFgvmr6sOqNw4pqBjkw+mfmBXmVNEXxMHxOjxZsOL1D8u0D3ouFM2KD5MFlToUmwFJXKJIZRFv5t7IYNDubdkoDRBlDJoflQStBsH3srbOzHjMf7+v9Cc/3E7/FHluv5HpRWdkiSLyWoGiu3zzW6+LPFc+H9J21plUeOvbLyN3dK04MPABvmnZPM0LUEJhvbGZMHBaeOoq+Yy9GV4pRWQdZgAEsX/uIn0HoPOLymcnPECLqSBWXSV1YwbVqu8ZatzdhfKnUPCOeXwwMZzahykPbzizazF6EqPDnGvAKudiq0Vh+xt34zY1YmDLpOTEOrZSDrV8Agae0HKLF5wH+2/OOsflweWAxXmWOJvJfpfvKMZTxdK8GpyBtGiixYseHQsmc6zjiJ9O8FI6t4Q02utg8Ejzf5nPdzyALy64OLAE6TS8DVInFiPmZVFXVuPqZ9VKA7PbzegkODbbB5I2WLFju5vYPIlmiof1xgOy5gJ6ZLlCQxVAdJv0zPNCirE25+Q8JD1WEBnIoiCKsRoF12Nc X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2199; 5:mhFiHEFvVAfsl+o7YXQPjtx3vdZDtzavaAI6gPDUmKWgUf25xQRtDCjQa2dz5gjKUqT7CY8XpjdsQ595ov5zQBnNqOiz0QUA8neDW5FmWYJhqfjI9AH3UUcm0+gZAnvPi2cAbn69YmniQuCW7YlI3dxZ92LL6nvT61vmmWIOGUFlsQaFv3w+jVWOHIwwJzjBd4UPOJp1SSsn/FNn9DJ0rvMUnO2UnvzT9SUUhMqKCXMu354JqMIFSsd00Tc2gdiSDZWUKXRvfSxSP5Iea1wRfiSs++9gt0tSCEuKo6q7iTcu53l+BeOetBCr4TUKs8xqDrkN4K3gKp34CSc1ahBa76Q1WIJ8CvyFYr8y80rvt0t1Yb8X6R9CuPHOnt/d9lXmWYorhzsP12JhYB8+lJKYBZrfq/9g15n0q1RI+431rR97L7THXuUzMGoBpMmzVUeZ5iLpw4YM5ZPsqS5LcdGWZcVi6GQtz9J1gtbNWwntsULSMYk4ngCXcOX4mEEds2OZ; 24:0wsZWsX7/MMda5LfUk6o7w0ye1rEQ0QrdHnd6OV5vdBoHxSVdp03LOY7wTlZRXVuIx9hPbWz5Hjuw0LUSz7J9R+ocZv93iditoVfEtdEz0Y= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2199; 7:2HXpf81vtHhMz1tr4JmnJE3eEsKcIxB4bhfzSpkFiWUF1tFrNH93vi4vqjMU7sHV6jrQiZvQ+m9Vdhcj/NhounOuBNkBPjqNchrL+7ntyBnpVaxABJYOK4pViLnvIBXhUTtHWjg7q4CFkc54r+TPRiIoICORdzuKFiOdEQNraDnjUiN1T3frSRQr1ncbBiMbxTxHOFd/HEgF6ZvzgrPQzSWWR5oMbL1Y/2/V1MImicO9sS2C+BF3VOcz8loBLDb1E1YwKuBBGTqG26c0jsyOYzGCWESHe0eTdJEjwc0T1dELUtK+tBxJr3g/P8m9rieIEcUMQJ1iVyITeI7zSDrl2R0qYnB4xcGZ3X31emU67ixoEwYKeKkxlOwnd2+bNWK3K1rrP9YRGihHu0tyP7aM8DF3x950K4GIsMGb0DSTrgLi9ZXpLpwTRVh6UHxr1gtZxXS88B5NfFDq9+jSkZGjgu4SSwtq7jGqzOflH+gQ2TZObjC/0T8OunUXv1kL8XjRr68ywY3E6EzIJFrBDghkjg5bCBWHn5E8sRG1iyNGf0aV5IfFP/WYeVvXfuDGTk89HwajDquwHn6mIMeWszTwA9oPeIiMY5ncqkh+7kjYMaj+cyjPNqesJ6647v4yVrKwl9DT2PViTGkN9qxuWSdwVfSTEsgjT+9e6+y5XDqTKP2r5CWLib0U0IRVzJkf66YtZGQjtuWToIlX5aMj76DOa+bmpgnxat+laLU78Q4zGvatLBgXwz3zBP/7jLskkmKWScGy3E9f2P9YrFFHiFXdOHxpCadSP3O91Gy2Zo+qsNY= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2017 12:32:19.7529 (UTC) X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5d471751-9675-428d-917b-70f44f9630b0; Ip=[131.228.2.240]; Helo=[mailrelay.int.nokia.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0701MB2199 Subject: [lng-odp] [API-NEXT PATCH 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 388c9f38..5e5c87ec 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -630,51 +630,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 @@ -691,17 +658,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. @@ -718,6 +674,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 Tue Jul 11 12:31:13 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107365 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp4813561qge; Tue, 11 Jul 2017 05:35:21 -0700 (PDT) X-Received: by 10.237.45.135 with SMTP id i7mr9966531qtd.194.1499776521427; Tue, 11 Jul 2017 05:35:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499776521; cv=none; d=google.com; s=arc-20160816; b=j3+wf4c446IGusFyd9Gg7WLVCol/PEq8+BldllJUFfCpE+Kt56BRBeppeul/fIVFaz QV8pu5HfxB+jpz/sJop5xL4+nieMYWj1PehuV1ydaKhriZsIah/IGZIOMUjk6/MwCqTH eDhQxtf6LFjBcFtLXbLLNDGaKxdnBgHvDX/KdQ1gBmC/Ebzk0JMDZEdWBsRNLuAPc/1r uefHQ0nFwKdU9PbH/xbd/Ig1xtOba5pL5SNQic1kjJkuBZRqprrNKznyEYkSSMCG0139 VItgt2+LDJURrvlxdd4Mqtz9vD8Yn+rIT0joAqmuraDcX164/mdhzZjZIHxzBk+IhEhB zMcA== 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=XEGGI/xHttj6OW+i2OuRX3cCISpG1+5U1orS3LrffVg=; b=gs0tPTfvr4O8HOsOrk78zVkwpV2vDH6GUARqr8jVS99CNiAPc5MgE1+KRqChwt+eC9 pFXOSNnhgknhFRhqemW5jIAedJazf5aik+UIVpoEHbrsbCWSbBwrtJEDoANaG7WlQrjH CEXxnfURt+hge3Izw3zmn3rTcikZqcWq4WY9hzr6WshILkS/GJsLY8nlGDJwN3cAO4Vo 339wjQfmDEHJTMkYZTpxp5YK90jGV8CDi3CyINVXIrrbUzBfSa9no83zJmlAf8ScmpD5 wnlN53SYBvMfxGB00WGScq3joDo9L7mVyU1v7aSLegAmNgbNtdTGswFD7k+eEkKf88zV DWrQ== 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 o8si13514427qte.46.2017.07.11.05.35.21; Tue, 11 Jul 2017 05:35: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 1B2DB6081B; Tue, 11 Jul 2017 12:35: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 652B560CD7; Tue, 11 Jul 2017 12:33:32 +0000 (UTC) X-Original-To: lng-odp@lists.linaro.org Delivered-To: lng-odp@lists.linaro.org Received: by lists.linaro.org (Postfix, from userid 109) id 1E0A56448E; Tue, 11 Jul 2017 12:33:26 +0000 (UTC) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0124.outbound.protection.outlook.com [104.47.1.124]) by lists.linaro.org (Postfix) with ESMTPS id 4D6D260CD7 for ; Tue, 11 Jul 2017 12:32:11 +0000 (UTC) Received: from DB6PR07CA0164.eurprd07.prod.outlook.com (2603:10a6:6:43::18) by VI1PR07MB1053.eurprd07.prod.outlook.com (2a01:111:e400:5096::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4; Tue, 11 Jul 2017 12:32:09 +0000 Received: from VE1EUR03FT053.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::204) by DB6PR07CA0164.outlook.office365.com (2603:10a6:6:43::18) 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; Tue, 11 Jul 2017 12:32:08 +0000 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning linaro.org discourages use of 131.228.2.240 as permitted sender) Received: from mailrelay.int.nokia.com (131.228.2.240) by VE1EUR03FT053.mail.protection.outlook.com (10.152.19.198) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1220.9 via Frontend Transport; Tue, 11 Jul 2017 12:32:08 +0000 Received: from fihe3nok0734.emea.nsn-net.net (localhost [127.0.0.1]) by fihe3nok0734.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v6BCVJXw015671 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 11 Jul 2017 15:31:19 +0300 Received: from 10.144.19.15 ([10.144.104.219]) by fihe3nok0734.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v6BCVIGP015642 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Tue, 11 Jul 2017 15:31:18 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Tue, 11 Jul 2017 15:31:13 +0300 Message-ID: <20170711123118.14745-4-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170711123118.14745-1-petri.savolainen@linaro.org> References: <20170711123118.14745-1-petri.savolainen@linaro.org> X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:131.228.2.240; IPV:CAL; SCL:-1; CTRY:FI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39850400002)(39860400002)(39410400002)(39840400002)(39400400002)(39450400003)(2980300002)(189002)(199003)(9170700003)(356003)(2906002)(47776003)(38730400002)(189998001)(1076002)(110136004)(53936002)(5660300001)(305945005)(50986999)(76176999)(33646002)(50226002)(5003940100001)(8936002)(106466001)(48376002)(105596002)(498600001)(81166006)(50466002)(2950100002)(626005)(6916009)(22756006)(6666003)(2351001)(36756003)(77096006)(86362001)(8676002)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR07MB1053; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT053; 1:2qiFktLgbLfE7Crh8K8KSGLWBehubIh4tnNipqPJjqcHvLr2VDU5phkv86GCyrRfTBWwAlkXhvECBZoV4UrXeQ96/Mf2OdnR1KcPWgIdj95CHNshjrYvgLLEYkp3gPhL3PqKJ7v6tVU55NdSqnIo/cGEV9DAlw/Iff7jtclXoPuDQhGE587lUhVIJkFIlYx8SMWUhzuO9D3Ui2XnYNRK1kSbj1DLPVl1+Fd2a3nNXYLcJgIrFyYApXgPaUucw/woyUjgsD1v/+kTun1L9n3b7HYTk1RnJeJixL4NdnHKKDzhUbLZt4CnRGtciQ3fd2QXI1+0txZiMuBsfpsWWd6Glwb4S3hVwxAWYO1FWG/neEFZL3aY3k4jiFQbAhPSN2+MzckJiFl4uYv/jQpNCKvE7NSQwUd3u1O/d4dmuAdkQw7vH6+uYwr/R/SrqqditK03y/6hkVFBF3Q2kQwANNxV05195Vn3eCFxlbFNDR3kAY2RrA1moyNajgiJgra0yyOj4M4oxY+ub2IYk5KznqWk3sjJOxKbFzdqeBjn8TXArcFvwGwP8FGx/fRyR0SoCvHC9/sBSg19VEBfmUbVxMmKvB1bo1HADCYRmZ2Xjvosk37+SP6C7Zw96gcg9SpfHVb0NGX2lqjTogASxY7Fw/uj7YrAhq0jzo7JqtJHVFAj0Rs1UAZWPpRoCpyZ8McTv9bJDVKdaSjssKxeD5uRdpvpRcdV03DC4U4dz3UykPeyDY1IxOVOja/C4rPRBfSoNJvP+r+NY9/9PkrY++ZDvz28VTbtOE1auBerTBkLRlV7GNmKti0vVO0Q+qXsUtRnzku6Lne3Q1bRfJ5C7Yj2cigH3NK+J7D32v3Rih4+NtGPPzg= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 013a3f5e-b656-4e0a-2df8-08d4c858d8b4 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:VI1PR07MB1053; X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1053; 3:a6D1Z58RO3tgQt/oL6XP+/zrspqFTtCx4lvj0jGEg8FCRw5xjs/zXU3mBaCF+yg/LgEWUn8PPGS6ivqs58Od+Ks+QDRZFZz9pzqxjtAP9dwAYh1d0Q6PMSFEdRIvp7Szux9rUObtj9RA9HvweAfzUnw0LwXZt48e+ZkBHHwbSmrdyBrQrH0CDgq1WliT7QSvva3TI2xlcAGgD3kE1nZbNaLKJBRyJ7vM+E3uA+lOgJalFfCIWeLbqvK3dBdUuOvL4fnN18HCpy3LuWMPAGIC7MFX6UjL0yNSWt3Vmwh608h3IeDGxTv+nsOw8pX/8QoSpamkzgOu7Sp/00gWqrUom8Z3fQxdnY1FKOtk6pNJCB9r7X35sWiC/hSIbugiOlVdG8z/rVrbjA7Mr5rZyl+o2k2eFLFz8Dax2lLLw2qvO9nleZtm2wWAjgiNvFBqtakfmlU0CN6UCpBoupKQqP8PNtnf443iNyl9b2p2PYgi4BXe8wzLg6s6sYe7v/gtwGc3T0MM7aFI4H3LwDhk8iMfvZFmhP6hdvSZ6vLwW9t0zQPgeMzFLKcDW3BbH8yamcXGVGTO1k9GM3ldJm64g74CHfz/hXXG1dsCmTK0sMDyt5yK0o+8s3wdtWpqbNFqSek+D3XSAkGKPuIULxjZXUhdFyAVXeoOHziFnjg+6DAU8q1JlnwLKTiN8pjqVBwwvovLP/XtDu5fnHhjzz27NT216qvpgCyXwVZGYybmC86MmZ+u0n/oJee/gRTgA1syTD15qpoTM1vi6HtYlFHtd2Ur7n29C0Kqang23JML+7LD3T2cd/wMPxJT17N0h3wNDC10gNAH2/NvWfrBWIBOflTHaQnLe8PvGWVU00DIEEf3+Mw2dIcLepFhO6e1iOFcBProGWZckCZ7ta4ufg/y42VJyg== X-MS-TrafficTypeDiagnostic: VI1PR07MB1053: X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1053; 25:qJo+BlHHUblQegf8Y0UYGu4D3v//ZQ1W/3ZqHkgXxShcoBnBF5YnGEyl72HX6RUdI8GifUlxs/Cm6OQtL+/2/fvEY7lwX1W4vZw2mjpd7TfUX5l5ta9efTD0Wjm3H6IDXVnq6PtkknApiIqJbLI3N3zoTwdt+qBC8VxhxIPENsqYAaaxkWcjmdxZVMTBQZ4lhbjAE1GJeJs5KznY92VR7WUH91kqTTmEMuvN7Chw5C6IP2JP+46oZgN3tIZ4g+BpbfVuCGxHgGoVHEoz9Zj7WXFPTaDiraKGBAWNNZ3lcPlkK438+6sSpqRP6p36Hre2zLRq6+0alQoUuD89dL0s0D6YUspJ+E1fRxorhElT1Wv1Qc/jJu5QvsiehFo/rmAzxfStU8s/k7diOfg+6Q5C9BcIErU9221lSji4Dgr0J67jsOurUH/KltRe+Tv+dRXG6AcGbq4WAs7eSWgo5ZC5uIhUk2I/CKOL+8cVxAxD8OkLW6A5DTS4ZiBsmHmIc95RrLpKHz3MgYu1HAS7yFOfVZ7gB3Hp+hkVNlMWQtlFiUbNbpTKG+cQsDPFdDo1vZviI7JkxZQItSixoKX/PPzlnOVw2VNNd/OPoR0BRlZQGoFfvCveNTFOr8fQXs4GJb0VmxQQPlGm7Hsmlodqw/c9Ke1ubBp4n48b+Ecee57UG/8mGssKcLYvL/fCR2kkZ7ROLBDp9ZvCWR493p7TWXmvt1xEAmh0QfbVjKBdSCGsReNtDX+5ujOSjWfYfjTw+QTIK8q1zAGOVamaDgAhxxx4OhVE4bTHZho6uKs8j2doiZzLD3viA7cH/WHvX1XjqUl1Sj9FEOXRN3tt6UopKPQ9nZuWZ7NwGSgCclC6apQQ8+b1N0nesvqdZHdDKgCjBlCnxP4adzpMek4UniMzGm/JhuFtK8JT8FSDEIvtjXvy99M= X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1053; 31:gz5G/RFgw1vMrK/LBAoQP9zzJCOYUG2BVXYrSsAvoyGq/Melyo3GpZSZrgKhrZsOGKtXk+6/PqJrK0Dvd8POEbEcbZFBt7LLh/Zg+RJi3XrF3Wptz/0vxRpjRghwFXUuyG6FAzQ+5qkNHHpZc2p/I7HWO/kRZoWBRJUybbcyEiFuoQyYJ24eXc/wye1FhYcO45nq7kXbOIHBA6dFJ1++lorJDBBKWGxNT7ZdZkWeeRePbMzbD+LR/QAEWP/CBjzaXBFxNdcmvI0qLLO3q9l/v4b+aDRCQ4uRyrNCmsRaiVFKAt+CjOJJ+G8GypFnJavG41hJF4MjKT6Yol05ySgtdnGgFCsDUziHTLG8/ustwlkSuiwiw+Lw+nLzNYqvYSI0J4Eklte9kfNtCWpKUEP0EbRHXWHREI7laqk8mZK7IwsTm9PVtELmKcyEC50D2dz0WQGsZkJzUQ+CYJYWainLI+rfqALk+jPjHdTaoYc0MHho7XZmoC9XBOe/32MQXUI8/1PdxyLHpTm4v0Gbdje50BOMQTEYq1Pyoga3Z6gOdXDTLBqcZWmdEk8NION5UvQd/qv/g6mQu4/dsCP1FMbIiW7ahsefhX5zMLcxYVJHVoYGvYT3V0a5vxp7YSxgClscvzjns5dgYbnuggDNMqF6oVZDefz56cOq/G8GgXMnlkQSOraBuVZzhrb6b80eZPxISRe7vYxNDFHwW/tqTRSm+A== X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1053; 20:IwP6Co6teYkvKDjSO7hZ2O81Mf2zCW4bMW01llkO8qBVHdt8FIpImLmiq5SP/q8CYKdu3NzK4kxyFhQxRsEboVMDOSZpLebNBBGiKmdUzf1UiZqwy2VA4cXTNRodcZ+UCaa7Z6XkjwA3dTzAGnoHGhQkKBgk0lLSxlCQH3KLUrikubKoy6IqT74F6kxzhBIE98KtSnDE78gHDbVTDXxbqFt7eP9A76jYdZX6AMqgiwJv3at7NBT/UkmUpHS6sc7YxWfJpKGYLzDI3bNRdwlACzlPmhEjH4fTa/1mFmvRU7EY8QVGkCm9vwuKiFVOoOOLU/k7mdYYIp2TvVpT8FnmoQHHPlfUc/K6fUpzDROIMdMXNI/+inwIJGqDKoS8hPxMsezP/Ji8shHI2tH2odPeac8h/gNV/vVOK1h1GZmLCqksnhGLCIpbjmWb79K5K/uw1TB4EDlX9XkQ4umRtQ9S9+LjiWAXtmD3eu4LYnWA39BV/SaluOvMBBW95wLs88bvw+X1R+Y+veez29hjsEiYZ5aHW+d4cgdhar3RoCGdgdlAlmaBGmDHCnz9AoG/RFz2W6GflDDIgpHtqqwa+qNP5HCWNWAcbD0CkKwzoTDFoGQ= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(13013025)(2017060910075)(13021025)(8121501046)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93003095)(6055026)(6041248)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR07MB1053; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR07MB1053; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR07MB1053; 4:L9dmbxLXYB0PU42aKPzEL60zn/3Qp86vYu0PaBK7lA?= rstTNaNtEmLUsQFdpBpCm1MRRlCXNGRV0qxdxvLS7mj6VgafEwl8l2x3GPH/SI7QKeH8d5rsXo7lE5aS0DhZiuQlxUw3TQJ5sb3NAN31tUWIopDHqTqWiy/+Zz2WQXr2u/V3KC54stUf4r3zRJN9CaxDezGP4mFXdMlB6czCWWA4E6PpzXRfCStdZMYTG9e9GHL3uz1mrV3r8ow429Nz1sOE7GE46hghFwjq6g8HTAoi2r7vcxiCE34b/ePaHXRyRPfpb5MvgZFo65a0ZB9hRR2zCfXLHEvtm1qyRud48CEidya8aCwoXnaxpDLS07DcksomxvyEpJnZ5hrDZumkp4fBGcpTJs8pqTzgxOHF96i4n+w2Z68PTuZ3nLPBKVGEArL/41elFiqykDl9VsjOiOKgV7FEeP7p/1mMFtB4a2syFwBCQhCoITxMszWg65QKld2uT1yzKXLgCNXJ1QHRpIFRg7EHtWGcYXIO9hcMlnUqqvOVbsXDASg/Gsaf8n8Bx8kAsx81HoHd3G5RLLLWwqev1bgkcAQgLcrA8NqRySUHyFHgXdeNxPodQawMVC0rFnrj1UU3awdfVlrT8enlqxsGyFZ81PwPkf8PqojFuiVbUYQw8C31C1L0iW4wtmP9ky8TRxeI8XHyjrWKLlytGhboAIn4S/NjcVNFJexgdo49e4GqN2o4ojHmXtCfZ3MC15ZA5gcJRrMoGprvXKU9KY6MvU1/ELOSA+UK9033NIUhjrhRT83U5mSz6cb/rDEgPC8X5BWi2EDJr4kFqr5aOUfS9dXVZeg5sxHzWzEZkgwFLGQV2OjG0Lpgq9fC+Q5ov+m4HTRrA7DAKrYiMQ5khJ7EAAtODHidunqVYDAFQqNK6G9SkHoAvHS2Ig2sx6Grmv2AmNOLvTz45276JODynjMpKrNLQdXMK+1Fzc1kD+w11XubXCB38n7yKaC/uVjTHq6Y8Sa4q5EIGeXiAsEYBpdjOgDePzXLQ3s2a6Z8jPNF/sxmK4vdCH8z4YQNi08a3ih39H939kU2bMpvF34h/QSAYj6dIT8YiHBEqhl30HCdXuHozfmSYAQr77pQa3HQIC1gvP6x1fN+xbw+6+8lyM/Ny2aEwL0r+C8r4kaTGmyQmaXwf4DuM9Oj23gVmdU6VdQxtg0D1LkGdC+zIb/ZiMtLVvOgVsR9qtl38pmbeUodL+byqAQF78M9Cezs8vS+0gWR/KXxXM6WFQstOd/kQ3m5Aklbp2pLREuZ9lfn8+4nCVCo95WRJjXeuhDvLWHF8= X-Forefront-PRVS: 0365C0E14B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR07MB1053; 23:718WeMld4C0vvVrUtHiUjIuBZKCHITIuSY0am8Ua6?= cJoz2xakm1YSqWseTLALC7/OzbzMZM6W2M3/t2WOZk2smnAAy4esTajwIzV0yfLXOXFa0PER+iDUJ7xHrv20c/dlbE4UIAkWuin4aWzmin0XdDkNr2oTNc3yV11AhM8LMHPgJ7XNECul/i4IBsh8w/EUw1snU9/6GI1MYkx2M0sGUkGVAlA3D+/GTDl95NIPv6B000XQcHRihVB5fUfD8W6tTMmv24PFjmpTx1bkkTYY16zZAHf3xBXzDGUScVfhSNvl2Cfv2Mx51vx3xr5ckeUw99j82qUEg64OGGWyR8A6BzR7u4ns9/M3TrrW0W6U3kpY6bGAimnhC7yPMBGLwxyThJhliuo6DpEpj7O2F1PcqnpeTzlZVaTuTkKGo3OGybxExcxi17Qi4aXGmBu7tdIYGADZRCDL5sswwn54tKnJlHFN39nv2ROjx0ftE7YJUk7w+WFEr99sjWSAjx3zbwdQS+aWFNR6AXMK1aV/oUYwrQiu8OukaSplpYx/FnN3EM98MnMUlTqoDJ9WVkhImQi4Q35pxPQCjv6eaKVupzsTl7gzpZNCI2gEMgEldzokcoycKYQdviYAlwl+f3L16S05TVJ1L/lAvwdS4mYJ3iP0QlYv2NboWy68Ok6rBEQ+O6NeVd0qvsfoszFh1M971Vo6+YQsgMXvzkD5S78bMcFGnS6QvAF8CF+cSzVxgV+/bCQHd2Q6/TwPjkCfIuIAi3jSN3qz6zRCQ1sFPwDlO9GcyNWKC54Z5K35pbAWVGmo5V9g1znrHYSOY0d1IS3dU6WFuHxAiAWKWJklrxYVCRRuenfMWcYUnPkkKGTAfQrv8coCamHsLXxVGM3+07c0ePOGKiNPBTz15WnOap0SGybZUMnzKG50Jwwi849UI8qWpudiG4BASXrBZqDl6StULhUkf/AlJGfVJqmIe/ZXGGuPD1hOtoM/767n2M6M7gCZMqZyTUfzeAeo1LsqYFAJHwUJjn2cXTM1bCzyMAy2M2RYxXsRpiTYg2sWxfuNFBrHi3Qf7TuiCi+nWv2fNZJE9fKhjGhtHoMaKW23QSle9+k1JtkBTdPkdDHZDMUvHAe/gA= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR07MB1053; 6:oqcjO0aJYFrtYCmpdjw2G1Zr+k91cj159APEf40MX0?= DA7e4oYAhTGAmf1m/Yv40jycL9oULNE/z4mu2h1o5la0K6Ei4MuP1tnPQRHOQgtlCw8+hJg2mW9+YAIL9cpyynt33YSNZ2gdBkocMDFhETzXxsADynsoc1TWfVOsMkJamDzXyVjig2XPdBxN4E4iJZKa8hRwWpAothS/wf7z1AFT4IBswC8ugNFBDbEQpTB3N84ECkWjm5OGP056wSKxviV+VY213s/Ji9mMtDqg4CZ8TcRLo2hDWR5oVoCdlrWh+YmlRFG/tCwTQeFxFNXqlTGaby0Ac43O09U+I0ydWUEXu23kYOAMAcuxdPtEq5Hhar56pmEnt212rt7Z3jLA7U97eU5moO61wrS6pcvhy+6hHdEPw3IywLjIZejDaQ/h+x6ClumDD24WBw2lmNYeRSEPOOrjm6koCWbgmnLT4QGJRAy0k8YRv6AuIvX04pyQvCwD6mlSNfjvE5l1yAaYjd5Bxr2BXFz70VIVzeLTcN5NPku/9fa8UOooU1YzE+njkJ9m9cHGJGMFhxQBEm2Yfc6WCmhpyGIUAoJqAaVFwzjHA1RNf8TtLMC0MBeSZO6flFnzUOMX7UaE5maxLzkq2tsMc2yhdpmrGlfKzboam4iLmit8wMCRGB7jVy8phEnoSwLqVo9ZLITrd5LYpEQwrJFIJkT/RBT0JmJB0DbtwVIX0Ig/5SBdto/sczyVBhcIdjvQ8gIjctaV88/utK17a9YOgFuGb0M+fmxidVhfLp8w4TIKBuA75ZY7fmxtKyp+L3AYqSXs7C+zW5dD9eeMeIS18EF5QPxduZabrVIWysB01svQJXpn25vroeMyN/E5yQv51Rp3sww2vmdkDpSjZFDBitCdfYdBd0+RLiQIcvJ0DSWGX3nKccesoE8WBP7h2IBHYxf6mG4eGumQzTuqXPR+UUZC0N2IuIM0XbvNWRV2PUQZrIvCUVWLQVg8dRAeMN5RMz8jh9O8ZCwo8B1bL0 X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1053; 5:t8+CQvfsQa9GgFibJkxT1iWpjhHTbsWuHKZpQAzaKQTGcsUDOOvVbJbJfEcrWOjlJlJijkAGZwOHFzPFc1+jNOoG5gS2+7LGHmmaHsw3Y2viBSt3ZCEY+qIj4fziqSUqwZE0pmgCDJ99qBYXnYeKUXAS7KPWsIJc24jC9qwYtZ7c9P4cW6TUQEBSOAMNBrSznT3t/PLoBNSItIR9Vj4mLgPh5we9X7kP5+9OyKUao53fLe3tFiOJbCm9iAkB3KwSM8A9Ce8NYhFhxcT+xyokaOt/CEuMRaQRdI00s1J++Ueu5AiQmKaOMe7g8q9rRotnOUIP33xX6OicOTiwKOrUluITD6D44dv3G57euFWn6p4pKc3rQHE4YIGDMEI0+tyRz92h9G7Cn/HkSeHVEk2c8vDFjHSdEQu0J3/k3BRCPqNo9Xom1ASlU5Cp++JV4g1KktzeVmDUAum1HSwTi6j2bX169W9SJFLUuTllne8vrJ15TxMpVeJDZtII8wcky4v2; 24:sQI392prfZDc381sbW/SvURX1pMAtLrpZ+zNsiSEMNYhDUW3HelkFeiwmTAXGquNfp4UihPuteY20QUIXENjnAqegSWnQp4ERJxjxdajGt8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1053; 7:3NfbKUTk/FHyJJWAx1KAh1wOdO6sngQcspUi3PzAOd+vXN6880EOVGag/yZErvLmZNeUoeJaSQS8mq4/s767OXenjUFCr59Q+tHf4iSqPctP7pecxLLK8CCRhVwpU6mLWZSZZIYQxObR2R11c6jaUQz4QIbPFik7MSd+qB3sx+r06MLmlTXYeqsd0LkGFnrGQSkQlISK/SHi0JfgMCpAUQuSABV9TnIlRm8o383P2fW7cDxq40Qkm6/y3IPSdrAg6lpopWO1yy9xlZImM8wzffvYBU5/RXXnz2F1eqY+UdMJFgjEY4veeRx6N42cLeblX6PtuQ325OOUAPcvhqabaEWvHM8AswXCTEwdvZipKdgGwzUVHHqQ4LEGZ/DDizmA0BaXJleuWYsEZ3xqKDcN/giPyuesXmEcnFfwRjTcP+XKQd4/uvVEZrsr6TRBzdMsJ7Xk4siD1H47+ez8mUz3IwL9NrhSJ+ZSAcoBJE5ApdsZGsBlbjLp/FmS+JKbSSUIvc6CWLx4H9y0Rh6lTxeTn+4N2RzbGWS817VdWe8t0AdZm0Lv5kQo054ZZDdwqZgRKhU2Ac9kVtKaDpmQCJluCn0T5aoQMffxP+RcwQkZjFBYF7WrUdlz4YaA1nVptFdVPhELTlvb+XJcFBKolJYkV06rNaUxdLLATw3lMid1iBEQz6H46NikTYQaUzjnzCrHIq4AGaBEyyOWdCyslIHga6i/sFNitqUb69mcYUs9T4lDpblXYYfPQXnep7nyRrzChHuyYmdsauxb1J4J0+nUuCagICd6Lf5S7GHfq3ptb+w= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2017 12:32:08.2415 (UTC) X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5d471751-9675-428d-917b-70f44f9630b0; Ip=[131.228.2.240]; Helo=[mailrelay.int.nokia.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB1053 Subject: [lng-odp] [API-NEXT PATCH 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 5e5c87ec..f5f84588 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; @@ -519,9 +505,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; @@ -531,9 +514,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; @@ -913,18 +893,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 Tue Jul 11 12:31:14 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107364 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp4812610qge; Tue, 11 Jul 2017 05:34:30 -0700 (PDT) X-Received: by 10.237.32.70 with SMTP id 64mr10124499qta.218.1499776470378; Tue, 11 Jul 2017 05:34:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499776470; cv=none; d=google.com; s=arc-20160816; b=Y1PJenAP2YsRLxPoxg01yVRyseiho1p2cAH3UNGNtqZhXkB3S5R70y7gw9Sp9+gAVW S7ENjg0TdhCHPE0qOMhyG23AOXFQpKZD+IXqYT+YWnaCGgz19tVjqaaI2y2VXIJGmjDz Gt081vmEM/4HmsS3FbKae2i6N9izjWOGVZBomafknIN7IaqmayyAFxfykNB1H1fsYhkF CmOmgGeRRZ1rFmlgWLfA1yVaJxmWqsFPimmwFNzuVjrBNkLDS9vQHpWEWo41S3QWyFNj fy3RdgcnE+39i7o7MdmVgzJR6sbaKJptY1SOGHj8vRNryTSIFiNMdCDTsfKzJKMDd9/z 6VXA== 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=VJbC6NYehyjQ+wFy392RFVElmzCeh/peOHeFGGMf6mA=; b=TmjDgQJ62UfrT6Po0vVqNj2BQU6RwjtR2Ytobfney6jltkbhdc/evREzGUBlrB9FSy JSWh0rOypgJe98YizTHSG7U7V5heDGVk/vGIWr6AJikafelynZI7Fg4nnJuO/D9s3NJF NDZ+WFJoDdHJ3WW894b3sCYc3YDMf7fuFDFfU5CJCnaPl4eOooxX9nh3Kqc2BSrPH+XY bOnE57vFUxo4dV783iBVt4efzL3Q/PU8omvup016WdViBWuXd0YxH4e28KORilMSWpQD k9gzlwp9G/ucuBX5LSYjLo6vL68NPTYEoRSQT9IsA1zxAqDZdohedU9cms7V3trPa5h6 VUEA== 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 h65si13469660qtd.396.2017.07.11.05.34.30; Tue, 11 Jul 2017 05:34:30 -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 0F44D64490; Tue, 11 Jul 2017 12:34:30 +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 D24086448D; Tue, 11 Jul 2017 12:33:11 +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 5BEE464485; Tue, 11 Jul 2017 12:33:07 +0000 (UTC) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0132.outbound.protection.outlook.com [104.47.1.132]) by lists.linaro.org (Postfix) with ESMTPS id 7006D64486 for ; Tue, 11 Jul 2017 12:32:00 +0000 (UTC) Received: from AM3PR07CA0116.eurprd07.prod.outlook.com (2603:10a6:207:7::26) by DB6SPR00MB242.eurprd07.prod.outlook.com (2603:10a6:4:7a::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4; Tue, 11 Jul 2017 12:31:58 +0000 Received: from AM5EUR03FT021.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::206) by AM3PR07CA0116.outlook.office365.com (2603:10a6:207:7::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4 via Frontend Transport; Tue, 11 Jul 2017 12:31:59 +0000 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning linaro.org discourages use of 131.228.2.240 as permitted sender) Received: from mailrelay.int.nokia.com (131.228.2.240) by AM5EUR03FT021.mail.protection.outlook.com (10.152.16.105) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1220.9 via Frontend Transport; Tue, 11 Jul 2017 12:31:58 +0000 Received: from fihe3nok0734.emea.nsn-net.net (localhost [127.0.0.1]) by fihe3nok0734.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v6BCVJpo015678 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 11 Jul 2017 15:31:19 +0300 Received: from 10.144.19.15 ([10.144.104.219]) by fihe3nok0734.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v6BCVIGQ015642 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Tue, 11 Jul 2017 15:31:19 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Tue, 11 Jul 2017 15:31:14 +0300 Message-ID: <20170711123118.14745-5-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170711123118.14745-1-petri.savolainen@linaro.org> References: <20170711123118.14745-1-petri.savolainen@linaro.org> X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:131.228.2.240; IPV:CAL; SCL:-1; CTRY:FI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39850400002)(39410400002)(39860400002)(39840400002)(39400400002)(39450400003)(2980300002)(189002)(199003)(9170700003)(105596002)(106466001)(2351001)(81166006)(356003)(8676002)(5660300001)(626005)(189998001)(47776003)(33646002)(50226002)(305945005)(110136004)(5003940100001)(38730400002)(53936002)(8936002)(76176999)(6916009)(6666003)(36756003)(77096006)(2950100002)(50986999)(86362001)(2906002)(50466002)(48376002)(1076002)(22756006)(498600001)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6SPR00MB242; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT021; 1:9fteEwCqakZSWJLYJS3ln+dwf/UAyjhjSULPGxFDzPziL/WjqqEmf3KxD1OdDMYoW65xPaMTN8luFv7/faT/ScXSpTjv3wRvi/MpbzT6IdXY5eQPMNa/utVeNc41y+MTqafSCi8fSgEG9R1bsa2NTep3eWnrAqdNb36JcwxAyxq+vKtfIgqEMyq7GpowItB22lui5FhY/NFKcUlfLoy5NITBEjt1IvWnT0pR7R2LSuxhJEGeM8uKG3fO3KMgtuyRAhV/Pf8R7zTiPNFIIrlSFe8nBtw8ZqzL0FPKcSMOemkE9mDkSIn8wI+Hn7a/ow4ToN1DfI3Dxli6fiAxRvmUBUUckFsuD6eDjUJYLhSzg4EJDGvg27+pOvZTl/bVlxPO0rx2uHLJhjj2hrWw8Bl9oYr5c1re9qHmHCJ0XSSgMfGXh77C7lbks6SOSWDHoaCWxHE++F3ZiYDUt2HzARRnbJSuzusoGc6qrJMTxlw5J5VC3oVyEhEAU/SucR43u8tDIs84km0Lvb0A/WN9gCvnjyNy5Ff7Q5fWTWriuNLCEhov4swcnqm9nx5S88Zh4NlViDhCfMkX9LhTmCG84kgcR0BG27nK+KOZzcztcpk9U5QfQCNpU5+ABYkKDy8NNZFmsUbH8dW/FITVuNMyQS0l9QBOfBbb/xxI0DxXb4nciM85gfQSf5aD5rQnpyW4/fLjD3GU99dumwsUxwlendCj3nD/RBN/0KeSHEV4Rlxk06QSd6XdTsJrscguSIK666bhnu3SCVPOEGSTbImZq/UM7E56QQ6hZO+5hGK/2rpC/TRMaTWKJdnLch7VBD5/J/+Xi6i8JfWhPYgkj0Fn56f+PhFKGAVHX0JscOfuiAU2L1Q= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ba14328d-2144-4688-07a1-08d4c858d30f 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:DB6SPR00MB242; X-Microsoft-Exchange-Diagnostics: 1; DB6SPR00MB242; 3:KhB2xFDc4gtjX9jsiMYjvWqFtRPvHZYm2PblISa2FMFRIao42eDwGMMjsQSxP7VB8IXUB5rIRMPhve1Nhxigo9616g0qvChkDeElwUg9bjndeNgxF+srWG4dQ9bOUj9YybSuRseMuc3HMGGIhnoawTk+Xy2D7CO28egALPv/2tx4cUY0VOFLmrMEJXDeZ9ucQnJJBzFu9bvkMmQsxWasm5waxDZfcbQbYh9ekrT7xZXxQVQxWYOm2GAA0AYI+j/QbehpegSu1mAi6wvFRMtCND+JgGhhg3BzxizXcR8TjJnJqhmasX22iRkZOGDk7R3B4dB6CMV2ebsHPN8NQD3XEUXtQJd6Tr91lBqJmI5NVJvJaAi898yGLHw+QwTtp500soN8WOr23xi7BHOTVNbzJgccNO0o4UT8gy5C+nUXcAGBQ2WeXTb4aDJVsBGo/KDQ8L0uCr7wHn4m2jq3o/HdPq9SB57SH7etBHLjDDEXA1dHAnADUMab77ZY6Rcg8ag248vhMIasDqvFqGMhKdKb9MXTB7Y2t6Tu2EYKjXyuZQVsBjKZQcqJvmTm9WxmB70j71SAJjVLp5oqfPc0hhaGz3Q7f3U/p5Wfx8d2PcI52baDySIx2UFkxM0a8NK58y9EJ5wFK1VQKIeEPKm5xfwm6N0eW1a5T1pcHqziEjN2Gf/M6RcpLGLsDMUhypuKHPahjwWX89UwvS73Zkbec/0vloTXwgexTNyW3thw4yHrzyacO+A87SBFNaZzq8wbOeYsTI1qFs7jMvbLHNoA2imw95DbHQCL+sanSXfFIdrQ3OaTD/EKFgbyP8FksRpNO5gyjvGZUlM2o5SXqLrGFu0ha9FNY6TIsYTAh1jXCEOz67IWlsJDB5nONilNf+UvZKhnyY6UNduZKaybtdJJp9wMlA== X-MS-TrafficTypeDiagnostic: DB6SPR00MB242: X-Microsoft-Exchange-Diagnostics: 1; DB6SPR00MB242; 25:2aRZu7aue1lx67auwko/DZ8QIZWVpWoBrgilOPzmEicAdmrB3fhXkZLydKqBVKUVAVwFKCTT2mmegAKOT6xNnB/zJwHKvio0Bzp7CvlzriRwv229XtczCzRi9M0UOWwjaDvI77mTPA5vGCmScnUN6eT5JusYvdNelPcI29LBnmjxmEytMc9OUFuJlHGmKpVi/khf7xsPT4Btv8ZKLQ/64ORyxcBL2g6H8sxShM9+Zbv+AHxT4O8nTT/UPHtVhXHx3YPerwvtFUQP1Alhbl2KoO3CvLzNw9lUyrWS+XWgf0QDoNhBWLudW1I3DrjTmVFwf+APaooX74uozFtQtmUDEu7aI0l6OfqinJjmlvS4KlQRN0wOW7QZHgRd+/XdAMEhMm2Orzb6+52pqDa1YflVsg/G5IbdJjlrBKVATAFzEAi8juiIHr5/elYUIkAfepGsUhgJawQRjQ4FPAI2KkSj7M3TdwF/msl4BVdtQi4glNyT3Dbrv2Ym2s15xxk3ECbCEHhRJ1QRJsahgi5Nc3TGsrTf1JgLwiyWOPcuHXk6avo4g7MGYZlZxASvQ0OVoXwkSUpCioa8gTXh11g1DZk2cp3ysXNEJ20ZjBHJAfkbTT3Eg7t+z/dtnFxzn5Y87DhNrfdYDCm3ZCs6GyXxYsBkGzCPPPva+dpFPbsM45GKG0j/UusMpAPu3296NqAzVhHN0RzC12GVRl7IONpXX1It56lWK2cvWm63DgARzpXR8d+7Itm1CX+KOAswrRAE850llbmMnlusR2U8pON3aoRxqirhzeEEj3vfHEj7OwcEvmZI9k8klvMvWIlizzNtRmnBLofE1f3TibcMiLGXB9TCa21VGaRtrmrm+24jRajtkU/sS0IctwFgdTkWz47024q6iRa7tOFhii094KVnFr4GABQoYvquaBW7pOpGIsovybg= X-Microsoft-Exchange-Diagnostics: 1; DB6SPR00MB242; 31:4brOYmcqNos7BFrURALsWggBz+nYE2fykpv+Ax/fpeJJw2doLNoT7k/LjJMVyksrJSlCUZy0TLtmKLk9lhdrjv22exKur/KI0xoihql8kAtmcce1fr95yuzl0LrtVpD+qjxNtShVsKHNn4d8H+AgZtkogtHNKBwqpy2FhucJ+/7YYMXuO3w8C6bRVtGSq1tBj8CLT1w5+igCpYwaNnsPaoWTLdiUh9f3894ZDGyhLQ8ugjNa9ZhMik6ajduS8Eg+Aaj3jGip22NAG/z1OXyNFi/bMnWxFx7aFYD3tcBZ/YcfaQ9wODQycBBuN4oRRxypf9RAzOnqLJ7jpSGaEjc9CmJsjb6qkVmK+f4qGX9BomrvNng1iy/udTgJosaYyS8vdsBNhktumOOKq7/ZvjAUTtFz3rx3xx/Qw72q67H04fKtbSc36mbEjdsG1ax7me4lFxUF/Wgz4MhlvKz6CVflq6DiQzP4psTn6EWazZA+ubjps21M8Jnt/6GJb1X/uvwGL+/XZ6EH7mDpn5/iIreBzAYEPyt2UVEfeNGOERy0qhwwxjVDqP66iviHKS+BNOnaf7vjTKTh7LsR+SdkKI5yKb8Ve/8cih6fzj8lIcMlHIgI6wQVszcup9Evp5Pr81vJCebQ5iZxIF173LE1qc7/Ynh3MaLMdZrcjEC3z6OK/UmhRc7aH29c8lK08iEOC3hr99hPvGqIRvgfAAe7bStiHA== X-Microsoft-Exchange-Diagnostics: 1; DB6SPR00MB242; 20:7HBOQzQIVW7FHi+hSQv1G9GZ/m5dc+kXku/N/D5D0vQdUVIOQ2N8yfgF3tAYLzwXjaZ3kKBKudQo2mRjnD7HNh7vLIXgyoDvyIyc4xfkyZD5SIHYJphHDngAGtGz1LQEPAaLZ1achdg5M4wwAXb87HOCYr4cn4WI1HR6Aj3uxiH9FAqz4b3Q2hkE6NhKsJyEH7evAiUL1zeUqF1SYXPxqEpoYQ7SX8g1Kjlmr3qaPPvm5z7eD2wOPKDwqfGQjAxph6DftaK/B7gy4RWimcpMEXIIh7uAB7Kasfsb5B7JoT2lFDctsKhr/Xda58Cns8zKR1nmHOduvedI8jLvCyZyRDSBSS2LXEA5bZlCzyF8zoRV3pm1OsuAYV8aM4mVMxR+UOa6SQUcWG5ihEvDSuHFTuYIGENYbyetvW9n5773mRjRcYsXBnIgW+Hy+CGvYs2LSKRF++6oq4+5X8B7Z5wKUCI6XGypyfIgW0s5RxFc1CqYEIIpUDGhYh6H5a6MIMw9k9tkH1QTmDhjrmPFrfJa2x0ow4s5ExdzdzO8Dvoje2ox9UvCpBKAuysgEohws49LXh1bxd1cfpLbN9UPVC45nxh7MCAGN3PTet5jbazBpME= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); 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)(10201501046)(93006095)(93003095)(3002001)(100000703101)(100105400095)(6055026)(6041248)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123560025)(20161123564025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DB6SPR00MB242; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DB6SPR00MB242; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6SPR00MB242; 4:9m4agPf6MxrijuaCEUUkV5pwCHlhXfT/3wK0CMJZbK?= u8VNQUYRg0ZQQBJuXbGEouFpYnCOaqME4osaQpwpy11S9p3XglT8mEfeUkpqxZxq08nkLinPv8yvgMIBqhQHJtrs7AhgVhqZb5pIlxyZsmZ1XqMCkuHXykpduWLViGaLln88XxT1hiPvO6BAyDh4XRuMfxBtmHMsvBGJAC6aqlmbqSGBYb6mjPOCMLpXTzc/Tdyhq3wDXQdjq4Qk20bOKQB0S3T2n0H2Nwr9kgCeRoADxBL4J/RDA9d8WMp5Aw9LliJIc3yBkqy1fHTbJCtSDuTJ2+GYb5iF1NJHQGA/Zw/KpA+9IRjpBJ1tnOghkr/5HsFFaK3afeQFmYsLPjYKoBY7bYX39e3s68f9iQRh8pzYOaxjigCUmwV6YLjVhhj6ltON2DxMW++fbcaB7f/ZpL5Y9OzB2EoALV01l0ZYafc2GAjgmF/1tWY+xqbOFVn+Cz0jnKHk6iux6OuDTCl7HCJn1JS8vJIYnp6wr2gHPf/75noxIXTFZoKf3LshNYuXPYmlZEAC9RpT1NyZgYejDFH7LgfSQdfZTajeevAo6E+Cc9spT54P5IP3EQ+bzJpciisdrYTPOAiTEXhzegKioj5AhW8/Vcfrqa6VEKoL+fJKPwxyB9Ox8GYowFrPN7y9ePO8C0lnIkvgyUrqm0VDmKL86eCEjL0VTZbKaYFFqQJHUgjU+Z+HL0weduHy6H/INScyREEuL8XbOgtdlKerOJFypvCdEVmWz45TwZA8mXyOyar7EZIc+QaUWY/9BGQh5sn/IC4iQsC9t5lpaW9m3M5Gsn4C3x331f7wFqu3R4eTE8JHMA/bwYNXCgnaA8Z3DCURfj/5yMpN2GWXKQmXg9bgmBXkBQG54gAs/ogLTM3UKDOUgT0amvOGZFtS9V+LYfS8bLeFU7nyY+NGa4fM5dmbfAZrsQDbtoEG0t130sK4R8mm+8YJmh5e2fLFZAdFxrK2R5IheJspqjXf5Fx89cJvHSpehBl7uUi5y9JCU4OsX+UmlfiuFW9yx44JMIoObKCr3OywMKwX9FrKilINY5hFqHYD2JW2NDK59gsKCwDZCWYBikOclbwe4wXkOkdjDcXt+ZofxELWRAvd+4kt260+/hH2OQdSmq6malNBzQiXg2DB2bUIau+mUEsWx8GDeUfzPWSWxqU59TNckP57FhzmGWoDce7FDp8e9HB+BEFaimxi5zJqHwBEgQTlUVw9iDEFXAYWdqkRZnAM0gX6Bi X-Forefront-PRVS: 0365C0E14B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6SPR00MB242; 23:DRVDptPhJy/JjKOWsPftb9AsDkZi/1/xZ1GWgJqkY?= qUUxoCilNfXggzCXtnYcbeSXNZ+0N6F265xf6u3LpIUxcxrEeZ2VJ4Z2z0i/dds8BOZC026PUOrWEpsEZUcpCmyse8XijvjwPNyITFv4StjUHC1WjnBtX5t7ww4pFi1NeS1j+TRmT2cbhy8R3rea8D30p6X6uPJP7EAtlEq13I2pHKoqQMBBls7HTKG/zKAQF/NX0gkwQn/SZI4+PBTncpEe+qB49BNf63MeXLHbh3a+aioUgYe5UhrLNqiC8n/z0ApSXM/3BBd1knVcPEZiUzt/2F31VQirZ91QRC2CofkUdaNAOTPlb/OyXDeU944VImAI/1rwC31DFj08ccq0tRJCSDLuEBy4RAQi73ygETlHbh8o8UuSEUN/ClKMEReq9ZVfIbEp6PMEwzE/JOni61SyzVc2fkFvEXAb7ETD0CcB3qAcxHa3B+Z2pjoQNabFiJECnMEjJf7e2ak3dMZoFDmu2aAcRZVY4D0A8tr1KKcekI5+hrSPJFgoSXlRtOr8kD0kqjXA/Oy0L+jcPHkXvNra2HZTyepr+H78sODKk01cX0wF4cmaGHE/l20mCbjr3IvwK3SWa+cJCryQS0Lffi09s7SrQTzYwEotdqrpy7faZ9Tlx6zzbnhu4fXw0xFvN614RW6W1SgbKPGc5Qjv8JS1y3lH4uacvHga4r6heJ0swSyyPHsI0P4C6EL62NZckQPxYvMgYc1qnSj8caidDAvFIvMxmJ/FK3+XZYjdXHE2B2pW92rxywvaWyDJHsbANchxAP5Ua6BVACN5TNQbEWp9DMyUGdOCKI6P5iqcQExWMuGqr9osQIYrbGRkgb+HoMaf5qI8HU6T+VmyDZUkJ2f3hjaFKFOodIhm7wSU3GobiWEk/6pGiDMwG3yld1W+SxpNlX2YEZIsJXbI6Hlmn/cwKc+3W+pYkNlgVBaz6HKBfDgzXcQm0L1K7YOAi5FszS/eRRgC0LWjpEwJ9YAyA81fdpFkBVvaRtXEx0Cv1UZX7Tc4Qa3t3KtISel4XyGIIh63/lZe6lxuW3RF2UV3iiwfbumIZgKu+E8GMt30Rm5wb4uZhFM5u7JmhCinh9Fpj4= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6SPR00MB242; 6:iqilbn7uyLNDsSDJwczGCj7h3JSfli2dB/X8OhDhQ1?= ZQX0hKdCyOj8jnNzypYHHtfNUUY9Ac1MW/CtC2CfM746gmyEkic5nD/5UuzEEqMsQJum6zv8qmrw95BimcRXatyqXXo8Yf8wd42CeHTyU7jmDIXy1UDXQ4JUNSBNaMUx0ionBMZfGX8pKjXAg41SuVCPeNR6gCO/kxCcAyja/Rn/rEbTiMRMMb/hWWHncUzKKENcnWpjKWHZZYmiC0GJCdMwVBm9GP5D21jhpeecSA+roity56ZsYNEDXWBdMnnutPJZY4wRLZQGGUSu21nWPCaiyrkk7fH8jkGKZh0M2qw/4ziPIWHrrUQZspBckaqQz/eGwl1CazeRdxIyN+Tjnnv/P9zq5LN5LRNq9qxscQ+6Vedv/E+0vSBhKMCgEqHmPX8E+z6NhChAj6nT/B8SJPQvLZKbg5+jHaxQMG+jmVGyQxNggR27HfGAHS43hnh12Y1Dn2GCKrB1b9zFj3tSTJG3kmMJy96GmZcChf7+NH9FSFclIaZiedtXFBMxQj4kKB7XPQXkjxMD0Myee4UOBKj1s3MrbGJ3v4iOf3XMOCciSUV4cmCembBUWKUSk4p/7fWnJR0MmcwYELxmjPZT0RR1uPUsh6vXGx3rRRncvdawoYVWAyqGBBrh40hT3Wa4Frv7smxZY/BM0fRkYSMgPA9b6tyORcMN/SJZ6yiWwAnkYol8NWEz2TDhCov4/uoeaEnWeWXrcyP1rfjw+sYCTDFtOFgyU8/Mp/XWznLJonHbyFbPGvY8QpTLZeo05k9CCopVTG/bg4LxrkyMmTghwsPOSjX0EvaOwpoqiIHZYr5NAv2GzsI5eCmBE8wyelQtVKBP4ZVpeCB/WHzaYUewVzHe2xRBvvovpVjbrPdqxf3RLZ0B91gcBbP6jwitEeftlUZZXqQFk483QQqo3bh4xqiN/x9JBPfwCT9gKdepOiBwbaOjJ5cvB/q0g6EkGauiYG9BeZMDrpwJk6it6qheHo X-Microsoft-Exchange-Diagnostics: 1; DB6SPR00MB242; 5:Qhkh6TFHSznz0VO/3utNlC4Y5aYMDs+CnlOCrrgkCPdQPKpx2trUjCeNumlYXSTDS5p07DzTACXDjePcsOK+q5Ym5AbKItpKaCB3kKaOIlc++1uuLY/yi7rnSo1QOTtnnsW3ft1ma1i1Vfw+1Sg71vYkIbODcNTyM0YufvKLQUZOxCAiB2aTITfDRQSJx1KZ9yctReBccDi8ftR8H4UM9rKfGSr6U7Kb9+3f0e9ZADJcjrylaIJwwQMPiYsmU3PBKfZjxZaTCGP3Y5VWi+6NIQVB9SpuHi16Je+mC2dPlM3f8oYG5JQtcrjkosdo6rMcMdBJxZawqAnSX8QJ+sdQSaJmo2LycVmkYjRfMEn9G8g2Y/eSZ15jefILVPQwBtcQ84IIOIQgIuQ0rjuGdguBeYwvCxErEApIMNX2+t3OBh0ZIQt9A44IYl8WWn9naYShQj8V+LdgCJd8anIQgf8sIFOAKKdkkIvlQUmFF1eyzTEevysMO5vqRCKlGdF1y02h; 24:roGyBQAzHEn3O34CIVy6Ma81FcFxG2Xnu7P3X7SNl46+pjcHgQZD/lvxRn6evb7US2B93D8XdmkpS6hotqviUY/gNOcbJmVCISBZ9epBgOE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB6SPR00MB242; 7:+/LmmNZuccnEfjpWI+plJcFe+uypg4Aw6ZpCkactGqmYo9qREDThaPreTwRy/jS1Y7BHJXAYsvxku+mf8Zk+Ku8QRZ7FoCus8hRfUoImWayMgnxHgKxZpu869MNODI5qs6ZDWX+Nhfs1apJItpw09P6GZRA+Q+g5BxJeSIgunp7PGvQPPEHsZ7M6NIfHIOmKFk9g+dkiEeQqsfOoxsILHDyzBBR9kjUaQgJV5upPR3PWURIAJgK6+kZ1R81deaM+MuXoKxngunL4PRf0JzyApUjyWwhp2DBHsF/60mfIi6DIQFPMpgSEYXQew3v0Fw4W60EhZZPiJ43z5JspicJ127/eTPr6/rwdTsbOkZ8HSbP9SV2ch4Lv1OPrRyKwklNGSvdVtjynXCu/LRkWtPUdK0YSCRoLcC0yC3Ze3JsdvPdylggdF7Xv/GOpDhdQPPfml1I+I2KZ+NI8bU/1qY1SqXfSPg4njIJIzzY+0Bv3n82khf325xh+wwecvPfDIlYhUxA8FcjT8eBx80MDEnhg458fu6mi3EmLpY+INboY+hK4zmCcPSFL1dByEllSlUPxCVoNOz/h1OiLynzA5EDxg2D9l62DiAFNdLbgxajaoNFwrsj+hKfNCalYxHKZFLbv2mlFme5xlLZxGiqklu5ZY3IYQii+jPojGQ1cePbCYTa0cYvHqXdotIxt8A7FsABtdALvX9FxC8uHaJGSYVSgRTuWBTvxpjfXbWY9e6pYRsMxtalqVJkzb6YWxnaX9gzvbEe41j9C3SoviHswvNT1dYPDCljaHEI1J77DvVRPxww= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2017 12:31:58.8174 (UTC) X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5d471751-9675-428d-917b-70f44f9630b0; Ip=[131.228.2.240]; Helo=[mailrelay.int.nokia.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6SPR00MB242 Subject: [lng-odp] [API-NEXT PATCH 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 f5f84588..7e75b4bf 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -753,7 +753,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 Tue Jul 11 12:31:15 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107366 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp4814454qge; Tue, 11 Jul 2017 05:36:08 -0700 (PDT) X-Received: by 10.200.49.73 with SMTP id h9mr11162979qtb.13.1499776567954; Tue, 11 Jul 2017 05:36:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499776567; cv=none; d=google.com; s=arc-20160816; b=kOONHjN2htJwIzBJ4U53GsSj17xKcwbITMMDZf6VW59W7R1ojJiE7m6uFcAhsUdNM3 AMmbMaM6ITjZzIfZ/bp/N2OoSZ3YE1r+3IEIZ39GfI/Psh22vlvwPyW4f4lrJy6sOWTM boVh4PW9wbZaRAhkm2JmumlDb8JdJoFSC9WDzt7wcRNBuXKnzzUv16Zhp/QQDHjAtr5p zueQVVrkAXVRRFHcsSvOX6mJO1TCPKXIcNyuV8cBgm7bRHA6OHHb49y+QsB5tWMjbUNn lIMvSCE1/ZbUlTUH/H9LiskLaockG88atxoxFagwWqkf1QeUzIn366J0xm6lDpAZXyBE X01A== 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=iiRlPANdRG+wLCYhKcrbjVSBv4wLm2ytcFcktBIogm4=; b=Lm0qH5wV0yKpKLdze/xRziMaQq5H5QlV7uPU7ywzpbOqsBMhmyhpjBUApdiEXBUokn dWEFhtVDtST4lUzXj5+wY0DgWdaov951a28eGvLiamPR1qZ05Mv6hGrHKClXgDqxxeoN X2QpTsWtKctCPzV2PJWVwUoBe7AeasSQll3jhLRQUA090ZIhToL2FJzxVkVLVTv9/B/I BY8oLn0Kb+mki8lefP9Y55j06nAEjuRGVhhViqEU7HIT8oq5BQpJ7veflTtI9/xI9KmL Jbqeg0YNBH3+s+OBF9j9If6UiAQIO6ihwBDm26QaV8nBxUkqnihZeTtwvRJPMAnjyxH9 xxZw== 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 c13si12836641qkb.54.2017.07.11.05.36.07; Tue, 11 Jul 2017 05:36:07 -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 23F9C60CAB; Tue, 11 Jul 2017 12:36:07 +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 BE4EC64481; Tue, 11 Jul 2017 12:33:37 +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 22C3664493; Tue, 11 Jul 2017 12:33:30 +0000 (UTC) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10130.outbound.protection.outlook.com [40.107.1.130]) by lists.linaro.org (Postfix) with ESMTPS id 593FD6447D for ; Tue, 11 Jul 2017 12:32:17 +0000 (UTC) Received: from DB6PR07CA0058.eurprd07.prod.outlook.com (2603:10a6:6:2a::20) by AM4PR0701MB2193.eurprd07.prod.outlook.com (2603:10a6:200:49::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4; Tue, 11 Jul 2017 12:32:15 +0000 Received: from AM5EUR03FT011.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::204) by DB6PR07CA0058.outlook.office365.com (2603:10a6:6:2a::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; Tue, 11 Jul 2017 12:32:15 +0000 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning linaro.org discourages use of 131.228.2.240 as permitted sender) Received: from mailrelay.int.nokia.com (131.228.2.240) by AM5EUR03FT011.mail.protection.outlook.com (10.152.16.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1220.9 via Frontend Transport; Tue, 11 Jul 2017 12:32:15 +0000 Received: from fihe3nok0734.emea.nsn-net.net (localhost [127.0.0.1]) by fihe3nok0734.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v6BCVJA2015684 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 11 Jul 2017 15:31:19 +0300 Received: from 10.144.19.15 ([10.144.104.219]) by fihe3nok0734.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v6BCVIGR015642 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Tue, 11 Jul 2017 15:31:19 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Tue, 11 Jul 2017 15:31:15 +0300 Message-ID: <20170711123118.14745-6-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170711123118.14745-1-petri.savolainen@linaro.org> References: <20170711123118.14745-1-petri.savolainen@linaro.org> X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:131.228.2.240; IPV:CAL; SCL:-1; CTRY:FI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39400400002)(39450400003)(39410400002)(39850400002)(39840400002)(39860400002)(2980300002)(189002)(199003)(9170700003)(106466001)(50466002)(48376002)(105596002)(6916009)(8676002)(1076002)(81166006)(8936002)(86362001)(2950100002)(6666003)(50226002)(189998001)(22756006)(5660300001)(626005)(36756003)(2906002)(110136004)(47776003)(38730400002)(77096006)(356003)(50986999)(305945005)(76176999)(2351001)(498600001)(53936002)(5003940100001)(33646002)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM4PR0701MB2193; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT011; 1:l/OA2o4DHnEZxlojR8cRXfc7BsRWdq2QNuxJnd1DmcjXAziAWaZKVpRAJc7hchYPXPgo3j75WeZSka66COXzz22NzzCgCJ9UIMi39zsZYgUYE+0v1gbLaYj9C7rfSDg1mrfuxXDLfMyQn6PfhR4wzxJxdFzeAq1MnpmEOsDVI9EAp66DoMHBJuUWyIpFb0RahBxlNCNWQbHMi9ZOgt/aB2xW/gNx+3QG0Vd4pUMFPnLs/HLdFJYZP5dsuTYByVy4TYRnD7rNtAgURh2MtvQyw1z+KoJZHwwORn035ulMoB4zu66wrJljgdYf2THNAVi0xlgJe77IOwB7sz3tBk5bzvmxQ/G4nOWmqPCilC3bmNto3sq6n9C/8jdzNLmZDfq1vZN3LxupUCE7Sdgyks5OVQpn/IdD4JGcwmkMSqJ9at2qYJZDGGNLtUnJIIcDafD+jFT+De11PbHYk+pOc//uWdSrFv7VSXvWFR61Qd9vk7ZXs0irA8hXYB6FvGDj0u0WxNGsmTDG+YuKoEKxce5SvyJYh+nGBebZzJaMDwaSWzDi0esa3zfgn0PeycOjhMojGh7ZA7HfuZuCnSnD2bfWBN8i3CIfiii3SrVdkKHs7ezVUi53JdwPtHHwyNE8EQhsqmY4FFuJv0Eq5aSrwBWdvc842c3uLZvZ8Yt+fjtgRoGcWUMK345tAlwrNg0+8+P+U8AY3mppbOopqw0KxOJ7wVe8XlP8Zfa54+Cmaukmbllm8wXn+7Wlrh3++6Z2EQyi4q3/aYeSZ0fUpBykqL6fT5wGubtZ0tkjOpsEoVSHUIhO16Dc/asU99bKNyJMYv3n3FtsQWDRCieKEX22/qSBfrLVnDWCJij+uMkGnMeBp08= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 34a1c0b9-ed4f-4bae-25cf-08d4c858dd02 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:AM4PR0701MB2193; X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2193; 3:lZIvq49CXbXhAP94zQT7JiLZpQKqO+ihLpzJqyGoLmOoxmjhFXej4NCTjemvA3afjmA4+vpOnZDgFzUT09sH4gTHIIK+ZHF7s6SLyqGf1d2rPvbvvcp7gfRK8MMP7kf6TTdRJbs0FTH3PUZ8N8+ECAjxLxNb0kCmI7iMKBJu7Gu2nWJgysAkLXa7Gpb3j5ayhB5AfP6d9VmnoBSrOqS87zFHt5TUpEr6ZGyMT8wANGyt5mNToVHpHc5mUeJF3gIItRHcw+RcSDa9xCai3298pMMUKTEmHS7qT/aUmTKqjV1fUV4SK0N21WxGdB+NdbzorhSXd0a2IyDrj4glPioJDQxPKnsl4bhtGJ0ImBYlaYyQrAEq/Ed1XpB1LqeKu2wU8cjyqjP08vSlx6aoXLwSvsPHVaOz7gDnIxkSKIBKegT9tznfwRvx2KxcnLUTskrrtisN/CsInWlsXHxIJ0sYXAVJV+6Cng44DYXDfhPFsqhw27/s8JQ0Qptd0bEpb64r49DJFF9ylugsY+vcWQxDFeSEYWK4TTNEoQI5/PRkO5pgg5ezEf2vZQVb52EB6wlyfF9w/DQOyu4MVL2JSjm8GdatWGAEQBw/niblK5GMYZfSmD2uynJY56Sz1NXHijL6Iw5so3Ap6UCZOiaTune8qPEJRate/JaKouaMH0sks7AdJH1PAtCkNUTBY7Amer9GuukG9qRndTP24PvZC/C4eUfas6L/6lo8ZpStqjCpPipZh9fsQu9I3gLk4CaCt19xWuC/jAl9pFid3KnEJ8BuE9yd9IpLGpacBXDg1IO67tfzsTY6xvW3+oDpIIX8HJxLsM4uLmqY1QGxWjrb1NaiiNgR2kz2LoDZedeJ2qHgRweWNvierKm2ONWyZFM7pEJGcMX1iVJZcRlfAH1dvUABUA== X-MS-TrafficTypeDiagnostic: AM4PR0701MB2193: X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2193; 25:zJJuqXBBQ3+1tltYzkHtRiouXKYGU/4YaGY5p2ti0NQshL+HeUzFAL/NIRfmgbyf9qxFUOqdBJ+Xw87UTsdJOHtSgDJpyvHogw1yX8PG/6S5j+TFTK/AyE0kqN7BBXH6M2zhl1nIARP/ml06CUPH87AVRspW59oXocYBmCkzQVVs+OB3myR68kF8lZ3fdeTOQSnr6YBa/PyaSEqfNsEuJHJDRmoR0THl9o6WgONeZAXFz3+EkMXyOw7hGqeUKYrzNQZsh1obsIddYfc3ORWtSmZKLTQ/CZ9cpkK9wer+gQb7BqVNZcDD1ctUSDwgXZnWHfHpv4zANllqGkQ2rX2REvVUe/usd85ISMNFmieYe5vg2VVHb5Nh0zwzeJGPnCjEJu6kvEtGTt21VmBlpeMI2HU0hkElfto8nAjPCLVIDMfx6a4bcfyecDr1+BmgUtc6Aow7CUi7e2FV8UQf4JDEsPOSe3E7JvLt2i7Hrv1BrhhAeNrHw9lwcZXqE19z7FN8NsHIdoF0Li/UBtW/iBb6pdWrceisKz+hGdxfkUr0IzHZSq4WyYwkU0xFNBOFbfRtbPXNRNUw3qHBLLm8gvxPnPH7eWes1Tt3wovzBrntoPvtTFDeoY1QKrJH7f6OR1EqjvUUS1H9qTBL28Vq7G4yXXCub2NAIXmM0TRuUSiAwv1VGHAzuqa2LlLWXEu09tAAhrEaucUCBl8y8sPMfP0ysCMhPb5X122/ovls1W1g43jMU2nTPDOfSsh9iSERHcG4RuLNjBm6rRQ4mCPlK9T/0TcNVU3g00GdhFtNUK8zmq+W4p6WpngD5eNwkZ9K6lg2/Io0rMr7vAsVMXDeo14cc/ur7Pb+iZCUDjN0uHXxlnyd566tphl/uXyQgnaRo7IZmfADgrULAz/yCXG2YkTlE+7blkcfA1AxIhXYl+S21Cs= X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2193; 31:cQoDii7so3wllNfUT3XRjKPJu6hrTm1EiZYPvaSD5GUzlkxJH8M9T252DtozAJH6xm0p18m9NxePBmINx6iffvbrkiKlwkZK8ekOw36fXf766saoGlQBB3kCZko551l2z1ssVTIqMdSk0sVDiFgW7pLgokBIKC5VB0FF9kMU0jMFpflNajjDnuLSu4bEec/balup1svJObOPqZjIIdZI0oHR+NhTYt7oUSv1Kb1LoZ4Hiw8QFndkLkGgwb62I379BYd/40FTm6Il3JwRFNh/SdiCDdgmmj0INHiVbO3h1a9w1+2DjYwC/U0UUxH9exfydZbo9BQBQZnXZyyl78fVe7AERCAXmiQmgsTaXLI4i1uist6CH2HU0tmpaBeL6ayeXQg8WbkqRe2a8thbISu/jlhhavhwpUVR7B2/2C6TowwFCc68+p/RLs3L2kDHrzn15NNSDNc/mqhFNZZxJ/FOiIUZLuYrgUpE39nMELD3/PcOPwbanLAT3+to7YOe0NVlIzeQ4QMwG5pbiCckXfs6I5Hcl9wbQFkffpYiK/KRqEqGtMJauYfOL5AXiJQODGoP3sc5s2UeB8PijpynoAhzgGYm898GqkPKzGzVQ1KBt3wfgGksNVBytSvuscKJr4VBUhfI6UHc3pCNCjq6+QCmEiuJ033twR4lLFnqjxqYhnKsBG6uWGliorjfokU5Bvum X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2193; 20:LkI8hobCqt4wO2SGZXMTIYoEBer8GMqYyz5vHYP2skfGqQM2OLQLaz93kNhV1jb5RV7ckQszebQ30SN6i8scBRoxqXHRXpiVbbl5OomiEoDKdpj52Txps2Of4oCmvUm3e9Qf89PHCmJEHXNk9ygRsLY2sPTCglwEzdQxSb7zjFrVus4bAAqYcVc+3AGcHZdTqcrSVvHz/OtYAtWbjn9l4bkglc37K/kTocQVuu82ckA/O4WxFWeyu/JWafiy7B1LjujG59Cr12BBfbOGt3iS9anadBxn4xeDPXvyAzmtbUp4Y+8MQyCbpa/31WgRmO9RcTh1H1tcRcXV9p7NlaQbiWNlbW7r20jGZbhQVFrNGT1rVrGjKcAKxlhYQZS0ISo9Y2wlTtzkgLYPl8GarEQHUa/lqjIEyiT5srYDlPVqOOBGQm9UToj8xelP0j+/APDNmL6M/IC4fbgApAr+fLGao4HJc+75xUntqPx2Y6Mpm18BZTBR14XWlTpR6M7wm4NK6ouRokossfySdUOn9Trvch8V0ATll2QmfGFLmfe/3JR7xsmE5ij3nveusrvf9yYjHQC88WdDZ/C5WmV/lr9X0wRgaYhBDyP2Of/6GyqkeJ0= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(2017060910075)(13021025)(8121501046)(5005006)(13013025)(93006095)(93003095)(100000703101)(100105400095)(3002001)(10201501046)(6055026)(6041248)(20161123558100)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM4PR0701MB2193; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM4PR0701MB2193; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0701MB2193; 4:JQtgd87bCuUykIylfR+cY2snfeTq2Mjq4jSq0k2s?= YQTSfxUDEJlG4S8MEQuwOGXzgEB3BcqhwU9EinzWrer2DR+0UraQ+t16FAM4Wop6HVfjdY3SuEhcOCrWpXWF6NhnlT+7d00ZWOOBWgM0KNA7i5ileo/EFzZCrrq45hyKB+YQOVmvE07veCjupwfBMV1xH53Q00qqIfpUmnSKC677SHH5WtgWyo+ovUXSsHOSeMYMjXYM+7quLzG+03fSNqiuNaC6FvKxYwfuBDDQih1ItVkI4mz93sCwBdJSnvubrIL5LQ0Rocysr0nh4uuCOp3tmmS6uUL2ZhNRNK4MbWuKsmhb8dKoMsAN9ufbUFogGN1h0cTN21ZT4WVbtpMA66Rl7JRbMVOA87kUwU3nDgQQ5oBf9URQ5NgpUSd+AbxTNIq/xylYVm218ssVdT7+CuPJQuvFlO4kzvCj+SnTwS0kJZt/ayNvBmV/w+oLZMsgcCd5sDQe5Hj+tmreegAY/3naQCNwBcHpXJsbHd6A+mEg9mGOTOndSPJowk+qYQYXJywEsnSmCBNdVxPOOn0kqga6EkkCxVO9EFK9nrYDnuVwhmk0u+86CdHgmUseAeUDuQJEbspiSyK7ScRlnzQT8HAZFRUvQ5/NfVmGYNZhvRTewtp/8q89OeOY3kr5yITYV9PZzjm6DRNhXjp081JlWq5e1m1NUsoms5m1/yit4W/ZZK4MOMhhDUkkttl9hnVRf0zAYjaiHgqujTL9M4zSlQR7AJzVr+iaWi7gSFcZjOYRhIaOMg9vZ0Kp45ZjyzOvlP0uAeTepIwLwyNMFuDhRvHxktCxSKWA8EWqNi3FcY9RKVYN89loc1f/78BpXGnRcNUNNElkuIverw6VRBU6GDRaNjKsHcvULr541PVN5jIoQRiJ3ayFukQ0E7oq3DwaVGmpiG/FrjvkFVMlcfYkVJNMFMS2Tl+TCojTSJwVx6wicFLB8OjcCZ1NEV9zg4O5gSJTTuv+W6PeGZK4t5rjHRuU2F4YYXwM6jNK/4U719LkRv8GNIayFTQFJtKi5T8QL/XgJxKjkGjXvkLGMRn7lLtu73zTOwQKFM3S20HINzpFYYmtYUFPD29xn4EUxs2b6FGWf5mnW6SFTkUrnwOLihMrounZBbYYP5MiQ+431luksIw8wStshrkT4daAtggjUr9m9hVr7oODx/ZEfrP4CWXcGXm4dR3qbv5mbF5ZYDZXn8HrFb6IDBBhwhj6dyGF8iucnuE8O36eFNUW/Eui/7aN X-Forefront-PRVS: 0365C0E14B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0701MB2193; 23:sncSWSsep5/b7fzaRymZ1fAzK/tPQSGZS8OQ6KE?= dFFT3YMeY1yR31tBbOkBZpSH8mR0ozg1vJUig4WO3QnMAg2oZ+1FKpGs6+zQz/0kDguB8ie/pB4wpiSZi0MMZ7qHuGbmb91QxFaCi4Sq7EO5gTXNDIHwXTe5aC88SEoztyjuCsvDgpOU+JfosCtQOIS1bp59sM8keOsW3HB/YANz1rf9eSs+gcR4o3rtngxzC7o1t9UGtfGLap61opy1AQV7+Vl6sf5NoUd1XTUJ6h4vdBILAOjQhF8BbHcwCR0aDotnwhCMgJfTXVmEjpzBtI0hdtxKWPo98E9yBB0lpoZrTbUX10HQX+1603ig5RM2B8J8wtFwc/8Y9uWpuHAGeM6naXt1CChzWTRoClChEmmgubPCofIIs92qQBdFuwmONFgFvC4fgxzVZDPpXKXsMJz9Tatzxum3TW3gZk3RfLPByT7EnPw2nYPKAtVu2wzF6+b7Y/lpTaK10ASLXeggoUnDbnDKELbYSZ4da6te4rBBoTGGGEngbp7a35sOloMCGH12eEz/q267VN+YkNORVBe+Po84h1xmW7n5M5PxlgG8379VvL0QaYnW01T0vZU03yIkBZWticc7by504AAxmzdy0v7qwDTzHREJeKVNOv3Du0zrYZvQAI7Y8+Rf485CxSqXeEpWBBnUgE/EadNYHXs/iJgAS4tJyTztvgRFN+Bk2dGgzm7U+GVYex2KulRF5Tqv7+a2tFFAaukGknPbg++cE27UTiI6bt6V4UBj9OX060npdHHG9nLBH23TU/OmBc4JQ7zu2otLNjjA8v/0x2DJw4eypEfhLMIH2jP4eOVwgYqLynK12R/wIL/8Tx2K7j6eMI8R0xab+c+X5BZnFYRfjQarA0Ko6ABoBI+/SaevaHDidq83K/vFcIqRMutqNUTBKPQzyp8qikDXLOn8Nh8d7YuOUrBbtMuPrz4nnPmPXsNZqJebtWgVXkhxNhGw0zUEQ6eFA24K8yuuglQdCOh0vtUbOzFjTaf9T2l3s5OeyvuEO5qmcfp0fXXhxu10uMKa/oTDlKsQGshgeCdOqxXNdZPK0PH6fEFb+FLg2sGqmfAbZKUU7anDSYGfGgSgnMds= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0701MB2193; 6:B2OYHPEIezJUCq17e9v19KzVZAVSNh0jiO6Xn+nK?= 0BweU6uDaxMVn6QjOST+FP4yCboPgImfAaqiEdnRDDi92QBNamW9o1QPg3VdiB3/nIQCBxO2U5SIyHVAJTOTq6MUzGbMqjg0/G5emipgR8fM9aXgLbuf0656vM0e9huDC4srB1/kidWFzuEJU0gf9q1wGK4Qu6eK8Ki7lLmdS+mqphm0SDEyrT/KsuoDtITYK/0Z0ypLUD+f+jz3rIAa0jN3Qf1z+aAAl00Kyl4zB4FNpzFrkK7nekHTEJ2nZdk3wsdzHW18uVHAghImRtTVWOaDWV3UQ3WHZPPoZn7sK6rUEOi3cAL2yFy5viH7SPbIZvZ4i47OGNbWxegFqzA9JxlVrqM/MbxfRQoFBkB3z21jJC4C6irNi9yhCtxc5bpRJpij3M+qdf+PHHHS9D9w/n6O/kDwiw3cJHy2Z6gLGh5NbD8yui5E+lG1ZhBy0iH3IDSMri/w/8O10sYDQ6hBRUxquW25uPrk7J87aUcYs7ZEwDaf/AaffT+IN85Evga6BkksSOPXqSJd0Q+XiV7YrTzQiI4vYvtNPzoN7TAsPsjOYB2iwGMvfLcc8FAj/ijXJ0BkBl0t0IuZIttNZtjlQnvpOn4HNvAWssvgCgvmKxMweZvEGsS1M5ecVspW0+YvkGHUM0Sdrh8fTpLuw6Tj4IUamrFPNo7fJ5IWkDPn/1hvlPv0Kfs5BRq2T/JInc/OiH5Gj+TZIC3gzsORo0rxek9fYo/j3lDjkXwbwamCBXKKQ6P9xtLFRHnmNvElgPxNAadW0wBO6qAlsIyMGBbfM2VZIiwGuSD4O3rwS+FrB5RqPHhGJkeNwnine3DD9EkGCnffJgm1+GqfzukMCg/ZRtkcPQOCE565vHtkfkSgPtLEklQd3FkB6xyMIn02oq9G8uoEXemhqJGZ6ksUPYZiEFPxOKBGBMMGlP4AFkWOwD2Ce5v+wtjhf+YwGVaNWmLt4aYzloUwEU7rb1hhVxsIDyXC X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2193; 5:zjdT/vRDVTtpioP4m5lcfkzAmqs0NycL/jcgdS5sO9xPht/us0IWlJFdUTRnumQ9z0FCnZqaI2Z9mF5oTLGQutNWZ4BDlFKvf33plPc72mUpYHIgmg+WNUcfetwe6PIkjusO3N8fHOmGrBG8ZoTV9RjF9yD+2NX2dPqFP7G1O+VtfE5dW84QA4ox7JR4z3UBpV3LM/J1v9arsytZvr5o13F3sJqKS9XkWEDWDqvB9Brl5IY6VP5GmZgoIKr0O6XucCDonYebBZlBira9Q2/M/p2WjY8qE0jxy5YhvaYFO4ETYDKttp4uzrZX4g/qBWxyeZ/rWfn28mKd9Jn1w5U5H7uJgppdbk0p73dxIdK1usgRTCo+liLHVoMBR7u09J/Q9xfE/sV0a7DhSTE70MwVjLfgQRY4RIiQoSGLvwbq0VpZpITV30mx+X73z/8GVWOpyep+cu7JAZjybq63ZnU472rZBtSqxNcnFzyK2jDVfOFdWPzTnWIhMn8DK5zh+W0T; 24:/aSbbM3/qw/oLseMmxxE8aP9hhlxpbST/RiYIlJ0ZewMwlseyX2HkXtLF7KPLmFLrRdnooEZI1cCixt7DAunL8iMFT1ApXAbmi2CSbfnxno= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2193; 7:h1q7YBkimrstIFDW+uaBwnTluYznQg9F2bhr3CF66tmn2tVqH/LTovk/FIFAGsPx5fVWXTMoNG+DaMgHOdRMIMA984t2xGKak35m45YG/1O3XPBeMELxoTV3KBH18wtqL8/RliFrLpPKsJV1fllJKz5nXYS8PcAC2LWYHateUGeT8T1P16NpAUFt+92cm+kmFBE5FXGZIJUbgptFb1Z7e+86oCptXCxo8ujaf3BYTl9PscC6xLiOpTqmuQvBM/lVAXQx3hndRuIyYxt2XNVLfmGXUNrcFNqDG9Ng4U5eLY0jqugmgtKAZn+14IYO2J+bkKdWbJ1cHBkRUmSP1VOQsbMbfGALzfE9ikpy++dSYoQMs/jWhc2XbiBDrP4G8wtaaTIrrzg7fslW5TmDpMfIiIW85e2QZI+xVB3AOr/VNU9VWwNCIpoIV9G05K2+UCBJRFoT0MUcfb0vkcrxlslQE9JN8/f9PXzNVxCBdy6heRzZPxuturNi9dG/WoYAXMca24XOhmigrsKLMn5hQ7R4EzaNbXuaUxQ+MAW20xc2gFxWJcGwMh6BOx6fyy05LAwIjvCxfRrYC2s1VAB7P43Htz5oHki/juSmYJ+kqDXivq0icQTh5oJtYCdcFsuuGxFK47Uwso8ThT0hzgX7GPIS/KUMTeKDFPMkIMZeDVrsnDmdbYoGRW3rbPQ9SE+J0oUK8DpCVOhDOQg+RKpBer6IWLB8CzKwcNedWmbsWDPd1QJVBX7HWdVtEResSyY9fPVYAbXMtAINdUTd8CJpQVJGUxWNYv6Ep1qEfWQjWSJpwAU= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2017 12:32:15.4946 (UTC) X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5d471751-9675-428d-917b-70f44f9630b0; Ip=[131.228.2.240]; Helo=[mailrelay.int.nokia.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0701MB2193 Subject: [lng-odp] [API-NEXT PATCH 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 7e75b4bf..ed592ac2 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -550,8 +550,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. */ @@ -870,11 +870,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. */ @@ -895,44 +895,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 @@ -1041,9 +1078,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 @@ -1055,7 +1097,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 Tue Jul 11 12:31:16 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107363 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp4811891qge; Tue, 11 Jul 2017 05:33:51 -0700 (PDT) X-Received: by 10.55.26.228 with SMTP id l97mr9512307qkh.245.1499776431686; Tue, 11 Jul 2017 05:33:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499776431; cv=none; d=google.com; s=arc-20160816; b=vb155NjH/Stfq/YqG3bApqimafUwGj8Gf3GQPy4j5hK8DUEOGB2W3QgE9Pjg2nV5TG 54EjOMZBCj/WWjEF3pClvFJY6LWS8Tq8dcftoRqi+eZp7SCQQx4KW1FT/UnLCGCgGFqP KlBSJV2mWJD6jGACJpUgObEzQT1+TVGQuzRE5pSEgR12GE5ez0yIfMt/SHiFXFVB2dz3 aZ996wi90kBzqs2oDeDs4RWVm1hH9HQq6v/HWKrPpBpro/JLzeZkHWMlPqS2yMEh4OZW YfRW4k4XsGYwAGylNh9ZYzqAh0YMmR6RYsO0ERFyNfjzRW5k/euKsI9/msbhGo8j/QxP A/iw== 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=h4R0kVuH29wUMXQfVrubHquKl/tiC+jidQsMHZMUGZk=; b=BxHSQiu0HUSR4D9NecD21Vj0QmsE9soIdVuTRa53SKrfBgo5GHNy6jgAYd8pKMmnUX 3ovZd9l2uM1n4zfSeHXG30e2H2WaMRzeF2tvMcK3DjJhNB+wAp94lSLh1XBaVyokfNMN m3Ni/au0OxPGuLSJlNQ1i0HziMD4z+HPdyYMeFS9vF2LnJFnphVHR/ksD6z1JOOJGUDL QD00nVqg51ZHVGbzRpAOp93QHr9I48QPPGUNbo9jD2THae3hbOd347SMr2xn+BhJ9baK htIXCQMrEEDXL9zrzEw2QqmXGQ51fCz6m4kwA8HPSKKwt7NY47KjQ3UZOTGHpWgA+k7b Tgjg== 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 u4si13227374qtc.128.2017.07.11.05.33.51; Tue, 11 Jul 2017 05:33:51 -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 5303E64487; Tue, 11 Jul 2017 12:33:51 +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 640F864482; Tue, 11 Jul 2017 12:33:08 +0000 (UTC) X-Original-To: lng-odp@lists.linaro.org Delivered-To: lng-odp@lists.linaro.org Received: by lists.linaro.org (Postfix, from userid 109) id D97246447F; Tue, 11 Jul 2017 12:33:03 +0000 (UTC) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10123.outbound.protection.outlook.com [40.107.1.123]) by lists.linaro.org (Postfix) with ESMTPS id CD71264485 for ; Tue, 11 Jul 2017 12:31:59 +0000 (UTC) Received: from AM3PR07CA0116.eurprd07.prod.outlook.com (2603:10a6:207:7::26) by AM4PR0701MB2193.eurprd07.prod.outlook.com (2603:10a6:200:49::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4; Tue, 11 Jul 2017 12:31:58 +0000 Received: from AM5EUR03FT021.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::206) by AM3PR07CA0116.outlook.office365.com (2603:10a6:207:7::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4 via Frontend Transport; Tue, 11 Jul 2017 12:31:58 +0000 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning linaro.org discourages use of 131.228.2.240 as permitted sender) Received: from mailrelay.int.nokia.com (131.228.2.240) by AM5EUR03FT021.mail.protection.outlook.com (10.152.16.105) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1220.9 via Frontend Transport; Tue, 11 Jul 2017 12:31:58 +0000 Received: from fihe3nok0734.emea.nsn-net.net (localhost [127.0.0.1]) by fihe3nok0734.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v6BCVJJt015694 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 11 Jul 2017 15:31:19 +0300 Received: from 10.144.19.15 ([10.144.104.219]) by fihe3nok0734.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v6BCVIGS015642 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Tue, 11 Jul 2017 15:31:19 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Tue, 11 Jul 2017 15:31:16 +0300 Message-ID: <20170711123118.14745-7-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170711123118.14745-1-petri.savolainen@linaro.org> References: <20170711123118.14745-1-petri.savolainen@linaro.org> X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:131.228.2.240; IPV:CAL; SCL:-1; CTRY:FI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39400400002)(39450400003)(39410400002)(39850400002)(39840400002)(39860400002)(2980300002)(189002)(199003)(9170700003)(106466001)(50466002)(48376002)(105596002)(6916009)(8676002)(1076002)(81166006)(8936002)(86362001)(2950100002)(6666003)(50226002)(189998001)(22756006)(5660300001)(626005)(36756003)(2906002)(110136004)(47776003)(38730400002)(77096006)(356003)(50986999)(305945005)(76176999)(2351001)(498600001)(53936002)(5003940100001)(33646002)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM4PR0701MB2193; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT021; 1:86/zo+Nbba4ZWuw9HuMpNTXJVyBjlLbh/eJ5l378jhE2GOJ0GUZgipeUI9QDcwlTBs94kUg34rYxM3Nk0lJxVzIKJc1z7ZoVUXvdJRcWffmrxgn/VbN5wlLKZky1u/zgAXIpe91jqIgMCxNZTkc+TvYoSO4z+fviDGJLmN64pUQg8JLdg3vMdt0QSoISxOyuirwZyGxNpYBryyQPAxaqvL8ns3XDcrUW7ZA7iiBpoof1dPBMx9iGno+dFCHB8fLROFc0QZOo5zd1RJnc7XzvjBk5kaSB08Ng0wS1+qs6BvrhTfHpsi4ouee4ACrfn6zg3aw9aqa/cMZEIYAAQYGWUmYBuNij8oZzt3wp22FFiXZO3+mT5KQaieLh16zVF6TSD3CDtq1wkESd2oIF/Dm58gz4HEcY60Ezz79cBgcDSJ0pMevY7Nn4siP2ui0yGBdXqNUnhqy0x2U9DW8gLgV5H8KgIP9dkR3+YiCtSXHtevPNW1NBh1+yIXlTSfGByV507zQPmLR4pn4JVqBdfKYoarnFtvOa+mtInD/iT2SapfoUjtg7Wr+Dfa5MHBr+hGKDpPsmJGO/KcEB7AORumkOa5Cu6Sid969CtyQIPuSM7fb3Qn+99Nr+ptjrc1h8wAvD+og/O85dZkwJXJISyTE1/tK0+vlXh//cuGuekD/iwXSIORLk0JnzeuZdAYPvc+GxwezAMlIYzRiUMa+w7PK0wmFUi7LY9QWG0DMlz2Ik+bGRGexZffTz90k6zGfKHd30n3x6GfBRP6A1prJyvSaP2If5ITgj/yYbBvDqjV/mQDfiExjtfhhcmUvilml1rtuDwv/Bx2mPQR+5Euvr9gLN43A47eA8s4a9Jy18CRnUgEQ= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: f843cfd2-c430-4ac2-1fae-08d4c858d2a6 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:AM4PR0701MB2193; X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2193; 3:6xLFC7Wvwe1jpur4m9jC0ZPTOfA2XHrBc/gs8gxVW8XMuEwlt6IjO5yZsToM2OHzDxcHKavTQBnyCGnsOUZ0LT8JIYb8yOEZLNudvsCm8uGkqEiGzrb9BskTNxP43HLKK2kRn3IKaltMaUhCMxGNG8MqJNe/qWq5tJ1xYd+tHH1L61leY5tnRQOzojsnkSslQzRQ1syusgdgFEQzSjpJs+vDB7lAHqy0O1M84LA+wCsWVqnX/7F02Qt/Wiu2lpJ0JIjsjKXxEDvoz2wkmDzv6nc9eQRMOK53Cy+bS7Kab2fo/q/57+fXwOh4zVJTS2uJ0oF3VN9ScQVvNljnKLbvzsmV2Kq0Tx/RX/6JqWoSt464IEbN3iFvL6f4t2IDbCWIBijzYKxuuapDC9Cy8Bj4p9hxVOpxKRb242sdVtMHGtiuJjM+jZQ32u/Eukvcgyrbfzg2zyQCYGdCjFg4uCJZi8UBgoG8g6krfNtf8suBiYQhqWhf9XOrRJovlovzMr2B5UmvHvdsjMwTdUL42IAP3tgxSbN7uWSWrdE8E6ji51BfoRGrax/lZxIB1A5uH57nbffI8v38hOc14g5QIFy0IFUWe3UHjVNgnRPto+XvTGhKdczaDRLcA1HGN3G6FLDRbP969qZvV38wNXEYXGZzlMQv+IpUjg8cM67A9XoxYFgzRiCVglf1Vvsjrr3v/SBgp5pAH5aqzLDuq+oPrfiGaJ1I3gyrUTSqwut9rGYHLwcYzEwNdcswJKQ8MqczqfBLuIgL7H11oqaVxD5dFL7LxEvKOpqZKi7pePhfK+/jJfEAQOIuWLngmx9prcfvKyvQ3/HzetYAxvEt0NW5dJ6Yay1ez/IxiVOPuuef/cjURDQ/iJ7v4YtihxuR18LZEubWNHDAwWnMHZf9s/llMPpqLw== X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM4PR0701MB2193: X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2193; 25:sfAwA37ofGKLT+fLG5QuwXAYZBIIr3m+q1iv3JbwHsco2+WQmqiTZB/lZi8AWlcN5kPoh8I/gjZ1mWX0giIFTrAVWA1YbweCenLRFKTuEWiZafCDCj5zONl85YXTP6wR7BAmKm3mTJ52cp9Sd7XkDXfwVwFmiURkEz2A8FD52irMXADtBv1wCv+fsIsrubVnBgM4ROQz7b9eIlH4MY4gUYmLJLVPzZtjYVXcbG6fUn9rvMY+kv9nfbMe1ocBXimsAi2AGUtV9xdiCwYw47gslrOfb00M0o+3oe/gxyIm4YE6gJw4R5vg9Sn0PM/rCYJQiywDJIWG53elJy8UCoC7La15Axtpf0S4xDyMFEoQDEiXenOsRMkGjLg7ZDqfTD9nhj94tA0y5u/xnI0OygEFAdlRwiYAn9LJZgLwOXOM7HVHpamYoHhiuZmws0Xbdr349t/rFcESyod4I5naQEXpjq0l7yCBF0l30I1FNBnFoQ10Q+8VDK5nT5TWjxBPwz/Od2i4gMgZsvouyoRJKM3zGAs+9+RPjWdF6tXqc4mr9KiR+KG2AY75rR8JZRBKsFzLh3Mlj8zzRzokzevS/jthSKzIaCvrwBx4K6uIql0387rXo1AOn/8Dv1tF/IAn5iBu6bHbdQhhhvWXCzwJB+HaM4E+i2n1Gg/qDFpalyB8NY57JO979HukLKXtOEFlpjPJ/J/1//Adz8PA9+fBPuXUqBblujGd6jUUgaNCn3oiE6X/0WsrMwDqt0UsAs39yK0CVpiTv0mQTgh9h4Ckacyj9tSAMCFIYk5OOwij2FlAHE1q3Hr4vXns0R9CukfiXwEZn6A5YfFt4HOz0shpz/IQuQcMQC9fqERlTydokUNi85rzt6kTBrhfiKRPbzvpjZe8pPfa0h0MHbdW3wBCvJF920oz8n9PYspfbuaB14LgInc= X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2193; 31:QgfMxcBntdiNw7frx+/f0juXAbEoYPq/SSFDKKND2m1kHYF8hpYba0xXY2ulcgouh18IkNiLLfdQviOSQ8A0SOI0UeLNxnNuFV795qTSukFwmUE9MWvMeYokMrnT1kpUqRUeURURrC6tuURbhhpu6WjNBvIKrKkTUq8Nt+npRPkNUs5e7vk7M1e73jrnsskTcJ0Nf0tvlXUqsyQV3ar4AiyULbhefDFjikK5jc+mdBS8OCz0TvVwqEhj1Gl22NTbiFJcqr/ZfOcp8RZLHweVOu6T3jzrSSPRWGyY7ap7dunrLcKFap7TRDOojm7NN6j/Xc4FE4O4kMu+04DaIQVtlNNkAiflE41VRHUnMMiwDkMVziygZhAB4rfQJB6L+2U0BnZulOKgLG2uor/A8MMCd0ds0VqYcAeKoxGT8hAO1w4XxL+BIhnJGDCDoFd9xh87K/54ZG78C3OwmDUuWVGAev3xuEjAKzk3zLj7uXiHb7z8EmHmep8ZhT2rjWwBtRVqngbQcH47HeQ1uYmRYSU430EBYoKc8Jy3RaXKjYKYbRTORi6MDztsujFf2atcAvzZWkpaQpS5DMgxbzAbat4bk+NDym52bDD+iM0TFxtACPzV4f4WsKHYobBLojLqcBf4+qT4fHTs2Rzk7y19lGI0QcrQU4BUtm8AxHkTaI67WHZX0FhOi8Zszon9EmEPVQU0AQRTzCicBpYq6q6/MkSDCw== X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2193; 20:oYz93e6v6CcTt1o7jZX5uErhdHSkYJwjabEmUBphkgrX4QSprcNM3nl0ElxN+DAUyY3crhO3lLbQ+X6bAgmw9RtdGQMAc+ijUd56b94ZQfaZq/O7+GrHzP/YcVvAqS3tnFH9SZf6OeXikDKBX6g+ILnHODdPApITA1tk3tlwiobfrmAxLDIywzJ7owmu6eib2dMCf6CoOYO4yOwzVlUdxCfpk2trIxe8xloPjn8oJYLBaP9xP3ZgFuZcwk9T561ztAn+T/gsCzLl3ozVjWYoF5TlSq9wVUB87/tqIF7cns9YPkqyN6FBw0V0uO7zIZ1PrDWjlkOSv1INSCzRNi8mwLNGOaAnQQS2Hk+9mj4mlXr3NJkYhVZlRw7GGC3UFW12roPW1973fjH3tMcdqLb29vLAcO+WsZgabzxPzMDV37U+dbS/1kdufDBzyJEclH9CmiA3/OcspUWHP6Lvm6sSBHzh29KHz/i5ZAmrFPfHYs4EoocwzQhSuA1xc2TtIbLY2cqZcT4pKZXY7WkiNBjynPz5oyk0GrUPMxbky6qVVQvtShVDtHWWhYymjIFBuAJ41w3oU1EFnpi4/vZNvEzGV+MWr4h8VbYpt3TdUNLZNf0= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(211171220733660); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(2017060910075)(13021025)(8121501046)(5005006)(13013025)(93006095)(93003095)(100000703101)(100105400095)(3002001)(10201501046)(6055026)(6041248)(20161123558100)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM4PR0701MB2193; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM4PR0701MB2193; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0701MB2193; 4:eZ8mihGtvCMGvEtaHUNQHLXXGL6eXon2Few+uGG7?= kBK1C6wCV3kQg+gCEdVNGjigMOhHtocXNKgoUCauRxZRhKtowDxw8Ia5GuLRKHPTEIFdQbPT39VkLbEJm/eNP8WR4Eam5S5xQ2lXjCyNeBRiTzqFZ+acvkJ9WzaqmyaghZUBJvnJZkJGZJ1h0MtTndx5p3UPGzTZvVeO7Glyi9mBw861DsCeDc9BJPSGKmSBPANmmD8bfY6XPERmxUZFK+6gJfAWA7JPK3fN4yIKUzEcGjnQWMyUi2yYN52uueIsydvs18Cb1CemrNVzUvyHmgWxiAIpCvolB5ZxsFGRcYXhMlqUW/47yUVoQacb2oRHYqaR5kISfGlvcGAXWa+ZIBKuIspYdfbBex7jqE3xmTeTJWgQDwqVMgQTg4sT2IOJ9Ifcymkt7lAuNyWaeLkWUERHUzCx7ku30sDomegA9B8klrhtSLFIcLLKDoiGQAMp97+JXO/iGoUEfhC7W3OFtIIJ+8ZWHwPbicQa7+hF6EJElnBf0PBekpe5AMWyLyFykSZ5ykTLUZ4RitqCpzeImOWfdEnFBCXuhmO/Lx444Jv+B0eJKhvu7qTynv/LfoA16KP/1Yqto9Imt+mfKYpurP1vLI0SUMHNdtgiYJ8kXYSlPtb/rJlBv64rUzTtvHlk8fHr5Qj4vEu+CXuNAOt/+EqLpVia0lGni+d7W2JcDsfQQdFlgDcc9tWolvTFiE4yw+iwFdBMm913Vz12u7s9EsrKAaPGu9WgKbCnumshxHCEpSID4XMS5hFYWGS8ZIbFi69oRDOzM+5MAyb1BfMyGjjNPNyefnTnSTTthw949boiyiGblukFYQSqqB8zEelMU/i1D8U9BRquPAhpmfB0jl26MOVTWcqM4dttAGGW194eHZLJV8E4wBToASUjDtoRIaHN5CbhFXMRwdY4+GZw16c5GuOsYSmzRD1Yxjn/gWI50h+z7WF3MExB/lgEUza6ou68Kf1clcQznLvutWQ54bAaYoLjOO7n9k+7luLaYvifeEstnFK6mRbaCynPt5jYXMPuTsgUTvEAJOnX2qdkkLTWnAiFkjN8Eggh7xVc3Eqf+nUIH8rdTm10A3X7R2o2FrbQnV17E8V0I0I3grYLy4+OWig1RROfqXeHTBoxR64SIAzSsCk6qjo2Va6mgfr5bIuJ344finGhCfUyDxf93s9RlnpsmCVy7bK6w/fJo16MqEn+pWnFfwkJZmiYWqkDNl/nMq1B3+aVbNEobLF+KqKmFLEd22vy9ZSOkvPSnG9t3Vt2oWdp4/MJVNu+9P/gAbM= X-Forefront-PRVS: 0365C0E14B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0701MB2193; 23:6PUZ3cz4ULdMcQvPOgzIcwf3cKmXdm57Dhes5QV?= f7i5lW7+8rlZFS5fvIEKsd+A5Bsxa6IkGQ2xfAIG1vZXVSEdChcUgiaVSPkQtjT/pkQlkT3stElBBj3cqG8/3wPI8/RqUaGvPiQp66+QIl5KSsVMVCgQtJpfWCf938HKXjOP5vcNdJ1IFTr4nXJAD4lrWEuYfRfBoQFPnuXWgG2A+grFD8jq0RaROua3PJwx2f8aV738q7LrJng9ZFjLMaYBDrG594KamJpRl29ZtfBFlXFO894W5Dz4pV/fiO14+zcJWRnQJlz3HD7SX/eZGDRpHMwj4Q+viyWuMHt4Ji1PEXw2Hc+f9orVHC2HGYrTz+xvERidhb9Hum6SP8Tv5/ANtskcJM6vM9A8Iw6/hW5zu0luqGmbYAdWIMwry7sHqSXAwwtNZncWHTVPADOD/5F6j6PfRDrflv4OenuhxOpYFBffvv+Xr7ZVWTh9py/n7Clwi6KCbV3uvwyaC7XusNEePMx6W24ciJ9dXxW3x8J2cVK67lzfCTjlYjmMHJzz5u+vR3cjRowPoZoWzDhGntpqlQJWzWpteI2hbaBwxGiLTarksqJJXN7XNYkdSLR5Vi4c3IgTTGZTpQRYU5djBqZkYAsWLeNVMiGCeW5UBFQ+bSeDVrTEH0iv8wNDNkcnI1He5h5VLwdaAgLwSpTtTHWOCO34C1HodnhOuOuhFbLautGp8xzMPZv6NEpgUgEx/3vFSQZNHD7JzbXUYAS5XwprXK6LdDD8ao16/k64r6xo5eZ/z7yYQ9gzf83nl4sdZTEcBjEp1/z2dQypskYMn+TifAoK+HKYjCk0L1hEAltJAx18910pPJdJLA5/blYRCvEPnbQ3EhZIiSTtGYU4OaKmX2HuKhu6TQCRtw9Rfk2Tdp2zHLD+ODGT1N/6v6L3lTzZpTDX6RE4vYx0p7S9OeyF7hhcrKdEwSYgnMVivg2iRxr6XiO4iP0OPu+keDKcvZLx+Jrv0Mm6UtgIE//jyao8PxQw2sU9QrJurwODgE9SKkkOwYJds/ZVlUnrvIL7nJ1O6HQlyapsYgetUC5mMjNHI4jCnfqV0JAc0gbNLbr/5JKHBFIIaYieSynhhNvFizWU= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0701MB2193; 6:fVJjJ76FtXhL0YIslKClpNJnqkiIQtWeSU/GiSNM?= OWA9MBTW1N26Y3m0eiSDBChGiDxJk20vcOtp6MCTQmXrYvJROg4bpYngH6PLdr+ZzoQ1/LDjm3xKhcz9PQI6LW6/hh5mh3I5/veplKwd8JKeQvBJHGwpP1eDFnBVKUSxpu4zx2EVwpbPRHJbQKidEJqOr2W1HPMwkaqTpHE6iHfHqFUlZ061sb2xEm0JZGqufGLWuU+IuAypxSuU+TvxjBW4WXgV2hkbPrBPmtNvdR2itZeis/5b/9NtluBQe2YrI4trEXj8jX4k8WTLFsl3wVXCQATbjQoBzJVoGqi2Lr16iI4T/BDQZrFamSGHXGuO6WCPrOqScRj2sZyCITD5h0bZUUR4Nx+bZQQClXe6LLMflTshq7I5Bm1h8ee1hMr6OFvPhGcLDfOB1PgF4XofuguJvlxKq7cvrsvw8YT/YZY9wXgeXpgBPwnAYD+vU1uoxKNQLfl8J+CBt62h55CKOIDSoZfrH8w/A48CGJzLP6LlwSBMdjifedZj+oVSTnFiKp3PYIJkqrot+zlEGLdYkFMsgbKzz7nyrKymakhK00JlOvK8eq0ECoT6HTgBuQ8GIgn0khbB/6pOpeGjEG5rBs60U+sWznswJ1UYquXt7faRet5aj/l5JW3sE0W5ju2NPSUNIocPOh15MJXEfuSIm/MUKRV6ER+rjQi05h2Yxlg/bVkVjBuJsG2Bd8Q/KBgh9QwDtG8yggu9MMuN9c+FWkI5FkPpbV+VEa8o71TIVZa1iOxSeZeB6RExVdEqFuSutrgx5LN74teMjvSXBs+6nE82My3pT3AGo2RTGpD2PkdBNknF7tzUKOaQ0zaw1DjYsisaHyN634ki5/9VjmuSyGQlKK4z7YxsINpW+iTRDKKStiEBl2nvE3Ajx5nbiI9gF0RYPTs3ve5Z388E8IWTJoW7fZWaR9Rg7EnaLMsmUsapd7adtyhqBkoZHSy3AzMKQuxNUOLlk7JIKTwG5vdgVH4N X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2193; 5:BR9NVVZGJK/bSn7l4zy6k+Fd9DovUNOJI2RsW0mEvekLFq0aEzLD/u1IFh3lYEa1uLBuLOsctTIRUTzpHXyZo1hY3mZLo7OCGJpKeKUZocZoJed1kEJt0/lkKXRZppsF3gucK/5xYKmZ4vtw5EAXrtGhKJqSjqqQ5OBsN3fh2IH0sFXUaMBUD24iHfux8XN3zrdHpE6NzmqAOWKxRy4TXe1G8yCWiv4JJI+moWqWl3iXIVjMPobaHK26Tj/GYkvcnkNSRT+u4N6Uj4hbGcbrfWtFcRORLPPIlUnlPYQToko9CRpI1b1bqovP2TdMgKDKAxTttqL/QhXQMp1WEF9KEzSiyFNDE4/TqOgbtMYEaWjikFZI9A5Va4QR/ZJ5gRzfx5imFxuEW7XLPC2Yvadrl4skiBhsHzsy4oF50NYbsEK+onWNM3pHLENhZWjzEg5GQUIqgNe/m3KN+G20psHEMfn1j8u0z2EcmyPJPDuqFfMATZZwlBonGxnTibRtSkjD; 24:zC/F92ruaTlkPZ9Swne4vGb6aUN0NAOQyAKp0YR3WSP7XB3J12UCmncqc94oF+OR6yhE/tuHv9c1vDb5Rs/hcTwCyZpn5b0LZd252EH7paU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM4PR0701MB2193; 7:OuUYVriuBGzIyDS32h3vFo4EMr+XnDKKR8mIcsbNYZ5/Nk40AmoqVkoRKxGwi5CkvfN9BJFaZSssA7kdBj0d1FpfYmPwUZd0mfv5O0/IvPMU+7bUKQpAkhFNVE649Ex2D7fAXpyNNvNdmtgmUHZ3mJkkKDn48ptQPRa8UEAJZvknIlkSfrV0tmhvmyF0j+eGE5hGR8yUVrJgLTB0YmNcDiDJY9fc/GIJkZBTG7EnjwNzg94+J0pAsAxvLmL+Tv5rmFmBhGiulo62P8CsgMxw3FzmkygXrpcfstGTXYgU34aoKjyP8hIMnqpWjqhRUtkViUIpl/yodVKazxspyVk29yAdqECQqNX1BYQuPDrFOR2KHXMQcL4vk7UVJWQpXuoONPjsgxWZE/QxO5XHMRyzz/Xvxr+JVtvoForkmIsFk474rKJ7UzAkVxP36NUxR5NrjEP94GanDoSzPNZhprPa+3ye/vLQhFFXZINmocf2Sy8jEW+uLLljjVQgNbJ3CEz4cm3yJfG48BxwYgaXWCt62psUwq0B7oJqHcF+1c0KZo11a6MZ5CWW5mGF+O8gQpMe+2Qwp2XoeDznBSUXJbzvx5fpsj/Nz0PmdXWzxJ4O+ZDTJbG/hqo1ardyO05TANE3rG/QiTlvaOxUhL6L4f4mheXpL3AsEpu1Urx8dAPA8gnI9o/Vo+K5398iaEvGb4vgyiWI7WV3rM98349i/VPbi5urrRvxFXRoy5MXAzREnK9mOvB089KrPQhlaSJrIK9yob8EErzYLQKwEvPCoEnRTSvDYGjV2bJVDB/Px+E62u4= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2017 12:31:58.1143 (UTC) X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5d471751-9675-428d-917b-70f44f9630b0; Ip=[131.228.2.240]; Helo=[mailrelay.int.nokia.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0701MB2193 Subject: [lng-odp] [API-NEXT PATCH 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 ed592ac2..b19ad693 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -499,7 +499,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 Tue Jul 11 12:31:17 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107367 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp4815692qge; Tue, 11 Jul 2017 05:37:13 -0700 (PDT) X-Received: by 10.200.55.65 with SMTP id p1mr10095642qtb.64.1499776633152; Tue, 11 Jul 2017 05:37:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499776633; cv=none; d=google.com; s=arc-20160816; b=AVBrtHf3kp2DkT3k21k+999Yk1pL56Mo+pl5WqAnewpFaLszHsjvn74qcHcx00AytP VHtaFmtpJr1krLJZpl8hQmXzX6EqxHbS6XRgawb4GPSf2hGcZi6Q3lplUUHgyR64VAiL oGIpaLg86pbZXj6o8tONfpCRzTyChHFstJUszgrZSfiymWEiFiVR1AAUTmh4KV/gaxpY KgQvPf/5q7Wxnlyz1FaPOSPDehvtLbJl47AgfISmAz5GzBFKqND4rd/CUQZGTNC91vn6 yYHMY5ktakUUygh4QcRIhHCeq+Cq1QU0SBYvjHmLwb/uW2bO843lJ7mBsezOrGw6oPQe WxhA== 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=GFb/oQ8G/EFDo5yD8bZC7EoxVdhOckrBmJWcSi08yJo=; b=SluBBmHZa4y6REJ443G8Unn8kJoBD4qNX2n/Hk8/XaUheRJxXuSmjvU78/fZCaCZtq pSDQq/qLeEZBmEvkbJn6E5FvClFqLFyFk/sbuBMlFvdnuvziAa2KEolQYx7jgGWFqzFH h5BEMBdnd33fXyoCjx+dL/E8Lmyy6fG+//MnfhnO5NUNK77Vk1hu7WC3WuoyqgggDS/h p3nIVpyV9/JiC5Ni4fRYDu+PBPgxtPwvPX0vmXpBopqticfDBOwSKlTV8gj9oA/ruQJe l6vEbLN9lOIX6oOdZhBIf5CNa+UtWS6WL6OTy2QHPuYkpHNyKonsFsrRjkwVWEwaOeOY eqOQ== 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 s5si13169115qkd.147.2017.07.11.05.37.12; Tue, 11 Jul 2017 05:37:13 -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 C599260CD7; Tue, 11 Jul 2017 12:37:12 +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 A46CD6449A; Tue, 11 Jul 2017 12:33:51 +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 3DB8564483; Tue, 11 Jul 2017 12:33:47 +0000 (UTC) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0092.outbound.protection.outlook.com [104.47.2.92]) by lists.linaro.org (Postfix) with ESMTPS id C598864487 for ; Tue, 11 Jul 2017 12:32:19 +0000 (UTC) Received: from DB6PR07CA0159.eurprd07.prod.outlook.com (2603:10a6:6:43::13) by VI1PR07MB1055.eurprd07.prod.outlook.com (2a01:111:e400:5096::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4; Tue, 11 Jul 2017 12:32:18 +0000 Received: from VE1EUR03FT053.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::202) by DB6PR07CA0159.outlook.office365.com (2603:10a6:6:43::13) 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; Tue, 11 Jul 2017 12:32:17 +0000 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning linaro.org discourages use of 131.228.2.240 as permitted sender) Received: from mailrelay.int.nokia.com (131.228.2.240) by VE1EUR03FT053.mail.protection.outlook.com (10.152.19.198) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1220.9 via Frontend Transport; Tue, 11 Jul 2017 12:32:17 +0000 Received: from fihe3nok0734.emea.nsn-net.net (localhost [127.0.0.1]) by fihe3nok0734.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v6BCVJDP015702 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 11 Jul 2017 15:31:19 +0300 Received: from 10.144.19.15 ([10.144.104.219]) by fihe3nok0734.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v6BCVIGT015642 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT); Tue, 11 Jul 2017 15:31:19 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Tue, 11 Jul 2017 15:31:17 +0300 Message-ID: <20170711123118.14745-8-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170711123118.14745-1-petri.savolainen@linaro.org> References: <20170711123118.14745-1-petri.savolainen@linaro.org> X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:131.228.2.240; IPV:CAL; SCL:-1; CTRY:FI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39400400002)(39860400002)(39410400002)(39840400002)(39850400002)(39450400003)(2980300002)(199003)(189002)(9170700003)(1076002)(5660300001)(50226002)(53936002)(86362001)(189998001)(110136004)(38730400002)(50986999)(2906002)(498600001)(5003940100001)(47776003)(36756003)(76176999)(8936002)(50466002)(48376002)(8676002)(2351001)(81166006)(356003)(105596002)(626005)(33646002)(77096006)(305945005)(2950100002)(6916009)(4326008)(22756006)(106466001)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR07MB1055; H:mailrelay.int.nokia.com; FPR:; SPF:SoftFail; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT053; 1:GVU+1TS7WqjMNem/HXbw1JeoXHj0OpW5otL+DLKsPggpzneMPfypE5/jehT1a/7RVn/FR9zEErqpTB2yeve/Kf8rKLo9X1jW9uMD9CHKbExLMDup8HpE5n1c4Vpsuz+EuluXkDAAVkbAWGXBTTevotJwAcy4V2W+dqhus/+nIDNhk8akR5BnnXqNNm/9uvy99kOWDbh0PMMwbqJzSSXbABHu07GcKzi04GhiZva8qD1UA2rt59u+Ole/sNA9Ir4mMX8yi+Pu0PYGpomN/SjoQhI81O6TgPqlkkuCCA94F4uiy+XaUP5HG1LNaQLjpQU5UL8KJBdEPFFYtrDrrU1vIcXqQrFu0ICqIj6wYoXXcc5kBEDOJSrQ3/IFQSTEpAgMhhKyGAMezZLzCSPJv+s/TuUdP4KKhK3ydJjVUOMMJ5f1qkDKlQ8VHBYJ2A+qo5e3mqiXj9jIotWbSJ7xAbpEelQ3so3l4hG3buJlOtk/9LZ1q/vu0O47fRQGxza2V0YO36HXxAy0WaE7O+ipm7Zgcs7ULPbRd2mlC3VEhCyAE+FjfCZ8L8cmxCXSZwTLt2A45DjVqDarW7Xp0TvNFzUulalj4EdfcwYndCtcLkH8b3qzxgNmY1wZpIYHG/P2ojXCX6kAa00mjrbXUWFCVFZABi3Jx+TAE/FQz+fUUft/PMnbM8ZavSzSA4JWJocCck1mdOubMCXmjNmC3tYyPxK679LL2Xe5PJ1OSUpxvO4qJWvmsV3dK+DGRq+6ziu87a7Gv8xPmHyuuhxH93+ihT+/7KmDpYjuzFqQpd5PIb5bgCi4qzNmhDNB6GygweSwUEr8NKrJs+ZAWV7AAYATZYN5lijIlyRxVIJVtDyD7sX2IJE= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8a0498c8-a6c9-4735-5a17-08d4c858de0a 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:VI1PR07MB1055; X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1055; 3:WVxNXG/FTmJbFQUvWeNDk3KmRD37mXNRDv0TmEPi+d3O0bn29LkqYbS6tkMYlg4AAnD0amW1U4nv8SeGyIxIKuUFdsC+YKyCu4QMzO9yA8dSzofNKg3MwF4JvhwAjhx5JpOHNgUE5lkPo8m3zBp4BfpAnVLBGEabgMUsIgHee7xWatobSkh9ePSwD4WhoEodFnuOEnEwonaoQiT7WQluNFwzBbd/vFqWYSNy+jznFvpTNtfr+rfVhI/OlqTWGJ7C7L3b4QLT3Q8+DPmfIxopsqpQo/zcu5VHR2sOsmOHv16hEs2ZUI61FhWg0+vMwhsMUYp9fJRZvKt1LDv9zDllpRgU6S4rPbUYjVxQIbudwHaGGbELfv9F52AdX7t2Th9ilWslrZsrwLBLIGyTJZCplpzpR+0cnHYZ1MNWT53FMVgjq/D4WwnByWT/mPM7meKpAlI9DMZKNuB9RqWTl+87gi+tSPi9HrvavQQz+4UD/7c6I8IF4RBQL3z3N3qc7LbIZT+60Pg25LP79vBWthaMFbIL9cTR9VHCe+NwPrYpRPrtvtwYRntDrKVkoIR1F887U0nYF0mZyKbFVEi4x+J4ev1pscg7gZiZWRy8zgWXggbXN86oa42TFnawuRhD//NEGvNd85Yurp1BxtswdP4I7kfSduo/KRIx+M/r3C5jijNZlFWnn6iwLrbt/COhhn2rcNu/F2Jf1UGZXZXULQy6gf+Nb9imWMLkujdyEYXDLjcJihsxCrPg12zXJPTaOBeb8HzvfMB3C3SbuTaA4vmcwOKDsErxoSc41+NHQ2o4t9QXGj8pa9B63ltkPscABr8optWnQRyfaQLSqh/bnn4GdLzwHAYXwZCCdstPo6fF7L+cOfgXORxR/h7VYNnCU1B3N5DIuGn8LmzwF5vNnNqy1w== X-MS-TrafficTypeDiagnostic: VI1PR07MB1055: X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1055; 25:KF2E4qAqo3dRTgvU4HiuDu8ayDpr9USK8kewrFS5nNj3XWwuhX2qVBY3Ed/nfPtAZe+7QndnEC12suTOYbJVuXzFegLdKVhWenesJZGz++YDJ4owF7a0HKk0vMMcr2VH9zrDGOX0O6gkij6oZQufhXDa9oCvP2dc5u/BIdYsTWiUFr2gvl/rhupHDlYlprvTLIAgG2Hag60naGxOVDUFXzk61WKwqU0fAXUq1bOGmspn4nQr9iwD87l5kSnL2x++oVqer7mlYkoHefJkkMglxRH4dHiUxa1us/ZgHXQHnoOaMU39V8HwJEs/RJBuG3woc7ir70fWKJlkcLpeAnXAONWptxhHvzHTLoAmQb+Q+jMGq9jIugHWFNBy3a9WHuV3L2CqDuIu+ElxE8uXVFUyh/jRdjv97bMK+Ybjc4XyCdZi1wWwTtaTz1cBj99KHYT8ZoZhx1RFp5llClCt3+zi4RycgZ4FTlnnPE165VK0zVYOAZUMTfEdUcNhXUPbOmDY4Euu7a58iYb+va+2DZb5ZTpR4gEeENU2pEq2U3YUE+ijqiO+6z42Z5EcjiPKehGcVG7zZfk6fSa2J8H9KdRI2ZcOLKFUMPMuKXdLqRZMVYdyCjaRVyeDFeV+b3jgogfIfvCKc/ubAA0vd603P2jjUEPRtxl5/UMLGHI+Us4AfcZyPkh8qWop2ok6lR/yBx4jV+N1r4R2gUztFCz5rzeRn3mE/5sIHDI1BVBWEi+oeEUN+q+woYfF8ha7TK8dUudnnUp8Rht+zB6QJhf6cFABegMSzQ4GBs1UbdiK0TTkJuixNeSw5JXbGh8CH/D3cYkn5NGLJUqP8y0IWRbAOMvcgAe/Ad9VPMWeLXXBnl0QhElXnClTXuJL0mkyX3J5HUK0phVXTIuYQ8mRhN6jj+FbTrTMopuKle904qopm44Kfk0= X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1055; 31:06i937pVd6KJdJSM8V1EAD+/NtgPJ02zwrDnyRkbO5T5sWJFX5z5EzxSSGv0eLGMSONNlfeCEMG58YMYLr+sXsrBsMdNvYN8Dyf8byzePy+uDcZ36Pw/4TV9clzjmpm7MifpN/m4/iYoBLyf/ib/U3RmP1Kv5sP/TOwvvOQ13mfLGQTA0IYdjK4DKCgAXV1n5sAJMnZ1/mPsfj/P3pUmrZP63yWLR5BhQCmo1CxOgcHt7kdTmo7I7JmEb9e0ZVPCM5PZ3cwLwzFXL9Qd0KYGuTm0iFPDeGD2E1xye7hxjDv4IwTRcYaUhODDxjXjCAVi10VpKdjHGk8iqQuacbG8ro0LFZhmEKewhz2GiE+yTAsqSzmMN8isv5CLBs8YIoyzKOikd3XPeco839mzYb/1GTey7gZyTWmTUIivxu0MLzGUcAszJDe7T5Qlo+zPipTIj20Q+Dw8r8Vf8Fv7/hnmpQsrVURJRXLggsc3GTs+r7SX0N22H5BMczPbIvtkeYGw2k/ZBP8XxCWH58lobci+hLv1IPxOiddy4ZRaIf3HO7UOiDRMGYAUX35Q/oBNZzzPHur0PCCr+F/npb7DOR8sBVZJEkQdDWg+E1gIUG27wL6Dg06HoBgqPiQ1Zj/pOyHw88MOM5i0angI1HQW8kOzNC3yY3/D1aO+bLnyLHj9WEsv9t/H8cIskDFAKLZ/KJHvCu4C4l3V+EkJUMZI9u4s7ANsgllDK/Q7ZLTRrZN3+TE= X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1055; 20:6hR1hQsBKPsaE0pdoRqt7wtdEaXa4ATEZCh0CS3p3z3zaW1jo7D7js3r+4Ln79F5a2x4tvErK69F00mMXhnHllLKXFn6xHxO9+CM4xjAr00KZBclf6/ruLJAxR8AQ//AHxda/cCIsbQAKqfenBHnLXyU2AeefWBcDGhsadE5su70paxOlU4rpuB3CPWC1iKh4CLc6tusDTarTc/jnDW0e4uZuhlsdImSZJYKS5oMsIyHzMxtUQRKs1/ZOh1fnfW1pCnX+rm5J6BK5cBSN6YCfCD1eK5W1jjr8y3okyai0DxuMz1ng7Lru1OzZ/t/Pl1LMD4Vf/0DEXOASUxwVtDuqHV3tL3HT3LlAoJ32ml0J4atIcjXFdz5C8+HEiQSoem85YDyHAWMdZKbrFuY7y9y4RF9PNb7Tt7M1gtbDSM9V6BGDeTzCfD8YzDbbBJyRdz/GQ1NmJnTtFz9cj40aTnkjYAQeDq4MRxbzqyjbuEGN7npj22/i5oPI4qoN5fxejybBPX/I/MdA8NRRok6EbdtqQ94mIpXtqY6kxap+rIaBRksMqVZqf2e1N+yOg7EH1yMkCGzakH12ype3YXluqvoMrGAv1MVZk+1I8vdL8/qDrQ= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); 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)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93003095)(6055026)(6041248)(20161123562025)(20161123555025)(20161123558100)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR07MB1055; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR07MB1055; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR07MB1055; 4:rOEGeHK+x/KJF/JDGemUqgCcyyRuFqR/AtPtWN+vJ/?= 48S3JhXpeoNBP7F28AsmNLsmKcr6zo2gPT8ALZpNjiiZbTPSyyUmpbFMFRozSRvsrrORDfyueOpLgweDOfVhC78GucYxToX0ln54O8psSvaVpT2gZtLNZiwUP6R/ly49x8gRbHQdh/bBSfuV/ngspotXGln6/BMIFMuFQ9rBweTJT2YVpi9R6bnHD8uOzwGwONiB9alFtbqIPzJLFZe9ErGvpEudAK6hQa58yhXICfOQm7IIeyQOVUWRZmgWFqF5AUQtYgoRAyh1jBwXQA5xYPFeJvM0flgGa2cP6eMs9IhRGos2CxSFlCwNtDSiOzjH1aP0NLXbQbfFPYPZR5nfvUfqZ+xsGlbTFwepoK46qf37lcaCVrpwpHPFecdGb2cHOTSv+2VbHVb0otvVc0tGhnYtIB+Ud+QJCkkPE4zqdmaIO9NJr5Ca9ravpZEgD6uExasyvjJPCniEdgwQ2CsXT7izwhiLZuhetf4mxFucqvRYOSTGEwpjEsEctHGNPYycRGAIlTj0KEd9Z6M+Q79TfVH/5znJAP9BrgrxkA3vQVe3Ilc+hg3AboP9uTwij6pzD6Z7a1rIWsQP5+R4lsc6TU1w39EAThdDKVnEbLkpFNc7GcivCXKljQ7UJsd/jvT3F+cAn+PPe90VBI9sPImfP99S49GXplFei+GllUG+zzJFg9sgDzxTduuyJAM45Qf6EGMohxn/qhTtgQNE5nelllqtq136k4nUb+C0u2NjW4c+Kz0/82t5/v07Q7K2g0kr88ACVlWQfbrXed28rThrunf7LnOXfttKBo7nboICu8kULucbuEjAbcgHudXZmMDO6qM7bUq74fl723CZkgJwOebAHGnDMULP5eJE5pnhhfYJnEQunYPT6t4UsKHP+Nv4Na31bfz7CVRRegSjfJzTdhzw6NQrc1foKTG21DJVxNArwAe4+uHr+4U1qplkzhkZQbn0sh16uvayRaVp5WeCli6ijms1eD7uE0tSF3L9FbLEdCj09YR420DEsTmI01hOKe1/IlOah07bfP8EjGTERv87RFGHvdrESIEnkELQjTC8P2gZBcDicpt227v5fyE43PLHKh1vloV60syJwDrgYDsEBC5Qfrf/CNVXOKhhE18oHEsD/TAv1UZwGcXuKyt6tFirFrkl8zt4yCeouoiwPUHkBtz88XSBPQvruyJXp2OWhLj/9qMysSzX0pqFQbJb0g5qh04BJbHWsOXXZR+kse X-Forefront-PRVS: 0365C0E14B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR07MB1055; 23:IyXPyCdr2DUG4bqOi64wltLF9n/P79TGuimT2klUK?= iRdwy4KhC8kwXgJXivWaqjtH5sZFufSI6E3YEcKRlSbceEnpp8Z4Y8wM7V2XDzwk5l6e6PA9WTA2zLXNfxKW48FGD6GFThxjXSMyBwGHLsDilIrKezuRVRPO2xATooqV82ziQ8V+JzC02+cBn17Hyq1B3s4ZAYLiEsPPRRAhpDYQACeSAUFvrcx/vKSuvmctmMRqhWFTD0VGL6zIncS26iKOJeHPjmfYK6ZNZB7e1UieWv3vCNUThHdsVG7pdTrSWfjGuAVHqjA2aS25lJOc3umxvwRx0V30Df+o1FwC2YXq/ewqMxUaWbGhHRS6cwPq2NANNe+ytVgeOktcnbwWnffTO8uyEh5QnO20tYi+Vt8ezC/m/8N0ljx92QxZBI0z6PhJy+zp3q3L8UiJFT5mcDxfleP/Toj3uP0Ihp8v9xg71gsjYVc7NxrKEcwRQdxaMrtLhOHBmrnJWejEOML6sHaJHUHY14/G5yaOPwxi5LUGepKSsF4EtiZun7Fja9NiDHxzl5HrQWYdVxEpAHM/OVynECWNgOhiLRODpMRNuPrR2BAnooYx7lE8P0saX7HBUldhugqZ6XCboiqrbM8SiTStZh5sgDxnGXvWOHNv0qpRAI9U8uWThkLceYMvBvBi6nZluGDxD9fyKTAFZYnbviR5P8aMw+zcc7QXnzrv4CJ1TGY2KBT2RE7jojbidG8e/rQQiJr2ibfRCrG7agT1Kws4bSobEZLwFIE+YSshPyw0AHqUy+Km6k2Ov83no4AQ7Wo469VXvAsrYQLLR1GygPFl1vD9YHwGWDNsFydm2czv2uN5xJWb3s2LnK5NNmRLXzH9zZNw/pYpm3vmjdOVct/9bEp7KxjHKBNVVWW+VQxZeZWJx54fXc/FdUcTCvdTNGVUci67RvfVn3Z3tMkKjimFur0cKKZYS7qCIYhE01zYX8vooCeYNZiV5yyIlOCwx0p4ACtRQW8U0EPlOh0btez2ldOwrDy8gA8emaZ9tPnCVeDVKt5Nf74RbGRwQIKxJjCGm1fsvNxY5UJI0IKWwSzyusWmsi5cNkZiHpNNJLzut+1LQaoqllCuwNesRZGkaw= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR07MB1055; 6:3VYVpIVJNVU8z3FTwE6xAO5Vu1VReVdFtkvYxKvb7N?= Scb8A8fVAfe/RUD8hZ7gyUOzuNTCBOSfHIDJC2pu7lmJhegjpkxh9iEMw3ct9L3eZtn5fiGoyVfab5K9J6raTXXJ4R5qNZmRsbi2CaUT0r7892/vfKs7IrHuIc5GM0hH/6/upva2Zsnr/288s70UEhDYnisKEIAburWNv42hpcdD9w9mCR8ER0GyiniXQl+xjOtuNqIbMVitioMa6r2zam0VIBRWKLF+d4vGKeUq/TiOqD6Q3+ISDOFXGVSTg9shxR0Q30Rtk0XGEEGlnyZIL4gULHX650mBTNsbxJA36xMxcMmayMVArBtWUKrwI3jO9+dnw58DOFxH+k8mBcpZ50/ApWBfK+b54Lkb+5zG5VsAsVO4N/LM+jwld1JpsrxWrSVoqNyLPpsMyvYZj5Bu4VFMVarL2F9sZ8voRacPTKJsHQYUEYU5+Da88VkxehtOZ0g9OZ1fWQWBPSKCaIPi9QEctXVVquQnbIm0ujPjbyba6X6IWC73lokpwJ8zZi65RYtUPBL4iuleUM3fOXOn9REHJh3y5e9QyYA8zYYC+9Z6A1cfXrkgKbl6+glmlI2uszzZw4Hxn1R4yK3oDwdtdobJBPxUKLgfZh5qI32Sx1e88c8Xu/XkyzmsKy5FaJ2lZkRihaGhDVmYH8oDeoubTtI3u4TAHaBehDPd/MUaAlDdPrYkqW8C1PeYXy1C/KHCctnIBrABVrwpHQH4ksxdd1zqvAIqXQl9Ch3npMVYw2zc0Nk/iVL9flWnsxJnPH8pn5xUnyE/OXga7xdFEzcOHGRDzh75ykT6w4r9p2zHCr2/3yVoG6atAUt/oqpfVhHyAiMf35C2l2yKq+h0Yw6NBcdCMtXZD+3l1nYl+SyDMq5BiDD1nevz6qYAZAg1e9vxfJAcjzchu6DK9k8wzL302o7ive7+6qI2hL2l2LbN9kqRd4dz6ur1BNvZjNadngLtl+tFqhAtImDl2XEwGMbZU/ X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1055; 5:nDwBRu296QiGvDu0MGCuBTWB5rEuAAJ+hpD3KXhG55P2A4hpiw7Au5U4FNMwTHb4GXMK/4fx2PBgNX1KU78GaASDUiOHUgxLl4AosJefuQbM1z7nBvndv/t022Ncs5nS/DZKCrkVmIqt5/PRF+JxAwhmTIaSl8qn7qXxHHvlyeqbvWIjq2lwM9ichWq3IsxpRoes4r2QD8UaZqkG7JALuRljUR2ip65PrdxxrFI+PffkI1LhjgQUyXD1XfY48dbyaFiMkS9Wu+vL8up4G/DDlymlMOiNwmkSaQL4dQ5AlLFpx/JMQpqIDB3dwJKtnBFdgIarjxxSYiEoFilfnVyjmK2R91SV4QvgEbPGVOf5CmJ3vpBTwDFA1EGUjHIwqkn2fv9OZPjSmpozuxa+ghgNInhkxjwRrlrOTETNPuhDuMiFwYwaOewNLlxhlOOX7a8Jz2bv1AOYz0GVkwugKgZLqkhjbHmf7oRT4m8nG46thB3merualEV2r9XSe/qVxyP1; 24:JY0MBvf0hxkhYY6vpxmV9+9bqC584VfFeMxAISCUDIZPkOblQ+ED+pq+fbPm2WlsKRpKSq22uM2M2VutiyVuEDmbMvmZhbLJGqWohc9gIBc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1055; 7:ST8156DGevJZtKzrPycpBvukZWmE8K4xHFNkVgVmR9DL4xkzFDAVVIDB9AvI2e7mAIL/UFj3dq7t1QERhWvDTD3HfSQ9ixX86TjWnNXSF41nQNiDCkLqQkrra2QusmCGUdIGCgqfBjZPOdQkUvJYNjWX/Vi7YEIUcnMj3sf2Yowzmfz7teTFNcKBq4wCE/SmkMDjWhIOPCY7IK8xd3pM+oelOeB/VHAvC26TA4GuQYDgo9SjPbBwAHAsU0Twt/T7ZNtX76/3eHZ1wTUYMC2SMb9FFOe0+cIr7sM8mBdq3roIWMrxWPQsXGj67K6/uJJ4lmdPWidjyjkPHlKOG0xpSAmwfebKArJtj6ADjuZQ9G+x5g0szSwx5uAIvZUeTB0tO2f3lxgtPIETJNG3zk8vqZM1jWvi2qenDBrQPt2joLD3u20AjuVA3A28YUU1NQnzziDQ3SMF/8dvsZB5dHjrHfqkhjp7vQJlnuNRWKTUZbFOLByTXF09AbdgegQGIjmGI/36k6TkQCEjzXrjo1oxIFYylqUgYJNgVh8tqYy/Hrpz96hbyJJ8qNY5h7H4AMZtwljgBDZ7jv8zS/MetKAtHVKG7/iP1Ynw0C/PS84kxBuJiO8iGeZXtZcpQKAKzcbp8oDSqaYdyebaZZqYNmd+h2kMmgD+P91HsNkzT8tAKo//bB9aDkz+XCjrAv9wzaV6M+Xuv9XTKhrvhqE9tSeN9FhvgPGyWAsR/rwgZlmqCrW/t0959PuOu09kbBav4CMrzCAu2jSaAsUQX98xOfNNasvrfVSrNNONKGpY238l9vg= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2017 12:32:17.2105 (UTC) X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5d471751-9675-428d-917b-70f44f9630b0; Ip=[131.228.2.240]; Helo=[mailrelay.int.nokia.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB1055 Subject: [lng-odp] [API-NEXT PATCH 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 b19ad693..5095c3c1 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -1068,7 +1068,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 Tue Jul 11 12:31:18 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 107360 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp4809469qge; Tue, 11 Jul 2017 05:31:48 -0700 (PDT) X-Received: by 10.200.40.34 with SMTP id 31mr10880535qtq.22.1499776308812; Tue, 11 Jul 2017 05:31:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499776308; cv=none; d=google.com; s=arc-20160816; b=IB8pfkEX3rM4KWp9WzA+NQQ/pJBNrWt7i7zaavU9ki4tfEIhzsFK8L0c63q6nEsQFj 1etroJcigO4XVCrzcfNLufQvtLP82Fh7WbPDZFMSg6TuIo8+HgQKD1h+ZZ/I20K1YFxA 7ZRvSk5+ph6nbOCTAPIvcoY9lwB1uiQtHSabmYZVrTzTHTnEOHx4hkZ+UwT+MXIqj07v 8R93q9VLityAPAPnk78aY5DSzjUC2fNxDaNOk3zO+NGr7IadWx1GQvoz1/XhCHohOefN YM9GVv31HnjrfrAjB5d9XttyB2me5jRSjQw3/wyBRo7vQAdxSMB+54eWKGRUOsjotJlo e3Pg== 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=x26N/8oRgw+zpbZk2za35ZEpJpKcTUmbI+74Mr7T9nE=; b=ydP9B2e4Uc56O+KYR6ZM828fqzU+jKnYwIxJiawPOPlzi7SwtxkxO764nWENaY/TR3 Axuu/7ZCP3z6IyZMWpAwRXbTtMgFbNCVCMzrFlbEiiyeeL8wREPGZyWG1WfODC+9hVT6 Oe/b0+r2mjawrVEpnGHBhrj3Q9E4c3HABFHMJhbcjBcXYhFNwpOD0wMLeZ9cEaht0ULA jTr2QuEtpK4ZH3/Ss2ZsTCBgzkx8EFdnIyYPBANicBiP0n27CXFfsLF2lto6rBhxav+A IfJ/sa6Q6TUyxRJhxJNSxRgxq1Iqn66QMarCnZI4trdKrlDe+NvwzmuFIvlh8o/GDmNw Mwbg== 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 k124si13283466qkd.259.2017.07.11.05.31.47; Tue, 11 Jul 2017 05:31:48 -0700 (PDT) Received-SPF: pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) client-ip=54.225.227.206; Authentication-Results: mx.google.com; spf=pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) smtp.mailfrom=lng-odp-bounces@lists.linaro.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: by lists.linaro.org (Postfix, from userid 109) id EBE146447A; Tue, 11 Jul 2017 12:31:46 +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 E3EC460CAB; Tue, 11 Jul 2017 12:31:42 +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 3AECD60CAB; Tue, 11 Jul 2017 12:31:41 +0000 (UTC) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30110.outbound.protection.outlook.com [40.107.3.110]) by lists.linaro.org (Postfix) with ESMTPS id D6B8F60911 for ; Tue, 11 Jul 2017 12:31:39 +0000 (UTC) Received: from AM3PR07CA0107.eurprd07.prod.outlook.com (2603:10a6:207:7::17) 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; Tue, 11 Jul 2017 12:31:38 +0000 Received: from AM5EUR03FT021.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::200) by AM3PR07CA0107.outlook.office365.com (2603:10a6:207:7::17) 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; Tue, 11 Jul 2017 12:31:38 +0000 Received-SPF: TempError (protection.outlook.com: error in processing during lookup of linaro.org: DNS Timeout) Received: from mailrelay.int.nokia.com (131.228.2.240) by AM5EUR03FT021.mail.protection.outlook.com (10.152.16.105) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1220.9 via Frontend Transport; Tue, 11 Jul 2017 12:31:37 +0000 Received: from fihe3nok0734.emea.nsn-net.net (localhost [127.0.0.1]) by fihe3nok0734.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v6BCVJOm015712 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 11 Jul 2017 15:31:19 +0300 Received: from 10.144.19.15 ([10.144.104.219]) by fihe3nok0734.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v6BCVIGU015642 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Tue, 11 Jul 2017 15:31:19 +0300 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Tue, 11 Jul 2017 15:31:18 +0300 Message-ID: <20170711123118.14745-9-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170711123118.14745-1-petri.savolainen@linaro.org> References: <20170711123118.14745-1-petri.savolainen@linaro.org> X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:131.228.2.240; IPV:CAL; SCL:-1; CTRY:FI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39840400002)(39860400002)(39850400002)(39410400002)(39450400003)(39400400002)(2970300002)(189002)(199003)(9170700003)(8936002)(356003)(53936002)(81166006)(8676002)(2906002)(189998001)(22756006)(38730400002)(5660300001)(48376002)(110136004)(50466002)(305945005)(86362001)(2351001)(47776003)(1076002)(626005)(498600001)(6916009)(36756003)(50226002)(2950100002)(33646002)(50986999)(77096006)(5003940100001)(106466001)(76176999)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR07MB1045; H:mailrelay.int.nokia.com; FPR:; SPF:TempError; MLV:sfv; MX:3; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; AM5EUR03FT021; 1:7DgCLjO4ifiPguHqM+2UHv79yQRWC0harVgEJ7q3UsD4DMwln8cBurVFq3ntanqryyba+uxQRt7NsUJ8BC0uKXZu0KBw8FibzcXYxSfY1WgbVzg2j9A6FuyJfF11b0gSGpKCDMslb5U6gnde6/WrL8A+TS8t2Riasf/xDbvAW3NxaMQj4LTahsgQ883/G7VVuR9J51Q+AMH5+lwS7WcS5y3fKKTR7nZGzXlcBfvHF2EbLEPxvejEPuqXkPddZCDcB8DZQOAsYcQW9HeFyVGNPvNb+C0WRn1qphO9ijX9fnvV5NPg0xnxnwMnYzzKwZCU9xgmWgOy37rt5KXLmMjrFN5TBVMsPLttxqyx6OCJl4yQ58tGZPPFWEgUouMiFdkj8U04zqo3H4Qs4PyAUld5lPQtNcbr9ZZ7dUNOd0Wm5a3FE/0RFwfd8LLP7eTbAQs20r6yKpzPYO/ShL3VwLO8um4Su6p3MoOezdmRIoTGhKP7uieNeycG2CRG+kKnzYqjoGqQ7jEik89UK0zFlYf+aRLPlRolWJi7ZLDYdpeCTOniGDyfDl16GQn5QKmbqHt2nzyWQNysp4ePhQrHMlFMgqsSRDUwX5RX3yAaK+EB8/rQyTh4HVqnhAPhWN/gBkcyDZnw2eQe+5H7CmOHNB1uRdDMl3vyee6GF1QtSwTD0eZI5j8ZtyNXZmW5z5eotsI2VVrB65XWnZ0prhgU5/WogByUTvrb5H3xQeJTnDZj1y+8O/iXm4rSIrka7wXI7L2WUXUqzc5VdB/SCCIxK2Pv1dg3ZR8eCaGtk1Py8Im75FqML5/Ry4PEWH1AbrpHVgcW4Lrwapmvz76DardJsfYKIoJGOJVSuCG1yhaVpqrpaaM= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e224bc0a-c600-4235-d4d6-08d4c858c62e 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:o6h6K5TPX+OMRUqlLp0HJ2OP0vdfN9c5GQR6gPxebOzZ4hc9/Pjhvr522uXzHvaUElX0bmnjS23A8eGFfqKp4+QsrpbWx+uHwejxF/p8WX+51f3qnJPRKD08qYa9Tfme6bJiGxdPsKwNBT2mFL8OaieN4etPynA6/Irbw4pXpSgf0mMGQPPPCTQy06uq4tyiIBxM5q9AeqIGg2Y293ZOiEd3lZzp6IueVOp1LOISfipaA/rUHAm8RW14YH5ayS8Xkx5y2HNoOUY3VFFkZOZC8/l8pBLkVPpx4m9UHxIDoG+DY+GR+P8q0D2FJYHnYInS9I6zqmdlpI6neiAtJbKgcWnE0elz+kL6cyWHjyUp4dhqyYlqp5VJ5qyPRp9TXZNkUcYaON6B+eFPF+GOp5mPL0+I7MZ2tUSntqs0I6g5dgfImPJ/EaXSOiiXlYBfXjoNiFyOOWhE+WyvHQXC1Ud6zb6YHskG44OwlU+D7NsPUClP9G4ygsyZ476D7tRhFcwJqvZgbbHKM4zjuclk78ggI2TQpTqTStOqcj3tHz1c8JnG4KffRdmVS4fZEpqFL0vWTQ2sWB6LIGxHp2sbh5+kEUIg5RwrlkTP/jdr2sdvFs8Ni33QUMO9g0mG5b4PPx3OTdvGj6sTdSO2mYQO5S9oPUH9VOIiNpU712lGhEC0bRmVWtAtRA5wbsVSgnkrY0pVLbpJWJF2FHU8ngu/nYUhQHDoyeRxeg80TPNP+RkeNcOlDali80JqDPd0mQxXEFSJi/Xh+c1VEVSiDgeC7g50WCEy+xUjrPYLDFxrX5MPP89tF9iGMEDO+8BhDBYhvrPyvyyO4fCOQQ3Y9I91JuRUbGl6w8HO7k7XjDAzFmOEKY7tad+GaQiI23+BpQCcF3YdQdsm67zoIdO2TtxSm2zeqA== X-MS-TrafficTypeDiagnostic: DB5PR07MB1045: X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1045; 25:PPFgqC57dYekNZfKZ2jNCOoyX2VszAG+Q9CX38F05RaatJRv3gPjeU9EnDZxq2uEQ/204s6a5p0Bu8jK8PrFGE1+7YRnhYBEy3fd3eiTXSDHqAWLftrqYhytSH7lRe3kfPGXHdOSEPxMnqcE00q/xLlIJ7oyMzsvkbusmwVaFrhnpOPhj/PUR9OZf2pKXuCZMYzyBFrKeKni0Bh+uFihxFg6sa2CCYv4aH42pSFNE54PMA+rHkqMlCwjFsNN85bl4wjSKlM5ZSmzddxOWUOTUNfiXna/3/VKcSRqXP0bCKE4qfGPQZV0SnyuM1ySynQ+nn7FiD/3NPIUbk3Q6DAkpB3bYcHZVREF6lRto290PN1QCDzU3hL0JcpIcfPwx7NdLyG8q/EBQuzXCgTdZN/O/uBAMPbCjuy7XUCO/AyddTGNNLqUITwH7/Y57A1AUANmUXbIAAJhs3CN6qgwKKCjrIFhiIx4/bT7ay7puryo3G2JJGYDzgD0R51v8F0Crmyxfdr7a3Oo182M09AGM7/wuWc00vBsyajSnb3HONabWYiWqxeCRtijo0twaRF4gvMdovyZxIJXnGkUAeb45UldmNw0mfkO6Xh6X0wtni7DB+N13+RbsEF1Bset5rGT2B0f+9x3RyZxHYH33audKjdS9yqzf2KIU3GMTucn+KF3dsym7UhGCwXq8j/MUqObIr5HA2dCLoJM8WMV8IijtDihpUNmpmdsPKxWvqGaGhTYwX+PHoaZCMlYUOUDnIlPtLNg6Nw+/d9gYnKKh1qrqNF6xU8QscWZZ2gwl6uH4hsTbRjK46IlUfAUJXpU+iKgom//eq3hAh/1YBWHIjgi43ClsH7Oh48Ju02tVbWARzvaAPwP7UR619aQWO0MDwDPQTyPIKz76b3AGwDg7xThX4ZVERepwfivDhIvGqsS2iHEVj4= X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1045; 31:pnZhiJWApyIBaakzNT5JXTSbjYg07upI0yQGw/RplvBeEUu6XhlsaviPP31XtcpjUX/Mj3y+8CyRwJB58WuUHmbPvM7XNIVCUt7oHSckFp3kVfNjAE4I5Zw8EEQC6PZhg4Wmo5nakp5PMsJ7EhhpeeWvdFkGxwg+kMMPmVv7pRs3vR/Fe0aYJRQKPKSzy3eC+ypjD2pn/1AMnymebOqVsGNpOjK3Z51sN2pZZBsTZ9aftQUdHdcpEphIYabtyE0F5ijhvaGGYkMDU3+L6cJQhsyW8EA97GIhgmP3Bc/LsGypEIC00pWBEeGgLhrXG50XDgYTJ+mPmzKPunINYUw15G+RWgyJ8Yk3w8V4WX4PyQdn9ZqOWJVeb3xt0Tdsm5jUvuckKvrU6CrkLQ2V6E1twNA20yxyjL4Zl4kAnYnJVQAXt0JMdp5hlj9CmyCNVvEW1FOtv2bncCOyLfGtnOtZv3CBZisE7gpueYCHHOjBNjeEeLaEPYXXaFAT57jOe7uNBCynNy+KiyTLpG9/pw6XCHBlaSLoR0LN3CLPOutbvvTN6GBzAKSDyGIyGkEuQ24kiQ2Ez5gMfg70Tu335jnuUtDYKglPUzWEKi+M4ViAIscJr7cCyOZF9MN3kGeHm+9UJgFkL1zBYFcKIdwtK0DN1xDSAN1iTB+xQWKQn6ig3/y06JX3MKPd0lX+jgSxlClQ X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1045; 20:pZJaaCpHTFZcM+aAZVbxeWn6d9wbqJphYPFkPKzFcRMQiuSLypj8DcRGG/3/tEJIjrtwNEjh7QpsXz8pBanUkL1gDqJ4qazGpt3udL4EufDQxA02TO0RW0eGB+8tkE5UQowRxW7RCfqtWs4HEPMQuYWF4UVjAO0xH+XAekhidIFX9iv3yUelfjYgugSxg+HCm21PVeyvZzbWcpn/egAT/geJGDS1gZ6OTj+ZtpDQyAPorjrs5+oaBL9IY5D44p3ZdNHr43OPax6IVx2Y65iNzKfbUw6BvPz+809sWWAqEb20oBzkaRJd7SWwMHPLcUlRDX1wNmqQLDj4of08A9n8NjusE0eOGI3ZYKznFy0YziRGLZ+rnH/meF7ij3NrzKoKrK9b0xNJF17qQ2lnoyEWSunR1Kx9GxZZ5vuXUWUYnGe2nr2BNJu8IqivLQ6ESeAE/Iz5sZDh1fhFkOImeVqUc9F/PQLmb4umqCHO+mNDyUj3RXEhdJWfsTcsavHm4C7rgnICV8zpF6Y8qCO7XO3NQL4ZlbzctL2oIYKi9uq7X5lHweZwI6h2dXUbUR73pmB9gW13Xw5nFXOMtHjqhIpZd88jcg5Bt6YB32eVQ9Zzads= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(13013025)(13021025)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93003095)(6055026)(6041248)(20161123564025)(20161123558100)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123555025)(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:2HAA5tV+osqMgtZJu4R4QkE2jm4S779a9CoTYc4Q7q?= XYegHX7rr0Q4HM0JQpezF3RAcr5KhsnlS65xkFG5sPKmMv3iDwvo8PUdHYqMc0K/DrbZlvtdFlCztm1+NbC1aSLXOx7CoOHIWN8GebqPwlVwe+HGEqACqwjjjSGV/0Y8TcWBgY13UBO/QlTno+fuOIbvZgA+6+paTDDwLur80lVS1YxR8XcBwN4oEVy4+Q9KgCDb7cGHNosNKKACR50WOSaKOOHHxHjlm2pyqpLE7UfHJqFdgZQW58/36rqjAvv49n/496BdN3DNY7pwt+tQCFmQSEzwXweH4Wk9n6oeAPgCx69v2vMpZVkyUPlRd6gn/BRqOM18l8FB5muYHQOjA7Tmy4hk+BbLXYXcdNu0U3YyJzsBEg1/UNylh0sv7c6D1znpnxPYPIYlsVaKvYdS6Ja4AJHHLhYtnAjAYCSXDzsFhR9jzCC5Rio8NKKmH/gSUQs0Mb+63z49dFp9v8TaIjwPs7dlzVYM2VjTAwWaY/sESIxcTWCMdHh+GKGYBFmzfg9EXm0H33SIfouSxrnpS8rAirjBvK35ApFHLGsNt6wTXNnKgDcNnydPeiKb0rEQgkDFlgZQ++HAtU+EUs51WExbN9dB20bZ//PudR0jJAvKuTq7PnsGFhrxwa2XMP6xYTSl9HtxHi8ycRD15SOTedvFg/OtmafKTxg5eyDMH7HmfyqmkU9oJyO6itNN3WhIAyA74JQrohB7mjuQiUpb1NeoMmfq3Heh7AVIgV3IuxlWADLgjfi3T9X0HcRcJPQUaV94R9+9xRPHt1G6lZOCOgrQqqEwahALzq+E11UrKSZKuGNbODraxEM3fGJFxvM+YfyLwHEG9/NmgOMEw4+T/HMbIDgZbmVegPtWnJVXjr1AVjOoWdeklfkYKKsbIxHownKBteOcH7et/G9PMy9TvtquSxcDRamYI1tpa+IANTpV+FVeIKnVeOT+/EQULVhFTfbwdqzHBHd+4K23QIIv9cnzeQr5wwwqfsfuRM7JteojeRB0+KDv8z7x2jXDDWeqAe4hpLU7p/rmDgAfjXjm1MfEc2K+ZAkPqCvqyaqQNoHqP1r62mTbqB84s4sXJaITE7TD+usbwoZBSts0IlmaSvLlUu89dv8Dj8H4egiw9Uc3ErLKhcR3k1DSTK90HEHqPpVRoVAxY4N/wGp/7Qsizk X-Forefront-PRVS: 0365C0E14B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR07MB1045; 23:/my8uy64Mvq2Pqv4roJ1pnK6RvKVxOsq0jOCz3Tjk?= uWa8S7GyrBCAYNRyRs8X6yajMYgGZPfqtDYuXd2eV6ZMsnMNGhnPjYDESK4XnMSHWStAwoOfy6HVXRcNieYeXBy29bUdCb0uFevDAeQwXVtaitHLQ7UMGYnJzTmq6WZfjeiRt/FcRc41GSnn+w7U6V2SOdun/bEFFARYauLeraNvK6tHYQ+ltX5YhypP8rjifi7Ar8mBw5VhOzyWK74qOvHD1ZothTJnvnJF/zTHOPwqO4j6ZY3dN+E5wRI45pyr1rakd8yKdlfGj19NG2zqeFvufjdV+YG9HUeDPdSCW1dSeanIAxgGCpffU5rrfg0OS/SkC7Iv7VgHw3v2U4RhQH/CTqRrQscGApFhVTRveylkrJiIyxSF46m8I9uxZlYO9cnQ2BytLD0etadxQ2otYEiUWNnu04oxYpLPFLyIDDEzKnnFdQACLAVMloT3aTPWZgapnTJRebmL0aaSk3K211fbWaQRvzCnTapm3Z/a8iYwQisuEKM1xONqcTE7SZ2OlSXC/V2hK3RHezkrn/EKnrRc5NKuvn9X9K4ZZ4mlZx9x/ZfLhkpNM9ca/cnrygeJrJq/cHm/YnWgIR8ERvykb9VIb+9KWa+mp/8R0UwHAMiWCrCY5p6reFi1q1lchJPuJ+SfQH973a+vGCSH3jnFq3V9vvIGfk24i/CDWUfkUm8Rj2wE1YXoXtaHHw8CjkjXdh8zcSAieSMTDPllOZeuVgJJNvwr0u7GxuI9PMfZ1IVWit/3PcpbexrjSr9VkekQS+oP95ChMIbmlyIhm1uO1cTioo161SJSpsDngCBUQlAuI2N4i7O6O9JHwWJttOgWp+lp0CNZT3+XKV7mgeBjhag/pVfKfZqeViFlpxMtvRIJceBoa5WE/QpXATVe1qrvDLxd9zvHY3RTLtWESq7hNy2f7euaneVTqEHc0IYqiB6iFoTN2Eh3nq88405Uf6xjm6s5UW+sWELqbRLzZRS8h0BfXVraBu/07kAgq2PhqiGj1AJthk7f/dOawoILr4O6q/x1WvzqwAiplutVl3otdJQ X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR07MB1045; 6:preqJWO9eEbOlN2oWigiOWgsBaJP0CC1KR0JZLp5rn?= lCoSeW/jrQcPCDrY6Uyelw73afCRp5OJWhtSO7/96XfMzujuc+6dfrUPD7C5FNAuV0ReuVaakw5dJ6vyRfYy9MpiFWSsJeGO0FsJq2UtLE/83SIyiA/ePOHg30CIFHVH3NEhzsLOQKxsJQxOF4Qh0bw8DO1BvhEIMtgJzSAPZEtj3po2+OkzXM8vBRUOZjasgsbuWEGAMKPVhlkYtoTispXPOZBa10JEITHhQPdfie8xhtjpJO3PC/LPfdXlzgV+7dvjO27d/IK5/upgF6bqg6D1SUyuDOdJ3AXAh1R2DI4mwJV/eaVMHMkCCd7HHr9XQKPCdzQ0PSRUeI8nV4otVj2ZtMtDhzxo8o04h09/6vlI5/INtNElYi0h3kWY9OTUzre6XZtNDkU7mUyxqxC6w7yVA0RBlAw59TDQjyvmpcrxR6tlL+o3kz2PwA9AUtIPXQEnzGqJVkTAQvtpBSZs4rZiT/Ft+Hfu7CVYjoMw6Ij1wv2UvXlW8rVXbTUJUcL7O/vO9N5gKsWyE5hrqkvVq2lwharcg6PSfFkIWIbvqVITIt0qpYYJcmGNi+rSAwYUge5anfzwk5NpAi71w4RCk96v3853Z6QApn5Gar5F+M6X339yM383nMwRlFJeBxPipq+8IFLjfVUN8x4ABvjw4hUI6ae9Z3hd6Xw89m0WQwkY9OCWBlYvHSd3Blgj/zUIvNr462xGeLKLBxA8lG3oU+F7GE88Egwpgrs77YOidSMZsSld06z09F0U+gW8zYBWZH8bSrJT9fJ1NuF1vFNE1LG4LgYxd+aJffmhadxLJL4peLIlNtPp/7fve5FgyaR8py71UOViimfl3bccPV9+K/nokb8eBNidVdIRc/YBgdHYxzOBeNbfN1kmMbxnRFKDvV/d/1aE6G0NAy9D+rnHUySHu6dYbKxqReji9wB7NGRS+wQ/+CM9009j76qh/GgGBvZvnMSXJhR9tgdtU+6zMx X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1045; 5:iRVWl6pNxu34FUJal392NrXL9gVK66EBxeUrEXS3gxjjM4BbGkLjGJYS08XaLhllqbIptsjbhJux30HFxf/yq93qfjvh/AToNZ7WHkTGLlGttPMolYw92d05waydUe3lrOxNBq4XmzrQcXZ9sbk3fC0MA0ugCUQ7PDfQW7WVgtz/CbhPrEQF5dntU0SFNFqJS08Vzw32M6lyHuHkxPWLbbbjTFittK+Y+9Yotj/6z8txKAnqrDXbnJX6POnNz1yju0UApjRoH/QVwDzflAdI/47f5EnkCZ/jHwiQN1Vh2yE3AgcSFCPIO8ICmbNKxFLCijCIV0kKi7SAUsVIDE4azxG0VnsjBfozWgFo7v3zfaBrb57N/gVuUiJboOS67DtUxwJj8tm0KyK4omASAC7qA867mdOmZdrG9j4CSsOkzoyWiwhxd04SaF5niun1ckdjKeih+djp5x7qfnyvnh6Y0jxNc9MSGa12s/72ktKX9fCTssraKqHVYRovjbQzDk3j; 24:wBlmVA2bezo97jf+Stbz4IBqen5OBMWdE4d+BhXiNeCRO6hUL70YiuV0ywFb+gZQAa357VuKw6lby70zxcTPiMl9baFHVzhS8yCI/nF4W8k= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1045; 7:rfD7Sk+aPJUNmQQpspMifSXYWJOyiONOkBx27fdBsgFOpcndtgBl6un/vkV2TCv5xUorGQ2Jg7In/1wvXB7t7d+Y3mmvB+Rw9UI+JRYnKwUK6flMvueL//kjwvnYwk4E83ojGwhF7nn/+OnUGQ68R5uVt+JbXzRMMOeZq90+/HMcMRBrgx8CqPM8jlX6GOZFyHxQ/lOWW4PTEmPOyRyg/YXeZOmWUPzxEtoK99rSXb+E7mWjKO6zqf1WifqTDT1BJspSy+ojvaUXkZ1aDY9SWBmysX+uHqHG0SQfuMDH4OE7hstDMetWY/rOJuiayiuje9fTLBksYYRoZ697szFC+3P8cycV6UIzDt97kDT17KJSYTYmmf80v5HMxLWz1Yr5EYtx21hoZGCsiMJ9phmsZf4h0XR3qTT1qUik6y0+DaARgDHUMy2J6UO/hcgBoV49atM99CdA2U79SOwor7V25dR5KI5Mcp2W82XSUmKRwf/zZho0lf03cTBG3jenbCMXq/Ye3FV1M8miB5xXBZyTfH+257jHkng7/QiVL3yRvvIOewnlRZiyqghANcTVwY+958+HDTgaUgCuC5tX8T5t/dVWRNHg/fGtThitS5sJPbE/0SwG9tYsQ6dR/FOitJsN9ONIWZOl2hQBteKx6EDvBd+DoKoT0mMS7CI0YlIqvnMIvmJgsz7k2Zj3nGZ+ErRB50Dy7Jvz6ha1dOZ75/c1ukvXvIuX1irnPytUsdXPWm/aIPpDyXD/seuaYv0EFeXpmCJz4cIi1CUikvWoxo1AWNdq0AYreDWCymZrGu4h7BI= X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2017 12:31:37.1373 (UTC) X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5d471751-9675-428d-917b-70f44f9630b0; Ip=[131.228.2.240]; Helo=[mailrelay.int.nokia.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR07MB1045 Subject: [lng-odp] [API-NEXT PATCH 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 5095c3c1..9514e46f 100644 --- a/include/odp/api/spec/ipsec.h +++ b/include/odp/api/spec/ipsec.h @@ -618,9 +618,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;